当前位置: 首页 > 专利查询>三峡大学专利>正文

基于发布/订阅机制的Modelica平台与UE4的协同仿真系统技术方案

技术编号:46083926 阅读:12 留言:0更新日期:2025-08-12 18:06
本发明专利技术属于计算机仿真领域,具体涉及基于发布/订阅机制的Modelica平台与UE4的协同仿真系统,利用OpenModelica平台进行仿真对象建模;解析模型文件,生成仿真模型源代码;利用Opendds中间件的发布/订阅机制,以OpenModelica平台为发布端,UE4软件为订阅端,通过源码集成建立OpenModelica平台和UE4软件的数据传输通道;建立UE4仿真场景,在仿真场景中加载Opendds订阅端插件,并将Opendds订阅端插件内接口函数封装为蓝图节点,UE4仿真场景中调用订阅端,接收仿真对象数据,在仿真场景中加载仿真对象;加载本地资源,设置仿真对象的摄像机视角,启动仿真对象的多视角可视化仿真。相比现有仿真系统,本发明专利技术通过协同仿真,能够实现较好的三维显示效果,对自然现象的渲染能力更强,有利于直观分析仿真结果。

【技术实现步骤摘要】

本专利技术属于计算机仿真,具体涉及一种基于发布/订阅机制的modelica平台与ue4的协同仿真系统。


技术介绍

1、当前,计算机仿真已经成为复杂大系统分析、研究、测试、评估、研制和技能训练的重要手段,并已广泛应用于国防、制造、能源、交通、农业医疗、教育、经济、天气预报等各个行业的重要领域,随着仿真在各行业各领域的不断应用,工程仿真可视化由于利用计算机图形学对工程空间环境与设计方案进行可视化模拟,直观形象地表达方案,可以梳理设计思路,或向第三方精准快速地传达设计意图,从而在仿真领域得到良好发展。

2、modelica是当前具有较大发展潜力的多领域统一的建模语言,可应用于很多领域的仿真建模。openmodelica是基于modelica语言仿真的一种开源实现,提供了基于modelica语言的建模、编译、仿真和结果显示等功能。基于modelica仿真的方式存在二方面的问题:一是由于modelica平台仿真结果主要通过结果数据一维或二维形式展示,尤其是大型空天仿真领域,对仿真结果的展示不够直观,难以突出仿真结果变化特征。二是工程领域主流仿真软件仿真结本文档来自技高网...

【技术保护点】

1.基于发布/订阅机制的Modelica平台与UE4的协同仿真系统,其特征在于,包括:

2.根据权利要求1所述的协同仿真系统,其特征在于,所述Opendds中间件以OpenModelica平台为发布端。

3.根据权利要求2所述的协同仿真系统,其特征在于,所述Opendds中间件以UE4软件为订阅端。

4.根据权利要求3所述的协同仿真系统,其特征在于,所述Opendds中间件订阅端采用recorder方式,适应多种数据结构体类型、数据传输主题。

5.根据权利要求4所述的协同仿真系统,其特征在于,所述Opendds中间件通过定义基于两个接口层的...

【技术特征摘要】

1.基于发布/订阅机制的modelica平台与ue4的协同仿真系统,其特征在于,包括:

2.根据权利要求1所述的协同仿真系统,其特征在于,所述opendds中间件以openmodelica平台为发布端。

3.根据权利要求2所述的协同仿真系统,其特征在于,所述opendds中间件以ue4软件为订阅端。

4.根据权利要求3所述的协同仿真系统,其特征在于,所述opendds中间件订阅端采用recorder方式,适应多种数据结构体类型、数据传输主题。

5.根据权利要求4所述的协同仿真系统,其特征在于,所述opendds中间件通过定义基于两个接口层的数据传输服务实现数据有效传输,所述两个接口层的数据传输服务的第一层是dcps层,第二层是数据本地重构层;dcps层通过对发布端/订阅端主题及qos协议地匹配,将数据从发布者传输至订阅者,数据写者将仿真结果数据传输至发布端,数据读...

【专利技术属性】
技术研发人员:田卫新王建树
申请(专利权)人:三峡大学
类型:发明
国别省市:

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

1