Flight environment simulation calculation software architecture design method

By designing the flight environment simulation computing software architecture, including initial configuration, state control, simulation mode change, flight simulation monitoring and flight plan formulation modules, the problem of difficult to simulate the flight environment in the simulation environment in the existing technology is solved, and efficient flight learning and wide applicability are achieved.

CN119557979APending Publication Date: 2025-03-04XIAN AIRCRAFT DESIGN INST OF AVIATION IND OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411610890.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

In the prior art, it is difficult to simulate the flight environment in the simulation environment, and lacks general software design ideas and processes, and it is impossible to achieve the breadth of aircraft flight environment simulation calculations.

Method used

A flight environment simulation computing software architecture is designed, including initialization configuration module, status control module, simulation mode change module, flight simulation monitoring module and flight plan formulation module. Through these modules, the simulation model is initialized, controlled, monitored and planned to form a stable simulation environment.

Benefits of technology

It realizes flight simulation operations in a simulation environment, improves flight learning efficiency and breadth, reduces flight learning costs, and has a wide range of applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119557979A_ABST
    Figure CN119557979A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of semi-physical simulation tests and tests, and particularly relates to a flight environment simulation calculation software architecture design method which comprises an initialization configuration module, a state control module, a simulation mode change module, a flight simulation monitoring module and a flight plan making module. The initialization configuration module is used for providing a simulation initialization setting guide, selecting initialization parameters, importing and exporting initialization parameter files and modifying parameter values; the state control module is used for performing initialization, start, pause, recovery, stop and mode change operation control on the simulation model; according to the method, parameters of a simulation model in a simulation test are continuously monitored and controlled, a stable flight environment simulation calculation software architecture and a monitoring and control closed loop are formed, flight simulation operation can be carried out in a simulation environment, the flight learning efficiency and breadth are improved, the flight learning cost is reduced, and the application range is wide.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of semi-physical simulation experiments and tests, and in particular, relates to a method for designing a software architecture for flight environment simulation calculations. Background Art

[0002] Accurate aircraft simulation models play an important role in the design and analysis of aircraft control systems. The actual movement of an aircraft in the air is very complex, and it is not as pure and direct as the movement patterns simplified in textbooks for the convenience of illustrating problems. It will be affected by many factors such as airflow, speed, temperature, and air compressibility. Simulation analysis is a non-destructive, individually controllable, repeatable, and not limited by actual working conditions. It is an experimental method with a very complete range of functions. Using simulation experiments, researchers can deepen their understanding of the actual system.

[0003] An existing flight environment and attitude simulation test device for aircraft auxiliary fuel tanks can simulate the aircraft fuel tank during flight, and can simulate the environmental pressure and attitude angle of the aircraft auxiliary fuel tank, and is easy to operate and use; the disadvantage is that it does not propose a universal software design idea and process for aircraft flight environment simulation calculation, and does not have the breadth of aircraft flight environment simulation calculation.

[0004] Therefore, how to simulate the flight environment in a simulation environment is a problem that needs to be solved. Summary of the invention

[0005] The purpose of this application is to provide a method for designing a flight environment simulation computing software architecture to solve the problem in the prior art that it is difficult to simulate the flight environment in a simulation environment.

[0006] The technical solution of the present application is: a method for designing a flight environment simulation computing software architecture, comprising an initialization configuration module, a state control module, a simulation mode change module, a flight simulation monitoring module and a flight plan making module; the initialization configuration module is used to provide a simulation initialization setting wizard, and to select initialization parameters, import and export initialization parameter files, and modify parameter values; the state control module is used to control the initialization, start, pause, resume, stop and mode change operations of the simulation model; the simulation mode change module is used to switch the simulation mode; the flight simulation monitoring module is used to provide a two-dimensional digital map and online track drawing and display; the flight plan making module is used to control the flight state of the flight simulation model and plan the route.

