10
Research Article Study on Identification Method for Parameter Uncertainty Model of Aero Engine Jie Bai , 1,2 Shuai Liu , 1 and Wei Wang 2 1 School of Mechanical Engineering, Hebei University of Technology, Tianjin 300130, China 2 Key Laboratory for Civil Aircraft Airworthiness Certication Technology, Civil Aviation University of China, Tianjin 300300, China Correspondence should be addressed to Shuai Liu; [email protected] Received 9 September 2019; Revised 12 November 2019; Accepted 22 November 2019; Published 2 December 2019 Academic Editor: Zhiguang Song Copyright © 2019 Jie Bai et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The linear model of an aero engine is eective in a small range of the neighborhood of equilibrium points. According to this problem, the identication method for the parameter uncertain linear model of the aero engine was proposed. The identication problem is solved by calculating nonlinear programming. Considering the parameter uncertainty of the model is the critical point of this research during the optimization process. A parameter uncertain model of an aero engine can be obtained, which has large use range. This method is used for DGEN380 aero engine. The two parameters, VDD and VE, are dened for describing error range. Compared with experimental data, the uncertain model of DGEN 380 can simulate the real state of DGEN380 within 1% error range when ΔPLA < 22%. Compared with another conventional method of identication (recursive least squares), the parameter uncertain model, established by the method of this research, has a broad application area through parameter uncertainty of the model. 1. Introduction The mathematical model describes the relationship among aero engine state variables and input variables through math- ematical logic and mathematical language which is often used for the engineering design of engine control system and engine fault diagnosis widely [1]. The nonlinear mathe- matical model is hardly used for the engineering design of aero engine control system and fault diagnosis on account of the complicated structure, complex form, and highly non- linear behavior which can describe the variation of each parameter in a full envelope range of aero engine [2]. There is an approximately linear correlation between every param- eter of aero engine when the state of aero engine approaches the steady state point. The nonlinear mathematical model is transformed into a linear model by linearizing at the steady state point. The linear model is usually used for controller design. The function of this controller is steady control. The transient control process between two steady states is realized by interpolating the gain parameters, namely, gain scheduling which is a conventional method. Only in this way, can the control system of aero engine exert the control function in the full envelope [3]. The aero engine linear model has characteristics of hav- ing a simple form, fast calculation speed, and others [4], which are usually used in control system design and fault diagnosis [1]. However, the dierence between the rst order dierential of engine state variables and the linear model slope increases as the distance between the engine state point and the steady state point increases, which narrows the appli- cation range of linear model and inuences the application range of the controller and observer near the steady state point. If the application scope of the aero engine linear model is more than this limited range, the accuracy of the aero engine linear model is less than 90%. The small application range is usually less than 10% of the neighborhood of equilib- rium point in engineering. The control problem and diagnosis problem of small- range uctuation near the steady state point are the current research hotspots [57]. It not only needs to improve the control algorithm, the design methods of the observer, and the estimation method of model uncertainty [8, 9] but also Hindawi International Journal of Aerospace Engineering Volume 2019, Article ID 6015270, 9 pages https://doi.org/10.1155/2019/6015270

Study on Identification Method for Parameter Uncertainty ... · When x_ ≠0, the state of the aero engine is dynamic. There is an assumption that matrix A has n eigenvalues, λ 1,λ

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Study on Identification Method for Parameter Uncertainty ... · When x_ ≠0, the state of the aero engine is dynamic. There is an assumption that matrix A has n eigenvalues, λ 1,λ

Research ArticleStudy on Identification Method for Parameter UncertaintyModel of Aero Engine

Jie Bai ,1,2 Shuai Liu ,1 and Wei Wang2

1School of Mechanical Engineering, Hebei University of Technology, Tianjin 300130, China2Key Laboratory for Civil Aircraft Airworthiness Certification Technology, Civil Aviation University of China, Tianjin 300300, China

Correspondence should be addressed to Shuai Liu; [email protected]

Received 9 September 2019; Revised 12 November 2019; Accepted 22 November 2019; Published 2 December 2019

Academic Editor: Zhiguang Song

Copyright © 2019 Jie Bai et al. This is an open access article distributed under the Creative Commons Attribution License, whichpermits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

The linear model of an aero engine is effective in a small range of the neighborhood of equilibrium points. According to thisproblem, the identification method for the parameter uncertain linear model of the aero engine was proposed. The identificationproblem is solved by calculating nonlinear programming. Considering the parameter uncertainty of the model is the criticalpoint of this research during the optimization process. A parameter uncertain model of an aero engine can be obtained, whichhas large use range. This method is used for DGEN380 aero engine. The two parameters, VDD and VE, are defined fordescribing error range. Compared with experimental data, the uncertain model of DGEN 380 can simulate the real state ofDGEN380 within 1% error range when ΔPLA < 22%. Compared with another conventional method of identification (recursiveleast squares), the parameter uncertain model, established by the method of this research, has a broad application area throughparameter uncertainty of the model.

1. Introduction

