simulink电气仿真吧 关注:147贴子:82
  • 0回复贴,共1

常见错误4:代数环algebraic loop引起的warning或error

只看楼主收藏回复

代数环产生的原因是模型某个地方的输出影响输入,输入又决定输出,这就形成了死循环。代数环可能引起warning,提示的内容形如“Block diagram 'xxx' contains 1 algebraic loop(s).”

这类warning不影响模型的运行,但会大幅减慢模型的运行速度。更坏的情况,代数环会引起error,提示的内容形如“Simulink cannot solve the algebraic loop containing 'xxx' at time 0.025 blabla”

解决代数环的方法是在出现代数环的位置加入unit delay模块或者memory模块,但加入的位置不能一概而论,需要分析模型代数环可能出现的原因来判断。


IP属地:浙江1楼2018-04-14 19:07回复