[0007] Preferably, the initialization configuration of the initialization configuration module is displayed in the form of a wizard dialog box, and the model to be initialized is selected in the wizard to enter the simulation initialization setting wizard.

[0008] Preferably, the simulation initialization setting wizard is provided with an initialization parameter selection submodule, an initialization parameter file import submodule and a parameter value modification submodule; the initialization parameter selection submodule provides an input interface, which can allow users to select initialization parameters; the initialization parameter file import submodule can transfer the selected initialization parameters to the parameter value modification submodule, and the parameter value modification submodule can export the initialization parameters and modify the parameter values.

[0009] Preferably, after the user clicks the initialization button, the parameter value modification submodule transmits the initialization parameter file to the main simulation machine through the CORBA protocol. The main simulation machine first saves the file on the hard disk, then reads the file and loads the initialization parameters.

[0010] Preferably, in the initialization parameter selection submodule, all initialization parameters in the model to be initialized are displayed. The user can manually set the value of the initialization parameter or select an initialization file through the buttons on the input interface. The upper computer software will correspond the initialization parameters of the simulation model according to the initialization parameter name and type of the initialization file.

[0011] Preferably, the initialization parameters are packaged into an XML file in the corresponding upper computer, and the initialization interface of the CORBA function is called to download the XML file to the lower computer.

[0012] Preferably, the control process of the state control module for the simulation model is: obtain all CORBA services of the main simulation machine; establish a connection with the CORBA service and obtain the Resource information of each CORBA service; match and bind the Resource information of each CORBA service with the simulation model information provided by the Project; after the binding is completed, receive user commands, and execute the simulation model state switching operation according to the user commands. After the switching operation is completed, switch the interface state according to the return value, and the switching operation ends.

[0013] Preferably, the state control module is an independent thread, and when the COBRA service connection is established, the state of each model in the main simulation machine is queried at a fixed period and updated to the upper computer interface.

[0014] Preferably, the simulation mode changing module is provided with simulation monitoring software, which receives the information of the state control module on the change mode operation of the simulation model, and then calls the change mode interface of the CORBA service to send the command to the lower computer.

[0015] Preferably, a monitoring control software is provided in the flight simulation monitoring module, and a data receiving module, a control input module, a map control module and a map display module are provided in the monitoring control software; the data receiving module is connected to the lower computer through the CORBA service, and can receive the simulation model map data in each lower computer, and send it to the map control module; the control input module receives the user's control data on the map, and sends it to the map control module; the map control module calculates and adjusts the simulation model map data according to the operation data, and then sends it to the map display module for display; when new operation data is collected in the control input module, the map control module calculates and adjusts the map based on the current map, and overwrites the original map to display it in the map display module.

[0016] Preferably, the flight simulation monitoring module displays the current position of the aircraft in the form of a two-dimensional map.

[0017] Preferably, the operations of the right-click menu include locking view, displaying flight track, displaying airport, displaying navigation station and full-screen display; locking view is used to lock the position of the map view, displaying flight track is used to display the trajectory information of the aircraft during operation; displaying airport is used to display global airport information on the map; displaying navigation station is used to display global navigation station information on the map; full-screen display is used to display the map view in full screen.

[0018] Preferably, the flight plan making module includes a flight plan adding module and a map data display module; a plurality of different flight plans are stored in the flight plan adding module, each flight plan stores different route flight data that can be superimposed on the map, and after selecting any flight plan, the corresponding route flight data is displayed on the map to form a flight track; the map data display module can split the map data, and the split data includes flight track, airport and waypoint data, and each data is set with a different color; after selecting any split data, the selected data is displayed on the map, and the unselected data is removed from the map.

[0019] Preferably, it also includes a status monitoring module, a parameter monitoring module and an online parameter adjustment module; the parameter monitoring module is used to monitor the operating data of the simulation model, the online parameter adjustment module status is used to adjust the numerical values ​​within the parameter monitoring module, and the monitoring module is used to unify status monitoring and status control operations; the status monitoring module obtains the current status of the corresponding simulation model from the lower computer according to the user's execution of the status control operation, and converts it into text, which is transmitted to the upper computer interface and the lower computer interface respectively.

