Transactions of Nanjing University of Aeronautics & Astronautics
×

分享给微信好友或者朋友圈

使用微信“扫一扫”功能。
参考文献 1
XIAOL P, ZHANGY, LUY P . Control⁃oriented modeling and simulation on rigid⁃aeroelasticity coupling for hypersonic vehicle[J]. Transactions of Nanjing University of Aeronautics and Astronautics, 2015, 32(1): 70⁃80.
参考文献 2
CHNEGX L, WANGP, LIUL H, et al . Disturbance rejection control for attitude control of air⁃breathing hypersonic vehicles with actuator dynamics[J]. Journal Systems and Control Engineering, 2016, 230(9): 988⁃1000.
参考文献 3
POLYCARPOUM M, IOANNOUP A . A robust adaptive nonlinear control design[J]. Automatica, 1996, 32(3): 423⁃427.
参考文献 4
WANGJ M, WUY J, DONGX M . Recursive terminal sliding mode control for hypersonic flight vehicle with sliding mode disturbance observer[J]. Nonlinear Dynamics, 2015, 81(3): 1489⁃1510.
参考文献 5
XUB, HUANGX Y, WANGD W, et al . Dynamic surface control of constrained hypersonic flight models with parameter estimation and actuator compensation[J]. Asian Journal of Control, 2014, 16(1): 162⁃174.
参考文献 6
ZONGQ, WANGF, TIANB L . Robust adaptive dynamic surface control design for a flexible air⁃breathing hypersonic vehicle with input constraints and uncertainty[J]. Nonlinear Dynamics, 2014, 78(1): 289⁃315.
参考文献 7
SWAROOPD, HEDRICKJ K, YIP P P, et al . Dynamic surface control for a class of nonlinear systems[J]. IEEE Transactions on Automatic Control, 2000, 45(10): 1893⁃1899.
参考文献 8
WASEEMA B, LINY, AMEZQUITAS K . Adaptive integral dynamic surface control of a hypersonic flight vehicle[J]. International Journal of Systems Science, 2015, 46(10): 1717⁃1728.
参考文献 9
LIC Y, JINGW X, GAOC S . Adaptive backstepping⁃based flight control system using integral filters[J]. Aerospace Science &Technology, 2009, 13(3):105⁃113.
参考文献 10
CHENW H, YANGJ, GUOL, et al . Disturbance observer⁃based control and related methods: An overview[J]. IEEE Transactions on Industrial Electronics, 2016, 63(2): 1083⁃1095.
参考文献 11
CHENM, GES S . Direct adaptive neural control for a class of uncertain nonaffine nonlinear systems based on disturbance observer[J]. IEEE Transactions on Cybernetics, 2013, 43(4): 1213⁃1225.
参考文献 12
WANGF, ZOUQ, HUAC C, et al . Disturbance observer⁃based dynamic surface control design for a hypersonic vehicle with input constraints and uncertainty [J]. Proc IMechE Part I: Journal Systems and Control Engineering, 2016, 230(6): 522⁃536.
参考文献 13
WANGY K, LIUZ X, SUNM W, et al . Adaptive backstepping attitude control with disturbance rejection subject to amplitude and rate saturations of the elevator[J]. Journal of Aerospace Engineering, 2016, 32(3): 04016095.
参考文献 14
YUANR Y, YIJ Q . Adaptive control for a class of uncertain nonlinear system with input magnitude and rate saturation[C]// International Conference on Intelligent Computing & Integrated Systems. Kunming, China: IEEE, 2010: 456⁃459.
参考文献 15
ANH, WANGC H, WUL G . Disturbance observer⁃based anti⁃windup control for air⁃breathing hypersonic vehicles[J]. IEEE Transactions on Industrial Electronics, 2016, 63(5): 3038⁃3049.
参考文献 16
ZONGQ, WANGF, SUR, et al . Robust adaptive backstepping tracking control for a flexible air⁃breathing hypersonic vehicle subject to input constraint[J]. Journal Aerospace Engineering, 2015, 229(1): 10⁃25.
参考文献 17
CHENC, ZHUK, MA G F, et al . Adaptive backstepping control for reentry attitude of near space hypersonic vehicle with input saturation[C]// Proceeding of the 35th Chinese Control Conference. Beijing, China: Springer, 2013.
参考文献 18
FENGZ X, GUOJ G, ZHOUJ . Robust constrained autopilot control for a generic missile in the presence of state and input constraints[J]. Optik, 2017, 149(11):49⁃58.
参考文献 19
TEE K P, GES S . Control of nonlinear systems with partial state constraints using a barrier Lyapunov function[J]. International Journal of Control, 2011, 84(12): 2008⁃2023.
参考文献 20
GES S, WANGC . Adaptive neural control of uncertain MIMO nonlinear systems[J]. IEEE Transactions on Neural Networks, 2004, 15(3): 674⁃692.
参考文献 21
HUQ L, YAOM . Adaptive backstepping control for air⁃breathing hypersonic vehicle with actuator dynamics[J]. Aerospace Science and Technology, 2017, 67(8): 412⁃421.
参考文献 22
JAY F, MARIOSP, MANUS . Adaptive backstepping with magnitude, rate, and bandwidth constraints: Aircraft longitude control[C]//Proceedings of the American Control Conference. Denver, USA: [IEEE], 2006: 3898⁃3904.
参考文献 23
GUOX P, QIR Y . Design of robust trajectory reshaping for hypersonic vehicle based on NFTET[J]. Journal of Nanjing University of Aeronautics and Astronautics, 2017, 49(S): 82⁃88. (in Chinese)
Document Sections

    Abstract

    This paper presents a constrained control strategy for the hypersonic vehicle with actuator amplitude, rate constraints and aerodynamic uncertainties. First, a vehicle‑actuator control model is derived in consideration of actuator dynamics properties explicitly. Second, a nonlinear disturbance observer is designed to estimate the aerodynamic uncertainties, and then an adaptive backstepping control technique is adopted with a modified first‑order‑filter to eliminate the “explosion of terms” problem. Next, for handling the actuator amplitude and rate constraints, a novel auxiliary compensation system is constructed to generate quickly compensating signals to ensure tracking performance of command signal. By the Lyapunov stability proof, the proposed control scheme can enssure that the tracking errors converge to an arbitrarily small neighborhood around zero when the actuator constraints and aerodynamic uncertainties exist. Finally, numerical simulations are implemented to illustrate the effectiveness of the proposed control method.

    摘要

    暂无

  • 0 Introduction

    The research on control method and technology of hypersonic vehicles (HSVs) has attracted tremendous attention in recent years. One of the major causes is the challenge that HSVs have complex nonlinear aerodynamic characteristics in the flight envelope, always accompanied by model uncertainties, elastic deformation (airframe), and strong coupling of control channels[1]. Besides, performing large angle attitude maneuvers in the near space may result in the actuator saturation which can violently damage the control performance of the HSVs and even cause the vehicle to enter an unstable state. Therefore, actuator amplitude, rate saturation and aerodynamic uncertainty need to be further studied for the control system of HSVs.

    Many advanced control approaches, such as predictive control, sliding mode control, and backstepping control have been employed for tackling the above control problems of HSVs[2]. The backstepping control method is widely used in the attitude control and uncertainty suppression of HSVs[3]. However, the problem of "explosion of terms" still exists and is caused by repeated differentiations of the virtual control law. Many scholars have studied the problem and made gratifying progress[4,5,6]. Dynamic surface control (DSC) technique by Swaroop[7] is introduced to address this problem. In Ref.[5], a novel robust adaptive dynamic surface controller was adopted for a HSV in the presence of aerodynamics uncertainty and input saturation. A robust adaptive DSC scheme based radial basis function neural function was presented by Zong et al.[6] for control problem with parametric uncertainty and input constraints. Waseem et al.[8] introduced a novel integral filter to DSC design procedure of a HSV to ensure feasibility of tracking performance under actuator magnitude and rate constraints. In Ref.[9], a second⁃order sliding mode based integral filter possessed superior noise suppression performance compared to first⁃order filter. But the saturation or sign function consisting in the second⁃order⁃filter always improves damage on performance of control system. So a novel integral filter with smooth hyperbolic tangent function was investigated to ensure the outstanding tracking performance. There is no doubt that it is difficult to measure and estimate the aerodynamic uncertainty caused by the external space and the internal coupling of the vehicle. To enssure high performance and stabilization, the disturbance observer[10] (DO) technique that has been widely used is recommended to cope with the uncertainty. In Refs. [11,12], a DO is developed to estimate the unknown compounded disturbance. It is defined to take account of the unknown nonsymmetric input saturation and the unknkown external disturbance, and shows a great estimation performance.

    Additionally, it should be pointed out that the anti⁃windup auxiliary system is also the object concerned by this paper. The command filter consisting of a first⁃order filter is a nonlinear method to compensate the default between the control instruction and the deflection of the actual actuator. Investigation of previous studies indicates that there are few literatures[13,14,15] considering amplitude and rate saturation at the same time, whereas it is obvious that the actuator rate has its limitation, and better maneuverability requires higher actuator rates. In Ref.[15], an anti⁃saturation control architecture incorporating feedback linearization and disturbance observer was designed to deal with input constraints. However, most studies[15,16,17] did not involve rate constraints of actuator. In Ref.[13], an adaptive backstepping method based on sampling time was constructed to handle the rate and amplitude constraints of the elevator, but the actuator rate of this method can only oscillate between zero and maximum. Yuan et al.[14] constructd a new adaptive backstepping controller for a class of uncertain multiple⁃input multiple⁃output nonlinearity systems with input magnitude and rate saturation, and this controller is not very effective in dealing with strong time⁃varying nonlinear system. In Ref. [18], a robust constrained autopilot control was developed to solve the angle of attack constraint and actuator input amplitude and rate constraints by utilizing dynamic surface control and intergral barrier Lyapunov functional technique, but the feasibility check[19] of barrier Lyapunov function is always the difficulty of its design. Therefore, the vehicle attitude control problem with the amplitude and rate saturation of the actuator has not been solved effectively.

    Motivated by the results of the above mentioned literatures, this paper proposes a disturbance observer⁃based adaptive backstepping control (DOABC) scheme to cope with the HSV precise and robust attitude control problems that include of actuator amplitude and rate saturation with aerodynamic uncertainty. A vehicle⁃actuator control model is presented by introducing actuator dynamics into the design procedure of attitude control system for HSVs. An advanced integer filter to handle the "explosion of terms" problem is adopted with the analysis of stability error. A new type of auxiliary compensation system is designed to deal with the problem of actuator amplitude and rate constraints.

  • 1 The HSV Model

    The HSV attitude control mathematical model with uncertainty can be written as

    Θ˙=f1(Θ)+Δf1(Θ)+g1(Θ)ω
    (1)
    ω˙=f2(ω)+Δf2(ω)+g2(ω)M0
    (2)

    where Θ=[α,β,σ]Τ is the attitude angle vector whose three items represent the angle of attack, sideslip angle and bank angle, respectively; ω=[p,q,r]Τ the vector of angular rates consisting of roll, pitch and yaw rate; M0R3 the control moment vector; Δf1(Θ) and Δf2(Θ) are uncertainty terms induced by the uncertainty of aerodynamic parameters and modeling errors. The detailed expressions of f1(Θ) , f2(ω) , g1(Θ) and g2(ω) are shown as follows

    f1(Θ)=[fα,fβ,fσ]Τ
    (3)
    g1(Θ)=-cosαtanβsinαtanβ1sinαcosα00-sinαsecβ0
    (4)
    f2(ω)=Jx-1(Jy-Jz)qrJy-1(Jz-Jx)prJz-1(Jx-Jy)pq
    (5)
    g2(ω)=diag(Jx-1,Jy-1,Jz-1)
    (6)

    where Jx , Jy and Jz are the main moments of inertia of the three axes, respectively; the detailed expression of fα , fβ and fσ and other details are given in Refs. [2,17].

    Assumption The uncertainties, Δf1(Θ) and Δf2(Θ) , satisfy the following conditions

    Δf1(Θ)η1Δf2(Θ)η2
    (7)

    where η1 and η2 are all positive constants, and · stands for Euclidean norm of vectors.

    The control moment M0 is described as

    M0=gfδδ

    where the matrix gfδ is the sensitivity moment distribution matrix; δ control surface vector and its components are modeled by a group of second⁃order dynamics for control system, designed as follows

    δ¨i+κ2iδ˙i+κ1iδi=κ1iδici=1,2,3
    (8)

    where κ1i and κ2i are the positive constants about actuator dynamic system and always far greater than 1 in reality; δic is the control deflection commanded. The actuator, meanwhile, has the following constraints because of physical limits

    -umδium
    -vmδ˙ivm

    where um and vm are the lower and the upper bounds of the actuator amplitude and the rate⁃saturation, respectively.

    Lemma 1 Define the continuous and positive function V(t) with tR+ and V(0) bounded. If the following inequality holds

    V˙(t)-c1V+c2ρ(t)

    where c1 and c2 are positive constants, and ρ(t)L is real‑valued function, then V(t) is bounded and the solution x(t) is uniformly bounded[20].

    Lemma 2 For the positive definite Lyapunov function given blow

    V(t)=12eΤ(t)Q(t)e(t)+12W˜Τ(t)Φ(t)W˜(t)

    where e(t)=x(t)-xd(t) and W˜(t)=Wˆ(t)-W(t) , and constants Q(t)=QΤ(t) and Φ(t)=ΦΤ(t) are dimensionally compatible positive matrices. If the following inequality is satisfied

    V˙(t)-c1V+c2

    and accompanied by any given initial compact set

    S0=x(0),xd(0),Wˆ(0)x(0),Wˆ(0)finite,
    xd(0)Ωd

    then the following conclusions can be obtained[20].

  • (1) The states and weight of closed⁃loop system will remain in the compact given by

    S1=x(t),W(t)x(t)<cemax+maxτ[0,t]{xd(t)}
    xdΩd,WˆcWˆmax+W
  • (2) The states and weight of closed⁃loop system will eventually converge to the compact sets given by

    S2=x(t),Wˆ(t)limte(t)=μe*,limtW˜=μw*

    where constants

    cemax=2V(0)+2c2c1λQmincW˜=2V(0)+2c2c1λΦmin
    μe*=2c2c1λQminμW˜*=2c2c1λΦmin

    with λQmin=minτ[0,t]λmin(Q(τ)) , λΦmin=minτ[0,t]λmin(Φ(τ)) .

  • 2 Controller Design and Stability Analysis

    In this section, a novel HSV attitude control scheme is proposed to deal with attitude tracking. It guarantee that the attitude angle tracks the reference signal Θc=[αc,βc,σc]Τ with aerodynamic uncertainty and input constraints.

    The traditional hypersonic attitude control did not consider actuator dynamics or actuator input amplitude and rate constraints. But the actual control performance of the vehicle will decline sharply when the actuator is in the state of saturation for a long time. Therefore, actuator dynamic property should be considered in order to obtain the preferable control performance.

    A novel reconfiguration vehicle⁃actuator model consists of vehicle dynamics and actuator dynamics is described as follows.

    Define new state variables, x1=Θ , x2=ω , x3=δ , x4=δ˙ , and Eqs.(1), (2), (8) are converted to new strict feedback system

    x˙1=f1+Δf1+g1x2x˙2=f2+Δf2+g2fx3x˙3=x4x˙4=-κ1x3-κ2x4+κ1u
    (9)

    where g2f=g2gfδ , κ1=diag(κ11,κ12,κ13) , κ2=diag(κ21,κ22,κ23) .

  • 2.1 DOABC scheme design

    In this subsection, the controller for above vehicle⁃ actuator model is designed by combining adaptive backstepping control method with the DO.

    For the design goal of tracking the desired command angle, a set of auxiliary variables is defined as

    z1=x1-xdzi=xi-λi1i=2,3z4=x4-λ41-e
    (10)

    where xd is the reference command vector of attitude angle; λi1 , i=2,3,4 are the estimation of the designed virtual control variables and will be shown at a later stage; e is an auxiliary variable for solving actuator saturation problem and will be given in following Step 4.

    Step 1 First, from Eqs.(9), (10), the time derivative of z1 is described by

    z˙1=f1+g1x2+Δf1-x˙d
    (11)

    Ref. [12] suggested a new idea for estimating the uncertainty Δf1 . It is given by

    Δˆf1=ξ1+kf1z1ξ˙1=-kf1(f1+g1+Δˆf1-x˙d)
    (12)

    where ξ1 is the intermediate variable; Δˆf1 the estimation of Δf1 ;and kf1 a positive scalar to be designed.

    The first Lyapunov function in Step 1 is employed as

    V11=0.5Δ˜f12
    (13)

    where Δ˜f1=Δf1-Δˆf1 is the estimation error of Δf1 .

    From Eqs.(7), (8), (12), the derivative of V˙11 satisfies

    V˙11=Δ˜f1Τ(Δ˙f1-kf1Δ˜f1)
    12Δ˜f12+12Δ˙f12-kf1Δ˜f12=
    -kf1-12Δ˜f12+12η12
    (14)

    The controller is designed as virtual control law x2d to enforce z10 and expressed as the following form

    x2d=g1-1(-f1-Δˆf1-k1z1+x˙d)
    (15)

    where k1 is a designed positive constant.

    As noted earlier, since the aerodynamic variables are not differentiable and associated with uncertainty, it is difficult to find the derivative of the virtual input Eq. (15). The problem of “explosion of terms” will occur with the increase of extension items.

    For these problems, a novel first⁃order integral tanh filter is employed in this paper to eliminate the differential computation of x˙2d . It is described in Ref. [12] as

    λ˙i1=-yi1τi1-ζi1tanh(li1yi1)yi1=λi1-x2d
    (16)

    where τi1 is the time constant of the filter; ζi1 and li1 are scale positive constants to be designed.

    Remark 1 It is noted that the above proposed second‑order filter degenerates into a classical integral filters when the parameter ζi1=0 . As known to all, the span of tanh function is [-1,1] , so the parameter ζi1 constrains the upper and the lower bounds of the tanh function. It is worth stressing that the hyperbolic tangent function guarantees the smoothness of state variables, and especially the smooth process required by the physical system.

    Define the second Lyapunov function in

    V12=12z12+12y212
    (17)

    From Eqs.(10), (14), (15), Eq. (11) becomes

    z˙1=g1(z2+y21)+Δ˜f1-k1z1
    (18)

    So the time derivative of Eq. (17) is

    V˙12=z1Τg1(z2+y21)+z1ΤΔ˜f1-k1z12+y21Τy˙21
    (19)

    Step 2 From the definition of second error surface z2 , the time derivative of z˙2 is expressed as

    z˙2=f2+g2fx3-λ˙21
    (20)

    The DO of Δf2 , same as Step 1, is designed as follows

    Δˆf2=ξ2+kf2z2ξ˙2=-kf2(f2+g2f+Δˆf2-λ˙21)
    (21)

    where ξ2 is the intermediate variable; Δˆf2 the estimation of Δf2 ; and kf2 is a positive scalar to be designed.

    The Lyapunov function for Eq.(18) is chosen as

    V21=0.5Δ˜f22
    (22)

    where Δ˜f=Δf2-Δˆf2 is the estimation error of Δf2 .

    Through the similar analysis process with Eq.(14), the time derivative of V˙21 is given by

    V˙21=Δ˜f2Τ(Δ˙f2-kf2Δ˜f2)
    -kf1-12Δ˜f22+12η22
    (23)

    The virtual control law of this step is chosen as

    x3d=g2f-1(-f2-k2z2-Δˆf2+λ21-g1z1)
    (24)

    where k2 is a designed positive constant.

    The approximate estimation variable λ31 can be achieved in a similar way by Eq.(16). The estimation error of the virtual control law x3d is defined as

    y31=λ31-x3d
    (25)

    Define a Lyapunov function candidate

    V22=12z22+12y312
    (26)

    From Eqs.(10), (24), (25), Eq.(20) becom⁃es

    z˙2=g2f(z3+y31)-g1z1+Δ˜f2-k2z2
    (27)

    So the time derivative of Eq.(26) is described by

    V˙22=z2Τg2f(z3+y31)-z2Τg1z1+z2ΤΔ˜f2-k2z22+y31Τy˙31
    (28)

    Step 3 The time derivative of the error z3 is expressed as

    z˙3=x˙3-λ˙31=x4-λ˙31
    (29)

    It is worth noting that the control law can not be completely implemented since the physical constraints of the actual system are unavoidable, such as the magnitude and rate constraints considered in this paper.

    Inspired by the research in Refs.[6,13], a new auxiliary first⁃order system is constructed to reduce the damnification of the attitude control system due to the saturation of the actuator, given as follows

    e˙=-k4e+ζetanh(κ1(u-uc))
    (30)

    where k4 and ζe are parameters that should be designed according to the requirement of the compensation performance. Δu=u-uc is the error between the actual control input u that is control surface deflection and the desired input uc designed by the control law which will be given next.

    Remark 2 Many auxiliary anti⁃windup saturation compensation schemes based on filtering idea were proposed[10,21]. A noteworthy problem is that auxiliary system is likely to cause excessive deflection of the actuator, and it is also possible to cause strong bucket vibration of the actuator. So a novel tanh function unite is employed to solve this problem and this idea is enlightened by activation function in deep learning. From Eq.(30), the hyperbolic tangent function is adopted to accelerate the response of the compensation system compared with previous command filters. The parameter ζe is used to attenuate the magnitude of auxiliary output and avoid excessive deflection of the actuator. It is known from the response of the traditional first order system that we can get the desired the control performance by selecting the parameters k4 and ζe properly .

    Remark 3 It is worth noting that traditional compensation system[6,13,22] design is determined by the characteristics of the system itself. So the compensation signal of the compensation system has a highly relates to the system itself, which will cause uncontrollable size of the compensation signal. The design method of compensation system modified by this paper enhances the autonomy of compensation system design. This method not only ensures good attitude tracking performance, but also effectively solves the problem of actuator rate saturation, and the problem of actuator shake and reverse saturation(RS) (A detailed explanation about RS, is illustated by the example in section 3) caused by the previous compensation system.

    So the virtual control law is chosen as

    x4d=(-k3z3+λ32-g2fz2-e)
    (31)

    where k3 is a positive constant. The approximate estimation variable λ41 can be achieved in the similar way by Eq.(16). The estimation error of the virtual control law x4d is defined as

    y41=λ41-x4d
    (32)

    The Lyapunov function is defined as

    V˙3=12z32+12y412
    (33)

    From Eqs.(10), (31), (32), Eq.(29) becom⁃es

    z˙3=-k3z3-g2fz2+(z4+y41)
    (34)

    So the time derivative of Eq.(33) can be given by

    V˙3=-k3z32-z3Τg2fz2+z3Τ(z4+y41)+y41Τy˙41
    (35)

    Step 4 In the final step, the derivative of z4 is given as

    z˙4=x˙4-λ˙41-e˙
    (36)

    From Eqs.(9), (30), Eq.(36) becomes

    z˙4=-κ2x4-κ1x3+κ1u-λ˙41+
    k4e-ζetanh(κ1(u-uc))

    When 1ζe<min(κ1i) , i<1,2,3 , using Eq. (10), we have

    z˙4-κ2x4-κ1x3+κ1u-λ˙41+
    k4(-z4+x4-λ41)-κ1(u-uc)
    (37)

    So we choose the virtual control law in Step 4.

    uc=κ1-1(κ2x4+κ1x3+λ˙41-k4(x4-λ41)-z3)
    (38)

    Remark 4 The parameter κ1 is related to the performance of actuator. The parameter ζe is selected as ζe<min(κ1i) , which can attenuate the magnitude of compensation signals and accelerate the response of compensation system. The higher value of ζe corresponds to a worse smoothness and a faster response speed and vice versa. The actual value is determined by the actual actuator.

    Define the Lyapunov function

    V4=12z42
    (39)

    Due to Eqs.(37), (38), the derivative of Eq.(39) can be acquired

    V˙4-k4z42-z4Τz3
    (40)

    Remark 5 The analysis and explanation of the presented algorithm is described by two points.

    First, the aim of reconfiguration vehicle⁃actuator model in Eq.(8) is to capture the amplitude and speed of the actuator. In addition, this cascade system is very suitable to adopt backstepping control method which can effectively unite disturbance observer and compensation system.

    Second, employing tanh function to improve the corresponding rate of compensation system is the highlights of this paper. The traditional first⁃order system is described as e˙=-k4e+κ1(u-uc) . The contrast Eq.(30) can be found that the effect of tanh function is to accelerate the feedback of (u-uc) instead of merely depending on κ1(u-uc) whose κ1 belongs to the parameter of system feature itself and is uncontrollable.

  • 2.2 Stability analysis

    To facilitate the stability analysis, we define the Lyapunov function

    V=12i=14Vi
    (41)

    Using Eqs.(14), (19), (23), (28), (35), Eq.(40) yields

    V=12i=14zi2+12i=12Δ˜fi2+12i=24yi12
    (42)

    The time derivative equation of Eq.(42) is

    V˙-i=12(ki-12)zi2-i=12(kfi-1)Δ˜fi2-
    i=34kizi2+i=12ηi2+i=24yi1Τy˙i1+z1Τg1y21+
    z2Τg2y31+z3Τy41
    (43)

    From Eq.(16) and the filter error yi1 , if ζi1>x˙idmax ,on the basis of Polycarpou and Ioannou[3], we get

    yi1Τy˙i1=i=24-yi12τi1-yi1Τζi1tanh(li1yi1)-yi1Τx˙id
    i=24-yi12τi1-yi1Τξi1i=24-yi12τi1+ρi1
    (44)

    From the research in Ref.[10] , the ultimate form of Eq.(43) is derived as

    V˙-ki-12zi2-i=34kizi2-i=12(kfi-1)Δ˜fi2+i=12ηi2+i=24-yi12τi1+ρi1
    (45)

    Eq.(45) can be rewritten as

    V˙-c1V+c2
    (46)

    where c1=mink1-12,k2-12,k3,k4,kf1-1,kf2-1,1τ21,1τ31,1τ41 , c2=i=12ηi2+(ρi1) .

    By the differential inequality in Eq.(46), the solution can be obtained as

    0V(t)c2c1+V(0)-c2c1exp(-c1t)
    (47)

    According to Lemmas (1,2), the estimation error of the DO can converge to the following compact set

    SΔ˜fi=Δ˜fiΔ˜fi<c2c1+V(0)
    (48)

    The convergence domain of zi is given in a similar way

    Szi=zizi<c2c1+V(0)
    (49)

    From Eqs.(48,49), the command angle errors can converge to arbitrarily small neighborhoods around zero by properly choosing parameters c1 and c2 which can guarantee the stability of vehicle⁃actuator control system.

  • 3 Simulation

    To verify the effectiveness of the proposed control scheme, several simulations are carried out in this section. The winged⁃cone simulation model, a widely used simulation model of verification actuator constraints, is used to verify the effectiveness of the attitude control system proposed in this paper. The desired attitude command is expressed as Θc=[αc,βc,σc]Τ . The initial attitude and attitude angular rates are chosen as Θo=[0,0,0]Τ and ωo=[0,0,0]Τ , respectively. The parameters of actuator dynamics[23] are chosen as κ1i=900 and k2i=35 . The deflection angles and angular rate of control surfaces are limited within ±30 °, ±100 °/s, respectively. Other parameters of control scheme proposed in this paper are as follows: k1=9.1 , k2=0.9 , k3=15 , k4=5.7 , kf1=2.5 , kf2=4 , ζi1=1 , ζe=77 , li1=0.5 , τi1=0.06 . Other initial states about this vehicle are H0=40 km, τ=118.5 °, δ=32 °, V0= 3 km/s, χ0=0 ° and γ0=0 °.

    In simulations tests, a first⁃order filter is adopted to smooth the reference signals

    xrxc=1Trx+1

    where xr , xc and Tr are output state of the filter, input command and time parameter, respectively. The selection of the parameters Tr is related to the dynamic performance of the control system. In consideration of the control system design of this paper, it is appropriate to set Tr=2 .

    In order to compare the control effect, a conventional adaptive dynamic surface control scheme(ADSC) with parameter estimation and actuator compensation in Ref.[21] is used in the simulation tests. Ref.[21] proposed the control scheme ADSC focusing on the flight longitudinal control problem of an HSV with aerodynamic uncertainties and input constraints. The main difference between the two schemes is that the DOABC uses tanh function to design auxiliary compensation system. So the two have the same simulation parameters except ζe . Next, the control architectures DOABC and ADSC are tested in two cases, the normal and the uncertainty case. There are 16 design parameters of the controller and the observer in the simulation system and the calculation during one step time is non⁃iterative. The computer we used is Intel I5 processor, 1.8 GHz. The fourth order method of Runge‑Kutta based on MATLAB is used. The simulation step size is 0.02 s. The simulation time is set as 40 s. The actual average running time of 2 000 steps is about 18.57 s. Therefore, it shows that the control method presented is suitable for real⁃time computation of flight control computer.

  • 3.1 Case 1: Normal case

    First, the normal cases of the ADSC and DOABC are implemented to test the dynamic performance when the actuator is within the range of constraints.

    The corresponding results with attitude tracking and the amplitude and rate of actuator deflection are shown in Figs.2—4. Fig.1shows the three⁃dimensional trajectory of the maneuvering flight of a vehicle. As depicted in Fig2, the attitude angles stably follow the desired commands Figs.3—4 show the difference between the amplitude and the rate of actuator deflection of the two control architectures.

    Fig.1
                            Three⁃dimensional trajectory

    Fig.1 Three⁃dimensional trajectory

    Fig.4
                            Rate of actuator deflection of Case 1

    Fig.4 Rate of actuator deflection of Case 1

    Fig.2demonstrates the deflection of actuator amplitude. The third subgraph of Fig.2shows actuator deflection of control scheme ADSC and DOABC. It is obvious that the actuator is accompanied by obvious bucket vibration for ADSC. However, it should be noted that the rapid deflection may cause the excessive wear of the actuator and other adverse damage for the vehicle. From the comparison above, we can see that the deflection of actuator of the control scheme DOABC shows better smoothness. A similar situation prevails in Fig.3. Severe rate changes are most likely to cause actuator failure. The architecture and new algorithm DOABC proposed in this paper effectively avoid this situation. The actuator’s rate change is smoother. It also shows the effectiveness of the architecture and algorithm proposed in this paper when dealing with the amplitude and rate saturation of the actuator.

    Fig.2
                            Attitude angle tracking of Case 1

    Fig.2 Attitude angle tracking of Case 1

    Fig.3
                            Amplitude of actuator deflection of Case 1

    Fig.3 Amplitude of actuator deflection of Case 1

  • 3.2 Case 2: Uncertainty case

    In this section, the dynamic performance of ADSC and DOABC is tested to validate the aggregation effect of aerodynamic uncertainty and actuator constraints. Therefore, the aerodynamic uncertainty in simulation is selected as ±20%fi randomly. With the same input command, Figs.5—7 show the attitude angle tracking effect and the deflection of the amplitude and rate of the actuator. Fig.5shows that the tracking performance of two control architectures is great and stable. It can be seen that the two architectures have good results in dealing with uncertainty suppression. The tremendous difference in actuator deflection is shown in Figs.6—7.

    Fig.5
                            Attitude angle tracking of Case 2

    Fig.5 Attitude angle tracking of Case 2

    The actuator amplitude of control scheme ADSC exhibits a violent shake in a small range, as shown in Fig.6. The strenuous bucket vibration of the actuator not only brings wear to the actuator, but also leads to the instability and even damage of the vehicle. Instead, the actuator deflection of the control architecture DOABC shows absolute smoothness and almost no shake. This is more evident in Fig.7. We can observe the rate variation of the actuator and its violent behavior that rapid shifts from one side to the other is what we call reverse RS. However, in the control architecture and algorithm proposed in this paper, RS phenomenon which usually occurs at the moment when the angle of attack begins to change occurs only in a few points. In summary, as shown in the Figs.5—7, the control architecture and algorithm presented herein demonstrate superior performance in processing actuator saturation.

    Fig.6
                            Amplitude of actuator deflection Case 2

    Fig.6 Amplitude of actuator deflection Case 2

    Fig.7
                            Rate of actuator deflection of Case 2

    Fig.7 Rate of actuator deflection of Case 2

    Remark 6 We must realize that this shake and the occurrence of reverse RS saturation of the actuator are due to the inadequate design of the previous anti⁃saturation auxiliary system and the overall control architecture. The new control architecture and algorithm proposed in this paper takes a step forward in solving this problem. Furthermore, we know that only by improving the algorithm and control architecture can we solve this kind of constraint problem further.

  • 4 Conclusions

    This paper investigates the actuator amplitude and rate constraint problem occurring at the maneuvering flight of a HSV with aerodynamic uncertainties. An adaptive backstepping based disturbance observer with anti⁃saturation auxiliary compensation system control strategy is proposed to deal with such problems. Simulation results show that the proposed control architecture has a satisfactory performance in handling actuator amplitude and rate constraints compared with previous algorithms. For future work, as shown in this paper, the tanh function plays a key role, and other applications about it still attract research interests. Besides, the adaptive adjustment of the parameter ζe is worth exploring and will be able to improve the control effect of the presented method.

  • References

    • 1

      XIAO L P, ZHANG Y, LU Y P . Control⁃oriented modeling and simulation on rigid⁃aeroelasticity coupling for hypersonic vehicle[J]. Transactions of Nanjing University of Aeronautics and Astronautics, 2015, 32(1): 70⁃80.

    • 2

      CHNEG X L, WANG P, LIU L H, et al . Disturbance rejection control for attitude control of air⁃breathing hypersonic vehicles with actuator dynamics[J]. Journal Systems and Control Engineering, 2016, 230(9): 988⁃1000.

    • 3

      POLYCARPOU M M, IOANNOU P A . A robust adaptive nonlinear control design[J]. Automatica, 1996, 32(3): 423⁃427.

    • 4

      WANG J M, WU Y J, DONG X M . Recursive terminal sliding mode control for hypersonic flight vehicle with sliding mode disturbance observer[J]. Nonlinear Dynamics, 2015, 81(3): 1489⁃1510.

    • 5

      XU B, HUANG X Y, WANG D W, et al . Dynamic surface control of constrained hypersonic flight models with parameter estimation and actuator compensation[J]. Asian Journal of Control, 2014, 16(1): 162⁃174.

    • 6

      ZONG Q, WANG F, TIAN B L . Robust adaptive dynamic surface control design for a flexible air⁃breathing hypersonic vehicle with input constraints and uncertainty[J]. Nonlinear Dynamics, 2014, 78(1): 289⁃315.

    • 7

      SWAROOP D, HEDRICK J K, YIP P P, et al . Dynamic surface control for a class of nonlinear systems[J]. IEEE Transactions on Automatic Control, 2000, 45(10): 1893⁃1899.

    • 8

      WASEEM A B, LIN Y, AMEZQUITA S K . Adaptive integral dynamic surface control of a hypersonic flight vehicle[J]. International Journal of Systems Science, 2015, 46(10): 1717⁃1728.

    • 9

      LI C Y, JING W X, GAO C S . Adaptive backstepping⁃based flight control system using integral filters[J]. Aerospace Science &Technology, 2009, 13(3):105⁃113.

    • 10

      CHEN W H, YANG J, GUO L, et al . Disturbance observer⁃based control and related methods: An overview[J]. IEEE Transactions on Industrial Electronics, 2016, 63(2): 1083⁃1095.

    • 11

      CHEN M, GE S S . Direct adaptive neural control for a class of uncertain nonaffine nonlinear systems based on disturbance observer[J]. IEEE Transactions on Cybernetics, 2013, 43(4): 1213⁃1225.

    • 12

      WANG F, ZOU Q, HUA C C, et al . Disturbance observer⁃based dynamic surface control design for a hypersonic vehicle with input constraints and uncertainty [J]. Proc IMechE Part I: Journal Systems and Control Engineering, 2016, 230(6): 522⁃536.

    • 13

      WANG Y K, LIU Z X, SUN M W, et al . Adaptive backstepping attitude control with disturbance rejection subject to amplitude and rate saturations of the elevator[J]. Journal of Aerospace Engineering, 2016, 32(3): 04016095.

    • 14

      YUAN R Y, YI J Q . Adaptive control for a class of uncertain nonlinear system with input magnitude and rate saturation[C]// International Conference on Intelligent Computing & Integrated Systems. Kunming, China: IEEE, 2010: 456⁃459.

    • 15

      AN H, WANG C H, WU L G . Disturbance observer⁃based anti⁃windup control for air⁃breathing hypersonic vehicles[J]. IEEE Transactions on Industrial Electronics, 2016, 63(5): 3038⁃3049.

    • 16

      ZONG Q, WANG F, SU R, et al . Robust adaptive backstepping tracking control for a flexible air⁃breathing hypersonic vehicle subject to input constraint[J]. Journal Aerospace Engineering, 2015, 229(1): 10⁃25.

    • 17

      CHEN C, ZHU K, MA G F, et al . Adaptive backstepping control for reentry attitude of near space hypersonic vehicle with input saturation[C]// Proceeding of the 35th Chinese Control Conference. Beijing, China: Springer, 2013.

    • 18

      FENG Z X, GUO J G, ZHOU J . Robust constrained autopilot control for a generic missile in the presence of state and input constraints[J]. Optik, 2017, 149(11):49⁃58.

    • 19

      TEE K P, GE S S . Control of nonlinear systems with partial state constraints using a barrier Lyapunov function[J]. International Journal of Control, 2011, 84(12): 2008⁃2023.

    • 20

      GE S S, WANG C . Adaptive neural control of uncertain MIMO nonlinear systems[J]. IEEE Transactions on Neural Networks, 2004, 15(3): 674⁃692.

    • 21

      HU Q L, YAO M . Adaptive backstepping control for air⁃breathing hypersonic vehicle with actuator dynamics[J]. Aerospace Science and Technology, 2017, 67(8): 412⁃421.

    • 22

      JAY F, MARIOS P, MANU S . Adaptive backstepping with magnitude, rate, and bandwidth constraints: Aircraft longitude control[C]//Proceedings of the American Control Conference. Denver, USA: [IEEE], 2006: 3898⁃3904.

    • 23

      GUO X P, QI R Y . Design of robust trajectory reshaping for hypersonic vehicle based on NFTET[J]. Journal of Nanjing University of Aeronautics and Astronautics, 2017, 49(S): 82⁃88. (in Chinese)

  • Author contributions & Acknowledgements

    Mr. XIANG Kai completed the algorithm design and experiments, and wrote the manuscript. Dr. DU Yanli contributed to the modification and improvement of this paper. Mr. ZHANG Peng provided some experiment models. Mr. LIN Haibing offered some advice and checked the manuscript.

    Acknowledgements:This work was supported by the National Natural Science Foundation of China (No.61304099), the Foundation of Graduate Innovation Center in NUAA (No.kfjj20171505), and the Postgraduate Research & Practice Innovation Program of Jiangsu Province (No.KYCX18_0304).

    Competing Interests

    The authors declare no competing interests.

