这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Mouser » 在Multisim中收到错误信息:模拟仿真步长过小

共1条 1/1 1 跳转至

在Multisim中收到错误信息:模拟仿真步长过小

菜鸟
2015-07-14 23:05:19     打赏

问题:我该如何修正错误:Time Step Too Small Error?
解答:在Multisim中错误Time Step Too Small是非常常见的一个错误,而它可能会由于各种各样的因素造成。
在小规模电路中,这种错误普遍是因为电子元件的划线以及连接错误而产生的,而这点也正是最先有必要进行检查审核的: 
如果电子元件的划线已通过以下步骤而生效:

  1. 选择 Simulation ? Interactive Simulation Settings
  2. 在 Initial conditions 中选择 Set to zero
  3. 点击 OK 按键

然后检查相关的电路模拟是否已经开始运行,如果没有请进行以下步骤的操作:

  1. 选择 Simulation ? Interactive Simulation Settings
  2. 将 Maximum Time Step (TMAX) 由1e-005改选为1e-003
  3. 点击 OK 按钮

再次检查相关的电路模拟是否开始运行,如果还是没有请进行一下步骤的操作:

  1. 选择 Simulation ? Interactive Simulation Settings
  2. 选择 Analysis Options 标签页
  3. 选择 Use Custom Setting 单选按钮并且点击 Customize 按钮
  4. 选择 Global 标签选项
  5. 将 Relative Error Tolerance [RELTOL] 的值设定为 0.01
  6. 将 Shunt resistance from analog nodes to ground [RSHUNT] 的值设定为 1e+9
  7. 选择 Transient 标签页
  8. 将 Integration Method [METHOD] 设定为to Gear
  9. Click the OK button
  10. Click the OK button

在Multisim 10.x 以及更高版本中Convergence Assistant可以便捷为您调整这个参数,而规避相应的错误信息

----------------------------------------------------------另---------------------------------------------------------------

这两天用multisim仿真一些电路,好不容易把电路画好了~高高兴兴按下仿真,悲剧发生了~~~电路中用到55产生一个1hz的脉冲。
结果,反正是时间从us开始的~~~步进也是us,我在现实中等了1分钟,multisim里面仅仅过去3.8S,无语ing
百度了一下,都讲的七七八八,自己摸索出来。在此写出方法,不让multisim浪费我们的时间
方法:
1。打开multisim

点击仿真----交互式仿真设定
2。出现如下:


勾选设置最大步长时间,然后填写你想要的数值
在下面勾选设置初始步长(!!!这个就是实际的时间步进如果你想要0.1s步进,这就填写0.1)
注意:最大步长时间一定要大于初始时间步长,相等也不行,否则你确定了但是软件还是会按照原来那样仿真。
注意:在multisim中,步进时间越小,仿真越精确,步进时间越长,仿真不精确,自己酌情设置吧O(∩_∩)O
multisim还有很多很强大的功能,昨天发现一个,很多模块电路他可以自己设置生成,不必我们每次都去摆器件,动手画!
比如555定时电路之类的----------工具-------------电路设置向导--------555时基电路
出现:


设置好参数后,点击编译电路,等一会,ok了,直接摆放。
再电路设置向导里面还可以生成一般放大电路,普通多阶lc滤波电路等,我们只要填写一些设置就可以
放大器向导:



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]