yaoyedexin 发表于 2013-3-15 11:18:23

AMESim与Simulink联合仿真

在AMESim与Simulink联合仿真时,当改变一个增益值(gain2)时,仿真变得出问题,而未改之前没问题(之前为1),如下图所示。请问这是什么原因?先谢过了!错误信息如下 :Unable to reduce the step size without violating a minimum step size of 1.85914676816254e-015 at time 0.5233032932702435 for model 'gai1'.

bigmonkey 发表于 2013-4-18 18:09:17

在0.5233032932702435 时不能够在减小最小步长了,因为设置的最小步长是1.85914676816254e-015

积分的误差不满足matlab要求的进度,所以在这里不停得想要缩短步长,精确计算,让估计的误差减小。但是matlab上的步长最小限制为1.85914676816254e-015,步长不能再小了。

我猜测多半你的积分步长和积分误差限是按auto设置的,就是matlab积分器自己调节积分器。如果是上面的假设,说明模型有问题。那个增益是不是改错了。具体情况我也不知道。只能回答到这个地步

来今多尔 发表于 2013-10-11 12:31:05

你好我是一名在校学生,现在也在用amesim与simulink联合仿真,但是在我的amesim 一旦选用VC++作为编译器时,就会在仿真第三部的参数模式下出现系统无法执行的错误,请问这是什么原因造成的呢? 非常希望您能帮助我解决这个问题,我的亲戚qq391137320   十分感谢!
页: [1]
查看完整版本: AMESim与Simulink联合仿真