CN113536466A - 一种模拟器监视***和数据处理方法 - Google Patents

一种模拟器监视***和数据处理方法 Download PDF

Info

Publication number
CN113536466A
CN113536466A CN202110835647.6A CN202110835647A CN113536466A CN 113536466 A CN113536466 A CN 113536466A CN 202110835647 A CN202110835647 A CN 202110835647A CN 113536466 A CN113536466 A CN 113536466A
Authority
CN
China
Prior art keywords
data
type
simulation
replaced
virtual link
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110835647.6A
Other languages
English (en)
Other versions
CN113536466B (zh
Inventor
沙海亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Runke General Technology Co Ltd
Original Assignee
Beijing Runke General Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Runke General Technology Co Ltd filed Critical Beijing Runke General Technology Co Ltd
Priority to CN202110835647.6A priority Critical patent/CN113536466B/zh
Publication of CN113536466A publication Critical patent/CN113536466A/zh
Application granted granted Critical
Publication of CN113536466B publication Critical patent/CN113536466B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明提供了一种模拟器监视***和数据处理方法,模拟器监视***包括机载件和激励设备。机载件配置为输出总线数据,总线数据至少包括待替换数据,待替换数据通过虚拟链路传输。激励设备与机载件通信连接,且配置为接收总线数据,基于虚拟链路对总线数据进行过滤得到待替换数据,将待替换数据删除并替换为仿真数据得到待输出总线数据,激励设备通过仿真端口从仿真设备获得仿真数据,仿真数据用于消除机载件的总线数据导致的告警信息。模拟器监视***通过采用不会引起告警信息的仿真数据代替总线数据中的能够引起告警信息的待替换数据,从而消除了机载件的总线数据导致的告警信息。

Description

一种模拟器监视***和数据处理方法
技术领域
本发明涉及飞行模拟器技术领域,更具体地说,涉及应用于飞行模拟器的一种模拟器监视***和数据处理方法。
背景技术
飞行模拟器是用来模拟飞行器飞行的机器;飞行模拟器能够复现飞行器及空中环境并能够进行操作的模拟装置。飞机工程模拟器是飞行模拟器的一种。飞机工程模拟器是人在回路的飞机半实物仿真平台,贯穿于飞机***研制的各个阶段。在飞机研制的不同时期,飞机工程模拟器都可以配合飞机研制实现相应的试验和验证功能。
航电***作为飞行器的重要组成部分,是飞行器安全飞行的重要保证。航电***的综合监视***(ISS,Integrated Surveillance System)主要包括气象雷达(WXR,Weather Radar)、近地警告***(TAWS,Terrain Awareness Warning System)、交通预警和防撞***(TCAS,TRAFFIC ALERT ANDCOLLISION AVOIDANCE SYSTEM)等。
由于航电***的ISS功能复杂,正常工作需要的外部条件比较多,目前的飞机工程模拟器大多采用rehost软件方式,对ISS进行仿真和模拟;搭建一套软件运行环境,开发ISS的仿真软件,模拟ISS与航电***的其它电子设备的交互逻辑,以及与飞行仿真、环境仿真通过软件接***互数据,用仿真手段实现ISS的相关功能。Rehost软件指机载软件源代码重新编译,以在windows或linux操作***下运行。
随着飞行模拟器仿真等级的提升,越来越多的机载件(也称作真机)开始集成到飞行模拟器中,比如显示***、航电核心处理***(IMA)、航电核心网络***和飞控***等,并且对ISS也提出了机载件集成的要求。这样就不能再用rehost软件方式来对ISS仿真,而是需要将机载件集成到飞行模拟器内。
发明内容
有鉴于此,本发明提出一种模拟器监视***和数据处理方法,欲实现将机载件集成到飞行模拟器中,保证机载件能正常工作,并满足模拟器构型管理要求和飞行员训练需求。
为了实现上述目的,现提出的方案如下:
一种模拟器监视***,包括:
机载件,配置为输出总线数据,其中,所述总线数据至少包括待替换数据,所述待替换数据通过虚拟链路传输,
激励设备,与所述机载件通信连接,且配置为接收所述总线数据,基于所述虚拟链路对所述总线数据进行过滤得到待替换数据,将所述待替换数据删除并替换为仿真数据得到待输出总线数据,其中,所述激励设备通过仿真端口从仿真设备获得所述仿真数据,所述仿真数据用于消除所述机载件的总线数据导致的告警信息。
可选的,上述模拟器监视***中,所述待替换数据包括第一类数据,所述第一类数据通过第一类虚拟链路传输;
所述激励设备包括路由模块,所述路由模块配置为将所述待替换数据中对应于所述第一类虚拟链路传输的第一类数据整体替换为仿真数据中的与所述第一类数据对应类别的数据;
所述第一类数据包括气象数据和交通数据中的至少一项。
可选的,上述模拟器监视***中,所述路由模块配置为将所述待替换数据中对应于所述第一类虚拟链路传输的第一类数据整体替换为仿真数据中的与第一类数据对应类别的数据,包括:
将所述仿真数据中的与所述第一类数据对应类别的数据按照设定数据格式进行打包,得到打包仿真数据,其中,所述打包仿真数据与第一类虚拟链路数据格式相对应;
将删除待替换数据后的总线数据与所述打包仿真数据合并。
可选的,上述模拟器监视***中,所述待替换数据还包括第二类数据,所述第二类数据通过第二类虚拟链路传输;
所述仿真设备还用于将所述仿真数据转换成符合设定数据格式的仿真报文,发送给所述激励设备;
所述激励设备还包括数据注入模块;
所述路由模块,还用于将从所述仿真设备获取的仿真报文按照所述第二类虚拟链路的数据传输协议进行过滤和筛选,得到待用仿真报文;
所述数据注入模块配置为将所述待替换数据中对应于所述第二类虚拟链路传输的第二类数据中每个字节的报文替换为所述仿真数据中的待用仿真报文;其中,所述第二类数据包括告警数据。
可选的,上述模拟器监视***中,所述数据注入模块配置为将所述待替换数据中对应于所述第二类虚拟链路传输的第二类数据中每个字节的报文替换为所述仿真数据中的待用仿真报文,包括:
利用预设的第二类虚拟链路标识和对应于所述第二类虚拟链路的UDP端口标识,查询到所述第二类数据中经过所述第二类虚拟链路传输并包含所述UDP端口标识的报文;
将包含所述UDP端口标识的报文作为所述待用仿真报文。
可选的,上述模拟器监视***中,还包括:
网络交换机,所述网络交换机与所述激励设备通信连接,
其中,所述激励设备还配置为按照ARINC664协议规范对数据传输的要求对所述待输出总线数据进行处理,将处理后的待输出总线数据通过所述激励设备的输出端口输出至所述网络交换机。
一种数据处理方法,包括:
获取机载件的总线数据,所述总线数据至少包括待替换数据,所述待替换数据通过所述虚拟链路传输;
基于所述虚拟链路对所述总线数据进行过滤,得到所述待替换数据,将所述总线数据中的待替换数据替换为仿真数据得到待输出总线数据,其中,所述仿真数据用于消除所述机载件的总线数据导致的告警信息。
可选的,上述数据处理方法中,所述待替换数据包括第一类数据,所述第一类数据通过第一类虚拟链路传输,所述第一类数据包括气象数据和交通数据中的至少一项;
所述将所述总线数据中的待替换数据替换为仿真数据,包括:
将所述待替换数据中对应于第一类虚拟链路传输的第一类数据整体替换为仿真数据中的与所述第一类数据对应类别的数据。
可选的,上述数据处理方法中,所述待替换数据还包括第二类数据,所述第二类数据通过第二类虚拟链路传输,所述第二类数据包括告警数据;
所述仿真数据为符合设定数据格式的仿真报文;
所述将所述总线数据中的待替换数据替换为仿真数据,包括:
将从所述仿真报文按照所述第二类虚拟链路的数据传输协议进行过滤和筛选,得到待用仿真报文;
将所述待替换数据中对应于所述第二类虚拟链路传输的第二类数据中每个字节的报文替换为所述仿真数据中的待用仿真报文。
可选的,上述数据处理方法中,所述将所述待替换数据中对应于所述第二类虚拟链路传输的第二类数据中每个字节的报文替换为所述仿真数据中的待用仿真报文,包括:
利用预设的第二类虚拟链路标识和对应于所述第二类虚拟链路的UDP端口标识,查询到所述第二类数据中经过所述第二类虚拟链路传输并包含所述UDP端口标识的报文;
将包含所述UDP端口标识的报文作为所述待用仿真报文。
与现有技术相比,本发明的技术方案具有以下优点:
上述技术方案提供的一种方案包括:基于虚拟链路对所述机载件输出的总线数据进行数据筛选,得到待替换数据,然后采用仿真数据对所述总线数据中的待替换数据进行替换,此时,所述总线数据中所包含的是仿真数据,本申请中,通过采用不会引起告警信息的仿真数据代替总线数据中的能够引起告警信息的待替换数据,从而消除了机载件的总线数据导致的告警信息。实现了机载件与航电***中的其它电子设备的正常数据交互,保证了机载件在飞行模拟器中的正常工作,实现将机载件集成到飞行模拟器中。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为航电***的示意图;
图2为本发明实施例提供的一种模拟器监视***的结构示意图;
图3为本发明实施例提供的另一种模拟器监视***的结构示意图;
图4为本发明实施例提供的路由模块的工作流程图;
图5为本发明实施例提供的注入模块的工作流程图;
图6为图3所示的模拟器监视***的工作流程图;
图7为集成化处理后的模拟器监视***的外部接口示意图;
图8为本申请实施例公开的数据处理方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,为航电***的示意图,包括空中交通管制(air traffic control,以下简称为ATZ)应答机、气象雷达、综合监视***(Integrated SurveillanceSystem,以下简称为ISS)、机载交换机、机载显示器和其它机载电子设备等。机载交换机也称作机载航电网络交换机。ISS与机载交换机之间通过ARINC664总线通信。机载件集成到飞行模拟器中时,由于没有实际的气象雷达和ATC应答机,机载件没有正常的气象数据和交通数据输入,进而造成机载件有相关告警信息输出,导致飞行员在正常飞行训练时观测到非预期的、错误的告警信息,使得模拟飞行状态与真机状态不一致,不符合模拟器构型管控要求;且由于机载件无法输出正常的气象数据和交通数据,进而导致飞行模拟器无法模拟相关训练科目的飞行场景。
针对机载件有相关告警信息输出,导致模拟器构型状态不符合飞行训练要求的问题,本发明通过消除机载件的输出数据中的告警信息,以使航电***和飞行训练员看来,机载件是在正常工作的,以支持飞行模拟器的正常模拟飞行。参见图2,本申请公开了一种模拟器监控***,该***可以包括:机载件100和激励设备200;
所述机载件100配置为:输出总线数据,其中,总线数据至少包括待替换数据,待替换数据通过虚拟链路传输;
航电***中ISS与气象雷达和ATZ应答机等通信,可以接收气象雷达发送的气象数据,以及接收ATZ应答机发送的交通数据等。所述气象数据,可以理解为常规的气象参数数据,上所述交通数据可以指的是空中有多少架飞机,以及各架飞机的方位、速度和高度等信息。
所述待替换数据指的是机载件100需要其它机载件100(气象雷达或ATZ应答机)提供的数据。在本实施例中,由于在实验过程中,并没有实际的气象雷达和ATC应答机,飞行模拟器的机载件100没有正常的待替换数据输入,因此,所述机载件100的输出中线数据中也就没有正常的待替换数据。
所述虚拟链路,指的提供给机载件100对外输出所述待替换数据的链路,例如,该虚拟链路可以为VL(virtual link),即,所述待替换数据通过所述虚拟链路VL输出。
所述激励设备200与所述机载件100通过有线或无线方式通信连接,且所述激励设备200配置为:接收所述机载件100输出的总线数据,基于虚拟链路对所述总线数据进行过滤,得到所述总线数据中所包含的待替换数据,将待替换数据删除并替换为仿真数据,将包含有所述仿真数据的总线数据作为待输出总线数据。
在本申请实施例公开的技术方案中,为了便于所述激励设备200能够更好的识别所述待替换数据,可以在所述激励设备200中预先存储所述虚拟链路的标识,这样在所述激励设备200得到机载件100输出的总线数据(ARINC664数据)后,可以基于所述虚拟链路的标识由所述总线数据中过滤得到所述虚拟链路,从而将第一虚拟链路传输的数据删除。以所述待替换数据为气象数据为例,所述激励设备200通过预存的虚拟链路的标识对机载件100对外传输的总线数据的ICD数据进行分析,确定33406、33414、33391和33374这四条虚拟链路用于传输气象数据,所述中线数据中的其它虚拟链路用于交互逻辑和设置模式等;这样在得到机载件100输出的总线数据后,可以直接确定并将33406、33414、33391和33374这四条虚拟链路传输的数据作为待替换数据删除。
其中,所述激励设备200可以通过仿真端口从仿真设备300处获得所述仿真数据,所述仿真数据用于消除所述机载件100的总线数据导致的告警信息。
在本实施例提供的技术方案中,通过仿真设备300提供仿真数据,所述仿真设备300可以通过仿真模型或者其他手段产生仿真数据,当采用仿真模型产生仿真数据时,所述激励和设备与仿真模型之间预先约定特定的数据核实进行数据交互,所述激励设备200在获取到这些仿真数据时,可以对获取到的仿真数据进行解析,根据解析结果将其封装至特定的数据报文当中,为了便于识别和替换,在封装时,需要按照机载件100定义的ICD数据格式和664数据报文的格式进行封装,从而使得封装后的仿真数据能够替换所述总线数据中的待替换数据。
这些仿真数据一般是具体的仿真变量,即,所述仿真数据所包括的数据的数据类型与所述待替换数据所包括的数据类型一致,不同点在于两者的具体参数不同,仿真数据所包括的数据为预设的不会引发告警信息的参数,待替换数据所包括的参数为可能会引起告警的参数,因此,采用所述仿真数据替换所述总线数据中的待替换数据以后,就不会引发设备告警,以所述待替换数据为气象数据为例,所述激励设备200可以通过SIM口获取仿真数据,所述仿真数据为正常的、不会引发告警信息的气象数据,所述激励设备200在获取到所述仿真数据后,可以基于所述总线数据中仿真数据的数据格式,将所述仿真数据打包成与所述总线数据中的气象数据相一致的数据格式,将这些数据与所述总线数据相合并,作为所述总线数据中的气象数据来使用,并将新的总线数据通过激励设备200的输出口输出,链接到航电网络交换机。
在本方案中,之所以不删除所述总线数据中的虚拟链路,是因为所述虚拟链路中下的具体udpport(UDP端口)对应的message下还有模式切换等相关数据,不能整体做虚拟链路的删除和替换,所以需要由所述虚拟链路中找到告警信息对应的具体字节(待替换数据),替换掉相关报文,从而消除告警。
在由所述待替换数据中筛选所述待替换数据时,所述激励设备200基于所述虚拟链路对所述总线数据进行数据筛选和过滤,得到所述总线数据中所包含的待替换数据。在本实施例公开的技术方案中,在激励设备200基于所述虚拟链路对所述总线数据进行数据筛选和过滤时,可以的所述待替换数据的数据格式或者是虚拟链路的数据标识。
在本申请实施例公开的技术方案中,基于虚拟链路对所述机载件100输出的总线数据进行数据筛选,得到待替换数据,然后采用仿真数据对所述总线数据中的待替换数据进行替换,此时,所述总线数据中所包含的是仿真数据,本申请中,通过采用不会引起告警信息的仿真数据代替总线数据中的能够引起告警信息的待替换数据,从而消除了机载件100的总线数据导致的告警信息。实现了机载件100与航电***中的其它电子设备的正常数据交互,保证了机载件100在飞行模拟器中的正常工作,实现将机载件100集成到飞行模拟器中。
在本实施例公开的技术方案中,所述待替换数据的数据类型可以基于用户需求自行选择,其可以为任意的能够引起告警信息的数据内容,例如,在本申请实施例公开的技术方案中,所述待替换数据可以包括第一类数据,与所述第一类数据对应的是第一类虚拟链路,所述第一类数据(例如可以为气象数据)通过第一类虚拟链路传输;
此时,参见图3,所述激励设备200可以包括路由模块201(所述路由模块201可以为664路由模块201),所述路由模块201的类型可以基于用户需求自行选择,例如,在本实施例公开的技术方案中,所述路由模块201可以为型号为ARINC664的路由模块201,本方案中,所述路由模块201配置为:将待替换数据中对应于第一类虚拟链路传输的第一类数据整体替换为仿真数据与所述第一类数据对应类别的数据;
所述路由模块201的工作流程图,可以如图4所示,所述路由模块201由机载件100获取到总线数据后,执行动作S1;对所述总线数据进行过滤、识别,得到所述待替换数据所在的虚拟链路,并删除所述虚拟链路中的待替换数据,同时保持删除待替换数据后的虚拟链路。再执行动作S2:将所述仿真数据与保留的所述待替换数据所在的虚拟链路进行合并,即将所述仿真数据补充到所保留的虚拟链路中,得到新的总线数据,将新的总线数据输出给机载网络A,在本方案中,所述机载网路可以用于实现激励设备200内部数据的传输。
在本实施例中,考虑到气象数据和交通数据为引发所述告警信息的常规参数之一,其中,所述交通数据指的是空中有多少架飞机,以及各架飞机的方位、速度和高度等信息。此时,所述第一类数据可以包括气象数据和交通数据中的至少一项,即,其可以包括气象数据或交通数据,也可以同时包括气象数据和交通数据。此时,所述第一类虚拟链路可以为VL(virtuallink),即,所述待替换数据时,所述第一类虚拟链路为包括为机载件100对外输出气象数据的虚拟链路,以及机载件100对外输出交通数据的虚拟链路。在本方案中,通过对所述第一类虚拟链路中,能够引起告警信息的气象数据和交通数据,采用仿真数据进行替换,消除了气象数据和交通数据引起的告警信息。
在本实施例公开的技术方案中,所述路由模块201在将待替换数据中对应于第一类虚拟链路传输的第一类数据整体替换为仿真数据中的与第一类数据对应类别的数据时的具体过程为:
将仿真数据中的与所述第一类数据对应类别的数据按照设定数据格式(如ARINC664 ICD的数据格式)进行打包,得到打包仿真数据,其中,所述打包仿真数据与第一类虚拟链路数据格式相对应,即,在本方案中,在获取到所述仿真数据以后,首先按照预设的设定数据格式对所述仿真数据进行打包处理,其中,所述设定数据格式为与所述第一类虚拟链路数据格式相匹配的数据格式,打包处理后的仿真该数据的数据格式类型与所述第一类虚拟链路数据的格式相对应。
将删除待替换数据后的总线数据与打包处理后的仿真数据合并,此时,采用所述打包处理后的仿真数据代替所述待替换数据,消除了所述总线数据中能够引发告警信息的异常因素。
在本申请另一实施例公开的技术方案中,待替换数据还包括第二类数据,所述第二类数据可以指的是除气象数据和交通数据之外的其他的会导致告警信息的其他数据,例如,所述第二数据为用于表征机载件100未连接目标对象的第二类数据,在所述总线数据中,所述第二类数据通过第二类虚拟链路传输;
此时,所述仿真设备还用于基于所述第二类虚拟链路的传输格式,将所述仿真数据转换成符合设定数据格式的仿真报文,发送给所述激励设备200;
此时,参见图3,激励设备200还包括数据注入模202,在本方案中,所述数据注入模块202可以为664注入模块202;
所述路由模块201,还用于将从所述仿真设备获取的仿真数据按照第二类虚拟链路的数据传输协议进行过滤和筛选,得到待用仿真报文;
所述数据注入模块202配置为:在获取到所述仿真报文以后,将所述待替换数据中对应于第二类虚拟链路传输的第二类数据中每个字节的报文替换为仿真数据中的待用仿真报文;其中,第二类数据包括告警数据。
在本方案中,所述注入模块202可以为664注入模块202,所述664注入模块202能够对特定的664报文数据中的某些特定的字段进行替换,以消除所述报警信息,具体的,参见图5,所述注入模块202的工作流程可以包括:
步骤S3:获取数据,在本方案中,所获取到的数据可以为经过路由模块处理后的总线数据;
步骤S4:在采集到所述总线数据以后,对所述总线数据进行过滤和解析,以确定所述待替换数据中对应于第二类虚拟链路传输的第二类数据中每个字节的报文;
步骤S5:采用待用仿真报文对所述第二类数据中每个字节的报文进行替换,将替换后的数据作为总线数据发送出去,具体的,可以指的是发送给机载航电网络交换机。
在本实施例公开的技术方案中,在确定所述待用仿真报文时,在将待替换数据中对应于第二类虚拟链路传输的第二类数据中每个字节的报文替换为仿真数据中的待用仿真报文时,可以通过所述第二类虚拟链路标识和所述第二类虚拟链路的UDP端口标识来查询到所述第二类数据所包含的相关报文,并将与之对应的报文作为待用仿真报文,具体的,所述代用仿真报文的确定过程可以包括:
利用预设的第二类虚拟链路标识和对应于所述第二类虚拟链路的UDP端口标识,查询到所述第二类数据中经过第二类虚拟链路传输并包含所述UDP端口标识的报文;将包含所述UDP端口标识的报文作为待用仿真报文。
在本实施例中,利用预设的第二类虚拟链路标识和UDP端口标识,查询到经过第二类虚拟链路传输并包含预设的UDP端口标识的报文数据;然后从该报文数据中查询到第二类数据并替换为所述待用仿真报文。第二类数据为用于指示生成第一类数据的设备未接入的告警数据。代用仿真包围为指示生成第一类数据的设备已接入的正常数据。通过将第二类数据替换为所述待用仿真报文,消除了告警信号。其中,所述第一类数据可以为气象数据和交通数据,生成气象数据的设备为气象雷达。生成交通数据的设备为ATC应答机。
结合所述路由模块201和注入模块202,本实施例公开的上述***的具体流程可以如图6所示,参见图6,所述路由模块201在获取到总线数据和仿真数据后,路由模块201采用仿真数据对所述总线数据中的第一类数据进行替换合并操作,并对所述仿真数据进行处理得到代用仿真报文,注入模块202采用所述待用仿真报文对所述路由模块处理后的总线数据中的第二类数据进行替换操作,将处理后的总线数据发送给记载交换机。
在本实施例公开的技术方案中,参见图2,所述模拟器监视***,还可以包括网络交换机400,所述网络交换机400可以指的是航电网络交换机,所述网络交换机与所述激励设备200通信连接,可以进行无线或有线方式的通讯,具体通讯类型基于用户需求自行设定,
所述激励设备200还被配置为:按照ARINC664协议规范对数据传输的要求对所述待输出总线数据进行处理,所述待输出总线数据指的是采用仿真数据替换过待替换数据后的输出总线数据,将处理后的待输出总线数据通过激励设备200的输出端口输出至网络交换机。
在本申请另一实施例公开的技术方案中,可以将所述模拟器监视***各个模块集成在一起,以提高所述模拟器监视***的集成度,并为集成后的模拟器监视***设置一个封装外壳,所述封装外壳的具体结构可以参见图6所述,参见图7所述封装外壳可以包括:
两个ISS-L接口,两个ISS-R接口,所述ISS-L接口和所述ISS-R接口用于连接所述机载件100的664接口,以与所述机载件100进行数据通讯;
四个SWITCH接口,所述SWITCH接口用于连接机载航电网络交换机的664接口,以实现与所述机载航电网络交换机的数据通讯;
电源按钮,用于控制控制所述模拟器监视***的停启。
进一步的,对应于上述***,本申请还公开了一种数据处理方法,参见图8,该方法可以包括:
步骤S101:获取机载件100的总线数据,所述总线数据包括待替换数据,所述待替换数据通过所述虚拟链路传输;
步骤S102:基于所述虚拟链路对所述总线数据进行过滤,得到所述待替换数据;
步骤S103:将所述总线数据中的待替换数据替换为仿真数据得到待输出总线数据,其中,所述仿真数据用于消除所述机载件100的总线数据导致的告警信息。
与上述***相对应,所述待替换数据包括第一类数据,所述第一类数据通过第一类虚拟链路传输,所述第一类数据包括气象数据和交通数据中的至少一项;
所述将所述总线数据中的待替换数据替换为仿真数据,包括:
将所述待替换数据中对应于第一类虚拟链路传输的第一类数据整体替换为仿真数据中与所述第一类数据对应类别的数据。
与上述***相对应,所述待替换数据还包括第二类数据,所述第二类数据通过第二类虚拟链路传输,所述第二类数据包括告警数据;
所述仿真数据为符合设定数据格式的仿真报文;
所述将所述总线数据中的待替换数据替换为仿真数据,包括:
将从所述仿真报文按照第二类虚拟链路的数据传输协议进行过滤和筛选,得到待用仿真报文;
将待替换数据中对应于第二类虚拟链路传输的第二类数据中每个字节的报文替换为仿真数据中的待用仿真报文。
与上述***相对应,所述将待替换数据中对应于第二类虚拟链路传输的第二类数据中每个字节的报文替换为仿真数据中的待用仿真报文,包括:
利用预设的第二类虚拟链路标识和对应于所述第二类虚拟链路的UDP端口标识,查询到所述第二类数据中经过第二类虚拟链路传输并包含所述UDP端口标识的报文;
将包含所述UDP端口标识的报文作为待用仿真报文。
具体的,本方法中的其他具体实施细节请参见上述方法所示,在此并不再进行累述。
以上所描述的设备实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可,且本说明书中各实施例中记载的特征可以相互替换或者组合。
对本发明所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种模拟器监视***,其特征在于,包括:
机载件,配置为输出总线数据,其中,所述总线数据至少包括待替换数据,所述待替换数据通过虚拟链路传输,
激励设备,与所述机载件通信连接,且配置为接收所述总线数据,基于所述虚拟链路对所述总线数据进行过滤得到待替换数据,将所述待替换数据删除并替换为仿真数据得到待输出总线数据,其中,所述激励设备通过仿真端口从仿真设备获得所述仿真数据,所述仿真数据用于消除所述机载件的总线数据导致的告警信息。
2.根据权利要求1所述的模拟器监视***,其特征在于,所述待替换数据包括第一类数据,所述第一类数据通过第一类虚拟链路传输;
所述激励设备包括路由模块,所述路由模块配置为将所述待替换数据中对应于所述第一类虚拟链路传输的第一类数据整体替换为仿真数据中的与所述第一类数据对应类别的数据;
所述第一类数据包括气象数据和交通数据中的至少一项。
3.根据权利要求2所述的模拟器监视***,其特征在于,所述路由模块配置为将所述待替换数据中对应于所述第一类虚拟链路传输的第一类数据整体替换为仿真数据中的与第一类数据对应类别的数据,包括:
将所述仿真数据中的与所述第一类数据对应类别的数据按照设定数据格式进行打包,得到打包仿真数据,其中,所述打包仿真数据与第一类虚拟链路数据格式相对应;
将删除待替换数据后的总线数据与所述打包仿真数据合并。
4.根据权利要求2所述的模拟器监视***,其特征在于,所述待替换数据还包括第二类数据,所述第二类数据通过第二类虚拟链路传输;
所述仿真设备还用于将所述仿真数据转换成符合设定数据格式的仿真报文,发送给所述激励设备;
所述激励设备还包括数据注入模块;
所述路由模块,还用于将从所述仿真设备获取的仿真报文按照所述第二类虚拟链路的数据传输协议进行过滤和筛选,得到待用仿真报文;
所述数据注入模块配置为将所述待替换数据中对应于所述第二类虚拟链路传输的第二类数据中每个字节的报文替换为所述仿真数据中的待用仿真报文;其中,所述第二类数据包括告警数据。
5.根据权利要求4所述的模拟器监视***,其特征在于,所述数据注入模块配置为将所述待替换数据中对应于所述第二类虚拟链路传输的第二类数据中每个字节的报文替换为所述仿真数据中的待用仿真报文,包括:
利用预设的第二类虚拟链路标识和对应于所述第二类虚拟链路的UDP端口标识,查询到所述第二类数据中经过所述第二类虚拟链路传输并包含所述UDP端口标识的报文;
将包含所述UDP端口标识的报文作为所述待用仿真报文。
6.根据权利要求1所述的模拟器监视***,其特征在于,还包括:
网络交换机,所述网络交换机与所述激励设备通信连接,
其中,所述激励设备还配置为按照ARINC664协议规范对数据传输的要求对所述待输出总线数据进行处理,将处理后的待输出总线数据通过所述激励设备的输出端口输出至所述网络交换机。
7.一种数据处理方法,其特征在于,包括:
获取机载件的总线数据,所述总线数据至少包括待替换数据,所述待替换数据通过所述虚拟链路传输;
基于所述虚拟链路对所述总线数据进行过滤,得到所述待替换数据,将所述总线数据中的待替换数据替换为仿真数据得到待输出总线数据,其中,所述仿真数据用于消除所述机载件的总线数据导致的告警信息。
8.根据权利要求7所述的数据处理方法,其特征在于,所述待替换数据包括第一类数据,所述第一类数据通过第一类虚拟链路传输,所述第一类数据包括气象数据和交通数据中的至少一项;
所述将所述总线数据中的待替换数据替换为仿真数据,包括:
将所述待替换数据中对应于第一类虚拟链路传输的第一类数据整体替换为仿真数据中的与所述第一类数据对应类别的数据。
9.根据权利要求7所述的数据处理方法,其特征在于,所述待替换数据还包括第二类数据,所述第二类数据通过第二类虚拟链路传输,所述第二类数据包括告警数据;
所述仿真数据为符合设定数据格式的仿真报文;
所述将所述总线数据中的待替换数据替换为仿真数据,包括:
将从所述仿真报文按照所述第二类虚拟链路的数据传输协议进行过滤和筛选,得到待用仿真报文;
将所述待替换数据中对应于所述第二类虚拟链路传输的第二类数据中每个字节的报文替换为所述仿真数据中的待用仿真报文。
10.根据权利要求7所述的数据处理方法,其特征在于,所述将所述待替换数据中对应于所述第二类虚拟链路传输的第二类数据中每个字节的报文替换为所述仿真数据中的待用仿真报文,包括:
利用预设的第二类虚拟链路标识和对应于所述第二类虚拟链路的UDP端口标识,查询到所述第二类数据中经过所述第二类虚拟链路传输并包含所述UDP端口标识的报文;
将包含所述UDP端口标识的报文作为所述待用仿真报文。
CN202110835647.6A 2021-07-23 2021-07-23 一种模拟器监视***和数据处理方法 Active CN113536466B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110835647.6A CN113536466B (zh) 2021-07-23 2021-07-23 一种模拟器监视***和数据处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110835647.6A CN113536466B (zh) 2021-07-23 2021-07-23 一种模拟器监视***和数据处理方法

Publications (2)

Publication Number Publication Date
CN113536466A true CN113536466A (zh) 2021-10-22
CN113536466B CN113536466B (zh) 2023-08-08

Family

ID=78120665

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110835647.6A Active CN113536466B (zh) 2021-07-23 2021-07-23 一种模拟器监视***和数据处理方法

Country Status (1)

Country Link
CN (1) CN113536466B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160027320A1 (en) * 2009-02-06 2016-01-28 Exelon Generation Company, Llc Nuclear power plant control room simulator
CN107293186A (zh) * 2017-08-03 2017-10-24 中国航空工业集团公司西安飞机设计研究所 一种训练模拟器的惯性导航实时仿真***
CN108196141A (zh) * 2017-11-03 2018-06-22 中航通飞研究院有限公司 一种航电***柔性试验平台及航电集成验证方法
CN110488633A (zh) * 2019-08-29 2019-11-22 中国航空工业集团公司沈阳飞机设计研究所 一种航电武器攻击测试***
CN111208744A (zh) * 2019-12-27 2020-05-29 中国航空工业集团公司西安飞机设计研究所 一种综合模块化航空电子架构下的中央告警验证方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160027320A1 (en) * 2009-02-06 2016-01-28 Exelon Generation Company, Llc Nuclear power plant control room simulator
CN107293186A (zh) * 2017-08-03 2017-10-24 中国航空工业集团公司西安飞机设计研究所 一种训练模拟器的惯性导航实时仿真***
CN108196141A (zh) * 2017-11-03 2018-06-22 中航通飞研究院有限公司 一种航电***柔性试验平台及航电集成验证方法
CN110488633A (zh) * 2019-08-29 2019-11-22 中国航空工业集团公司沈阳飞机设计研究所 一种航电武器攻击测试***
CN111208744A (zh) * 2019-12-27 2020-05-29 中国航空工业集团公司西安飞机设计研究所 一种综合模块化航空电子架构下的中央告警验证方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
QIAN XU 等: "Research on Real-time Telemetry Technology of High-speed Avionics Bus Data", 《2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS)》, pages 202 - 205 *
蔡志勇 等: "基于智能配线的通用飞机航电试验技术研究", 《中国测试》, vol. 44, no. 6, pages 100 - 104 *

