| Aviation maintenance training simulation is important for enhancing maintenance personnel capacity, reducing maintenance training costs, improving training efficiency. Implementing a simulation environment of aircraft maintenance training requires not only a realistic visual interface, but also the structure and function of the major avionics systems. As an important part of Aircraft Maintenance 3D simulation environment in the laboratory, this paper mainly modeling and simulating the Onboard Maintenance System of aircraft A320-Central Fault Display System(CFDS).The aircraft systems are mostly composed by the complex embedded system with characters of expansibility, integrity, modularization, concerning various knowledge domains. Firstly, DEVS was introduced as the modeling and simulation specification for aircraft’s major systems, and an event driven simulation language SystemC was introduced as a simulation engine suitable for modeling and simulation of embedded system including analog mixed signal.Before the simulation of onboard maintenance system, functional simulation models of most avionics system were established, to achieve a consistent organization and management of all models under the framework of DEVS.Common failure modes were extracted by analyzing large number of maintenance cases, injected into the respective components, and generating video and audio warnings in cockpit. This paper accurately descripts the effect on the aircraft systems from a single or multiple failures and cockpit effect caused by the fault.Then, by analyzing architecture of onboard maintenance system through aircraft maintenance manuals and ARINC604 standard, A320 CFDS functional simulation model was established to achieve failure detection, failure memory function and failure report function.Finally, major avionics system simulation model and onboard maintenance system CFDS simulation model were integrated into the aircraft maintenance 3D simulation environment, to achieve interface of dynamic diagram module, 2D cockpit module and 3D disassembly environment, verifying that if these systems are working properly. |