999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Adaptive sliding mode control for limit protection of aircraft engines

2018-07-24 08:59:38ShuboYANGXiWANGBeiYANG
CHINESE JOURNAL OF AERONAUTICS 2018年7期

Shubo YANG,Xi WANG,*,Bei YANG

aCollaborative Innovation Center for Advanced Aero-Engine,Beihang University,Beijing 100083,China

bSchool of Energy and Power Engineering,Beihang University,Beijing 100083,China

KEYWORDS Adaptive control;Aircraft engine;Estimators;Protection;Sliding mode control

Abstract In practice,some sensors of aircraft engines naturally fail to obtain an acceptable measurement for control propose,which will severely degrade the system performance and even deactivate the limit protection function.This paper proposes an adaptive strategy for the limit protection task under unreliable measurement.With the help of a nominal system,an online estimator with gradient adaption law and low-passfilter is devised to evaluate output uncertainty.Based on the estimation result,a sliding mode controller is designed by defining a sliding surface and deriving a control law.Using Lyapunov theorem,the stability of the online estimator and the closed-loop system is detailedly proven.Simulations based on a reliable turbofan model are presented,which verify the stability and effectiveness of the proposed method.Simulation results show that the online estimator can operate against the measurement noise,and the sliding controller can keep relevant outputs within their limits despite slow-response sensors.

1.Introduction

This paper is concerned with the problem of limit protection under unreliable measurement,relevant to practical situations where system outputs are difficult to be measured but should be kept within safe boundary.This situation arises,for instance,in aircraft engine control,where outputs such as turbinetemperatureand compressorpressuremustbe regulated within limits,while the corresponding sensors suffer considerable uncertainties.

Limit protection,which frequently exists as an auxiliary part in control systems,is absolutely not the primary intention of control but is a necessary guarantee of safety.As in the case of aircraft engine control,the main objective is to provide the desired thrust based on the position of the throttle,nevertheless,limit protection is indispensable to keep the engine operating within the limits.1,2Fig.1 shows the widely used architecture of a typical system in aircraft engine control field,which contains steady-state control(primary control),transient control and limit protection.Despite multi-regulator,only the selected control input is available to handle all those three functions.The specific meanings of variables in Fig.1 can be found in Ref.3.

Fig.1 Typical architecture in aircraft engine control field.3

There are plenty of candidates that can be applied to design the regulators for limit protection.Proportional-Integral-Deri vative(PID)control with gain-scheduling technique has been used for decades in the aerospace industry.4–8Sliding Mode Control(SMC)is well-known with mature theories and numerous successful applications.9,10With the one-sided convergence property,SMC is especially suitable for limit protection tasks.In the case of aircraft engine control,SMC regulators have been developed to supplant traditional linear regulators,where SMC can strictly keep relevant outputs within their limits and improve the control performance.3,11–13

In aircraft engine control field,various kinds of sensors are applied to measure rotor speed,temperature and pressure.Therefore,a universal assumption is made in most studies that the states and outputs of a turbo-plant are measurable.In practical situations,however,some sensors naturally failed to obtain the accurate parameters immediately.Because of the need to shield the thermocouples,for example,the temperature measurement has slow response time and is not particularly good for control proposes.2This motivates a reconsideration of the uncertainties in measurement.

For the control tasks with parameter uncertainty,adaptive control is useful to improve control performance online by an adaptation or estimation mechanism.Generally,there are two main approaches for adaptive control.One is the so-called Model-Reference Adaptive Control(MRAC),and the other is the so-called self-turning control.In the former approach,a reference model is introduced for the adaption of unknown parameters,14–16while in the latter approach,an estimator is designed to judge the unknown parameters.Unlike in MRAC design where the parameter adaption law is affected by the choice of the control law,the estimation law is independent of the choice of control law in self-turning control.17