The mathematical model describes the relationship amongaero engine state variables and input variables through math-ematical logic and mathematical language which is oftenused for the engineering design of engine control systemand engine fault diagnosis widely [1]. The nonlinear mathe-matical model is hardly used for the engineering design ofaero engine control system and fault diagnosis on accountof the complicated structure, complex form, and highly non-linear behavior which can describe the variation of eachparameter in a full envelope range of aero engine [2]. Thereis an approximately linear correlation between every param-eter of aero engine when the state of aero engine approachesthe steady state point. The nonlinear mathematical model istransformed into a linear model by linearizing at the steadystate point. The linear model is usually used for controllerdesign. The function of this controller is steady control.The transient control process between two steady states isrealized by interpolating the gain parameters, namely, gainscheduling which is a conventional method. Only in this

way, can the control system of aero engine exert the controlfunction in the full envelope [3].

The aero engine linear model has characteristics of hav-ing a simple form, fast calculation speed, and others [4],which are usually used in control system design and faultdiagnosis [1]. However, the difference between the first orderdifferential of engine state variables and the linear modelslope increases as the distance between the engine state pointand the steady state point increases, which narrows the appli-cation range of linear model and influences the applicationrange of the controller and observer near the steady statepoint. If the application scope of the aero engine linear modelis more than this limited range, the accuracy of the aeroengine linear model is less than 90%. The small applicationrange is usually less than 10% of the neighborhood of equilib-rium point in engineering.

The control problem and diagnosis problem of small-range fluctuation near the steady state point are the currentresearch hotspots [5–7]. It not only needs to improve thecontrol algorithm, the design methods of the observer, andthe estimation method of model uncertainty [8, 9] but also

HindawiInternational Journal of Aerospace EngineeringVolume 2019, Article ID 6015270, 9 pageshttps://doi.org/10.1155/2019/6015270

Page 2: Study on Identification Method for Parameter Uncertainty ... · When x_ ≠0, the state of the aero engine is dynamic. There is an assumption that matrix A has n eigenvalues, λ 1,λ

needs to improve the model to expand the application rangeof the linear model. The purpose of developing the applica-tion range of the linear model is to make the model moreaccurate within a wide range of state parameters. In the con-troller design process, the influence of uncertainty has beenconsidered in many types of research. In these researches,the upper bound of weight, the influence scope of parameteruncertainty, is added into the control algorithm. The analysisof influencing parameter uncertainty on the applicationrange of the linear model is nearly blank in the aero enginemodeling, and a few people studied it.

We focus on the identification model of the aero engine,which has both a broad application range and a simple form.The identification model of an aero engine can be obtainedeasily. The identification method on the combination of theleast squares with a nonlinear filtering method is developedby Michael and Farrar, which is used in the model identifica-tion of F100 aero engine during the early stage of modeling[10]. The multivariable instrumental variable/approximatemaximum likelihood method of recursive time-series analy-sis, proposed by Merrill, is used to identify the multivariable(four inputs-three outputs) dynamics of the Pratt & Whitneyaero engine [11]. Torres et al. [12] attempted to identify thedynamic of the gas turbine engine offline, mainly at steadystates with stochastic signals. Arkov et al. [13] focused onreal-time identification for transient operations and con-cluded that an engine system could be averaged to a time-invariant first- or second-order transfer function by theextended recursive least squares [13]. The tracking speedand accuracy for the recursive least squares could beimproved with a different design of forgetting factors. Theeffect of using a forgetting factor was to shift the estimatingaverage toward the most recent data, such as that in the workof Paleologu et al. [14]. Li et al. [15] have investigated classicand modified recursive least squares algorithms for onlinedynamic identification of gas turbine engines. It seemed thatthe recursive least squares algorithm is well known for track-ing dynamic systems, which is an effective conventionalmethod of aero engine model identification. However, con-sidering the parameter uncertainty of the identificationmodel by recursive least squares is difficult. An identificationmethod for the aero engine is proposed by this paper whichcan evaluate the parameter uncertainty of the aero enginemodel. Additionally, this method deals with the identifica-tion of the model by solving an optimization problem. Theaero engine model may have an extensive application range,considering the parameter uncertainty of the model.

In this paper, the identification method for the aeroengine parameter uncertain model is proposed. This methodcan identify a linear model involving model parameteruncertainty by solving the optimization problem, which isdetailed in Section 2. The DGEN380 aero engine [16] isregarded as an object. The parameter uncertain model ofDGEN380 is identified by DGEN380 experimental data inSections 3.1 and 3.2. The analysis of the identification ofthe DGEN380 model is given in Section 3.3. Meanwhile,the parameters, VDD and VE, are defined for the error anal-ysis of the parameter uncertain model, which is stated in Sec-tion 3.4. An example of comparing a typical least squares

algorithm and the identification method for aero engineparameter uncertain model is given in Section 3.5. Section 4is the conclusion of this paper.

2. The Identification Method for the ParameterUncertain Model of Aero Engine

The aero engine model can be formulated as follows [17]:

_xabs = f xabs, uabs,H, Ma� �

,

yabs = g xabs, uabs,H, Ma� �

,ð1Þ

