Design of All Digital Flight Program Training Desktop Application System

All digital flight program training desktop application system operating conditions are simple. Can make the aircraft aircrew learning theory and operation training closely. Improve the training efficiency and effectiveness. This paper studies the application field and design requirements of flight program training system. Based on the WINDOWS operating system desktop application, the design idea and system architecture of the all digital flight program training system are put forward. Flight characteristics, key airborne systems and aircraft cockpit are simulated. Finally, By comparing flight training simulator and the specific script program training system, The characteristics and advantages of the training system are analyzed in this paper.


Introduction
Modern aircraft set a variety of complex systems and high-tech in one.The function and performance improvement are also used to aircrew put forward higher requirements.The traditional training mode has many problems, mainly reflected in: backward technology, single method, scattered resources, sharing difficulties, training is not flexible, intuitive, systematic and operability, low degree of automation, the lack of effective supervision and evaluation, and to deal with the new situation of the training needs.With the rapid development of computer, network, multimedia, digital simulation and modeling technology, by means of information to compensate for the lack of traditional training mode, carry out the resources development, management and training, improve the training quality and efficiency, has become the inevitable trend of development of modern flight training [1].
All digital flight program training desktop application system running on the WINDOWS OS, the minimum operating and training units for a single desktop computer or portable PC.And can flexibly set up the training room through the high speed Ethernet environment.Support single machine training mode, double pilot collaborative training mode, distributed synchronization teaching mode.For the aircrew learning theory, cognition, cockpit equipment operating procedures and flight training, maintenance training etc.

Figure 1. Functional composition
Aircraft simulation: including flight simulation and airborne system simulation.Mainly completes the flight performance simulation.Functional simulation of airborne system, working logic simulation and Simulation of cross link between systems [2].
Virtual cockpit: Construction of the 3D virtual cockpit environment consistent with a real aircraft.For the cockpit and cabin equipment cognition, aircrew flight operation training, emergency procedure training, power checking operation on ground, operation testing etc..
Visual simulation: the use of computer image generation technology, produce a realistic external scene, the simulation of the airport, route and flight base, including the corresponding airport runway, route terrain and terrain, etc.. Sound simulation: the simulation of the aircraft during the flight can be heard in a variety of sounds, including a variety of environmental noise, equipment noise, system tips and alarm voice, etc.. Dynamic principle figure: The simulation of the airborne system principle.The cross-linking relationship simulation of the different airborne systems.For the crew to learn and master the working process of the system.
Hardware equipment: the smallest unit of software running for a single desktop computer or portable PC, and can be through the server, high speed Ethernet to achieve virtual classroom or multi machine network training.
Running management: system scheduling, management and operation control, including task management, data management, interface management and system resource management.
Program manual: the training management system to load the aircraft's flight class and maintenance related to the electronic technical manuals, and the current program associated with the system training.
3D aircraft: The 3D aircraft environment that is consistent with a real aircraft, including the fuselage, wing, cargo hold, floor, and system layout.Through the training management system scheduling, and the simulation can be synchronized with the program, the implementation of different training operating procedures.
Teaching management: information management, training seting and process monitoring, assessment evaluation etc.To achieve the purpose of training class setting, system initialization settings, a variety of flight parameters, airport conditions, the status of the aircraft display and settings, aircraft failure and special circumstances set, flight training process monitoring, etc..

Software architecture
The all digital flight training program desktop application system based on operation management system as the core, the integrated simulation system, virtual cockpit system, visual simulation, sound simulation, dynamic principle and teaching management system, realize the whole system software and hardware resource management, data exchange, task scheduling and management.The system architecture is shown in figure 2. The internal function of the system is highly cohesive and loosely coupled, and the system can transfer and exchange the data flow and control flow through the common data pool, so as to achieve the flexible resolution and assembly of the software [3].Operation management system mainly includes: public data pool, is responsible for the data exchange between the system; task management, task scheduling, task group is responsible for the rate allocation and management, process / thread allocation and management; data management, responsible for public data pool establishment, data update management, data read / write operation management interface; the management of the data exchange interface conversion, computer network communication interface for each subsystem and the public data pool management system; resource management, management of the operating system software resources and computer hardware resources such as CPU, memory, hardware interface etc.. Run management system to meet the WINDOWS desktop application system task management, resource management, interface management, data management, software architecture, network architecture, etc..The cross linking of the avionics system simulation and operation management system.Data exchange between public data pool and the avionics system through ARINC429 and AFDX virtual bus data adapter software.visual simulation, virtual cockpit, dynamic principle, training management and operation management system linking, through the Ethernet interface adapter software and the public data pool data exchange; conversion flight simulation and flight control system simulation, mechanical and electrical system simulation, power system simulation, power/fuel system simulation, hydraulic system simulation, simulation, gear ring, door control simulation simulation system through the software interface adapter to exchange and the public data pool.The 3D plane and procedure manuals and training management system directly connected by Ethernet, the main transmission training information and training process control instructions and procedures manual information to realize the training process of synchronous scheduling and operation of related subjects and the corresponding three-dimensional plane information.