In this article,we concentrate on the limit protection task,which is a sub-problem in the entire control system.Accordingly,an adaptive sliding mode regulator is proposed with system uncertainties considered,especially the ones in output measurement.The rest of this paper is organized as follows:First,a tracking problem with system uncertaintiesis described.Next,an online estimator and its adaptive law are devised to judge the output uncertainties and remedy their adverse effects on output measurements.Then,a sliding controller coupled with the estimator is designed by defining a sliding surface and deriving a SMC law.The system stability on sliding surface is detailedly proven and the reachability of sliding surface is guaranteed.And then,simulations based on a reliable nonlinear turbofan plant are presented,which verify the effectiveness of the proposed controller.Finally,we conclude the paper.

2.Problem formulation

Consider the uncertain dynamical system

where x(t)∈ Rnis the measurable state vector,u(t)∈ Rmis the control input and y(t)∈Rmis the output vector;A,B,C,D are constant matrices of appropriate dimensions;ΔA(t)and ΔB(t)represent the state and the input uncertainty respectively;f(t)represent the output uncertainty.With a desired signal r(t)∈Rmgiven,we intend to devise a feedback control so that the output y(t)tracks r(t)as time goes to infinity.

The following assumption of ΔA(t)and ΔB(t)is made.

Assumption 1.The uncertainty matrix ΔA(t)and ΔB(t)satisfy

where E,Haand Hbare known constant matrices,while Fa(t)and Fb(t)are unknown time-varying matricessatisfying FaT(t)Fa(t)≤I and FbT(t)Fb(t)≤I.

Due to an unknown f(t),y(t)cannot be acquired by the known states and inputs,which makes it elusive to achieve the tracking problem.However,the desire to obtain an available y(t)motivates us to design an online estimator in the next section.

3.Online estimator design

To provide an accurate estimation of f(t),we utilize both output measurements and the nominal system of Eq.(1).

As mentioned before,sensors for output measurement y(t),temperature for instance,are unacceptable due to slow response time.We regard them as first-order dynamics for convenience with the following form:

where ys(t)∈ Rmis the output vector of sensors and τiis the time constant of theith sensor.

The nominal system of Eq.(1)can be written as

Substituting Eq.(4)into Eq.(1)yields

It is noted that y(t)in Eq.(5)has been decomposed into a reference y*(t)and the difference between y(t)and y*(t).Substituting Eq.(5)into Eq.(3)yields

To estimate unknown parameters,we firstly need an estimation model to relate the available data to the unknown parameters.Model in Eq.(6)can be used for estimation seemingly;however,the derivative of ys(t)is undesirable due to measurement noise.It is necessary to adopt afilter to eliminate the derivative of ys(t)in Eq.(6).Filtering both sides of Eq.(6)by(sI+ Λf)-1,wheresis the Laplace operator and Λf=diag(λ1,λ2,...,λm)is am-dimensional diagonal matrix with known positive constant parameters,leads to the form

Relating to unknown f(t)directly,a(t)is the parameter to be estimated.According to Eq.(5),we know that a(t)indicates the difference between y(t)and y*(t).Assuming that the dynamic of real system is approximately similar to that of the nominal system,we can regard the difference a(t)as a slowly-varying parameter.

The estimation of a(t)is

One can predict the value of Y(t)based on the estimation of a(t)and the model Eq.(7)

The difference between the predicted output and the measured output Y(t)is called the prediction error,denoted by e(t)where(t)=(t)-a(t)is the parameter estimation error.

To estimate the unknown parameters,we apply a technique known as ‘gradient estimation”.17–19With the update law

wherep0is a positive number called the estimator gain,the following theory will show the convergence of the estimation.

Theorem 117.Consider the estimation model in Eq.(7)and the estimation error in Eq.(11).If the estimation law is adopted as Eq.(12),the estimator is globally asymptotically stable and(t)→ 0 ast→ ∞.

Proof.Consider the Lyapunov candidate

Its derivative is easily found to be

It is noted that the derivative ofV1(t)equals 0 if and only if the estimation error(t)is 0.Hence,the estimator is globally asymptotically stable and(t)→ 0 ast→ ∞.

According to the estimation of a(t),the estimation of f(t)will be easily obtained by Eq.(9).□

4.Controller design

Oncefinishing the online estimator,we next move to the choice of control law.With the estimation of f(t),unknown y(t)can be replaced by its estimation to achieve the original tracking problem.

Consider the sliding function

