发明名称 一种可配置分布式三维视景仿真系统
摘要 一种可配置分布式三维视景仿真系统,包括场景配置模块、配置解析模块、数据接口模块、消息处理模块、实体管理模块、场景驱动模块和用户控制模块;通过图形化界面的配置方式实现仿真过程表现功能,对仿真实体的各种表现事件进行特殊效果配置,针对基本的仿真实体类型,提供表现配置文件模板,提供可视化的表现配置工具。支持在仿真表现过程中根据表现事件的消息类型和表现配置信息动态加载相应的造型和效果。利用HLA对象模型的继承机制,实现了视景仿真三维实体模型与分布式仿真系统对应实体模型的数据自动关联,免去了一般视景仿真系统作为联邦加入仿真平台时繁琐的数据订购流程。
申请公布号 CN103593181A 申请公布日期 2014.02.19
申请号 CN201310504762.0 申请日期 2013.10.23
申请人 中国运载火箭技术研究院 发明人 张恒;王晓路;刘佳;何漫;崔毅楠;史鑫;解洪文;蔡斐华;李鑫;潘健;王长庆;章乐平;郭新平;安思颖;李杰奇;吴炜平
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种可配置分布式三维视景仿真系统,其特征在于:包括场景配置模块、配置解析模块、数据接口模块、消息处理模块、实体管理模块、场景驱动模块和用户控制模块;场景配置模块根据作战需求完成仿真想定配置,将配置文件保存为XML格式,并传输给配置解析模块;所述仿真想定配置信息包括三维实体造型、事件;配置解析模块解析场景配置模块传输进来的配置文件,得到仿真想定配置信息;将仿真想定配置信息初始化后发送给实体管理模块;数据接口模块根据用户控制模块的指令执行联邦的加入与撤销;数据接口模块将接收到的外部仿真模型建立的对象类及对象类属性、交互类及交互类参数传输给消息处理模块;消息处理模块接收并将数据接口模块发送的对象类及对象类属性、交互类及交互类参数解析成表现命令,将解析出的表现命令进行缓冲存储至消息缓冲队列;所述的表现命令包括创建相应实体、更新实体状态、表现特殊效果;实体管理模块在初始化时接收配置解析模块发送的仿真想定配置信息,在运行时调用消息处理模块内消息缓冲队列中的表现命令,根据仿真想定配置信息和表现命令动态生成实体列表,并对实体列表进行管理和维护,包括新建、更新、删除和查询;场景驱动模块调用实体管理模块,遍历实体列表,对实体列表中的实体进行操作和处理,包括创建相应实体、更新实体状态、表现特殊效果;同时场景驱动模块根据用户控制模块发送的相机控制命令和时间控制命令控制相机视角,调度仿真运行时间;用户控制模块根据用户要求将相机控制命令和时间控制命令发送给场景驱动模块;所述的相机控制命令包括场景视角切换命令、放大缩小命令;所述的时间控制命令包括仿真开始、仿真暂停、仿真终止、仿真快进;同时用户控制模块向数据接口模块发出加入联邦或撤销联邦的指令。
地址 100076 北京市丰台区北京9200信箱38分箱