首页 >>  正文

为什么simulink仿真很慢

来源:baiyundou.net   日期:2024-09-20

金融界2024年4月11日消息,据国家知识产权局公告,北京经纬恒润科技股份有限公司取得一项名为“一种Simulink模型仿真加速方法及装置“,授权公告号CN113032963B,申请日期为2021年2月。

专利摘要显示,本发明提供了一种Simulink模型仿真加速方法及装置,方法包括预先生成可在计算机操作系统中运行的可执行程序文件,该可执行程序文件包含参数赋值代码、数据记录代码、程序调度代码和Simulink模型的代码;根据预先设定的Simulink模型任务与计算机多核CPU核心的对应关系,使Simulink模型的各个任务运行在计算机多核CPU的对应核心中。通过将一个规模较大的Simulink模型拆分为多个任务,并生成可在计算机操作系统中运行的可执行程序文件,在多核CPU中进行并行运算,相比于采用并行工具箱在Simulink环境下进行Simulink模型仿真加速的方式,可显著加快Simulink模型多次仿真速度。

本文源自金融界

","gnid":"9bc92992b07da2fd9","img_data":[{"flag":2,"img":[]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"cache","pub_time":1712794080000,"pure":"","rawurl":"http://zm.news.so.com/683a440c6ee4593accbb0e7e6af2380d","redirect":0,"rptid":"ccfc4b486fa555e1","rss_ext":[],"s":"t","src":"金融界","tag":[{"clk":"ktechnology_1:操作系统","k":"操作系统","u":""},{"clk":"ktechnology_1:金融界","k":"金融界","u":""},{"clk":"ktechnology_1:cpu","k":"cpu","u":""}],"title":"经纬恒润-W取得一种Simulink模型仿真加速方法及装置专利,可显著加快Simulink模型多次仿真速度

巩邓政978simulink仿真系统是模拟数字的、变步长(time step)的.这句话是什么意思? -
余柳凡18748961862 ______ 因为从你引用的这句话可以看出,对simulink仿真其实并不熟悉. simulink仿真其实本质就是建立一个数学模型.这个数学模型假设为y=f(x),其中,x就是模拟的现实时间t,y就是结果输出. simulink借用matlab的强大计算功能,对这个数学模型求...

巩邓政978为什么PMSM的simulink仿真时,wm转速量要乘以一个数30/pi和极对数???? -
余柳凡18748961862 ______ 1(rpm)=pi/30(rad/s)转子电角度=转子角度*极对数因此,Wm(rad/s)*(30/pi)*n=转子电角度转速(rpm)

巩邓政978在MATLAB/SIMULINK仿真中,为什么设置仿真时间为0.5s,可是织运行到0.1秒就停止了 为什么啊 急! -
余柳凡18748961862 ______ 1.在0.1秒时出错了;2.理论分析下,信号是否在0.1秒时截至了,没有了,用示波器到各个地方看看,到底是哪个环节的...

巩邓政978MATLAB中simulink仿真出现这样的错误? -
余柳凡18748961862 ______ 返回值应该是长度为2的实数向量,但是你的仿真过程中出现了负数.看不到图,只能肯定是你过程中有计算超出了范围

巩邓政978请教simulink仿真中为何会电流电流有尖峰 -
余柳凡18748961862 ______ 因为线路中有电容,平常我们为了便于解决问题,只考虑主要的因素,把一些次要的因素或略掉了.而simulink仿真中的模型中是包含这个因素的,例如长传输线的模型就考虑了线路的电容和电导.所以仿真的结果比我们一般的分析更精准些.

巩邓政978simulink仿真出现死循环怎么解决 -
余柳凡18748961862 ______ transfer Fcn4那个积分模块的初始值为0,导致divide除法模块的被除数为零,导致一个无穷大的数解决方法1 右键点击1/s的模块,选property,修改initial值,改为非零值.解决方法2 在transfer fcn4的输入端加入一个simulink saturation模块用于限制输入值的范围.

巩邓政978信号与系统试验中,为什么要使用matlab作为仿真软件 -
余柳凡18748961862 ______ 原因无非两个:第一matlab非常好用,这种软件其语言更为高级,更容易理解 第二matlab中含有非常多适用信号与系统处理的函数、仿真模块等(最近正在使用matlab的simulink搭建仿真系统) 等你使用过后你就明白了

巩邓政978实例分析 saber与simulink谁更适合仿真 -
余柳凡18748961862 ______ 两个软件各有所长,关键看你仿真偏向哪个方面: saber是专业的电路仿真软件,元件丰富,基本各大元件厂家都有提供可以用于saber的仿真元件模型,所以如果你想获得更精确的或者说更细节的元件仿真结果,那么建议你用saber,但是这里...

巩邓政978matlab simulink 仿真时出现如下错误怎么办 -
余柳凡18748961862 ______ 如果:The block diagram 'three_phase_inverter_pwm' uses bus signals. However, the 'Mux blocks used to create bus signals' diagnostic is not configured to 'error'. To prevent modeling errors:(1) Open Upgrade Advisor and run the 'Check for Mux ...

巩邓政978遗传算法与Simulink仿真怎么建立联系? -
余柳凡18748961862 ______ 遗传算法一般是对一个复杂的模型进行优化,一般是用simulink建立复杂的模型,包括约束之类的全部在simulink中建立,然后再将模型导入遗传算法的程序中.我觉得这部分比较困难的是simulink的建立,尤其是出现很多耦合的模型.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024