where xabs represents the aero engine state vector which con-cludes shaft speed, temperature, and pressure; uabs representsthe aero engine input vector, including throttle angle corre-sponding to the fuel flow, the nozzle area, VSV (variable sta-tor vanes), and VBV (variable bleed valve); yabs represents theaero engine output vector. H is the flight altitude; Ma is flightMach. f and g serve as the nonlinear functions of aero enginestate variables which are vector functions of real values. TheTaylor expansion is used to linearize equation (1) at a par-ticular steady state point, by which the linear model ofaero engine is obtained. This model can be represented byas follows:

_x =Αx + Βu,y = Cx +Du,

ð2Þ

where x represents the state deviation vector of n dimension,u represents the deviation vector of m dimension, and y rep-resents the output deviation vector of one dimension. Thesedeviation variables can be described as follows:

x = xabs − xsta,u = uabs − usta,y = yabs − ysta,

ð3Þ

where xsta represents the aero engine steady state vector, ustarepresents the aero engine steady input vector, and ysta repre-sents the aero engine steady output vector. And the steadyvariables are used to normalize the deviation variable inthis research.

A steady state point of the aero engine is selected. Theinput pulse signal is set, which is the orthogonal vector. Thematrixes A and B in equation (2) are estimated accordingto output response.

The static model matrix is discussed first ( _x = 0). Thestate of the aero engine is steady. The state deviation vectorand the input deviation vector are formulated as follows:

x =Gu: ð4Þ

The columns of matrix G could be confirmed by the stateresponse vector of a given input signal u.

2 International Journal of Aerospace Engineering

Page 3: Study on Identification Method for Parameter Uncertainty ... · When x_ ≠0, the state of the aero engine is dynamic. There is an assumption that matrix A has n eigenvalues, λ 1,λ

When _x ≠ 0, the state of the aero engine is dynamic.There is an assumption that matrix A has n eigenvalues,λ1, λ2,⋯, λn, and n corresponding eigenvectors, v1, v2,…, vn. Matrix A has m repeated eigenvalue, correspondingto m linearly independent eigenvectors. Matrix A is diago-nalized similarly, and equation (5) can be obtained.

Α = TΛT−1, ð5Þ

where T = ½v1, v2,⋯, vn�, Λ = diag ðλ1, λ2,⋯, λnÞ.The estimate of Matrix A means solving the program-

ming problem (λ1, λ2,⋯, λn and v1, v2, …, vn)

min   〠N

k=1

Lx kð Þ − NLx kð Þ� �T ⋅W kð Þ ⋅ Lx kð Þ − NLx kð Þ� � Lx kð Þ��( )

=min eTΛT−1ΔtLx k − 1ð Þ + I − eTΛT

−1Δt� �

⋅GNLu k − 1ð Þn o

,

ð6Þ

where NLxðkÞ represents the discrete values of open loopstate response of the nonlinear system; LxðkÞ representsequation (2) corresponding to distinct values of stateresponse of the linear system, accordingly, NLxð0Þ = Lxð0Þ;NLuðkÞ represents the input vector of the nonlinear system,which is orthogonal. k = 0, 1,⋯,N , corresponding to t0, t1,⋯, tN ; and Δt represents the sampling time. In equation(6), WðkÞ represents the weight matrix, WðkÞ =WTðkÞ,which is chosen to make the differences between nonlinearand linear model time responses more similar for all statevariables.

The coefficient matrixes, A and B, of the linear modelare computed using equation (6). Furthermore, the influ-ence of model parameter uncertainty is considered. Matrix~A represents matrix A containing parameter uncertainty.Matrix ~Λ represents diagonal matrix Λ including uncer-tainty of eigenvalues. If Matrix ~A may be undiagonalized,Matrix ~Λ represents Jordan matrix Λ including uncertaintyof eigenvalues.

Equation (5) can be formulated as follows:

~A = T~ΛT−1, ð7Þ

where

~λi ∈ ~λimin, ~λi

maxh i, i ∈ IR,

Re ~λin o

∈ Re ~λin omin

, Re ~λin omax

� �, i ∈ IC ,

Im ~λin o

∈ Im ~λin omin

, Im ~λin omax

� �, i ∈ IC:

ð8Þ

IR means a set of subscript indexes of real characteristicroots and IC means a set of subscript indexes of complexcharacteristic roots. For each of these complex characteristicroots, there is a complex conjugate one.

The suboptimal estimation of the range of the real partsand the imaginary parts of the eigenvalues of matrix ~Ameansthat the programming problem is solved again.

~λimin, ~λi

max, i ∈ IR,

Re ~λin omin

, Re ~λin omax

, i ∈ IC ,

Im ~λin omin

, Im ~λin omax

, i ∈ IC ,

min   〠N

k=1

LUx kð Þ − NLx kð Þ� �T ⋅W kð Þ ⋅ LUx kð Þ − NLx kð Þ� �( ),

ð9Þ

where NLxð0Þ = LUxð0Þ, k = 0, 1,⋯,N , LUxðkÞ represents thediscrete values of uncertain system state response in equation(2). The calculation of the objective function in equation (9)needs N multiple nonlinear programming problems.

