如题,我正在做群体智能算法优化自抗扰控制的参数,m代码+simulink模型,这个群体智能算法说白了就是以迭代为核心,在matlab里编写迭代算法,然后用sim函数去运行自抗扰的mdl文件并返回函数值,被控对象是一个比较复杂庞大的工业系统。
但是在运行过程中matlab经常会出现卡顿,就是他既不报错也不往下运行,运行的极其缓慢,差不多就是定在那儿不动了,电脑也会显示温度过高,任务管理器显示内存占用率也很高。
我想问下是不是因为被控系统太大了还有迭代次数太多了还有每次迭代运行时间太长了才导致内存不足matlab卡住不动的啊?
有什么解决方法吗?