使用matlab的simulink仿真时出现警告 怎么处理

[复制链接]
查看11 | 回复2 | 2011-10-30 10:35:16 | 显示全部楼层 |阅读模式
Usingadefaultvalueof0.2formaximumstepsize.Thesimulationstepsizewillbelimitedtobelessthanthisvalue.Warning:Themodel\'mz10291\'doesnothavecontinuousstates,henceusingthesolver\'VariableStepDiscrete\'insteadofthesolver\'ode45\'specifiedintheConfigurationParametersdialog.Warning:Usingadefaultvalueof0.2formaximumstepsize.Thesimulationstepsizewillbelimitedtobelessthanthisvalue.
回复

使用道具 举报

千问 | 2011-10-30 10:35:16 | 显示全部楼层
这几个警告都没什么,不用担心。Usingadefaultvalueof0.2formaximumstepsize.Thesimulationstepsizewillbelimitedtobelessthanthisvalue.这是因为你没有设置仿真最大步长,因此simulink使用了默认步长0.2s。Warning:Themodel\'mz10291\'doesnothavecontinuousstates,henceusingthesolver\'VariableStepDiscrete\'insteadofthesolver\'ode45\'specifiedintheConfigurationParametersdialog.这是说你的模型当中不含连续状态,因此使用了变步长离散求解器,而不是仿真的默认求解器ode45(4阶5级龙格-库塔法)。追问那步长应该设置为多少合适呢,刚开始学,很多不懂。可以加QQ给指导指导吗1027642039
回复

使用道具 举报

千问 | 2011-10-30 10:35:16 | 显示全部楼层
看你仿真对象的最高频率了。你关心的最高频率信号的周期如果是T,那么最大仿真步长一般设置为T/10.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行