制导控制半实物仿真系统定时方法及系统技术方案

技术编号:14778646 阅读:118 留言:0更新日期:2017-03-09 14:23
本发明专利技术提供了一种制导控制半实物仿真系统定时方法及系统,所述方法包括:由安装在定时管理试验计算机上的RTX实时操作系统进行时钟控制,产生RTX高精度时钟的定时中断;在定时的计数时间到时通过VMIC反射内存网络进行中断广播,并在VMIC反射内存网络特定地址写入帧周期计数值,计数值为仿真试验经历的帧时间个数;各系统节点计算机在收到中断后在VMIC反射内存网络特定地址中读取帧周期计数值,并根据帧周期计数值计算数据读取地址,进行模型解算,并将结果写入VMIC反射内存网络。本发明专利技术能够解决现有半实物仿真系统各节点之间数据及时钟同步的问题。

【技术实现步骤摘要】

本专利技术涉及一种制导控制半实物仿真系统定时方法及系统
技术介绍
半实物仿真系统是在试验室中模拟目标信号并对制导控制系统进行分析验证的系统。半实物仿真系统对减少研发成本,缩短研制周期、提供研制水平起着不可或缺的作用。半实物仿真试验系统是一个大型复杂的系统,又称硬件在回路仿真,是一种在仿真过程中将部分实物接入回路以取代相应数学模型的仿真方法,它通过通信技术将各仿真计算机连接在一起。为保证各节点之间数据及时钟同步,仿真过程必须是一个实时仿真过程,所谓实时仿真是指仿真模型的时间比例尺与真实系统的时间比例尺完全相同的仿真。在半实物仿真过程中,系统必须在给定的时间周期内实现实时接收动态输入,并产生实时动态输出,也就是说物理部件必须在给定时刻接收来自模型计算机发出的信息,并将所需的物理部件信息返回给模型计算机单元。如果定时存在误差,仿真系统将会由于模型计算机和实物信息的不一致而造成仿真结果出现偏差,此外由于半实物仿真系统中存在大量数据通讯,数据同步将是影响系统性能的又一因素。因此,定时和数据同步对于半实物仿真系统具有十分重要的意义。
技术实现思路
本专利技术的目的在于提供一种制导控制半实物仿真系统定时方法及系统,能够解决现有半实物仿真系统各节点之间数据及时钟同步的问题。为解决上述问题,本专利技术提供一种制导控制半实物仿真系统定时方法,包括:由安装在定时管理试验计算机上的RTX实时操作系统进行时钟控制,产生RTX高精度时钟的定时中断;在定时的计数时间到时通过VMIC反射内存网络进行中断广播,并在VMIC反射内存网络特定地址写入帧周期计数值,计数值为仿真试验经历的帧时间个数;各系统节点计算机在收到中断后在VMIC反射内存网络特定地址中读取帧周期计数值,并根据帧周期计数值计算数据读取地址,进行模型解算,并将结果写入VMIC反射内存网络。进一步的,在上述方法中,所述RTX高精度时钟为CLOCK_2类型时钟。根据本专利技术的另一面,提供一种制导控制半实物仿真系统定时系统,包括:安装在定时管理试验计算机上的RTX实时操作系统,用于进行时钟控制,产生RTX高精度时钟的定时中断,在定时的计数时间到时通过VMIC反射内存网络进行中断广播;VMIC反射内存网络,用于在定时的计数时间到时进行中断广播;各系统节点计算机,用于在收到中断后在VMIC反射内存网络特定地址中读取帧周期计数值,并根据帧周期计数值计算数据读取地址,进行模型解算,并将结果写入VMIC反射内存网络。进一步的,在上述系统中,所RTX实时操作系统产生的RTX高精度时钟为CLOCK_2类型时钟。与现有技术相比,本专利技术通过RTX实时操作系统产生高精度定时时钟,通过VMCI反射内存网络分发中断的方式以及对反射内存卡写入计数值来实现仿真系统时间同步及数据同步,可以对半实物仿真系统进行准确定时,各节点间可以实现高精度时钟及数据同步。附图说明图1是本专利技术一实施例的制导控制半实物仿真系统定时方法的流程图;图2是本专利技术一实施例的制导控制半实物仿真系统定时系统的连接图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。如图1和2所示,本专利技术提供一种制导控制半实物仿真系统定时方法,包括:步骤S1,由安装在定时管理试验计算机上的RTX(Real-TimeeXtension)实时操作系统进行时钟控制,产生RTX高精度时钟的定时中断;在此,通过RTX实时操作系统下建立新的RTX程序进程,各系统节点运行程序都必须是RTX实时程序,定时管理试验计算机进入计时过程,基本程序如下:RtGetClockTime(CLOCK_2,&pTime1);do{RtGetClockTime(CLOCK_2,&pTime2);run_time=pTime2.QuadPart-pTime1.QuadPart;本文档来自技高网...
制导控制半实物仿真系统定时方法及系统

【技术保护点】
一种制导控制半实物仿真系统定时方法,其特征在于,包括:由安装在定时管理试验计算机上的RTX实时操作系统进行时钟控制,产生RTX高精度时钟的定时中断;在定时的计数时间到时通过VMIC反射内存网络进行中断广播,并在VMIC反射内存网络特定地址写入帧周期计数值,计数值为仿真试验经历的帧时间个数;各系统节点计算机在收到中断后在VMIC反射内存网络特定地址中读取帧周期计数值,并根据帧周期计数值计算数据读取地址,进行模型解算,并将结果写入VMIC反射内存网络。

【技术特征摘要】
1.一种制导控制半实物仿真系统定时方法,其特征在于,包括:由安装在定时管理试验计算机上的RTX实时操作系统进行时钟控制,产生RTX高精度时钟的定时中断;在定时的计数时间到时通过VMIC反射内存网络进行中断广播,并在VMIC反射内存网络特定地址写入帧周期计数值,计数值为仿真试验经历的帧时间个数;各系统节点计算机在收到中断后在VMIC反射内存网络特定地址中读取帧周期计数值,并根据帧周期计数值计算数据读取地址,进行模型解算,并将结果写入VMIC反射内存网络。2.如权利要求1所述的制导控制半实物仿真系统定时方法,其特征在于,所述RTX高精度时钟为CLOCK_2类型时钟。3....

【专利技术属性】
技术研发人员:朱伟华刘超杰刘晓娟张宇刘栗杨莉莉赵娜王先腾
申请(专利权)人:上海机电工程研究所
类型:发明
国别省市:上海;31

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

1