问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

simulink运行到2秒就卡住了

发布网友 发布时间:2023-04-11 07:10

我来回答

2个回答

热心网友 时间:2023-09-21 10:14

这个你可以试试把和MATLAB有关的文件路径全部改成英文名

第二个可能是你的本地电脑硬件配置不足带不动仿真软件了,这里推荐你可以试试赞奇云工作站。对比传统的电脑可以省去随着软件更新迭代也要升级硬件的麻烦,在赞奇云工作站云端配置实时更新,而且一键申请可随时更换配置机型,按需使用,高效运算,不再担心本地电脑运行慢卡顿等问题。

有几种可能会导致你的模拟运行缓慢:

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

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

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

4. 最大步长太小。如果更改了最大步长,请尝试使用默认值(设置为自动)运行模拟。

5. 你可能要求的准确性太高了。默认的相对公差(0.1%的精度)通常是足够的。对于状态趋于零的模型,如果绝对公差参数太小,模拟可能在接近零的状态值周围花费太多的步骤。有关容错的更多信息,请参见使用Simulink手册的第5-13页。请记住所有输入的公差值都是绝对值。所以当设置为1e-3时,默认的相对公差值表示相对公差为0.001,以百分比表示为0.1%。

6. 时间尺度可能太长了。缩短时间间隔。

7. 您的模型包括一个内存块。使用Memory块会导致变阶求解器(ode15s和ode113)在每个时间步上重置为阶1。

8. Extras库中包含上述三种情况之一的任何屏蔽块(即,图形作用域、自动缩放作用域、频谱分析器等)。揭开屏蔽块,看看它们是否调用了s函数。

9. 构建范围内块,尽管它们的影响很可能非常小。

10. 代数循环——代数循环的解是迭代的,并且在每个时间步上执行。因此,它们严重降低了速度。

11. 不要向积分器输入白噪声块。对于连续系统,使用Extras/Sources库中的带限白噪声块。

12. 问题可能是刚性的,但你使用的是非刚性求解器。试着用ode15s。

13. 你可能会不断地碰到一个过零点,而模拟也会陷入“停滞”状态,从而导致游戏需要花费很长时间(甚至可能是无限长的时间)。要解决这个问题,可以禁用零交叉检测。这可以通过在“模拟参数”对话框的“高级”窗格中选择“禁用零交叉检测”选项来实现。在R11中,这可以通过进入模型的Simulation -> Parameters -> Diagnostics部分来完成。

14. 您可能还想尝试设置模型参数配置对话框,以便您的Simulink模型使用“内联参数”选项。选择此选项可使Simulink将指定的参数视为常量,从而加快模拟速度。

15. Simulink Accelerator通过加速模型执行和使用模型分析帮助您识别性能瓶颈来提高模型的模拟速度。

16. 如果模型非常复杂(涉及大量的模型引用和子系统),并且涉及大量的数据记录,那么模拟速度也会受到影响。禁用数据记录功能还可以提高模拟速度。否则,模拟速度由系统控制(例如,处理器、RAM、正在发生的交换量等)。

热心网友 时间:2023-09-21 10:14

simulink运行到2秒卡住处理方法如下:
1、检查模型参数是否正确配置,例如积分步长、最大仿真时间等参数是否符合实际要求。
2、检查模型中是否存在死循环或无限递归等问题,这些问题容易导致程序崩溃或卡死。
3、降低模型复杂度,减少算法和计算量,如果必须使用较为复杂的算法,则可以考虑使用C语言S-Function加速计算。
4、检查电脑硬件配置是否足够,例如内存、显卡等,缺乏硬件资源会导致程序运行缓慢或卡死。
5、升级到最新版本的Simulink或MATLAB,以获得更好的性能和稳定性。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
糖代谢增高会发展成糖尿病吗? 地毯怎么选购呢 酒店地毯定制 葡萄籽油可以炒菜吗 葡萄籽食用油炒菜好吃吗 ...道路的理论基础、时代背景、历史依据、现实依据 排骨怎么炖好吃又简单家常做法 家常炖排骨怎样做好吃 vivox9spius怎么设置指纹解锁屏幕呀求大神交 vivox9pius怎么解锁密码 手机,没了你会更好作文 苹果SE手机百分之八十的电自动关机、之后自动开机屏幕是花的,然后一 什么描写英雄大多都是鼾声如雷 鼾声如雷是什么意思?鼾声如雷成语造句和典故 三菱plc一键启停指令再一启一停怎么解决 plc如图所示运行停止开关位置在哪 家里灭蟑螂的方法有哪些?哪位能够说说看? 麋鹿久居苑囿,顿起长林丰草之思是什么意思? 长林丰草的解释 词语充值填上合适的词语滚烫的什么 形容白开水的词 白开水的解释 张家界特产有哪些张家界三宝一绝是什么 妙哪里可以下载妙速 失言的意思失言的意思是什么 微信好友删除了,怎么找回来,不记得了,只记得他的名字 什锦蔬果沙拉如何做 有个金色天马的是什么红酒 光峰科技历史市盈率?光峰科技今日股价行情?光峰科技 怎么还不涨? 光峰科技为什么股价这么便宜?光峰科技年报什么时候出?光峰科技这支股是好股吗? 长电科技历史最高价2021年?长电科技股票2021年股价预测?长电科技这个股怎么涨不动? 秦始皇为何要统一货币? 少年中国说节目串词报幕词 国学经典诵读比赛主持词串词 古诗文朗诵比赛主持词范例 怎样让孩子有一个好的午睡习惯呢? 密战无声安然迷晕齐子义第几集 老爹   [lǎo diē]什么意思?近义词和反义词是什么?英文翻译是什么? 家父   [jiā fù]什么意思?近义词和反义词是什么?英文翻译是什么? 每天一句温馨的问候语早上句子 安全夜问候短信 缥色[piǎo sè]什么意思?近义词和反义词是什么?英文翻译是什么? 青缥的解释青缥的解释是什么 自用高配电脑四个多月+i9级跑分120万分左右+12核8G独显台式电脑主机+高配吃? 台式电脑主机有独显的,集显上的hdmi有没有信号? 梦见烧火烧的很旺 一岁宝宝可以吃牛脊髓吗 我想问问牛腰子什么人不能吃 牛脊髓里有哪些营养成分? 乌纱巾的拼音狐乌纱巾的拼音是什么 建筑工程预算怎么学介绍?