中易网

simulink中algebraic loop(s)怎么消除

答案:3  悬赏:40  
解决时间 2021-01-18 04:08
  • 提问者网友:留有余香
  • 2021-01-17 04:45
simulink中algebraic loop(s)怎么消除
最佳答案
  • 二级知识专家网友:低血压的长颈鹿
  • 2021-01-17 04:53
上策:直接求解系统方程,即直接对系统方程进行手工求解;中策:使用代数约束,由simulink内置代数环求解器对含有代数环的系统进行仿真;下策:加入一个存储模块(memory)或延迟单元(unit delay)来切断代数环。
其中,上策需要对系统方程有深入认识后,人工简化方程手工破环;中策采用牛顿迭代法,比较耗时;下策会改变系统动态特性,可能导致计算偏差甚至错误。
全部回答
  • 1楼网友:从此江山别
  • 2021-01-17 06:59
在回路里加gain模块,gain=1就完事儿了。 好用的话追加悬赏!
  • 2楼网友:舊物识亽
  • 2021-01-17 06:09
这个意思是存在直接反馈或者穿过一些模块的反馈,你在反馈上加个Unit delay就行了,欢迎追问,遇到matlab的问题多看看外国人的东西,看不懂英文就翻译一下好了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息