[0020] Preferably, the parameter monitoring module includes a curve monitoring submodule and a numerical monitoring submodule. The curve monitoring submodule is used to obtain the operating data of the simulation model in the lower computer, and establish different data curves according to the set data relationship, and display them in the form of a monitoring view, and then transmit them to the flight simulation monitoring module to form a monitoring navigation view.

[0021] Preferably, the parameter monitoring module is implemented using the open source plug-in JFreeChart, which collects corresponding data from the DDS Topic and displays it graphically.

[0022] Preferably, a curve editing component is provided in the curve monitoring submodule, and the curve editing component is provided with functions of deleting binding, modifying, moving, scaling, drawing, automatically, positioning and saving.

[0023] Preferably, the numerical monitoring submodule obtains the monitoring view from the flight simulation monitoring module, displays the real-time status and numerical value of the monitored data in the form of a TableViewer in the monitoring view, and transmits it to the monitoring navigation view for loading.

[0024] Preferably, the loaded monitoring data is saved in a persistent file of the file system in the form of a table to form a monitoring table. When the host computer software is started, the monitoring table displays all the data monitored last time by default.

[0025] Preferably, the method for adjusting parameters by the online parameter adjustment module is: obtaining all CORBA services of the main simulation machine; establishing a connection with the CORBA service, and then obtaining the parameters and values ​​of the parameter adjustment specified by the user, calling the parameter adjustment function through the CORBA service, adjusting the specified parameters and values, and then sending the parameter adjustment data to the lower computer through the CORBA service to modify the parameters of the corresponding model; until the data monitoring table continues to refresh, after the parameter adjustment is completed, the monitoring interface is refreshed according to the parameter adjustment return value until the online parameter adjustment is completed.

[0026] The flight environment simulation computing software architecture design method of the present application continuously monitors and controls the parameters of the simulation model in the simulation test by setting an initialization configuration module, a state control module, a simulation mode change module, a flight simulation monitoring module and a flight plan making module, thereby forming a stable flight environment simulation computing software architecture and a closed loop of monitoring and control. Flight simulation operations can be performed in a simulation environment, thereby improving the efficiency and breadth of flight learning, reducing the cost of flight learning, and having a wide range of applications. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solution provided by the present application, the following is a brief introduction to the accompanying drawings. Obviously, the accompanying drawings described below are only some embodiments of the present application.

[0028] Figure 1 This is a schematic diagram of the main interface of this application software;

[0029] Figure 2 Initialize the parameter configuration diagram for this application;

[0030] Figure 3 This is the control flow chart of the state control module of this application;

[0031] Figure 4 This is a schematic diagram of the monitoring view for this application;

[0032] Figure 5 This is the control flow chart of the online parameter adjustment module for this application. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0034] A flight environment simulation computing software architecture design method, such as Figure 1 As shown, it includes an initialization configuration module, a state control module, a simulation mode change module, a flight simulation monitoring module and a flight plan making module. The initialization configuration module is used to provide a simulation initialization setting wizard, and to select initialization parameters, import and export initialization parameter files, and modify parameter values; the state control module is used to control the initialization, start, pause, resume, stop and change mode operations of the simulation model; the simulation mode change module is used to switch the simulation mode; the flight simulation monitoring module is used to provide a two-dimensional digital map and track online drawing display; the flight plan making module is used to control the flight state of the flight simulation model and plan the route.

[0035] Preferably, if Figure 2 The initialization configuration of the module is displayed in the form of a wizard dialog box. Select the model to be initialized in the wizard and enter the simulation initialization setting wizard.

