声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: zhouzhao

[综合讨论] 多自由度动力学方程simulink求解

[复制链接]
发表于 2008-6-2 08:44 | 显示全部楼层
这个是不可能的,积分器除了正常积分输出外,还有两个输出,我用的是限幅输出。如果积分值大于上限,输出1,小于下限,输出-1,你看附件,我选的是上面的那个。
未命名.JPG
回复 支持 反对
分享到:

使用道具 举报

发表于 2008-6-2 12:52 | 显示全部楼层
在系统参数中,设置更小的采样周期试试。可能会有这方面的原因。
发表于 2008-6-2 13:12 | 显示全部楼层
说废话了,初来就乱说。:funk:
 楼主| 发表于 2008-6-4 08:16 | 显示全部楼层

回复 16楼 的帖子

谢谢,我还得好好学学!
 楼主| 发表于 2008-6-4 08:18 | 显示全部楼层

回复 18楼 的帖子

没关系,非常感谢你的关注,共同学习
 楼主| 发表于 2008-6-24 18:54 | 显示全部楼层

回复 17楼 的帖子

非常感谢你, 你的说得对,我现在问题已经解决,就是运算太慢!!!
发表于 2011-1-18 09:58 | 显示全部楼层
非常感谢,我的15个自由度都出现这个问题
发表于 2011-3-16 12:20 | 显示全部楼层
在进行多自由度或复杂模型的仿真时经常会出现这样的问题,我的解决办法是:
1.设置较小的步长,如1e-3;
2.求解器设置为ode14x
3.将积分器默认的初始值0改为一个很小的正值,如1e-10,将最大值和最小值的限制选项Limit out,将默认的inf和-inf改为很大的正数和负数,如1e100和-1e100
发表于 2011-4-1 17:32 | 显示全部楼层
回复 23 # john152 的帖子

很好的建议,学习了。请问,如果你的多自由度方程组中存在二阶导数项耦合了,应该怎么处理,如果直接SIMULINK建模,会出现代数环问题,解决起来很困难,当选择手动联立方程完成二阶微分项解耦后,在进行simulink建模,出现了非线性迭代不收敛,感觉和棘手
发表于 2011-4-1 23:40 | 显示全部楼层
请问楼主,这个问题就没有好的解决方法,最终你的问题是怎么解决的,能不能分享一下经验
发表于 2011-4-10 12:26 | 显示全部楼层
期待高手路过,给此问题一个总结性的结论!
发表于 2012-7-25 11:24 | 显示全部楼层
下载下来研究研究。
发表于 2012-7-28 15:09 | 显示全部楼层
来转转
发表于 2013-10-15 14:52 | 显示全部楼层
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-29 05:01 , Processed in 0.071482 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表