一种基于直升机多模拟器同步性的测试方法技术

技术编号:19545254 阅读:25 留言:0更新日期:2018-11-24 20:51
本发明专利技术公开了一种基于直升机多模拟器同步性的测试方法,属于计算机分布式仿真应用技术领域。包括以下步骤:步骤一、导调台发出同步性测试命令至模拟器1操纵系统;步骤二、模拟器1中的仿真管理软件接收操纵命令并将其发至飞行仿真系统进行结算,将得到的直升机位置姿态信息发送至视景系统进行渲染,将渲染后的数据同步发送到模拟器2的视景软件进行渲染;步骤三、模拟器1及模拟器2渲染完成后的数据以UDP形式分别发送至同步性测试系统,并记录接收时间t1级t2;步骤四、同步性测试系统根据两次得到的正弦波和时间画出对比图得出同步时间误差T;步骤五、重复以上步骤,得到同步性测试统计表,并判断同步时间误差T是否满足要求。

A Test Method of Synchronization Based on Helicopter Multi-simulator

The invention discloses a test method based on synchronization of helicopter multi-simulator, which belongs to the field of computer distributed simulation application technology. It includes the following steps: step 1, synchronization test command is issued by the guidance console to the control system of the simulator 1; step 2, simulation management software in the simulator 1 receives the control command and sends it to the flight simulation system for settlement, sends the obtained helicopter position and attitude information to the visual system for rendering, after rendering. The data are sent synchronously to the visual software of Simulator 2 for rendering; Step 3, the data of simulator 1 and Simulator 2 after rendering are sent to the synchronization test system in UDP form, and the receiving time is recorded at T1 level t2; Step 4, the synchronization test system draws a comparison chart based on the sine wave and time obtained twice. Step time error T; Step 5, repeat the above steps, get the synchronization test statistics table, and determine whether the synchronization time error T meets the requirements.

【技术实现步骤摘要】
一种基于直升机多模拟器同步性的测试方法
本专利技术属于计算机分布式仿真应用
,具体涉及一种基于直升机多模拟器同步性的测试方法。
技术介绍
同步性是指保证系统HLA架构上所有节点有一致性的视景画面,同时让所有节点在虚拟空间中进行交互操作,实现方式主要包含共享存储、经常性广播和状态预测三种方法。直升机飞行训练设备的同步性是考察该设备重要指标之一,但由于缺乏相关概念和设备,一直以来都没有进行过定量测试。同步性指标是多台训练器互联或与计算机生成兵力互联时所具备的考察各实体间时空一致性的指标,其测试方法也没有一个确定的标准,更没有相关可供查询的资料。
技术实现思路
本专利技术的目的:为了解决上述问题,本专利技术提出了一种基于直升机多模拟器同步性的测试方法,采用在直升机飞行模拟器不同操作系统的计算机中采用NTP协议的客户/服务器模式,完成了各系统计算机的时钟同步性测试,为模拟器系统延迟改进提供了改进依据。本专利技术的技术方案:一种基于直升机多模拟器同步性的测试方法,包括以下步骤:步骤一、导调台发出同步性测试命令至模拟器1操纵系统;步骤二、模拟器1中的仿真管理软件接收操纵命令并将其发至飞行仿真系统进行结算,将得到的直升机位置姿态信息发送至视景系统进行渲染,将渲染后的数据同步发送到模拟器2的视景软件进行渲染;步骤三、模拟器1渲染完成后的数据以UDP形式发送至同步性测试系统,并记录接收时间t1;步骤四、模拟器2渲染完成后的数据以UDP形式发送至同步性测试系统,并记录接收时间t2;步骤五、同步性测试系统根据两次得到的正弦波和时间画出对比图得出同步时间误差T;T=t2-t1步骤六、重复以上步骤,得到同步性测试统计表,并判断同步时间误差T是否满足要求。优选地,所述同步性测试系统设置有同步性测试软件,所述同步性测试软件包括数据交互模块、人机界面模块及同步性测试模块。优选地,所述同步性测试模块接收直升机位置信息和姿态信息,完成同步性测试。优选地,所述数据交互模块能够与HLA架构上其它仿真节点的UDP网络数据通信。优选地,所述人机界面模块用于显示实时性和同步性测试数据的对比图或表格。优选地,所述导调台根据仿真环境及提供的信息实时模拟操作人员的决策行为,实现整个系统的总控功能。本专利技术技术方案的技术效果:本专利技术以图、表的形式展示给用户,以便用户了解当前系统同步性和实时性,并对其可扩展程度进行评估,以数据为依据判断整个系统是否满足使用要求,相对网络时钟同步服务,对时精度可达微秒级。附图说明图1为本专利技术基于直升机多模拟器同步性的测试方法的一优选实施例的流程示意图;图2为本专利技术一种基于直升机多模拟器同步性的测试方法的一优选实施例的同步性测试时序图。具体实施方式为使本专利技术实施的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面结合附图对本专利技术的实施例进行详细说明。本专利技术一种基于直升机多模拟器同步性的测试方法,主要指从模拟器1飞行员主飞行操纵系统发出输入信号到视景系统或航电系统输出响应至测试软件与输出至模拟器2视景软件处理时间之差满足系统要求,测试流程和时序图见图1和图2所示。测试方案如下:1)导调台发出同步性测试命令至模拟器(以模拟器1为例)的操纵系统;本实施例中,导调台设置有导调台软件,导调台根据仿真的战场环境及两台综合训程序练器提供的信息实时模拟直升机飞行员和地面指挥人员面对战场环境做出的决策行为,实现整个系统的总控功能。2)模拟器1中的仿真管理软件接收操纵命令发至飞行仿真系统结算(忽略结算时间),将得到的直升机位置姿态信息发送至视景系统渲染;3)渲染完成后的数据以UDP形式发送至同步性测试系统,并记录接收时间t1;4)在进行第3)步骤同时将渲染后的数据发送到模拟器2的视景软件渲染并渲染完成后的数据以UDP形式发送至同步性测试系统,并记录接收时间t2;6)同步性测试系统根据两次得到的正弦波和时间画出对比图得出同步时间误差T;T=t2-t17)重复以上步骤,得到同步性测试统计表,并判断同步时间误差T是否满足要求。本实施例中,同步测试系统设置有同步性测试软件,其实现单台训练器的总仿真延迟测试,以及训练器与训练器之间,训练器与CGF之间同步性测试,及整个系统的实时性测试;并以图、表的形式展示给用户,以便用户了解当前系统同步性和实时性,并对其可扩展程度进行评估,以数据为依据判断整个系统是否满足使用要求。软件测试功能如下:同步性测试模块:依据接收的相关测试数据(直升机位置信息和姿态信息等)完成系统同步性测试。数据交互模块:实现与HLA架构上其它仿真节点的UDP网络数据通信。人机界面模块:用于显示实时性和同步性测试数据的对比图或表格。本专利技术在直升机飞行模拟器不同操作系统的计算机中采用NTP协议的客户/服务器模式,完成了各系统计算机的时钟同步性测试,为模拟器系统延迟改进提供了改进依据。最后需要指出的是:以上实施例仅用以说明本专利技术的技术方案,而非对其限制。尽管参照前述实施例对本专利技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本专利技术各实施例技术方案的精神和范围。本文档来自技高网...

