亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇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.

        亚洲高清激情一区二区三区| 色爱无码av综合区| 亚洲av无码成人网站在线观看| 国产午夜福利片| 日本成人久久| 日本香蕉久久一区二区视频| 日本少妇爽的大叫高潮了| 久久久精品久久久国产| 日本a爱视频二区三区| 99国产精品久久99久久久| 激情综合色综合久久综合| 疯狂做受xxxx高潮欧美日本| 视频福利一区| 亚洲av一区二区三区网站 | 久久精品一品道久久精品9| 日本黄色高清视频久久| 中文字幕一二三四五六七区| 久久天天躁狠狠躁夜夜av浪潮| av永久天堂一区二区三区| 又爽又黄无遮挡高潮视频网站| 亚洲ⅤA中文字幕无码| 久久99热精品免费观看麻豆| 国产精品日韩经典中文字幕| 色欲人妻aaaaaaa无码| 亚洲中文字幕无码专区| 国产AV无码一区精品天堂 | 亚洲av日韩精品久久久久久| 加勒比东京热久久综合| 中文字幕一区二区中文| 天堂а在线中文在线新版| 亚洲精品乱码久久久久久蜜桃图片| 99re6热在线精品视频播放6| 国产一级黄色av影片| 黄污在线观看一区二区三区三州| 人妻少妇精品视频无码专区| 精品久久久久久久久午夜福利| 亚洲国产日韩综一区二区在性色| 亚洲久悠悠色悠在线播放| 丰满少妇高潮惨叫久久久一| 精品人无码一区二区三区| 久久久精品国产亚洲麻色欲|