本技术公开了一种SKTC任务模型数据交互关联映射传递方法,涉及SysML设计模型与Modelica仿真模型的数据交互与关联映射技术领域。本发明包括定义统一的数据交互格式,格式和协议遵循FMI标准,确保了模型的互操作性;设计映射规则,用FMI提供的接口实现模型之间的数据读写操作;实现数据交互接口,通过FMI进行模型参数的设置和计算步骤的触发;开发协同仿真环境。本发明通过定义统一的数据交互格式和映射规则,将设计模型与仿真模型通过符合FMI接口标准的格式导出为FMU格式,并有效集成在协同仿真环境中,使得两种模型能够无缝对接,实现数据的准确传递和模型的协同仿真,大大提高了模型的交互性和重用性。
背景技术
在深空探测领域,系统建模和仿真是设计和验证任务关键系统的重要工具。传统的系统建模方法,如SysML(系统建模语言)和Modelica,虽然在各自领域内具有强大的功能,但在数据交互和模型映射方面存在局限性。
SysML模型侧重于系统的需求、结构和行为的描述,而Modelica模型则专注于系统的动态行为和物理过程的模拟。如中国专利CN115913990A提供一种基于SysML定义低轨通信星座网络功能及接口的方法。所述方法首先基于SysML用例图分析利益相关者对低轨通信星座网络的需求,梳理具体通信指标项和指标性能,用SysML需求图进行呈现;然后分析星座网络服务目标的接口关系,及使用的通信网系,用SysML内部结构图呈现;最后对各网系运行时的行为进行说明。如中国专利CN109522602A提供一种基于代理模型的Modelica模型参数优化方法,步骤如下:1、编译Modelica模型并获取模型参数、变量信息;2、优化建模;3、生成采样点;4、对参数组合进行仿真计算;5、分析仿真计算结果;6、构建代理模型;7、利用代理模型代替Modelica模型进行优化迭代,找到最优参数;8、将最优参数进行仿真计算,如果仿真计算结果与代理模型输出结果误差小于设定值,则执行步骤10,否则执行步骤9;9、利用步骤8的仿真计算结果动态更新代理模型,然后执行步骤7;10、步骤7计算到的最优参数为最终优化结果,参数优化结束;提高Modelica模型参数优化效率的目的,解决了Modelica模型参数优化过程中计算量巨大,难以对大型模型进行参数优化的现实问题。还如中国专利CN111930345A、CN115913990A等等诸如此类,均提供一种基于SysML的建模方案。
虽然二者各有长处,但是,这两种模型在数据交互和映射传递时,往往需要复杂的转换过程,导致效率低下和数据丢失,因此,本申请提供一种SKTC任务模型数据交互关联映射传递方法。
实现思路