发明名称 一种实物设备与数学模型联合试验系统及方法
摘要 一种实物设备与数学模型进行联合试验的系统由数学模型、模型包装器、实物设备、桥接器、可视化节点组成;数学模型经模型包装器通过通信中间件与其它模型和桥接器互连;各实物设备和实物设备代理通过实时共享内存网互连;桥接器由实物设备代理和时间管理模块组成;实物设备代理读取实物设备的物理时钟并传给时间管理模块;读取实物设备的数据并发送给订购此数据的其它数学模型的包装器,由包装器调用模型的接口传递给模型。模型包装器和实物设备代理将需要可视化的数据通过可视化接口发送给可视化节点。本发明解决了试验系统中实物设备与数学模型的交互问题,以及数学模型与数学模型和实物设备与数学模型的集成方法与推进问题。
申请公布号 CN102289552B 申请公布日期 2012.12.26
申请号 CN201110268323.5 申请日期 2011.09.09
申请人 中国运载火箭技术研究院 发明人 廖建;廖馨;冷传航;张灏龙;李贵成;彭健
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种实物设备与数学模型进行联合试验的系统,其特征在于包括:数学模型、实物设备、模型包装器、桥接器及可视化节点;其中:所述各数学模型具有统一接口;所述模型包装器将具有统一接口的各数学模型集成:模型包装器作为一个联邦成员加入到联邦中,公布数学模型需要输出的信息,订购数学模型需要输入的信息,循环调用数学模型的接口传递数学模型的数据;同时调用RTI网的服务接口将数学模型的数据转发到RTI网上与其它数学模型对应的包装器进行交互;所述桥接器由实物设备代理模块和时间管理模块组成;桥接器的实物设备代理模块和模型包装器将实物设备与数学模型进行互连:桥接器的实物设备代理模块作为联邦成员加入到整个试验的联邦中,公布实物设备需要输出的信息,并读取实时共享内存网(VMIC)上的实物设备数据,通过RTI网的服务接口将数据发送到RTI网上与数学模型进行交互;所述桥接器的时间管理模块引入优先级队列对试验中的时间进行管理:整个试验的时间按照实物设备的物理时钟进行推进;各模型包装器推进时,读取时间管理模块发送的时钟,如果时间达到数学模型所请求的时间,模型包装器调用数学模型的接口进行推进,推进一步完成后将数学模型下一步的请求时间发送给时间管理模块,时间管理模块读取实物设备的物理时钟并存储在系统时间队列中,同时将收到的各数学模型的请求时间存储在请求优先级队列中;时间管理模块发送时间时,读取物理时钟,并判断优先级队列中是否有请求时间,如果有则当系统时间推进到该时间点时将该请求时间发送给各数学模型;所述模型包装器和桥接器利用可视化接口将试验数据发送给可视化节点进行显示:模型包装器和桥接器的实物设备代理模块启动时公布相应的对象 类和交互类,可视化节点订购对应的对象类和交互类;运行时模型包装器和实物设备代理模块将需要可视化的数据分别以对象类和交互类的形式发送给可视化节点进行显示。
地址 100076 北京市北京9200信箱38分箱