Search

CN-122027670-A - Flight simulation layered communication system and method based on Yun Yuansheng double-bus scheduling

CN122027670ACN 122027670 ACN122027670 ACN 122027670ACN-122027670-A

Abstract

The invention relates to the technical field of flight simulation communication, and discloses a flight simulation layered communication system and method based on Yun Yuansheng double-bus scheduling, wherein the communication architecture based on layered decoupling comprises a component application module, a bus intelligent scheduling module, a data distribution module and a transmission adaptation module which are connected in sequence; the assembly application module is used for docking various flight simulation assemblies, the bus intelligent scheduling module comprises a control bus unit and a data bus unit which are mutually and physically isolated, and an intelligent scheduling unit which is in communication connection with the control bus unit and the data bus unit and is used for realizing type identification of transmission data, sub-bus routing and dynamic scheduling of transmission resources based on flight simulation scenes, and the data distribution module comprises a cloud resource adaptation engine and a subscription relation management unit and is used for docking cloud platform resource pools and realizing heterogeneous deployment resource matching and communication channel subscription management of various flight simulation assemblies.

Inventors

  • YU MENGHAN
  • ZHU YI
  • FAN XIAOWEN

Assignees

  • 成都麟通科技有限公司

Dates

Publication Date
20260512
Application Date
20260416

Claims (10)

  1. 1. The flight simulation layered communication system based on Yun Yuansheng double bus scheduling is characterized by comprising a component application module, a bus intelligent scheduling module, a data distribution module and a transmission adaptation module which are connected in sequence, wherein the communication architecture based on layered decoupling; The assembly application module is used for docking various flight simulation assemblies; The bus intelligent scheduling module comprises a control bus unit and a data bus unit which are mutually and physically isolated, and an intelligent scheduling unit which is in communication connection with the control bus unit and the data bus unit and is used for realizing type identification of transmission data, sub-bus routing and dynamic scheduling of transmission resources based on flight simulation scenes; The data distribution module comprises a cloud resource adaptation engine and a subscription relation management unit, and is used for docking a cloud platform resource pool to realize heterogeneous deployment resource matching and communication channel subscription management of various flight simulation components; the transmission adaptation module is used for adapting the bottom transmission protocols of different flight simulation communication scenes, completing data transmission between the flight simulation components of the sending end and the receiving end, and monitoring the transmission state in real time.
  2. 2. The flight simulation layered communication system based on cloud native dual bus scheduling according to claim 1, wherein the component application module comprises a data format standardized conversion unit and an aviation universal bus protocol adaptation unit; the data format standardized conversion unit is in communication connection with the aviation general bus protocol adaptation unit and is used for realizing bidirectional conversion of the primary data of the flight simulation assembly and the system standardized transmission data.
  3. 3. The flight simulation layered communication system based on cloud primary dual bus scheduling according to claim 1, wherein the intelligent scheduling unit comprises a load monitoring subunit, a priority ordering subunit and a bandwidth allocation subunit which are in communication connection with each other; The load monitoring subunit is respectively in communication connection with the control bus unit and the data bus unit, the priority ordering subunit is respectively in communication connection with the control bus unit and the data bus unit, and the bandwidth allocation subunit is respectively in communication connection with the control bus unit and the data bus unit.
  4. 4. The cloud native dual-bus scheduling-based flight simulation layered communication system according to claim 1, wherein the cloud resource adaptation engine comprises a resource status monitoring subunit, a component demand image subunit and a resource matching subunit which are in communication connection with each other; The resource state monitoring subunit is in communication connection with the cloud platform resource pool, and the component demand image drawing subunit is in communication connection with the component application module.
  5. 5. The flight simulation layered communication system based on cloud native dual bus scheduling according to claim 1, wherein the transmission adaptation module comprises a scene self-adaptive transmission switching unit, a shared memory management unit, a Socket communication encapsulation unit and a transmission state monitoring unit which are in communication connection with each other; The transmission state monitoring unit is respectively in communication connection with the bus intelligent scheduling module and the data distribution module and is used for realizing real-time monitoring and closed-loop feedback of the transmission state.
  6. 6. The flight simulation layered communication system based on cloud primary dual-bus scheduling according to claim 1, wherein the data distribution module adopts a three-node deployment architecture of a main node, a standby node and a hot standby node, each node is deployed on a mutually independent physical server, and a data synchronization unit and a health check unit are arranged between the three nodes; the health check unit is respectively connected with the operation ports of the three nodes in a communication way and is used for monitoring the transmission performance and the operation state of the three nodes in real time; The data synchronization units are respectively connected with the storage ports of the three nodes in a communication way and are used for realizing real-time data synchronization among the three nodes.
  7. 7. A flight simulation layered communication method based on Yun Yuansheng dual bus scheduling, characterized in that the flight simulation layered communication system based on cloud native dual bus scheduling as claimed in any one of claims 1 to 6 comprises: acquiring access configuration information of the flight simulation component, and completing standardized registration of the component after adaptation verification; Based on the checked access configuration information, heterogeneous resources of the cloud platform resource pool are matched, and automatic deployment of the flight simulation assembly is completed; based on the deployment position of the flight simulation components, establishing a communication transmission channel between the components; identifying the type of data to be transmitted initiated by the flight simulation component, and respectively routing the data of different types to a control bus and a data bus which are mutually independent to each other to finish dynamic scheduling of transmission resources; And through the communication transmission channel, the scheduled data is transmitted between the transmitting end flight simulation component and the receiving end flight simulation component and pushed to the target flight simulation component, so that the communication interaction among the components is finished.
  8. 8. The cloud primary dual-bus scheduling-based flight simulation layered communication method according to claim 7, wherein the step of obtaining access configuration information of a flight simulation component and completing standardized registration of the component after adaptation verification comprises the following steps: receiving access configuration information of the flight simulation component through a standardized dynamic link library; Loading a standardized data structure matched with the flight simulation assembly and an aviation bus protocol conversion rule to obtain pre-adapted flight simulation assembly parameter data; performing validity check on the pre-adapted flight simulation component parameter data to obtain flight simulation component configuration data passing the check; and (5) distributing a unique identity for the simulation component, and completing standardized registration of the component.
  9. 9. The cloud primary dual-bus scheduling-based flight simulation layered communication method of claim 7, wherein matching heterogeneous resources of a cloud platform resource pool based on checked access configuration information to complete automatic deployment of flight simulation components comprises: collecting resource state data of each node in the cloud platform resource pool to obtain a resource pool state data set updated in real time; performing multidimensional feature extraction on the access configuration information which passes the verification to generate a standardized component requirement portrait; based on a preset weighted matching rule, calculating the comprehensive matching degree of each candidate resource node and the standardized component requirement portrait, and sorting and screening according to the matching degree to obtain target deployment resource data of the components; and (3) adapting the type of the target deployment resource through a standardized resource abstraction interface to complete the automatic deployment of the flight simulation component.
  10. 10. The cloud primary dual-bus scheduling-based flight simulation layered communication method of claim 7, wherein identifying types of data to be transmitted initiated by a flight simulation component, and respectively routing different types of data to a control bus and a data bus which are independent of each other, and completing dynamic scheduling of transmission resources, comprises: Adding a standardized packet header to the data to be transmitted, and completing the identification of the data type and the priority through the identification bit in the packet header to obtain a transmission data packet with the identification; Collecting real-time load data of the control bus and the data bus, and combining a preset load level judgment rule to obtain corresponding scheduling strategy parameters; according to the type identifier of the transmission data packet with the identifier, routing control class data to the control bus, routing calculation class data to the data bus, and completing the sequencing of a transmission queue by combining the priority identifier to obtain a sequenced transmission task set; And allocating exclusive reserved bandwidth for the control bus according to the scheduling policy parameters, and allocating corresponding bandwidth for each transmission task of the data bus by the residual available bandwidth according to the self-adaptive allocation rule to complete dynamic scheduling of transmission resources.

