Font Size: a A A

Aero-engine All-digital Simulation Platform Design

Posted on:2008-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:C S JiFull Text:PDF
GTID:2192360212479282Subject:Aerospace Propulsion Theory and Engineering
Abstract/Summary:PDF Full Text Request
Numerical simulation is the important technology in the field of aero-engine performance calculation and control system design, and it is widely applied in the research of engine controller simulation and control system semi-physical test.According to the current technology and engineering requirement on engine simulation in the country, an open full numerical simulation platform on aero-engine was designed and developed under the Windows Operation System in this paper. It can invoke all kinds of engine models developed with different languages. It mainly performs the functions of data manipulation necessary to engine numerical simulation, engine performance simulation, and engine simulation with controller and assistant simulation data analysis.Three techniques necessary to construct the full numerical simulation platform for mixed language programming, database, timer were researched and respectively implemented by Invoking DLL under different platforms, applying ADO.NET and using the timers in the .NET Framework. In this platform, Access database is used to implement the simulation data manipulation in local machine, and PI database's API interface functions were encapsulated and is used to implement simulation data store in remote machine. Furthermore, the multimedia timer's API functions were encapsulated to invoke by platform. The technique for mixed language programming is required not only to consider more on the compatibility between languages, but also to master variable naming, work principle of process and stack and parameter pass between modules from different languages, so it is the difficulty of this platform design.After the design completion, a large amount of simulations were validated. In this paper, the platform was applied for some engine to perform engine performance simulation, control software simulation, semi-physical test simulation and control software system test. The simulation results indicated that the platform could be applied in the engine design engineering perfectly. It can implement the inter-communication between different system platforms, and also can be used for aero-engine data management. By invoking DLLs, the platform application field is widely extended to break the "one plane-one platform" mode's limit. The application of modularization and object oriented programming makes this platform with perfect...
Keywords/Search Tags:Aero-engine, Numerical Simulation, Full Numerical Simulation Platfonn, Object Oriented Programming, Full Authority Digital Electronic, Control
PDF Full Text Request
Related items