simulink仿真运行一直卡在5%

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了simulink仿真运行一直卡在5%相关的知识,希望对你有一定的参考价值。

. 你有一个MATLAB函数块——当一个MATLAB Fcn块存在时,MATLAB解释器在每个时间步被调用。这大大降低了模拟速度。因此,您应该尽可能使用内置的Fcn块。

2. 编写为MATLAB文件的s函数- s函数在每个时间步上求值。通过将MATLAB文件转换为mex文件,可以大大提高性能。此外,只要有可能,就使用内置块来建模s函数。

3.小的步长或采样时间(或彼此不是倍数的采样时间的混合)。保持足够小的步长来捕获模拟过程中的重要事件是很重要的。相反,如果步长过小,则会产生过多的输出点,从而降低模拟速度。

4. 最大步长太小。如果更改了最大步长,请尝试使用默认值(设置为自动)运行模拟。
参考技术A simulink仿真运行一直卡在5%
报错的意思是 当前的解决方案不可用于解决(The current solution is not available for solve)。可能 UG12的数据文件不能被matlab解读。
参考技术B 1.在Plant的反馈后面加了个Unit Delay 注意:具体机理未知,仅作笔记记录,而且我的问题应该不是出在模型太复杂~
2.将Sample time设置的稍大一点
3.仿真对电脑硬件算力要求高,如果本地电脑配置不足,当模型比较复杂的时候,就会出现

matlab simulink汽车巡航时的速度模糊pid控制

1、内容简介


432-可以交流、咨询、答疑

2、内容说明

    我们将汽车动力仿真模型和模糊PID控制器仿真模型以及PID控制器仿真模型制作成子系统,做最后的仿真连接,
我们分别设定巡航车速为40km/h、80km/h和100km/h,对整个仿真系统做必要的设置后点击运行按钮,得出仿真结果曲线。   通过三组仿真曲线我们看到,模糊PID控制的曲线效果非常好,当巡航车速设定为40m/h、80km/h和100km/h时,模糊PID控制曲线的响应时间逐渐加快,且超调量逐渐减少,直至几乎没有超调,稳定性好。模糊PID控制具有良好的稳定性,超调量小。通过对不同巡航车速的仿真结果分析,得出了相类似的结论。模糊PID控制减小了超调,适当加快了响应时间,具有较好的稳定性。此次设计基本达到了利用模糊PID控制的目的。


3、仿真分析

 

 


4、参考论文

以上是关于simulink仿真运行一直卡在5%的主要内容,如果未能解决你的问题,请参考以下文章

电力电子Simulink仿真——整流电路

simulink仿真 为啥运行了很短时间就自己结束了

为啥采用模糊控制器的simulink仿真运行时间中途停止?

simulink停止仿真问题

matlab simulink的仿真运行时出错

用simulink进行仿真时,出现错误,请高手解答啊!!simulink中sum出错,在线等答案