已解决:Multisim仿真出现错误:“发生了仿真错误”“收敛助手”“Transient time point calculation did not converge”

1. 问题描述

在使用Multisim对双H桥驱动电路进行仿真时,一点仿真按钮,就立即出现此问题。
在这里插入图片描述

在这里插入图片描述

2. 问题分析

搭建的仿真电路图如下所示。
在这里插入图片描述

为了排查问题,尝试了多种解决方法。

首先对信号源进行更换:将方波信号均更换为正弦信号。更换后进行仿真,不会再报错。因此将问题定位在方波信号源上。

接下来对方波信号源的参数进行修改:降低方波频率。降低方波频率至500Hz后,点击仿真,虽然不会立即出现错误,但软件会在仿真0.190s左右后报出同样的错误。因此猜测是软件的仿真参数出现问题,有可能Multisim无法仿真过高频率的方波信号。所以最后计划对Multisim的仿真参数进行更改。

事实证明,确实是Multisim的仿真参数导致了问题的出现。

3. 解决方案

点击菜单栏上的仿真,然后点击Analyses and simulation。
在这里插入图片描述
或者直接点击Interactive。
在这里插入图片描述

选择Interactive Simulation,再点击分析选项,点击自定义。在这里插入图片描述
点击全局,将相对错误容限适当地增大。
在这里插入图片描述

这样问题就解决了。当前电路仿真完成后,记得点击左下角按钮,将仿真参数恢复为推荐的设置,保证以后仿真的精度。
在这里插入图片描述

4. 提示

出现如下错误时,可以先点击是。
在这里插入图片描述
参考着收敛助手的步骤对仿真时长的影响,可以大概了解到需要改哪个参数来增长仿真时间。

比如下图中,收敛助手在修改相对错误容限这个参数后,虽然仿真错误仍然出现,但是成功仿真的时间已经从0.000ms增加到0.780ms了。
在这里插入图片描述
在这里插入图片描述

了解到修改相对错误容限可以增加仿真时间后,就可以对相对错误容限进行修改了。

不过需要注意,仿真助手也修改了其他的各种参数,因此记得修改相对错误容限前,现将其他的参数都恢复至默认设置。

### 解决SPICE瞬态分析不收敛问题的方法 在SPICE仿真过程中,瞬态分析的时间点迭代次数可能达到默认的最大限制而无法收敛。此时可以尝试调整相关参数来改善仿真的稳定性。 #### 调整瞬态分析的迭代限制 可以通过设置`.OPTIONS`命令中的`ITL4`参数来增加瞬态分析的时间点迭代上限,默认值通常为10次[^1]。如果仿真未能在此范围内收敛,则可适当提高该数值: ```spice .OPTIONS ITL4=50 ``` 此操作允许仿真器执行更多次迭代以求解特定时间点上的非线性方程组。 #### 改善电路模型定义 对于自定义元件模型,需确保其参数合理并适合当前应用环境。例如二极管D1N4007的标准SPICE模型如下所示[^3]: ```spice .MODEL D1N4007 D (IS=0.1p RS=0.587 N=1.327 CJO=30p VJ=0.6 M=0.333 EG=0.69) ``` 错误或不当设定可能会引起数值不稳定现象,因此建议仔细验证各器件特性曲线是否匹配实际需求以及软件库文件版本一致性。 #### 使用更精确算法或者步长控制策略 有时即使增大最大迭代数也无法解决问题,这可能是由于所选积分方法不够稳健所致。部分高级版SPICE工具提供了多种可供选择的微分方程求解技术(如Gear法),它们往往具备更好的刚度处理能力。另外还可以通过显式指定初始时间增量(`TSTEP`)及总模拟持续期(`TRSTP`)进一步优化过程管理: ```spice .TRAN TSTEP TRSTP ``` 其中`TSTEP`代表每次更新之间固定间隔大小;而`TRSTP`则表示整个时间段长度。恰当选取这两个变量有助于平衡效率与准确性之间的关系。 最后值得注意的是,在某些复杂动态行为研究领域里,采用深度学习框架辅助传统物理建模或许成为一种趋势。比如有学者探讨利用长短记忆网络(LSTM)实现精细动作解析工作[^2] ,虽然这种方法主要应用于生物信号等领域而非纯粹电子线路设计范畴之内,但它展示了跨学科融合创新思路的可能性方向之一。
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吮指原味张

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值