Combining Eqs.(15)and(16)yields

Assumption 2.The estimation of f(t)can be considered as

Then we consider the property of system Eq.(1)in sliding mode.On the sliding surface S(t)=0,the equivalent control input can be written as

Substituting Eq.(19)into Eq.(1)yields

where N(t)=ΔA(t)-(B+ΔB(t))(D+ΔD(t))-1(C+ΔC(t)),M(t)=(B+ΔB(t))(D+ΔD(t))-1.Asiswell-known,the stability of a linear inhomogeneous equation equals that of the corresponding homogeneous equation.Therefore,we only discuss the stability of Eq.(20)with r(t)=0.

Lemma 1(Bellman20).If c0≥0,p:R+→R+andq:R+→R+are integrable,and if

then

Theorem 220,21.Consider the linear system

Suppose that for somec1,c2≥0

If there exists a positive σ satisfying

system Eq.(23)is marginally stable.

Proof.Every solution of Eq.(23)satisfies a linear integral equation

Using Eq.(24)and Eq.(25),and multiplying ec2ton each side,

Applying Lemma 1,we have

According to Eq.(25),(σ-c2/c1)is strictly negative,and we can conclude that system Eq.(23)is marginally stable.

After obtaining the sliding function,we next design the sliding control law to attract the system trajectory tending to S(t)=0 infinite time.According to the velocity form,we control the system via integrated inputs,rather than inputs themselves.Therefore,the control law for system Eq.(1)is synthesized as

where ξ > 1,and

In the sequel,it will be shown that the SMC law Eq.(30)can globally drive the system state trajectories onto the sliding surface. □

Theorem 3.Consider the system Eq.(1)with Assumption 1 and the sliding surface Eq.(16)where r(t)is a constant.If the SMC law is synthesized as Eq.(30),it is then shown that the system state trajectories can be globally attracted onto the sliding surface S(t)=0.

Proof.Choose the Lyapunov function

By utilizing Eq.(1),the derivative ofV2(t)can be written as

This means that the reachability of the sliding surface Eq.(16)can be guaranteed by the SMC law Eq.(30).□

5.Turbofan engine example

We apply the proposed adaptive sliding regulator to a turbofan modelofthe GeneralElectric CF6 series.The component-based model is implemented using MATLAB and with the aid of Simulink Toolbox for the Modeling and Analysis of Thermodynamic Systems(T-MATS),which is an open source thermodynamic modeling package initialed on behalf of NASA.22All the engine performance maps and relevant data are acquired from Gas turbine Simulation Program(GSP).23This engine model,which has been also used in other closed-loop control research,24,25is the basis of subsequent controller design and closed-loop simulations.

Without loss of generality,we simulate the case of temperature limit protection with the above model,where the plant has two states(shaft speed of two rotors),a single input(mass fuel flow)and a single output(exhaust gas temperature).Note that all the variables have been normalized by their design values:x1(t)=N1(t)/N1,desis the normalized fan speed,andN1,des=3390 r/min is the design value;x2(t)=N2(t)/N2,desis the normalized high pressure spool speed,andN2,des=10300 r/min is the design value;u(t)=Wf(t)/Wf,desis the normalized fuel flow control input,andWf,des=2.4912 kg/s is the design value;in addition,y(t)=T45(t)/T45,desis the normalized exhaust gas temperature,andT45,des=1084 K is the design value.It is noted that since we choose a single-input single-output system as our example,i.e.m=1,allmdimension vectors are simplified to scalars like e(t),f(t),S(t),etc.

Under the standard day sea level condition,we select the design point(x1=1,x2=1)as a benchmark where the linearization matrices can be obtained as follows:

5.1.Simulation of online estimator

Before verifying the proposed adaptive sliding regulator,we intend to show the performance of the online estimator.A test platform is depicted as Fig.2.

In Fig.2,the engine operates with a given input u(t),while a sensor is applied to measure the unknown y(t).ys(t)is the measurement result with slow response and noise(the magnitude of noise is less than 0.1).Utilizing ys(t),input u(t)and measurable states x(t),our online estimator will obtain the estimation of y(t).To show the necessity of filtering,an alternative estimator is provided as reference.

