System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于飞行仿真,特别涉及一种飞机数字孪生模型的时间统一方法及装置。
技术介绍
1、数字仿真模型、仿真系统和事后评估系统等在运行时,通常都是时间驱动的,为保证多个数字孪生模型仿真、交互的虚实一致,需要稳定、统一的真实时间进行驱动。
2、用户使用飞机模型或仿真系统时,传统的方式是通过外场记录飞行时刻,通过飞参数据进行时间统一。飞机的系统时间是独立设置的,且不随网络或卫星授时更新,通常每架飞机的系统时间各有不同。飞行参数数据或总线数据中其他参数一般是按系统时间对齐,每架飞机的系统时间与飞机卫星定位系统授时经常受诸多条件影响,不能够保持一致。以往地勤人员处理飞行数据的多机时间统一时,采用的是先人工记录飞行关键时间点,然后对齐的方法,该方法误差较大,在精度要求高的条件下不满足效率与精度需求。
3、如果采用卫星授时进行时间对齐,则当飞机处于特定情况下,如上方有遮挡或特技飞行条件下相关天线系统被遮挡时,会造成卫星授时短暂中断,此时存在飞机进行时间统一收到数据缺失的影响。
技术实现思路
1、为了解决上述问题,本申请提供了一种飞机数字孪生模型的时间统一方法及装置,将多架次飞机飞参数据的系统时间与卫星定位系统的授时统一对准,对于因故缺失的卫星授时数据采取相应方法,建立以卫星授时时间轴,实现多机时间统一。
2、本申请第一方面,提供了一种飞机数字孪生模型的时间统一方法,主要包括:
3、步骤s1、利用各飞机已解析的飞行数据,提取飞机的卫星定位授时数据和对应
4、步骤s2、对每一架飞机,基于多个有效片段卫星定位授时数据,确定系统时间与卫星定位授时时间的时间差值;
5、步骤s3、在卫星定位授时时间的有效区间内,基于时间差值生成飞行数据的卫星定位授权时间序列;
6、步骤s4、基于各个飞机的卫星定位授权时间序列对各个飞机的飞行数据进行时间对齐。
7、优选地是,步骤s1包括:
8、利用各飞机已解析的飞行参数数据,提取飞机的卫星定位授时数据和对应的系统时间数据;或者
9、利用各飞机已解析的总线数据,提取飞机的卫星定位授时数据和对应的系统时间数据。
10、优选地是,步骤s2进一步包括:
11、步骤s21、通过数据遍历分析方法确认卫星定位授时数据中全部的有效时间段和缺失时间段;
12、步骤s22、在有效时间段内,选取多个计算点;
13、步骤s23、对每一个计算点,将系统时间和卫星定位授时时间统一到相同的时间格式,并计算二者的时间差值;
14、步骤s24、对多个计算点的时间差,通过计算平均值的方式确定该飞机最终的系统时间与卫星定位授时时间的时间差值。
15、优选地是,步骤s24中,进一步包括基于多个时间差的统计数据,舍弃超过设定值的时间差,将剩余的时间差计算平均值。
16、本申请第二方面提供了一种飞机数字孪生模型的时间统一装置,主要包括:
17、数据提取模块,用于利用各飞机已解析的飞行数据,提取飞机的卫星定位授时数据和对应的系统时间数据;
18、时间差值计算模块,用于对每一架飞机,基于多个有效片段卫星定位授时数据,确定系统时间与卫星定位授时时间的时间差值;
19、授权时间序列生成模块,用于在卫星定位授时时间的有效区间内,基于时间差值生成飞行数据的卫星定位授权时间序列;
20、时间对齐模块,用于基于各个飞机的卫星定位授权时间序列对各个飞机的飞行数据进行时间对齐。
21、优选地是,所述数据提取模块包括:
22、飞行参数数据提取单元,用于利用各飞机已解析的飞行参数数据,提取飞机的卫星定位授时数据和对应的系统时间数据;
23、总线数据提取单元,用于利用各飞机已解析的总线数据,提取飞机的卫星定位授时数据和对应的系统时间数据。
24、优选地是,所述时间差值计算模块包括:
25、时间段确认单元,用于通过数据遍历分析方法确认卫星定位授时数据中全部的有效时间段和缺失时间段;
26、计算点选取单元,用于在有效时间段内,选取多个计算点;
27、单点时间差值计算单元,用于对每一个计算点,将系统时间和卫星定位授时时间统一到相同的时间格式,并计算二者的时间差值;
28、平均时间差值计算单元,用于对多个计算点的时间差,通过计算平均值的方式确定该飞机最终的系统时间与卫星定位授时时间的时间差值。
29、优选地是,所述平均时间差值计算单元包括数据选取子单元,用于基于多个时间差的统计数据,舍弃超过设定值的时间差,将剩余的时间差计算平均值。
30、本申请完成了在真实环境中时间统一的复现,在数据条件下做到了最大精度的对齐,精度上优于传统方法。该方法可复用性强,对计算机运算能力要求不高,易于软件实现,软件实现后可有效提高多架飞机数字孪生模型时间统一的效率,减少地勤人力投入。
本文档来自技高网...【技术保护点】
1.一种飞机数字孪生模型的时间统一方法,其特征在于,包括:
2.如权利要求1所述的飞机数字孪生模型的时间统一方法,其特征在于,步骤S1包括:
3.如权利要求1所述的飞机数字孪生模型的时间统一方法,其特征在于,步骤S2进一步包括:
4.如权利要求3所述的飞机数字孪生模型的时间统一方法,其特征在于,步骤S24中,进一步包括基于多个时间差的统计数据,舍弃超过设定值的时间差,将剩余的时间差计算平均值。
5.一种飞机数字孪生模型的时间统一装置,其特征在于,包括:
6.如权利要求5所述的飞机数字孪生模型的时间统一装置,其特征在于,所述数据提取模块包括:
7.如权利要求5所述的飞机数字孪生模型的时间统一装置,其特征在于,所述时间差值计算模块包括:
8.如权利要求7所述的飞机数字孪生模型的时间统一装置,其特征在于,所述平均时间差值计算单元包括数据选取子单元,用于基于多个时间差的统计数据,舍弃超过设定值的时间差,将剩余的时间差计算平均值。
【技术特征摘要】
1.一种飞机数字孪生模型的时间统一方法,其特征在于,包括:
2.如权利要求1所述的飞机数字孪生模型的时间统一方法,其特征在于,步骤s1包括:
3.如权利要求1所述的飞机数字孪生模型的时间统一方法,其特征在于,步骤s2进一步包括:
4.如权利要求3所述的飞机数字孪生模型的时间统一方法,其特征在于,步骤s24中,进一步包括基于多个时间差的统计数据,舍弃超过设定值的时间差,将剩余的时间差计算平均值。
5.一种飞机...
【专利技术属性】
技术研发人员:张方齐,王景志,李波海,
申请(专利权)人:中国航空工业集团公司沈阳飞机设计研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。