Analyzing different numerical linearization methods for the dynamic model of a turbofan engine

State equations of aircraft engine dynamics usually required for controller design, are not available in closed form, so the dynamic models are commonly linearized numerically. Development of model-based controllers for aeroengine in the recent years necessitates the use of accurate linear models. However, there is no comprehensive study about the accuracy of the linear models obtained from nonlinear engine models. In this paper, the accuracy of different numerical linearization methods for linearizing the dynamic model of a turbofan engine is investigated. For this objective, a thermodynamic model of a two-spool turbofan engine is considered and three various numerical linearization methods are defined. The first method is based on the perturbation technique, including ordinary and central difference perturbation. The second one is a system identification method and the third one is tuning the elements of the matrices of the linear state-space model using genetic algorithm. The accuracy analysis of the presented procedures is performed for both single-input and double-input cases. In the single-input case, the fuel mass flow rate and in the double-input, in addition to the fuel, the bleed air taken from between the two compressors are considered as control variables. Finally, by defining different error criterions, the accuracy of the linearization methods is evaluated. The results show that the linear model obtained from system identification and central difference perturbation methods have higher percentage of compliances compared to the others.

[1]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[2]  G. G. Kulikov,et al.  Dynamic modelling of gas turbines : identification, simulation, condition monitoring and optimal control , 2004 .

[3]  Jonathan S. Litt,et al.  Multiplexed Predictive Control of a Large Commercial Turbofan Engine , 2008 .

[4]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[5]  Mark G. Ballin,et al.  A high fidelity real-time simulation of a small turboshaft engine , 1988 .

[6]  Devendra K. Chaturvedi,et al.  Modeling and Simulation of Systems Using MATLAB and Simulink , 2009 .

[7]  Michael Lichtsinder,et al.  Jet Engine Model for Control and Real-Time Simulations , 2006 .

[8]  Feng Lu,et al.  A Model‐Based Approach for Gas Turbine Engine Performance Optimal Estimation , 2013 .

[9]  Scott M. Jones An Introduction to Thermodynamic Performance Analysis of Aircraft Gas Turbine Engine Cycles Using the Numerical Propulsion System Simulation Code , 2013 .

[10]  Link C Jaw,et al.  Aircraft Engine Controls: Design, System Analysis, and Health Monitoring , 2009 .

[11]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[12]  William H. Heiser,et al.  Aircraft Engine Design, Second Edition , 2003 .

[13]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[14]  Marcin Kamiński,et al.  The Stochastic Perturbation Method for Computational Mechanics: Kamiński/The Stochastic Perturbation Method for Computational Mechanics , 2013 .

[15]  A. K. Chakrabarti,et al.  Controller Design for a Gas Turbine Using Periodic Output Feedback , 2003 .

[16]  N. Sugiyama Derivation of system matrices from nonlinear dynamic simulation of jet engines , 1994 .

[17]  Marcin Marek Kaminski,et al.  The Stochastic Perturbation Method for Computational Mechanics , 2013 .

[18]  Morteza Montazeri-Gh,et al.  A New Approach to the Gray-Box Identification of Wiener Models With the Application of Gas Turbine Engine Modeling , 2015 .

[19]  Donald L. Simon,et al.  Optimal Tuner Selection for Kalman Filter-Based Aircraft Engine Performance Estimation , 2009 .

[20]  Daren Yu,et al.  Multiobjective Robust Regulating and Protecting Control for Aeroengines , 2009 .

[21]  Daniel E. Viassolo,et al.  Model Adaptation and Nonlinear Model Predictive Control of an Aircraft Engine , 2004 .

[22]  W. E. Hall,et al.  Multivariable quadratic synthesis of an advanced turbofan engine controller , 1978 .

[23]  Soheil Jafari,et al.  Fuzzy-Based Gas Turbine Engine Fuel Controller Design Using Particle Swarm Optimization , 2011 .

[24]  S. Adibhatla,et al.  Multivariate Turbofan Engine Control for Full Flight Envelope Operation , 1989 .

[25]  Sanjay Garg,et al.  Turbofan engine control design using robust multivariable control technologies , 2000, IEEE Trans. Control. Syst. Technol..

[26]  Jonathan S. Litt,et al.  Development of a Twin-Spool Turbofan Engine Simulation Using the Toolbox for the Modeling and Analysis of Thermodynamic Systems (T-MATS) , 2014 .

[27]  Jonathan S. Litt,et al.  A Modular Aero-Propulsion System Simulation of a Large Commercial Aircraft Engine , 2008 .

[28]  Guo-Ping Liu,et al.  Advanced controller design for aircraft gas turbine engines , 2005 .

[29]  Richard P. Meisner,et al.  Real Time Analytical Linearization of Turbofan Engine Model , 2014 .

[30]  Christopher R. Houck,et al.  A Genetic Algorithm for Function Optimization: A Matlab Implementation , 2001 .