LUx kð Þ,

minM

  〠N

k=1

LUx kð Þ − NLx kð Þ� �T ⋅W kð Þ ⋅ LUx kð Þ − NLx kð Þ� � LUx kð Þ��( )

=minM

eT~Λ k−1ð ÞT−1ΔtLUx k − 1ð Þ + I − eT~Λ k−1ð ÞT−1Δt� �

⋅GNLu k − 1ð Þn o

,

M = ~λin

k − 1ð Þ ∈ ~λimin, ~λi

maxh i, i ∈ IR,

Re ~λi k − 1ð Þn o

∈ Re ~λin omin

, Re ~λin omax

� �, i ∈ IC ,

Im ~λi k − 1ð Þn o

∈ Im ~λin omin

, Im ~λin omax

� �, i ∈ IC ,g

ð10Þ

3International Journal of Aerospace Engineering

Page 4: Study on Identification Method for Parameter Uncertainty ... · When x_ ≠0, the state of the aero engine is dynamic. There is an assumption that matrix A has n eigenvalues, λ 1,λ

where

~Λ k − 1ð Þ = diag ~λ1 k − 1ð Þ, ~λ2 k − 1ð Þ,⋯, ~λn k − 1ð Þn o

,

W kð Þ =WT kð Þ > 0:ð11Þ

The weight matrix WðkÞ is used to reduce the differencebetween the state response vector of the nonlinear systemand the state response vector of the linear system containinguncertainty.

The solution of equation (6) is an initial condition tosolve programming problems. The optimal solution ofmatrix A and the eigenvalues of matrix A are used as the ini-tial condition to estimate their uncertain range. The param-eter uncertain model can be gotten by the calculation ofprogramming problems in equations (9) and (10). Equations(9) and (10) are solvable, which means optimization prob-lem has a nonempty solution set. This problem is provedin Ref. [18].

3. The Analysis of Identification ofDGEN380 Model

This section is about the application of the identificationmethod of the parameter uncertain model, which is used toidentify the DGEN380 aero engine model. The start-upprocess and shutdown process are ignored. The maximumcontinuous power point is selected as a steady state in themodel identification process. The flight altitude is 3048m,Ma is 0.338, and the throttle angle is 74% at this state point.

The engine state vector x includes the rotation speed ofthe high-pressure rotor, the rotation speed of the low-pressure rotor, the exit pressure of the high-pressurecompressor, and the exit pressure and temperature of thelow-pressure turbine. The engine input variable is fuel flow.As shown in equation (12), n = 5 and m = 1 can be known.

The state variable N1 represents the speed of the low-pressure shaft, and the state variable N2 is the speed of thehigh-pressure shaft. The state variable P3 represents theimport pressure of the combustor. The state variable P5 rep-resents the export temperature of the low-pressure turbine,and the state variable T5 represents the export temperatureof the low-pressure turbine. The input variableWf is the fuelflow of DGEN380.

xabs = N1,N2, P3, P5, T5½ �T ,uabs = Wf

� �:

ð12Þ

A parameter uncertainty model will be obtained. More-over, a comparison is implemented by experimental data,the parameter uncertainty model, and another DGEN380linear model. Then an error analysis is exerted by parametersVDD and VE.

3.1. DGEN380 Engine Experimental Device. The experimen-tal device contains a test bench and a control desktop. The

test bench and control desktop are shown in Figures 1and 2, respectively. The test bench is composed of anDGEN380 engine, measuring transducers, sensor baron-esses, and integrators (a blue pillar in Figure 1). The mainfunctions of the test bench are engine operating, parame-ter measurement, and signal transmission. The controldesktop is composed of a power lever, a FADEC controllerof DGEN380, and a video screen. The primary functionsof the control desktop are to control the aero engine stateby the power lever, to show engine state and parametervalues, and to monitor the bench state.

The rotor speed of DGEN380 engine is measured by amagnetoelectric tachometric transducer. N1 speed sensorlocates fan casing. N2 speed sensor determines the motorstarter. P5 is measured by the resonant pressure sensor. Theoutlet air of the low-pressure turbine is lead out by a drainagetube, which flows to the pressure sensor in the testing signalconcentrator. T5 is measured by the thermocouple trans-ducer. Measured values are transmitted to the testing signalconcentrator by a wiring harness. The detailed descriptionof the experimental device may be referred to [16].

In the experiment, the parameters are set: N = 1000 andΔt = 0:025 s.

3.2. The Results of Identification of DGEN380 ParameterUncertain Model. The test bench exerts the experiment.When the DGEN380 is stable at the maximum continuouspower point (PLA = 74%), the pulse-response experimentsare performed.

The experimental data can be used to solve equation (6).By this method, the linear model of the DGEN380 engine atthe maximum continuous thrust operating point is obtained.The eigenvalues of this model are shown in Table 1. Matrix Acontains five eigenvalues, among which there are a pair ofconjugate complex features. This model is an initial condi-tion of the suboptimal estimation.

Capillary interface plate

�ermocouple interfaces

Capillary interfaces

Figure 1: DGEN380 test bench.

4 International Journal of Aerospace Engineering