[0036] The simulation initialization setting wizard is equipped with an initialization parameter selection submodule, an initialization parameter file import submodule, and a parameter value modification submodule. The initialization parameter selection submodule provides an input interface that allows users to select initialization parameters; the initialization parameter file import submodule can transfer the selected initialization parameters to the parameter value modification submodule, and the parameter value modification submodule can export initialization parameters and modify parameter values.

[0037] After the user clicks the Initialize button, the parameter value modification submodule transmits the initialization parameter file to the main simulation machine through the CORBA protocol. The main simulation machine first saves the file on the hard disk, then reads the file and loads the initialization parameters to complete the initialization process.

[0038] In the initialization parameter selection submodule, all initialization parameters in the model to be initialized are displayed. Users can manually set the value of the initialization parameter or select an initialization file through the buttons on the input interface. The upper computer software will correspond the initialization parameters of the simulation model according to the initialization parameter name and type of the initialization file, thereby changing the value of the simulation model initialization parameter according to the information in the initialization file.

[0039] The initialization parameters are packaged into an XML file in the corresponding host computer, and the initialization interface (init) of the CORBA function is called to download the XML file to the slave computer. The host computer includes a state control module, a simulation mode change module, etc.

[0040] Preferably, a visualized menu bar, a first tool bar and a monitoring navigation view are provided in the state control module. The enabling of the menu bar is determined according to the state of the CORBA service of the lower computer corresponding to the simulation model.

[0041] The relationship between the enablement of menu items in each menu bar and the status of the lower-level CORBA service is shown in Table 1:

[0042] Table 1

[0043]

[0044] like Figure 3 The control process of the state control module on the simulation model is as follows: obtain all CORBA services of the main simulation machine; establish a connection with the CORBA service and obtain the Resource information of each CORBA service; match and bind the Resource information of each CORBA service with the simulation model information provided by the Project; after the binding is completed, receive user commands and execute the simulation model state switching operation according to the user commands. After the switching operation is completed, switch the interface state according to the return value, and the switching operation ends.

[0045] The state control module is an independent thread. When the COBRA service connection is established, it queries the state of each model in the main simulation machine at a fixed period and updates it to the host computer interface.

[0046] Preferably, the simulation mode includes two modes: full digital simulation and semi-physical simulation. The simulation mode changing module is provided with simulation monitoring software. The simulation monitoring software receives the information of the state control module on the mode changing operation of the simulation model, and then calls the mode changing interface (setMode) of the CORBA service to send the command to the lower computer.

[0047] Preferably, the flight simulation monitoring module displays the current position of the aircraft in the form of a two-dimensional map. The flight simulation monitoring module is provided with monitoring control software, and the monitoring control software is provided with a data receiving module, a control input module, a map control module and a map display module. The data receiving module is connected to the lower computer through the CORBA service, and can receive the simulation model map data in each lower computer and send it to the map control module; the control input module receives the user's control data on the map, including the operation data of zooming in and out of the map using the scroll wheel, the second toolbar and the right-click menu, and sends it to the map control module; the map control module calculates and adjusts the simulation model map data according to the operation data, and then sends it to the map display module for display. When new operation data is collected in the control input module, the map control module calculates and adjusts the map based on the current map, and overwrites the original map to display it in the map display module.

[0048] The operations of the right-click menu include lock view, display flight track, display airport, display navigation station and full screen display, etc. Lock view is used to lock the position of the map view, display flight track is used to display the trajectory information of the aircraft during operation; display airport is used to display global airport information on the map; display navigation station is used to display global navigation station information on the map; full screen display is used to display the map view in full screen.

[0049] Preferably, the flight plan making module includes a flight plan adding module and a map data display module. The flight plan adding module stores a variety of different flight plans, each of which stores different route flight data that can be superimposed on the map. After selecting any flight plan, the corresponding route flight data is displayed on the map to form a flight track. The map data display module can split the map data, and the split data includes data such as flight tracks, airports and waypoints, and each data is set with a different color; after selecting any split data, the selected data is displayed on the map, and the unselected data is removed from the map.

