在设计Simulink仿真模型中,经常会遇到一些仿真错误,原因往往是因为依赖文件找不到、模块维度设置不当、仿真步长和速率不匹配、控制器参数没调好、语法问题等等问题造成的,下面对一些常见的Simulink运行错误进行整理的解决方法。
1、模型运行步长过大,会报错误。解决方法:在“设置”中减小仿真步长即可,一般看情况1e-4到1e-2左右。
2、在离散解算器中使用了连续仿真模块,会报错误。解决方法:将连续模块换成离散模块,或者可以将解算器用连续解算器,而不用离散解算器等等都可以。
3、模块数据类型有问题。解决方法:改变模块类型,使得在信号线连接的所有模块类型都是一致的就可以了。
在模型的,,上面点Simulation标签,,,然后点击Configuration Parameters...选项。。
就进入了Solver设置了:在Type种可以选择定步长算法和变步长算法
Fixed-step是定步长。。里面的Fixed-step size就是步长的设置。。
Variable-step是变步长,里面只有最大步长和最小步长设置。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)