Network teaching
The virtual training classroom can be flexibly set up through the high speed Ethernet environment, as shown in figure 3. The virtual training room is composed of one system server, one teacher computer, one training administrator computer, one system administrator computer and several student training computers.
The training computer's user interface is formed by the 4 display of the computer, and the display content can be independently arranged on each screen.The commonly used display mode in the training process: x No. 1 display: attitude, participation, representation of a page.
x No. 2 display: Avionics navigation information.
x No. 3 display: by operating the dynamic way roaming the entire virtual cockpit.
x No. 4 display: you can choose to display the training manual, dynamic principle diagram, three-dimensional plane etc..

Aircraft simulation modeling
The principle of aircraft simulation is shown in figure 4. Flight simulation includes: Aerodynamic module, mass features module, atmospheric environment module, wind module, turbulence module, shear module, reposition module, ground control calculation module and equation of motion [4].
Airborne system simulation includes [5]: x Function simulation modeling of airborne system.
x Simulation of the interaction between cross linked systems.
x Simulation cockpit control panel for the control of the system and control box lights.
x Simulate common fault, alarm and display.
x Simulation of flight inspection procedures and display control.

Virtual cockpit simulation
Cockpit simulation is one of the most important systems simulation of the whole digital flight program, Requirements for the simulation of particle size to reach the component level.The effective area of the system simulation of the entire cockpit to ensure real aircraft cockpit simulation reappearance.Simulation of all the control and display equipment in the cockpit through modeling method [6].A variety of display, indicator, instrument, switch, control box, switch, handle, button, indicator, knob, adjustment device, operation instructions and response in line with the actual aircraft.Shape, size, color, brightness, etc. with the real aircraft.Through the cabin glass to watch the scene outside the cabin, through the mouse and keyboard operation on the virtual cockpit to promote / zoom / translation / rotation and other roaming operations.According to the characteristics of "WINDOWS OS + desktop computer" with keyboard and mouse as the main input device, the cockpit operating mode (such as: rod, wheel, pedal, button, pulling the handle, with a protective cover switch, a trackball, keyboard and so on), to optimize the design of different equipment and operating characteristics, through the realization of common the keyboard and mouse to complete the cockpit all operations, and meet the design requirements of reasonable operation, intuitive and simple.Trajectory ball operation switching model optimization: through the virtual cockpit software to re development of the avionics system, the trajectory of the ball function, so that the original independent avionics software is fully integrated into the virtual cockpit.As long as the students in the virtual cockpit view through the "CTRL + mouse" can make the Windows ordinary mouse operation fast and flexible switch for the control system of the track ball operation.
The throttle trim, handle operation optimization: throttle four engines can be operated at the same time, also can operate independently, through simple mouse control is difficult, therefore, the navigation window set in virtual cockpit in the auxiliary control work area, add a slide bar to achieve four engines control.

Teaching management design
The teaching management system for teaching and training of the whole process of information management, training set, process monitoring and assessment evaluation etc.. Information management functions, including: x Teachers, students access to login and basic information management.
x The system can automatically establish and maintain the teaching and training of teachers and students, the examination of the file.
x The system supports the basic information of the teaching staff, training information and assessment results of the query.
x Record system status information, such as: technical state, system version change, etc.. Training set function, including: x Course setting.
x System parameter setting.
x Aircraft initialization setting.
x Flight environment initialization setting.
x System fault setting.Process monitoring functions, including: x System operation control, such as start/restart, pause, stop.
x Automatically record the student assessment process, including the status of the aircraft system, operating procedures, the location of snapshots and simulation operation and other information.
x The teacher management student assessment authority, monitoring students' training and evaluation process.x The teacher to maintain management system.The execution of the whole system is completed by the user, the training computer and the server.The system operation process mainly includes: the server starts, the virtual training system start, the edition automatic renewal, the user registers, the teaching / training pattern establishment, the training and the movement control [7].The timing logic of the operation is shown in figure 5.

Figure 5 . 3 . 4 .
Figure 5. Operational process sequence logic The function of the all digital flight program training desktop application system is shown in figure1.