[0050] Preferably, it also includes a state monitoring module, a parameter monitoring module and an online parameter adjustment module. The parameter monitoring module is used to monitor the operating data of the simulation model, the online parameter adjustment module state is used to adjust the value in the parameter monitoring module, and the monitoring module is used to unify the state monitoring and state control operations. The state monitoring module obtains the current state of the corresponding simulation model from the lower computer according to the user's state control operation, converts it into text, and transmits it to the upper computer interface and the lower computer interface respectively. As shown in Table 2:

[0051] Table 2

[0052]

[0053]

[0054] Preferably, if Figure 4 ,The parameter monitoring module includes a curve monitoring submodule and a numerical ,monitoring submodule. The curve monitoring submodule is used to obtain the ,operation data of the simulation model in the lower computer, and establish different ,data curves according to the set data relationships, and display them in the ,monitoring view, and then transmit them to the flight simulation monitoring module to form ,a monitoring navigation view.

[0055] The parameter monitoring module is implemented using the open source plug-in JFreeChart, which collects corresponding data from the DDS Topic and displays it graphically.

[0056] The curve monitoring submodule is provided with a curve editing component, which includes:

[0057] ·Delete the binding and disassociate the data from the instrument;

[0058] Modify, modify the monitoring Node curve color;

[0059] Move, move the X and Y axes to view the historical trend of the curve;

[0060] · Zoom in and out, realize the functions of zooming in the X-axis, Y-axis, XY dual-axis, and partial zooming, so as to clearly understand the trend X and Y axes of the curve;

[0061] Draw and resume drawing. After dragging, scaling, and other operations on the curve graph in the instrument, right-click in the panel of the specified instrument to pop up the function menu and click the [Plot] function button to continue drawing and restore to the display window before the operation;

[0062] Automatic, automatic adjustment of axis range;

[0063] Positioning: by displaying a cross cursor in the curve, the data of a certain point can be positioned;

[0064] Save: save the displayed image of the instrument window. The image file format supports JPEG and PNG.

[0065] The numerical monitoring submodule obtains the monitoring view from the flight simulation monitoring module, displays the real-time status and numerical value of the monitored data in the form of TableViewer in the monitoring view, and transmits it to the monitoring navigation view for loading.

[0066] The loaded monitoring data is saved in a persistent file of the file system in the form of a table to form a monitoring table. When the host computer software is started, the monitoring table displays all the data of the last monitoring by default.

[0067] For parameters that have been added to the monitoring table, the following controls can be performed on the monitoring table parameters:

[0068] 1) Move up, move the parameter upward in the table;

[0069] 2) Move down, move the position of the parameter in the table downward;

[0070] 3) Delete, delete the parameters added to the table and stop monitoring;

[0071] 4) Delete all: delete all monitoring parameters in the table.

[0072] Preferably, if Figure 5 The method for adjusting parameters by the online parameter adjustment module is as follows: obtain all CORBA services of the main simulation machine; establish a connection with the CORBA service, and then obtain the parameters and values ​​of the user-specified parameter adjustment, call the parameter adjustment function through the CORBA service, adjust the specified parameters and values, and then send the parameter adjustment data to the lower computer through the CORBA service to modify the parameters of the corresponding model; until the data monitoring table continues to refresh, after the parameter adjustment is completed, refresh the monitoring interface according to the parameter adjustment return value until the online parameter adjustment is completed.

[0073] By setting up the initialization configuration module, state control module, simulation mode change module, flight simulation monitoring module and flight plan making module, the parameters of the simulation model in the simulation test are continuously monitored and controlled, forming a stable flight environment simulation calculation software architecture and a closed loop of monitoring and control. Flight simulation operations can be performed in the simulation environment, which improves the efficiency and breadth of flight learning, reduces the cost of flight learning, and has a wide range of applications.