Also Published As

Publication number Publication date
CN113536466B (zh) 2023-08-08

Similar Documents

Publication Publication Date Title
Livadas et al. High-level modeling and analysis of the traffic alert and collision avoidance system (TCAS)
CN1910859B (zh) 记录运载工具的事件的***和方法
EP3555790B1 (en) Method and apparatus for real-time control loop application execution from a high-level description
CN112817295A (zh) 一种飞机管理***的试验***及方法
Vierhauser et al. Interlocking safety cases for unmanned autonomous systems in shared airspaces
EP3304289B1 (en) Safe aircraft avionics system interface
CN113536466A (zh) 一种模拟器监视***和数据处理方法
Crow et al. Triton: A {Software-Reconfigurable} Federated Avionics Testbed
CN109871565A (zh) 一种通用飞机的一体化电子***仿真装置
CN100555126C (zh) 用于监测传输介质的方法和装置
Ott System testing in the avionics domain
KR101976542B1 (ko) 항공용 시뮬레이션 모델을 통한 시뮬레이션 제어 방법 및 시스템
EP1359558A2 (en) Apparatus and method for vehicle simulation
Leonard et al. Model-based development of interactive multimedia system
CN112752714A (zh) 无人机的故障管理方法、设备及存储介质
CN112027107B (zh) 无人机避让测试***、方法、装置、终端设备及存储介质
US9529362B1 (en) Autonomous aircraft operating system, device, and method
US20210053688A1 (en) Sampling to record biological contaminants of occupant zones in aircraft
CN115599001B (zh) 一种机载phm***仿真验证环境
CN107015815B (zh) 一种用于模拟核电站安全控制显示设备的装置
Sturdy Military data link integration application
Madden et al. Extending a flight management computer for simulation and flight experiments
Crow Security Testing Tools for Complex Cyber-Physical Systems
Meyer et al. A Framework for the Systematic Assessment of Anomaly Detectors in Time-Sensitive Automotive Networks
Bardají et al. A" man-in-the-middle" approach for enhancing legacy safety-critical Avionics systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant