声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1908|回复: 6

求助SINULUNK/Solver 的一个问题

[复制链接]
发表于 2007-4-23 09:13 | 显示全部楼层 |阅读模式

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

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

x
求助SINULUNK的一个问题
在进行计算时老出现这样的错误或者警告:Solver Step size is becoming less than specifed minimum step size.
Unable to reduce the step size without violating minimum step size of 1e-006 at time 0.01327047528020596.  
Continuing simulation with the step size restricted to 1e-006 and using an effective relative error tolerance of 1.121636791496806e-005, which is greater than the specified relative error tolerance of 1e-005.
请教一下原因及修改的方法. 先谢谢了
回复
分享到:

使用道具 举报

发表于 2007-4-23 09:25 | 显示全部楼层
relative 一般设置的是1e-3吧
这样的情况一般不是步长错误,但你可以先试验下减小步长
其他的基本设置为auto就可以,除非特定要求的
一般是模块或者调节器问题,可以考虑滤波或者1/z
最好上传模型,可以看下。
 楼主| 发表于 2007-4-23 09:48 | 显示全部楼层
主要是想知道那个变步长是怎么回事,在进行计算时老出现这样的错误或者警告:Solver Step size is becoming less than specifed minimum step size.
发表于 2007-4-23 10:14 | 显示全部楼层
原帖由 渔人码头 于 2007-4-23 09:48 发表
主要是想知道那个变步长是怎么回事,在进行计算时老出现这样的错误或者警告:Solver Step size is becoming less than specifed minimum step size.

说是步长问题,大多数都是模型问题,可以先考虑下是否存在连续系统存在离散模块等情况
我曾经想收集这样情况的所有可能,但没有成功
呵呵。很多东西需要慢慢积累,simulink更是恼火,报错机制问题
 楼主| 发表于 2007-4-23 11:40 | 显示全部楼层
模块是线形化的连续系统‘,那现在步长怎么改阿
发表于 2007-4-23 12:13 | 显示全部楼层
原帖由 渔人码头 于 2007-4-23 11:40 发表
模块是线形化的连续系统‘,那现在步长怎么改阿

改小,比如你原来是ode45改为ode23或者ode15s看下呢?
如果不行就说明不是步长问题,大多数都是模块问题的。
这样的错误最麻烦,然后把反馈加个1/z试验下呢等等,很多可能的
发表于 2007-4-25 10:31 | 显示全部楼层
很有收获呀
:victory:
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-21 13:41 , Processed in 0.057415 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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