[0074] Finally, it should be noted that: the drawings of the embodiments disclosed in the present invention only involve structures related to the embodiments disclosed in the present invention, and other structures can refer to the general design. In the absence of conflict, the same embodiment and different embodiments of the present invention can be combined with each other;

[0075] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for designing a flight environment simulation computing software architecture, characterized in that: It includes an initialization configuration module, a state control module, a simulation mode change module, a flight simulation monitoring module and a flight plan making module; the initialization configuration module is used to provide a simulation initialization setting wizard, and to select initialization parameters, import and export initialization parameter files, and modify parameter values; the state control module is used to control the initialization, start, pause, resume, stop and change mode operations of the simulation model; the simulation mode change module is used to switch the simulation mode; the flight simulation monitoring module is used to provide two-dimensional digital maps and track online drawing and display; The flight plan making module is used to control the flight status of the flight simulation model and plan the route.

2. The method for designing a flight environment simulation computing software architecture according to claim 1, wherein: The initialization configuration of the module is displayed in the form of a wizard dialog box. Select the model to be initialized in the wizard to enter the simulation initialization setting wizard.

3. The method for designing a flight environment simulation computing software architecture according to claim 2, wherein: The simulation initialization setting wizard is provided with an initialization parameter selection submodule, an initialization parameter file import submodule and a parameter value modification submodule; the initialization parameter selection submodule provides an input interface, which can allow users to select initialization parameters; the initialization parameter file import submodule can transfer the selected initialization parameters to the parameter value modification submodule, and the parameter value modification submodule can export the initialization parameters and modify the parameter values.

4. The method for designing a flight environment simulation computing software architecture as claimed in claim 3, characterized in that: After the user clicks the Initialize button, the parameter value modification submodule transmits the initialization parameter file to the main simulation machine through the CORBA protocol. The main simulation machine first saves the file on the hard disk, then reads the file and loads the initialization parameters.

5. The method for designing a flight environment simulation computing software architecture as claimed in claim 3, characterized in that: In the initialization parameter selection submodule, all initialization parameters in the model to be initialized are displayed. Users can manually set the value of the initialization parameter or select an initialization file through the buttons on the input interface. The host computer software will correspond the initialization parameters of the simulation model according to the initialization parameter name and type of the initialization file.

6. The method for designing a flight environment simulation computing software architecture as claimed in claim 3, characterized in that: The initialization parameters are packaged into an XML file in the corresponding upper computer, and the initialization interface of the CORBA function is called to download the XML file to the lower computer.

7. The method for designing a flight environment simulation computing software architecture according to claim 1, wherein: The control process of the state control module on the simulation model is as follows: obtain all CORBA services of the main simulation machine; establish a connection with the CORBA service and obtain the Resource information of each CORBA service; match and bind the Resource information of each CORBA service with the simulation model information provided by the Project; After the binding is completed, the user command is received and the simulation model state switching operation is executed according to the user command. After the switching operation is completed, the interface state is switched according to the return value, and the switching operation ends.

8. The method for designing a flight environment simulation computing software architecture according to claim 7, wherein: The state control module is an independent thread. When the COBRA service connection is established, it queries the state of each model in the main simulation machine at a fixed period and updates it to the host computer interface.

9. The method for designing a flight environment simulation computing software architecture according to claim 1, wherein: The simulation mode changing module is provided with simulation monitoring software, which receives the information of the mode changing operation of the simulation model from the state control module, and then calls the mode changing interface of the CORBA service to send the command to the lower computer.

10. The method for designing a flight environment simulation computing software architecture according to claim 1, wherein: The flight simulation monitoring module is provided with monitoring control software, which is provided with a data receiving module, a control input module, a map control module and a map display module; the data receiving module is connected to the lower computer through the CORBA service, and can receive the simulation model map data in each lower computer and send it to the map control module; the control input module receives the user's control data on the map and sends it to the map control module; The map control module calculates and adjusts the simulation model map data according to the operation data, and then sends it to the map display module for display; when new operation data is collected in the control input module, the map control module calculates and adjusts the map based on the current map, and overwrites the original map to display it in the map display module.