Other simulation parameters are τ1=1,λ1=4,andp0=400.With a step and slope input given in Fig.3,simulation results are shown in Fig.4 and Fig.5.

Fig.4 shows the history of estimation result,where the only difference is whether measurement noise is introduced.T45andT45-sensordenote real and measured temperature respectively.T45-estimator1is the temperature modified by the proposed adaptive estimator andT45-estimator2is that modified by simple lead correction.In Fig.4(a),measuredT45has a slow response obviously,and both estimators operate with acceptable performance according to the realT45.In Fig.4(b),the estimator without filtering is considerably disturbed by measurement noise;however,the proposed online estimator still calculate an acceptable estimation.

Fig.5showstheevolutionofthepredictionerror.Thesteadystate error is always zero,which complies with Theorem 1.

5.2.Simulation of limit protection

With the aid of the online estimator,the proposed adaptive sliding regulator is implemented.In order to verify the protection function,the main regulator is also required.A reliable regulator is introduced for steady-state control.25An overview of the system structure is shown in Fig.6.

With other parameters as follows:

we simulate the engine acceleration fromN1=1898 r/min(56%ofN1,des)to take off condition under the standard day sea level condition.Simulation results are shown in Fig.7 to Fig.21.

Fig.7 shows the histories of the nonlinear system states x(t).We can conclude that the normalized fan speedx1(t)tracks the reference signal properly.Fig.8 shows the phase plot for both rotor dynamics.

Fig.2 Estimator test platform.

Fig.9 shows the history of exhaust gas temperatureT45.T45-sensor,the output of a sensor model,has a slow response and is far within the limit boundary.T45-estimator,the result of our online estimation,tracks and does not exceed the limit line when the protection is active.However,due to the estimation error in transient process,the realT45differs fromT45-estimatorslightly.

Fig.3 Normalized fuel flow.

Fig.4 Normalized temperature.

Fig.5 Prediction error.

Fig.6 Overview of system structure.

Fig.10 shows the normalized fuel flow histories as the control input to the plant.Fig.11 shows the fuel flow rate of the two regulators and the selection result.As can be observed in Figs.10 and 11,the regulator for limit protection is active during the last half of the acceleration.

To verify that Assumption 1 is satisfied,we use online linearization technique to evaluate the uncertainties.Figs.12 and 13 show state uncertainty ΔA(t)and input uncertainty ΔB(t)separately.The elements of ΔA(t)2×2are Δa11(t),Δa12(t), Δa21(t)and Δa22(t)while the elements of ΔB(t)2×1are Δb1(t)and Δb2(t).With the specific E,Haand Hbin Eq.(35),Fig.14 shows the histories of||Fa(t)||and||Fb(t)||,which indicate that Assumption 1 is satisfied.

It is necessary to show the stability of the closed-loop system;therefore,we then illustrate the system dynamics on sliding surface where S(t)=0,and display that S(t)tends to zero as time goes to infinity.The stability on sliding surface is guaranteed by Theorem 2,which requires inequality Eq.(25)to be satisfied.According to inequality Eq.(24)and matrix A in Eq.(34),we can choose σ=2.18.An optimization problem is then introduced to reduce||N(t)||.

Fig.7 Normalized plant states x(t).

Fig.8 High and low rotor speeds vs high and low rotor accelerations.

Fig.9 Exhaust gas temperature.

Fig.10 Normalized control input u(t).

Fig.11 Rate of control inputs.

For non-convex optimization problem,it is burdensome to obtain the optimum solution;however,feasible solutions that satisfy inequality Eq.(25)is sufficient to Theorem 2.Fig.15 shows the estimation of output uncertainty,and Fig.16 shows a feasible solution to the optimization problem,where Assumption 2 is satisfied and||N(t)||is always less than σ.In Fig.16,the elements of ΔC(t)1×2are Δc1(t),Δc2(t)while the element of ΔD(t)1×1is Δd(t).

Fig.12 Elements of state uncertainty ΔA(t).

Fig.13 Elements of input uncertainty ΔB(t).

Fig.14 Histories of||Fa(t)||and||Fb(t)||.