Page 5: Study on Identification Method for Parameter Uncertainty ... · When x_ ≠0, the state of the aero engine is dynamic. There is an assumption that matrix A has n eigenvalues, λ 1,λ

According to Table 1, the suboptimal estimations(equations (9) and (10)) are solved. By this way, theDGEN380 parameter uncertain model can be gotten at themaximum continuous power operating point. The upperand lower bounds of the eigenvalues of the parameter uncer-tain model are shown in Table 2.

3.3. Comparison between Simulation Results and ExperimentResults. The purpose of the comparison is (1) to reveal theerror between the state value computed by the parameteruncertain model and experimental value and (2) to comparethe model behavior between the parameter uncertaintymodel and a linear model. This linear model of DGEN380is selected for comparison that is built at the maximum con-tinuous power point by NASA Glenn Research Center [17].This model is often used for DGEN380 controller designand diagnosis algorithm design which has universalitybecause of the high accuracy.

The experiment is performed on the test bench. Whenthe DGEN380 is stable at the maximum continuous powerpoint (PLA = 74%), the power lever is pushed from PLA =74% to PLA = 64% suddenly. The experiment may berecorded. Then, the simulation is implemented by theparameter uncertain model and the linear model of NASA.The comparison results are shown in Figures 3–7. It canbe seen from the figures that the trend of each componentof the state vector x is decreasing. The state valuedecreases from the steady state value to another value cor-responding to PLA = 64%. There is a small oscillation inthis dying process.

Compared with those of the linear model, the calculationresults of the parameter uncertain model agree better withthe experimental curve. When ΔPLA = 10%, the trend ofthe state variables obtained by the linear model is consistentwith the experimental data. However, there are apparent

55‘’ LCD screen 2 monitoring screens

Cameras’joysticcontrol

3 TestLabscreens

TestLabPC

PLAVGA matrix switcher

FADECscreen

FADECPC

Figure 2: General view of the control desktop.

Table 1: The eigenvalue of the DGEN380 linear model.

Eigenvalue λi λ1 λ2 λ3 λ4 λ5

Value -0.852 -5.605 -14:789 + 0:035j -14:789 − 0:035j -10.210

Table 2: The eigenvalue of the DGEN380 parameter uncertainmodel.

Eigenvalue ~λi Lower bound (min) Upper bound (max)

~λ1 -2.175 -0.055

~λ2 -7.520 -2.186

Re ~λ3n o

-65.125 -8.565

Im ~λ3n o

0.042 0.068

Re ~λ4n o

-65.125 -8.565

Im ~λ4n o

-0.068 -0.042

~λ5 -22.055 -6.311

0.0 0.5 1.0 1.5 2.0 2.5–0.030

–0.025

–0.020

–0.015

–0.010

–0.005

0.000

N1

Time (s)

Experimental dataLinear modelModel with uncertainty

Figure 3: The response curve of low-pressure rotor.

5International Journal of Aerospace Engineering

Page 6: Study on Identification Method for Parameter Uncertainty ... · When x_ ≠0, the state of the aero engine is dynamic. There is an assumption that matrix A has n eigenvalues, λ 1,λ

differences between the linear model curve path and theexperimental curve path. The response time and static valueof the linear model are not the same as experimental data.The simulating results of the parameter uncertain model

are identical with the data obtained from the experiment.The calculation results of the parameter uncertain modelcan reproduce the experimental results with small errors.

The value of state vector change would occur when theaero engine state moves from one state to another state.There is not an approximately linear correlation betweenparameters of the aero engine when the deviation of the aeroengine state from the steady state is rather significant. At thistime, the f ′ in formula (1) cannot be approximately shownby the slope of the linear model. There is a large differencebetween f ′ and the slope. Therefore, the phenomenon ofmodel mismatch appears when the aero engine state deviatesfrom the steady state largely. However, the engine parameteruncertain model, to estimate the variation range of the coef-ficient matrix eigenvalues, considers the impact of modelparameter uncertainty, which can offset the influence of themodel mismatch in a field.

Comparing the calculation results of the linear modelwith the results of the experiment, the error is more signifi-cant between the calculation results of the linear model andexperiment data due to linear model mismatch during whenthe power lever deviates by 10%. Comparing the calculationresults of the parameter uncertain model with the results ofthe experiment, the calculation results of the engine parame-ter uncertain model agree better with experimental results.

3.4. The Error Analysis of Parameter Uncertain Model.This section analyzes the applied range of the DGEN380parameter uncertain model in the maximum continuouspower point.

There are two parameters defined by equations (13)and (14).

VDD =

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi〠N

k=1

L�x kð Þ−Exp�x kð Þ� �T ⋅W kð Þ ⋅ L�x kð Þ−Exp�x kð Þ� �vuut ,

ð13Þ

VE =max LU�x kð Þ−Exp�x kð Þ�� �� �, ð14Þ

Experimental dataLinear modelModel with uncertainty

0.0 0.5 1.0 1.5 2.0 2.5–0.030

–0.025

–0.020

–0.015

–0.010

–0.005

0.000

Time (s)

N2

