买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种Simulink模型仿真加速方法及装置_北京经纬恒润科技股份有限公司_202110216136.6 

申请/专利权人:北京经纬恒润科技股份有限公司

申请日:2021-02-26

公开(公告)日:2024-04-09

公开(公告)号:CN113032963B

主分类号:G06F30/20

分类号:G06F30/20;G06F8/41

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2021.07.13#实质审查的生效;2021.06.25#公开

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

主权项:1.一种Simulink模型仿真加速方法,其特征在于,包括:生成可在计算机操作系统中运行的可执行程序文件,包括:对Simulink模型进行多核编程,为Simulink模型进行并发执行配置;生成Simulink模型的代码文件,将所述Simulink模型的代码文件、参数赋值代码文件、数据记录代码文件和程序调度代码文件集成编译,并生成可在计算机操作系统中运行的可执行程序文件;获取生成的可在计算机操作系统中运行的可执行程序文件,所述可执行程序文件包含参数赋值代码、数据记录代码、程序调度代码和Simulink模型的代码;根据预先设定的Simulink模型的任务与计算机的多核CPU的核心的对应关系,在运行所述可执行程序文件时,所述Simulink模型的各个任务运行在所述计算机的多核CPU的对应核心中;当运行所述可执行程序文件时,对于每次仿真,程序调用所述参数赋值代码读取本次仿真所需的输入参数并传递给所述Simulink模型的代码,所述Simulink模型的代码运行完成得到运算结果,再调用所述数据记录代码将所述运算结果进行保存;所述程序调度代码判断仿真次数达到预设的次数阈值后,控制所述可执行程序文件停止执行。

全文数据:

权利要求:

百度查询: 北京经纬恒润科技股份有限公司 一种Simulink模型仿真加速方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。