Fig.15 Estimation of output uncertainty.

Fig.17 shows the history of sliding function S(t)which can converge to zero monotonically when the protection regulator is active.

Figs.18 and 19 show the history of engine thrust and the compressor overall pressure ratio.Fig.20 shows the surge margin of high pressure compressor(SMcomp).The limit boundary of surge margin is not exceeded.

Fig.21 shows the compressor map where the transient engine operating line is shown.The engine accelerates fromN1=56%N1,desto take off condition after 1 s of simulation,leaving the operating lines above the steady state operating(S.S.Op.)line with sufficient margin on the map.

6.Conclusions

(1)An adaptive control structure is proposed for limit protection of aircraft engines under unreliable measurement.

Fig.16 Histories of ΔC(t),ΔD(t)and||N(t)||.

Fig.17 Sliding function.

Fig.18 Engine thrust.

Fig.19 Compressor overall pressure ratio.

Fig.20 Surge margin of high pressure compressor.

Fig.21 Compressor map with operating line.

(2)A noise-against online estimator is devised with global asymptotic stability,which can obtain the estimation of the output uncertainty.With the help of this estimation,unknown output can be evaluated in time,and accurate enough for control propose.

(3)Coupled with the estimator,a sliding regulator is designed with state and input uncertainties treated,which can keep relevant outputs within their limits despite the considered uncertainties.

主站蜘蛛池模板: 在线中文字幕日韩| 真实国产精品vr专区| 成人午夜福利视频| 97国产精品视频自在拍| 91无码人妻精品一区二区蜜桃| 国产一区二区福利| 亚洲人成影院在线观看| 国产精品第三页在线看| 日本一区中文字幕最新在线| 国产91精品调教在线播放| 99在线视频免费| 国产精品精品视频| 精品免费在线视频| 亚洲无码高清视频在线观看| 婷婷综合在线观看丁香| 精品成人免费自拍视频| 欧美怡红院视频一区二区三区| 国产精品99久久久| 日韩大乳视频中文字幕| 中国精品自拍| 无码网站免费观看| 亚洲中文字幕97久久精品少妇| 亚洲区欧美区| 欧美a网站| 国产在线观看91精品亚瑟| 怡红院美国分院一区二区| 国产chinese男男gay视频网| 日韩高清成人| 三上悠亚精品二区在线观看| 日本91视频| 91福利一区二区三区| 日韩AV手机在线观看蜜芽| 欧美在线精品一区二区三区| 视频二区亚洲精品| 曰韩人妻一区二区三区| 欧美亚洲网| 亚洲精品视频免费| 97国产在线播放| 亚洲天堂网2014| 亚洲AⅤ波多系列中文字幕| 在线观看国产精品日本不卡网| 久久影院一区二区h| 国产69精品久久久久孕妇大杂乱 | 欧美成人综合在线| 伊人色在线视频| 久久亚洲中文字幕精品一区| 国产麻豆精品手机在线观看| 国产精品亚洲一区二区三区z| 久久夜色精品| 欧美日本一区二区三区免费| 激情在线网| 色综合婷婷| 国产极品美女在线播放| 欧美视频在线不卡| 中文字幕亚洲综久久2021| 国产亚洲精品97AA片在线播放| 蜜臀av性久久久久蜜臀aⅴ麻豆| 香蕉色综合| 在线观看精品国产入口| 永久在线精品免费视频观看| 99热国产这里只有精品9九 | 在线看片中文字幕| 国产乱子伦精品视频| 中文无码伦av中文字幕| 国产SUV精品一区二区| 一区二区三区高清视频国产女人| 亚洲人成网站观看在线观看| 亚洲精品成人福利在线电影| 99国产精品免费观看视频| 国产精品无码作爱| 99精品欧美一区| 天天摸天天操免费播放小视频| 亚洲欧美激情另类| 91探花在线观看国产最新| 国产综合在线观看视频| 国产经典三级在线| 国产91导航| 亚洲日韩国产精品综合在线观看| 国产色婷婷视频在线观看| 欧美综合区自拍亚洲综合绿色| 激情亚洲天堂| 国产成人精品免费av|