本发明涉及基于Opendds的Modelica平台与UE4的协同仿真方法,包括:利用Modelica平台软件进行仿真对象建模,得到Modelica语言的模型文件;解析模型文件,生成仿真模型源代码;利用Opendds中间件的发布/订阅机制,以Modelica平台为发布端,UE4软件为订阅端,通过源码集成建立Modelica平台和UE4软件的数据传输通道;建立UE4仿真场景,在仿真场景中加载Opendds订阅端插件,并将Opendds订阅端插件内接口函数封装为蓝图节点,UE4仿真场景中调用订阅端,接收仿真对象数据,在仿真场景中加载仿真对象;加载本地资源,设置仿真对象的摄像机视角,启动仿真对象的多视角可视化仿真。相比现有仿真系统,本发明通过协同仿真,能够实现较好的三维显示效果,对自然现象的渲染能力更强,有利于直观分析仿真结果。
📄 2022109706452
📂 G06F30_20
👤 三峡大学
📅 2022-08-13