simulink仿真时。出现的警告。怎样解决?

2024-12-21 13:09:52
推荐回答(2个)
回答1:

提示是说你的model里面不连续,应该使用VariableStepDiscrete仿真模式,而不是ode45模式。
有两种更改方法:
1、在该model的工具栏上选择simulation,再选择并进入configuration parameters界面,从solver里面设置,type设置为variable-step,solver设置为discrete;
2、或者在Diagnostics子菜单里将'Automatic solver parameter selection' 设置为none。

回答2:

你的问题出现奇异了

检查你的状态函数或者状态空间是不是有错

换一个解算器,不要使用默认的ode45,还有就是将你的误差容限和步长设置小些

在该model的工具栏上选择simulation,再选择并进入configuration parameters界面,从solver里

面设置,type设置为variable-step,solver设置为discrete;