[求助】仿真时老是出现Integrator有错误,什么原因?请各位帮忙!
各位大虾,小弟用SIMULINK对感应电机建模,但仿真是老是出现Integrator(积分模块)模块有错误,而且显示如下说明,请大家帮忙解答一下,谢谢!<BR><FONT style="BACKGROUND-COLOR: #d5d52b">【Derivative input 1 of block 'inductionmotor/induction motor/Subsystem1/ ' at time 0 is Inf or NaN.Stopping simulation.There may be a singularity in the solution.If not, try reducing the step size (either by reducing the fixed step size or by tightening the error tolerances)】</FONT> <P>你可以根据后面那句话<FONT style="BACKGROUND-COLOR: #d5d52b">try reducing the step size </FONT><FONT style="BACKGROUND-COLOR: #eeeeee" color=#666699>减小步长试试</FONT></P> <P>试过了,还是不行啊</P>回复:(smap)[求助】仿真时老是出现Integrator有错误...
<P>这是你的模型有错误,这个问题我也遇到过,把模型好好看一看。</P> <P>是啊,模型有误,或者参数不合理,导致中间过程出现nan即不是数的值<BR>可能出现0为分母,无解代数环等错误</P> 有可能是模型的问题,你的参数没准哪里设的不对<BR>你的是什么模型啊?发上来给大家看下吧<BR><BR>对了各位谁有直扩系统的模型啊我急用 <P>我再试试看</P> 可能是输入的属性错误 我也遇到过这种问题,模型验证是没有错误的,而且这个问题的出现比较随机,请问各位怎么解决阿! 可以试试把积分器的初值改一下,改为一个不为零的数 这样的做法对某些情况可以解决,如果还不行,我想可能得从模型上考虑是不是还有问题 我也是解一个微分方程出现同样的问题.上述办法都试了,无果.不知是参数传递出了问题还是怎么.要是能够想办法看到每一个状态的值应该就能够判断了. 我也遇到这个问题,按照小丁点说的把积分初值改为1E-6后可以进行仿真了,但是仿真速度好慢,请问有办法加快仿真速度吗 不知道换成数字式积分有没有效果,试一下吧! 我也遇到了同样的问题,把那个积分器和他前面的含有运算函数的环节进行一下数学变换就可以了,我试过了。
页:
[1]
2