Aero Engine full digital simulation platform design
|School||Northwestern Polytechnical University|
|Course||Aerospace Propulsion Theory and Engineering|
|Keywords||Aircraft engine Digital simulation Full digital simulation platform Object-oriented programming Full authority digital electronic control|
Digital simulation technology the aviation engine performance computing and control systems design , widely used in the simulation and control system of the engine controller the half physical test research . In this paper, the state of technology and engineering needs of the domestic engine digital simulation , in the Windows environment , design and development of open aero-engine all-digital simulation platform , the platform is compatible with the existing language of the various types of engine model , mainly the bottom of the engine digital simulation support data management , engine performance simulation and with controller emulation , simulation data management functions . The paper focuses on three key technologies of aero-engine all-digital simulation platform design : mixed programming , database management technology , timer technology . Mixed programming using the DLL called cross-platform solutions ; database programming using ADO.NET interface , using the Access database localized management of simulation data , encapsulates the real-time database API functions PI , PI database offsite storage of simulation data ; comes with C # Windows timer , timer programming for platform invoke server-based timer and thread timer , another package Windows multimedia timer . Which effectively solve the variable naming simulation platform design between different languages and process stack to use as well as the module parameter passing conventions between the compatibility of technical difficulties . The system design is completed , verified by simulation . A certain type of engine , application simulation platform for the engine digital simulation, control software simulation , the half physical test simulation and control software system testing . The simulation results show that : the simulation platform enables the interoperability of heterogeneous platforms ; aero engine can be used as an independent data management system ; through DLL calls , extends the range of applications of simulation platform , breaking the traditional \; application of modular and object-oriented programming techniques , simulation platform has good maintainability and scalability , and has a certain practical engineering applications .