XIANGKai

Affiliation: College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, P. R. China

Profile:Mr.XIANG Kaireceived B.S. degree from Department of Mathematics, Harbin University of Science and Technology, and is currently a postgraduate at College of Astronautics, Nanjing University of Aeronautics and Astronautics (NUAA). His research interest is guidance and control of hypersonic vehicles.Dr

DUYanli

Affiliation: College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, P. R. China

Role:Corresponding author

Email:duyanli@nuaa.edu.cn.

Profile:E⁃mail address: duyanli@nuaa.edu.cn.

ZHANGPeng

Affiliation: College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, P. R. China

Profile: ZHANG Pengis currently a postgraduate at College of Astronautics, NUAA. His research interest is guidance and control of hypersonic vehicles.Mr

LINHaibing

Affiliation: College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, P. R. China

Profile: LIN Haibingis currently a postgraduate at College of Astronautics, NUAA. His research interest is guidance and control of hypersonic vehicles.

Zhang Bei

Role:Editor

html/njhkhten/201902007/alternativeImage/b00f29df-2fe5-4b46-953a-24c586cd937d-F001.jpg
html/njhkhten/201902007/alternativeImage/b00f29df-2fe5-4b46-953a-24c586cd937d-F002.jpg
html/njhkhten/201902007/alternativeImage/b00f29df-2fe5-4b46-953a-24c586cd937d-F003.jpg
html/njhkhten/201902007/alternativeImage/b00f29df-2fe5-4b46-953a-24c586cd937d-F004.jpg
html/njhkhten/201902007/alternativeImage/b00f29df-2fe5-4b46-953a-24c586cd937d-F005.jpg
html/njhkhten/201902007/alternativeImage/b00f29df-2fe5-4b46-953a-24c586cd937d-F006.jpg
html/njhkhten/201902007/alternativeImage/b00f29df-2fe5-4b46-953a-24c586cd937d-F007.jpg

