声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2183|回复: 3

[计算数学] 耦合微分方程的求解

[复制链接]
发表于 2011-3-31 20:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
大家好,我在用matlab求解二阶微分方程组的时候,由于方程之间存在二阶微分的耦合项,导致simulink求解时出现代数环,如果在求解设置中,把代数环设置为warning,计算时就出现非线性迭代不收敛。我手动把方程中二阶微分项耦合解除后,仍然出现非线性迭代不收敛的情况。请问有没有什么好的建议?谢谢
回复
分享到:

使用道具 举报

发表于 2011-3-31 22:09 | 显示全部楼层
能不能把具体的问题公式贴上来啊,只有文字不好弄
 楼主| 发表于 2011-4-2 21:01 | 显示全部楼层
回复 2 # meiyongyuandeze 的帖子

谢谢兄台的关注,由于模型较复杂我就把错误提示信息帖出来,还希望大家多讨论一下。这个问题,我查阅了一些网络上流行的方法,比如设置积分模块的上下限,初始值设为很小的一个数,加memory等,无一效果!具体提示如下,还大家不吝惜指教!
Derivative input 1 of 'model010330/Force/ACC_Ram/Integrator' at time 3.291940200500038 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).
 楼主| 发表于 2011-4-7 08:03 | 显示全部楼层
等高人路过
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-19 09:58 , Processed in 0.053562 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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