【技术保护点】
1.一种基于直升机多模拟器同步性的测试方法,其特征在于,包括以下步骤:步骤一、导调台发出同步性测试命令至模拟器1操纵系统;步骤二、模拟器1中的仿真管理软件接收操纵命令并将其发至飞行仿真系统进行结算,将得到的直升机位置姿态信息发送至视景系统进行渲染,将渲染后的数据同步发送到模拟器2的视景软件进行渲染;步骤三、模拟器1渲染完成后的数据以UDP形式发送至同步性测试系统,并记录接收时间t1;步骤四、模拟器2渲染完成后的数据以UDP形式发送至同步性测试系统,并记录接收时间t2;步骤五、同步性测试系统根据两次得到的正弦波和时间画出对比图得出同步时间误差T;T=t2‑t1步骤六、重复以上步骤,得到同步性测试统计表,并判断同步时间误差T是否满足要求。

【技术特征摘要】
1.一种基于直升机多模拟器同步性的测试方法,其特征在于,包括以下步骤:步骤一、导调台发出同步性测试命令至模拟器1操纵系统;步骤二、模拟器1中的仿真管理软件接收操纵命令并将其发至飞行仿真系统进行结算,将得到的直升机位置姿态信息发送至视景系统进行渲染,将渲染后的数据同步发送到模拟器2的视景软件进行渲染;步骤三、模拟器1渲染完成后的数据以UDP形式发送至同步性测试系统,并记录接收时间t1;步骤四、模拟器2渲染完成后的数据以UDP形式发送至同步性测试系统,并记录接收时间t2;步骤五、同步性测试系统根据两次得到的正弦波和时间画出对比图得出同步时间误差T;T=t2-t1步骤六、重复以上步骤,得到同步性测试统计表,并判断同步时间误差T是否满足要求。2.根据权利要求1所述基于直升机多模拟器同步性的测...

【专利技术属性】
技术研发人员:张颖张建国蔡伟健朱岭周攀吴文庆黄育龙李涛
申请(专利权)人:中国直升机设计研究所
类型:发明
国别省市:江西,36

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

1