Fig.1 Three⁃dimensional trajectory

Fig.4 Rate of actuator deflection of Case 1

Fig.2 Attitude angle tracking of Case 1

Fig.3 Amplitude of actuator deflection of Case 1

Fig.5 Attitude angle tracking of Case 2

Fig.6 Amplitude of actuator deflection Case 2

Fig.7 Rate of actuator deflection of Case 2

image /

  • References

    • 1

      XIAO L P, ZHANG Y, LU Y P . Control⁃oriented modeling and simulation on rigid⁃aeroelasticity coupling for hypersonic vehicle[J]. Transactions of Nanjing University of Aeronautics and Astronautics, 2015, 32(1): 70⁃80.

    • 2

      CHNEG X L, WANG P, LIU L H, et al . Disturbance rejection control for attitude control of air⁃breathing hypersonic vehicles with actuator dynamics[J]. Journal Systems and Control Engineering, 2016, 230(9): 988⁃1000.

    • 3

      POLYCARPOU M M, IOANNOU P A . A robust adaptive nonlinear control design[J]. Automatica, 1996, 32(3): 423⁃427.

    • 4

      WANG J M, WU Y J, DONG X M . Recursive terminal sliding mode control for hypersonic flight vehicle with sliding mode disturbance observer[J]. Nonlinear Dynamics, 2015, 81(3): 1489⁃1510.

    • 5

      XU B, HUANG X Y, WANG D W, et al . Dynamic surface control of constrained hypersonic flight models with parameter estimation and actuator compensation[J]. Asian Journal of Control, 2014, 16(1): 162⁃174.

    • 6

      ZONG Q, WANG F, TIAN B L . Robust adaptive dynamic surface control design for a flexible air⁃breathing hypersonic vehicle with input constraints and uncertainty[J]. Nonlinear Dynamics, 2014, 78(1): 289⁃315.

    • 7

      SWAROOP D, HEDRICK J K, YIP P P, et al . Dynamic surface control for a class of nonlinear systems[J]. IEEE Transactions on Automatic Control, 2000, 45(10): 1893⁃1899.

    • 8

      WASEEM A B, LIN Y, AMEZQUITA S K . Adaptive integral dynamic surface control of a hypersonic flight vehicle[J]. International Journal of Systems Science, 2015, 46(10): 1717⁃1728.

    • 9

      LI C Y, JING W X, GAO C S . Adaptive backstepping⁃based flight control system using integral filters[J]. Aerospace Science &Technology, 2009, 13(3):105⁃113.

    • 10

      CHEN W H, YANG J, GUO L, et al . Disturbance observer⁃based control and related methods: An overview[J]. IEEE Transactions on Industrial Electronics, 2016, 63(2): 1083⁃1095.

    • 11

      CHEN M, GE S S . Direct adaptive neural control for a class of uncertain nonaffine nonlinear systems based on disturbance observer[J]. IEEE Transactions on Cybernetics, 2013, 43(4): 1213⁃1225.

    • 12

      WANG F, ZOU Q, HUA C C, et al . Disturbance observer⁃based dynamic surface control design for a hypersonic vehicle with input constraints and uncertainty [J]. Proc IMechE Part I: Journal Systems and Control Engineering, 2016, 230(6): 522⁃536.

    • 13

      WANG Y K, LIU Z X, SUN M W, et al . Adaptive backstepping attitude control with disturbance rejection subject to amplitude and rate saturations of the elevator[J]. Journal of Aerospace Engineering, 2016, 32(3): 04016095.

    • 14

      YUAN R Y, YI J Q . Adaptive control for a class of uncertain nonlinear system with input magnitude and rate saturation[C]// International Conference on Intelligent Computing & Integrated Systems. Kunming, China: IEEE, 2010: 456⁃459.

    • 15

      AN H, WANG C H, WU L G . Disturbance observer⁃based anti⁃windup control for air⁃breathing hypersonic vehicles[J]. IEEE Transactions on Industrial Electronics, 2016, 63(5): 3038⁃3049.

    • 16

      ZONG Q, WANG F, SU R, et al . Robust adaptive backstepping tracking control for a flexible air⁃breathing hypersonic vehicle subject to input constraint[J]. Journal Aerospace Engineering, 2015, 229(1): 10⁃25.

    • 17

      CHEN C, ZHU K, MA G F, et al . Adaptive backstepping control for reentry attitude of near space hypersonic vehicle with input saturation[C]// Proceeding of the 35th Chinese Control Conference. Beijing, China: Springer, 2013.

    • 18

      FENG Z X, GUO J G, ZHOU J . Robust constrained autopilot control for a generic missile in the presence of state and input constraints[J]. Optik, 2017, 149(11):49⁃58.

    • 19

      TEE K P, GE S S . Control of nonlinear systems with partial state constraints using a barrier Lyapunov function[J]. International Journal of Control, 2011, 84(12): 2008⁃2023.

    • 20

      GE S S, WANG C . Adaptive neural control of uncertain MIMO nonlinear systems[J]. IEEE Transactions on Neural Networks, 2004, 15(3): 674⁃692.

    • 21

      HU Q L, YAO M . Adaptive backstepping control for air⁃breathing hypersonic vehicle with actuator dynamics[J]. Aerospace Science and Technology, 2017, 67(8): 412⁃421.

    • 22

      JAY F, MARIOS P, MANU S . Adaptive backstepping with magnitude, rate, and bandwidth constraints: Aircraft longitude control[C]//Proceedings of the American Control Conference. Denver, USA: [IEEE], 2006: 3898⁃3904.

    • 23

      GUO X P, QI R Y . Design of robust trajectory reshaping for hypersonic vehicle based on NFTET[J]. Journal of Nanjing University of Aeronautics and Astronautics, 2017, 49(S): 82⁃88. (in Chinese)