Description

Flight simulation layered communication system and method based on Yun Yuansheng double-bus scheduling Technical Field The invention relates to the technical field of flight simulation communication, in particular to a flight simulation layered communication system and method based on Yun Yuansheng double-bus scheduling. Background Flight simulation is a core support technology of aviation equipment research and development and civil aviation training system, and along with the rapid development of aviation industry, the flight simulation system rapidly evolves towards multi-rack high concurrency, full-component decoupling and cloud protoplasmic heterogeneous deployment. The method has the advantages that the method meets the requirements of millisecond-level low-delay and high-reliability transmission of 10 ms-level simulation steps, and has the capabilities of containerization/virtualization/bare metal heterogeneous resource compatibility, quick expansion of simulation components and seamless transplanting across deployment environments. At present, various researches are carried out on flight simulation communication architecture in the industry, various technical schemes including a layered decoupling communication architecture, a special simulation bus interface and a general cloud native network architecture are formed, and simulation communication requirements under specific scenes are met to a certain extent. However, the prior art solution fails to solve the key technical problem of the core adaptation contradiction between the cloud native deployment mode and the flight simulation scenario specific communication characteristics. The existing scheme is either a special simulation communication architecture designed for the traditional physical environment, which is not subjected to cloud native depth adaptation, adopts a single bus to mixedly transmit high-priority control instructions and large data volume calculation data, lacks a targeted intelligent scheduling mechanism, is extremely easy to cause the problems of instruction transmission congestion, non-standard instantaneity and insufficient expansion capability in a multi-frame concurrent scene, and cannot be compatible with a cloud platform mixed deployment environment, or is a general cloud native network architecture which is only designed for the general information transmission scene, lacks a dedicated instantaneity optimization strategy of a flight simulation scene, a special assembly adaptation logic and standardized data interaction specification, and cannot meet the timing synchronization requirement of flight simulation and the cooperative requirement of multiple assemblies, so that the existing architecture cannot simultaneously consider the flexibility of cloud native deployment, the instantaneity and reliability of flight simulation communication, and further restricts the large-scale landing application of the cloud native technology in the field of flight simulation. Disclosure of Invention Aiming at the defects existing in the prior art, the invention provides a flight simulation layered communication system and a flight simulation layered communication method based on Yun Yuansheng double bus scheduling, which are used for solving the technical problems. In a first aspect, a flight simulation layered communication system based on Yun Yuansheng dual-bus scheduling is provided, and a communication architecture based on layered decoupling is provided, wherein the communication architecture comprises a component application module, a bus intelligent scheduling module, a data distribution module and a transmission adaptation module which are connected in sequence; The assembly application module is used for docking various flight simulation assemblies; The bus intelligent scheduling module comprises a control bus unit and a data bus unit which are mutually and physically isolated, and an intelligent scheduling unit which is in communication connection with the control bus unit and the data bus unit and is used for realizing type identification of transmission data, sub-bus routing and dynamic scheduling of transmission resources based on flight simulation scenes; The data distribution module comprises a cloud resource adaptation engine and a subscription relation management unit, and is used for docking a cloud platform resource pool to realize heterogeneous deployment resource matching and communication channel subscription management of various flight simulation components; the transmission adaptation module is used for adapting the bottom transmission protocols of different flight simulation communication scenes, completing data transmission between the flight simulation components of the sending end and the receiving end, and monitoring the transmission state in real time. Further, the assembly application module comprises a data format standardized conversion unit and an aviation general bus protocol adaptation unit; the data