11. The method for designing a flight environment simulation computing software architecture according to claim 10, wherein: The flight simulation monitoring module displays the current position of the aircraft in the form of a two-dimensional map.

12. The method for designing a flight environment simulation computing software architecture according to claim 10, wherein: The operations of the right-click menu include lock view, display flight track, display airport, display navigation station and full screen display; lock view is used to lock the position of the map view, and display flight track is used to display the trajectory information of the aircraft during operation; Show Airports is used to display global airport information on the map; Show Navigation Station is used to display global navigation station information on the map; Full Screen Display is used to display the map view in full screen.

13. The method for designing a flight environment simulation computing software architecture according to claim 1, wherein: The flight plan making module includes a flight plan adding module and a map data display module; the flight plan adding module stores a variety of different flight plans, each flight plan stores different route flight data that can be superimposed on the map, and after selecting any flight plan, the corresponding route flight data will be displayed on the map to form a flight trajectory; the map data display module can split the map data, and the split data includes flight trajectory, airport and waypoint data, and each data is set with a different color; after selecting any split data, the selected data will be displayed on the map, and the unselected data will be removed from the map.

14. The method for designing a flight environment simulation computing software architecture according to claim 1, wherein: It also includes a status monitoring module, a parameter monitoring module and an online parameter adjustment module; the parameter monitoring module is used to monitor the operating data of the simulation model, the status of the online parameter adjustment module is used to adjust the values ​​within the parameter monitoring module, and the monitoring module is used to unify status monitoring and status control operations; the status monitoring module obtains the current status of the corresponding simulation model from the lower computer according to the user's execution of status control operations, and converts it into text, which is transmitted to the upper computer interface and the lower computer interface respectively.

15. The method for designing a flight environment simulation computing software architecture according to claim 14, wherein: The parameter monitoring module includes a curve monitoring submodule and a numerical monitoring submodule. The curve monitoring submodule is used to obtain the operating data of the simulation model in the lower computer, and establish different data curves according to the set data relationship, and display them in the form of a monitoring view, and then transmit them to the flight simulation monitoring module to form a monitoring navigation view.

16. The method for designing a flight environment simulation computing software architecture according to claim 15, wherein: The parameter monitoring module is implemented using the open source plug-in JFreeChart, which collects corresponding data from the DDS Topic and displays it graphically.

17. The method for designing a flight environment simulation computing software architecture according to claim 15, wherein: The curve monitoring submodule is provided with a curve editing component, and the curve editing component is provided with the functions of deleting binding, modifying, moving, scaling, drawing, automatic, positioning and saving.

18. The method for designing a flight environment simulation computing software architecture according to claim 15, wherein: The numerical monitoring submodule obtains the monitoring view from the flight simulation monitoring module, displays the real-time status and numerical value of the monitored data in the form of TableViewer in the monitoring view, and transmits it to the monitoring navigation view for loading.

19. The method for designing a flight environment simulation computing software architecture according to claim 18, wherein: The loaded monitoring data is saved in a persistent file of the file system in the form of a table to form a monitoring table. When the host computer software is started, the monitoring table displays all the data of the last monitoring by default.

20. The method for designing a flight environment simulation computing software architecture according to claim 14, wherein: The method for adjusting parameters by the online parameter adjustment module is as follows: obtain all CORBA services of the main simulation machine; establish a connection with the CORBA service, and then obtain the parameters and values ​​of the user-specified parameter adjustment, call the parameter adjustment function through the CORBA service, adjust the specified parameters and values, and then send the parameter adjustment data to the lower computer through the CORBA service to modify the parameters of the corresponding model; until the data monitoring table continues to refresh, after the parameter adjustment is completed, refresh the monitoring interface according to the parameter adjustment return value until the online parameter adjustment is completed.