找回密码
 注册
Simdroid-非首页
查看: 177|回复: 9

Simulink/pid遇到这种(singularity in the solution)提示,是什么地方出错了?

[复制链接]
sundandan 该用户已被删除
发表于 2003-5-1 15:36:20 | 显示全部楼层 |阅读模式 来自 韩国
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-5-1 22:09:02 | 显示全部楼层 来自 上海浦东新区

回复: 遇到这种提示,是什么地方出错了?

Simdroid开发平台
这个问题不应该问哪!你要是懂英语看看error info.也应该知道。
  
Derivative input 1 of block 'pid_control/Gv(s)' at time 0.268831917144416 is Inf or NaN. Stopping simulation. 就是说你的Gv(s)在这个时刻(t=0.268831917144416 )值为零,由于它是分母,结果趋紧无穷或不确定,所以停止运行。
sundandan 该用户已被删除
 楼主| 发表于 2003-5-2 10:27:34 | 显示全部楼层 来自 韩国
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-5-2 12:47:04 | 显示全部楼层 来自 上海宝山区

回复: 遇到这种提示,是什么地方出错了?

如果方便的话,把程序贴出来吧,这样有利于问题的解决。
sundandan 该用户已被删除
 楼主| 发表于 2003-5-2 15:16:03 | 显示全部楼层 来自 韩国
提示: 作者被禁止或删除 内容自动屏蔽
sundandan 该用户已被删除
 楼主| 发表于 2003-5-2 15:16:39 | 显示全部楼层 来自 韩国
提示: 作者被禁止或删除 内容自动屏蔽
sundandan 该用户已被删除
 楼主| 发表于 2003-5-3 10:13:07 | 显示全部楼层 来自 韩国
提示: 作者被禁止或删除 内容自动屏蔽
sundandan 该用户已被删除
 楼主| 发表于 2003-5-3 13:24:50 | 显示全部楼层 来自 韩国
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-5-3 13:38:14 | 显示全部楼层 来自 上海浦东新区

回复: 遇到这种提示,是什么地方出错了?

刚刚看到你的帖子,觉得你可能是参数设置的不对,采用fix step的欧拉法输出结果的幅度趋近于无穷大。matlab中默认的模式是varible step,一般都是用这种方法的,由于我不是搞控制的,大学学过的现代控制论和经典控制论都忘光了:D,给你一些参考把:一般的情况下,连续系统仿真应该选择ode45变步长算法,对刚性问题可以选择变步长ode15s算法,离散系统仿真则选择定步长的离散(discete)算法,仿真时只要出现了连续环就不能采用离散的定步长,这时可以用隆戈库塔法。
sundandan 该用户已被删除
 楼主| 发表于 2003-5-3 14:06:07 | 显示全部楼层 来自 韩国
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-5 15:32 , Processed in 0.048812 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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