Figure 4: The response curve of high-pressure rotor.

Experimental dataLinear modelModel with uncertainty

0.0 0.5 1.0 1.5 2.0 2.5–0.08–0.07–0.06–0.05–0.04–0.03–0.02–0.01

0.00

Time (s)

P 3

Figure 5: The response curve of the exit of high-pressurecompressor.

0.0 0.5 1.0 1.5 2.0 2.5–0.05

–0.04

–0.03

–0.02

–0.01

0.00

0.01

P 5

Time (s)

Experimental dataLinear modelModel with uncertainty

Figure 6: The response curve of the exit of high-pressure turbine.

0.0 0.5 1.0 1.5 2.0 2.5

–0.08

–0.06

–0.04

–0.02

0.00

T 5

Time (s)

Experimental dataLinear modelModel with uncertainty

Figure 7: The response curve of the exit of low-pressure turbine.

6 International Journal of Aerospace Engineering

Page 7: Study on Identification Method for Parameter Uncertainty ... · When x_ ≠0, the state of the aero engine is dynamic. There is an assumption that matrix A has n eigenvalues, λ 1,λ

∃δ > 0,s:t:  VDD − 0j j < δ,

ð15Þ

where �x represents the relative value, superscript Exp rep-resents the experiment data, and W represents the weightmatrix. VDD reflects the deviation between the real enginestate and operating state based on the difference betweenthe calculated results of the linear model and experimentaldata. This linear model, built by NASA, has a full appliedrange. The smaller the VDD figured, the less distancebetween the linear model and real state of aero engine.When the engine is at the operating point, VDD meetsformula (15). The maximum relative error of the parame-ter uncertain model can be calculated by VE.

The maximum continuous power point (PLA = 74%) isregarded as the initial state of DGEN380. VDD and VE arecalculated based on the simulated data and experimentaldata, respectively, when ΔPLA is 4%, 7%, 10%, 13%, 16%,19%, and 22%. Setting WðkÞ = I5∗5, the calculation resultsare shown in Figure 8. The red dot line, in Figure 8, indicatesthe 1% deviation position.

As the ΔPLA continues to increase, the VDD curve risessignificantly. It manifests that the mismatch of the linearmodel is more significant and more substantial as the ΔPLA increases. When ΔPLA = 7%, the cumulative error ofthe state vector x calculated by the linear model reaches 1%;when ΔPLA > 10%, the cumulative error of the state vectorx exceeds 10%. The farther the PLA is from the steady statepoint, the more seriously the linear model mismatches atthe operating position.

As the ΔPLA continues to increase, the VE value gradu-ally increases. The maximum error between the calculationresults of the parameter uncertain model and experimentaldata gradually increases. However, the maximum errorvalues increase that is no more than 1% slowly. The eightorange dots, in Figure 8, are all below the, 1% error, red dotline. When ΔPLA < 22%, the deviation between the calcula-tion results of the parameter uncertain model and engine real

state is smaller, which can simulate the actual engine state in1% error range.

3.5. A Simple Example of Comparison of Two IdentificationMethods’ Performance. The identification method for theparameter uncertain model is proposed. Meanwhile, theparameter uncertain model, obtained by this method, cankeep a small error level in a broad range of engine state devi-ation from a particular state, from Section 3.3.

The least squares algorithm is well known for modelidentification, which is an effective conventional methodof aero engine model identification. The recursive leastsquares (RLS) method is a typical representative of theleast squares algorithm. The recursive least squaresmethod, proposed by Li et al. [15], is an advanced identi-fication method for an aero engine model. The aero engineidentification model, obtained by the RLS algorithm, hasan excellent performance. So the RLS algorithm and theidentification method for the parameter uncertain modelare both used in aero engine model identification in thischapter.

The component level model of JT9D of Pratt & Whitney,a civil high bypass aero engine, is used for the example of thischapter which is established by NASA Glenn Research Cen-ter, based on the T-MATS Module of MATLAB/Simulink.The cruise power point is selected as a steady state in themodel identification process. The flight altitude is 10200m,Ma is 0.77, and the throttle angle is 54% at this state point.The engine state vector x includes the rotation speed of thehigh-pressure rotor (N2), the rotation speed of the low-pressure rotor (N1), the exit pressure of the high-pressurecompressor (P3), and the exit pressure and temperature ofthe high-pressure turbine (T45). The engine input variableis fuel flow (Wf ). All of these variables are necessary fornormalization processing.

The experiment is performed on the component levelmodel of JT9D. An input pulse signal is set. The responsedata of the component level model is used for model identi-fication. Two identification models can be obtained. One isthe parameter uncertain model. Another is the RLS algo-rithm model.

To compare these models, different ΔPLA values are set.When the component level model is stable at the cruisepower point (PLA = 54%), (1) the power lever is pushed fromPLA = 54% to PLA = 59% suddenly (ΔPLA = 5%), (2) thepower lever is pushed from PLA = 54% to PLA = 64% sud-denly ðΔPLA = 10%Þ, and (3) the power lever is pushed fromPLA = 54% to PLA = 69% suddenly (ΔPLA = 15%). Theexperimental may be recorded. Then, the simulation isimplemented by the parameter uncertain model and theRLS algorithm model. The comparison results are shown inFigure 9. Compared with the RLS algorithm mode, the calcu-lation results of the parameter uncertain model agree betterwith the curve of the component level model.

