一种基于中立仿真语言的仿真系统的构建方法及设备技术方案

技术编号:42675477 阅读:35 留言:0更新日期:2024-09-10 12:27
本公开实施例公开一种基于中立仿真语言的仿真系统的构建方法及设备。在一具体实施方式中,该方法包括接入多个仿真概念模型;分别对所述多个仿真概念模型进行扩展建模得到扩展建模后的多个仿真概念模型;基于中立仿真语言转换模板分别将所述扩展建模后的多个仿真概念模型自动映射为仿真模型脚本文件;基于多个仿真组件模型转换模板对所述仿真模型脚本文件进行代码生成和编译得到多个仿真组件模型。该实施方式有效保证了仿真概念模型和仿真组件模型的一致性,同时可以按需生成不同类型的仿真组件模型,并通过代码自动生成,极大提高了可执行仿真系统程序的开发效率。

【技术实现步骤摘要】

本公开涉及计算机仿真领域。更具体地,涉及一种基于中立仿真语言的仿真系统的构建方法及设备


技术介绍

1、目前,主流的仿真平台工具会基于仿真概念模型的顶层描述,自动提取跟仿真组件模型相关的信息,并生成仿真组件模型的代码框架。而仿真组件模型的详细代码需要有软件开发人员手动开发,并对手动开发的相应仿真组件模型集合进行集成调试。

2、其中,存在详细仿真组件模型代码手动开发效率低的问题以及仿真概念模型和仿真组件模型之间缺乏一致性的问题。另外,如果仿真组件模型需要跨仿真平台工具运行,或者需要用到对应相同仿真概念模型不同分辨率的仿真组件模型时,需要针对不同仿真平台工具、不同分辨率模型手动开发不同版本仿真组件模型,存在开发工作量翻倍的问题。

3、现有的matlab和modelica提供了相应的仿真语言,可以基于图形或文本的描述,自动生成仿真系统的可执行代码。但是,它们仍然存在和仿真概念模型割裂的问题。另外,现有国产化的x语言尝试提出将仿真概念模型和仿真组件模型一体化的思路,但是难以统一和兼容现有存量的多样化的仿真概念模型和仿真组件模型的仿真平台工具本文档来自技高网...

【技术保护点】

1.一种基于中立仿真语言的仿真系统的构建方法,其特征在于,该方法包括

2.根据权利要求1所述的基于中立仿真语言的仿真系统的构建方法,其特征在于,

3.根据权利要求2所述的基于中立仿真语言的仿真系统的构建方法,其特征在于,

4.根据权利要求3所述的基于中立仿真语言的仿真系统的构建方法,其特征在于,

5.根据权利要求4所述的基于中立仿真语言的仿真系统的构建方法,其特征在于,

6.根据权利要求5所述的基于中立仿真语言的仿真系统的构建方法,其特征在于,

7.根据权利要求6所述的基于中立仿真语言的仿真系统的构建方法,其特征在于...

【技术特征摘要】

1.一种基于中立仿真语言的仿真系统的构建方法,其特征在于,该方法包括

2.根据权利要求1所述的基于中立仿真语言的仿真系统的构建方法,其特征在于,

3.根据权利要求2所述的基于中立仿真语言的仿真系统的构建方法,其特征在于,

4.根据权利要求3所述的基于中立仿真语言的仿真系统的构建方法,其特征在于,

5.根据权利要求4所述的基于中立仿真语言的仿真系统的构建方法,其特征在于,

6.根据权利要...

【专利技术属性】
技术研发人员:林廷宇徐钊李伯虎贾政轩刘泽伟赵芃芃欧一鸣姜嘉成施国强肖莹莹郭丽琴曾贲
申请(专利权)人:北京仿真中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1