When ΔPLA = 5%, the curves of the two identificationmodels agree better with the curve of the component levelmodel. When ΔPLA > 5%, the difference between the RLSalgorithm model and component level model is more andmore evident. The deviation between the parameter uncertain

0 5 10 15 20 251E-6

1E-5

1E-4

1E-3

0.01

0.1

1

VDDVE

Rela

tive v

alue

ΔPLA (%)

1% error

Figure 8: The relation graph between PLA and VDD, SD.

7International Journal of Aerospace Engineering

Page 8: Study on Identification Method for Parameter Uncertainty ... · When x_ ≠0, the state of the aero engine is dynamic. There is an assumption that matrix A has n eigenvalues, λ 1,λ

model and component level model is tiny. When ΔPLA =15%, Table 3 describes the value of VDD and VE. From thistable, both VDD and VE values of the RLS algorithm modelare more significant than those of another model. Though theperformance of the RLS algorithm model may be useful, theperformance of the parameter uncertain model is much bet-ter, especially at ΔPLA = 15%.

The RLS method is a suitable method which is a conven-tional method in model identification of aero engine. But theapplication range of the model identified by RLS is small. Theidentification method for the parameter uncertain model canobtain a linear model by solving the optimization problem.This method can consider, if it is essential, the parameteruncertainty of the model, which leads to the parameteruncertain model having a broad application area.

4. Conclusions

In this paper, an identification method for the aero engineparameter uncertain model is proposed. This method usedthe programming method to deal with the aero engine model

identification problem which considers the influence ofmodel parameter uncertainty. This method enables obtainingthe bounds for real and imaginary parts of uncertain matrixeigenvalues of a parameter uncertain model from aero engineexperiment data. Its modeling errors meet the current con-trol requirements. The method uses nonlinear programmingand can consequently consider any constraints for the esti-mated bounds for real and imaginary parts of uncertainmatrix eigenvalues.

Based on the DGEN380 aero engine experimental data,the parameter uncertain model of the DGEN380 engine atthe maximum continuous power point is identified. The dif-ferences between the parameter uncertain model and the lin-ear model of DGEN380 used to design controller extensivelycan be compared by calculating. The comparison resultsindicate that the parameter uncertain model can simulatethe DGEN380 aero engine real state at the maximum contin-uous power point when ΔPLA = 10%. Then the error rangeof the parameter uncertain model is analyzed by the definedparameters VDD and VE. The analysis results manifest thatthe error of the engine parameter uncertain model increasesslowly and is small, as the mismatch of the linear model ismore and more serious. When ΔPLA < 22%, it can simulatethe real engine state in 1% error. The parameter uncertainmodel not only has the advantages of the simple form andfast calculation speed of the linear model but also can main-tain a small error level in a broad range of engine state devi-ation from the operating point state. Considering theparameter uncertainty of the model is the main contribution

0 1 2 3 40.0

0.4

0.8

1.2

ΔPLA = 15%

ΔPLA = 10%

ΔPLA = 5%

P3

Time (s)0 1 2 3 4

0.0

0.4

0.8

1.2

1.6

ΔPLA = 15%

ΔPLA = 10%

Time (s)

N1

ΔPLA = 5%

0 1 2 3 40.0

0.4

0.8

1.2

ΔPLA = 15%

ΔPLA = 10%

ΔPLA = 5%

T45

Time (s)0 1 2 3 4

0.0

0.2

0.4

0.6

0.8

ΔPLA = 15%

ΔPLA = 10%

ΔPLA = 5%

N2

Time (s)

Component level modelModel with uncertaintyRLS algorithms model

Figure 9: The response curve of two models.

Table 3: The value of VDD and VE (ΔPLA = 15%).

RLS algorithm model Parameter uncertain model

VDD 0.15 0.073

VE 0.022 0.0064

8 International Journal of Aerospace Engineering

Page 9: Study on Identification Method for Parameter Uncertainty ... · When x_ ≠0, the state of the aero engine is dynamic. There is an assumption that matrix A has n eigenvalues, λ 1,λ

of this research during the optimization process. The modelis used for the design of aero engine fault diagnosis andengine control algorithm, which can expand the applicationrange of diagnostic methods and control methods in lowererror intervals.

Data Availability

The [DATA_6015270.xlsx] data used to support the findingsof this study may be released upon application to the Schoolof Mechanical Engineering of the Hebei University ofTechnology, which can be contacted through Dr. Shuai Liu(e-mail: [email protected]).

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

[1] J. Csank, R. May, J. Litt, and T.-H. Guo, “Control design for ageneric commercial aircraft engine,” in 46th AIAA/ASME/-SAE/ASEE Joint Propulsion Conference & Exhibit, pp. 305–322, Nashville, TN, USA, 2010.

[2] A. Gimelli and R. Sannino, “Thermodynamic model validationof Capstone C30 micro gas turbine,” Energy Procedia, vol. 126,pp. 955–962, 2017.

[3] J. Litt, D. Frederick, and T.-H. Guo, “The case for intelligentpropulsion control for fast engine response,” in AIAA Infote-ch@Aerospace Conference, pp. 1157–1166, Seattle, WA, USA,2009.

[4] A. Zandi Nia and R. Nagamune, “Switching gain-scheduledproportional–integral–derivative electronic throttle controlfor automotive engines,” Journal of Dynamic Systems, Mea-surement, and Control, vol. 140, no. 7, article 071015, 2018.

[5] H. Richter and J. Litt, “A novel controller for gas turbineengines with aggressive limit management,” in 47th AIAA/-ASME/SAE/ASEE Joint Propulsion Conference & Exhibit,pp. 1–17, San Diego, CA, USA, 2011.

[6] A. Imani and M. Montazeri-Gh, “Improvement of min-maxlimit protection in aircraft engine control: an LMI approach,”Aerospace Science and Technology, vol. 68, pp. 214–222, 2017.

[7] S. Liu, J. Bai, Q. Wang, and W. Wang, “Tracking controllerdesign for aero-engine based on improved multi-power reach-ing law of sliding mode control,” International Journal of Aero-nautical and Space Sciences, vol. 20, no. 3, pp. 722–731, 2019.

[8] X. Du, H. Richter, and Y. Guo, “Multivariable sliding-modestrategy with output constraints for aeroengine propulsioncontrol,” Journal of Guidance, Control, and Dynamics,vol. 39, no. 7, pp. 1631–1642, 2016.

[9] F. Lu, H. Ju, and J. Huang, “An improved extended Kalman fil-ter with inequality constraints for gas turbine engine healthmonitoring,” Aerospace Science and Technology, vol. 58,pp. 36–47, 2016.

[10] G. Michael and F. Farrar, Identification of multivariable gasturbine dynamics from stochastic input-output data, DTICDocument, 1975.

[11] W. Merrill, “Identification of multivariable high-performanceturbofan engine dynamics from closed-loop data,” Journal ofGuidance, Control, and Dynamics, vol. 7, no. 6, pp. 677–683,1984.

[12] M. P. Torres, G. Sosa, L. Amezquita-Brooks, E. Liceaga-Castro,and P. C. del Zambrano-Robledo, “Identification of the fuel-thrust dynamics of a gas turbo engine,” in 52nd IEEE Confer-ence on Decision and Control, pp. 4535–4540, Florence, Italy,2013.

[13] V. Arkov, C. Evans, P. J. Fleming et al., “System identificationstrategies applied to aircraft gas turbine engines,” AnnualReviews in Control, vol. 24, no. 1, pp. 67–81, 2000.

[14] C. Paleologu, J. Benesty, and S. Ciochiňa, “A robust variableforgetting factor recursive least-squares algorithm for systemidentification,” IEEE Signal Processing Letters, vol. 15,pp. 597–600, 2008.

[15] Z. Li, T. Nikolaidis, and D. Nalianda, “Recursive least squaresfor online dynamic identification on gas turbine engines,”Journal of Guidance, Control, and Dynamics, vol. 39, no. 11,pp. 2594–2601, 2016.

[16] “Price induction DGEN engine specications,” December 2015,http://www.price-induction.com/dgen-engine/.

[17] J. W. Connolly, J. Csank, A. Chicatelli, and K. Franco, “Propul-sion controls modeling for a small turbofan engine,” in 53rdAIAA/SAE/ASEE Joint Propulsion Conference, pp. 1–15,Atlanta, GA, 2017.

[18] H. Genceli and M. Nikolaou, “Robust stability analysis of con-strained l1-norm model predictive control,” AICHE Journal,vol. 39, no. 12, pp. 1954–1965, 1993.

9International Journal of Aerospace Engineering

Page 10: Study on Identification Method for Parameter Uncertainty ... · When x_ ≠0, the state of the aero engine is dynamic. There is an assumption that matrix A has n eigenvalues, λ 1,λ

International Journal of

AerospaceEngineeringHindawiwww.hindawi.com Volume 2018

RoboticsJournal of

Hindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com Volume 2018

Active and Passive Electronic Components

VLSI Design

Hindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com Volume 2018

Shock and Vibration

Hindawiwww.hindawi.com Volume 2018

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com Volume 2018

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawiwww.hindawi.com

Volume 2018

Hindawi Publishing Corporation http://www.hindawi.com Volume 2013Hindawiwww.hindawi.com

The Scientific World Journal

Volume 2018

Control Scienceand Engineering

Journal of

Hindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com

Journal ofEngineeringVolume 2018

SensorsJournal of

Hindawiwww.hindawi.com Volume 2018

International Journal of

RotatingMachinery

Hindawiwww.hindawi.com Volume 2018

Modelling &Simulationin EngineeringHindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com Volume 2018

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com Volume 2018

Navigation and Observation

International Journal of

Hindawi

www.hindawi.com Volume 2018

Advances in

Multimedia

Submit your manuscripts atwww.hindawi.com