Accepted Manuscript
Fault-Tolerant Anti-windup Control for Hypersonic Vehicles in Reentry based on ISMDO Yizhen Meng, Bin Jiang, Ruiyun Qi, Jianwei Liu PII: DOI: Reference:
S0016-0032(17)30635-X 10.1016/j.jfranklin.2017.12.004 FI 3255
To appear in:
Journal of the Franklin Institute
Received date: Revised date: Accepted date:
25 August 2016 23 August 2017 7 December 2017
Please cite this article as: Yizhen Meng, Bin Jiang, Ruiyun Qi, Jianwei Liu, Fault-Tolerant Anti-windup Control for Hypersonic Vehicles in Reentry based on ISMDO, Journal of the Franklin Institute (2017), doi: 10.1016/j.jfranklin.2017.12.004
This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
ACCEPTED MANUSCRIPT
Fault-Tolerant Anti-windup Control for Hypersonic Vehicles in Reentry based on ISMDO
CR IP T
Yizhen Meng, Bin Jiang, Ruiyun Qi, Jianwei Liu College of Automation Engineering, Nanjing University of Aeronautics and Astronautics. No.29, Jiangjun Road, Jiangning district, Nanjing, 211106
AN US
Abstract
Due to the extreme large flight scale of Hypersonic Vehicle (HSV), the system inevitably possesses strong nonlinearity, coupling, fast time-variability and is also sensitive to disturbance and fault. The method of external anti-windup system combined with the terminal sliding mode control law (TSMC) is presented for the nonlinear control problem under the restriction of control surfaces
M
for HSV. It can realize the compensation for the control surface saturation and let the HSV smoothly track the command signals. Then, the improved sliding
ED
mode disturbance observer (ISMDO) is proposed to estimate unknown parameters and strong external disturbance as well as the unknown actuator fault. This method does not need the information of disturbance and the fault bounds and
PT
has fewer learning parameters, which makes it suitable for the real-time control. Finally, the simulation test of attitude control for the reentry HSV is conducted,
CE
and the results show the effectiveness and robustness of the proposed scheme. Keywords: fault-tolerant control, sliding mode control, hypersonic vehicle,
AC
super-twisting disturbance observer, anti-windup
✩ This work is supported by National Natural Science Foundation (NNSF) of China under Grant (61533009, 61374116), the Six Talent Peaks Project in Jiangsu Province (No. HKHT010) and the Funding of Jiangsu Innovation Program for Graduate Education (No. KYLX160377). ∗ Corresponding author Email address:
[email protected] ()
Preprint submitted to Journal of LATEX Templates
December 16, 2017
ACCEPTED MANUSCRIPT
1. Introduction Hypersonic Vehicle (HSV) is in a state of unpowered and long-time gliding during reentry, which has a hash challenge for its controller. During reentry,
5
CR IP T
the rarefied air, complicated temperature variation, disturbance and the fault
make it a difficult mission for realizing the nice attitude control [1]. The rarefied air combined with the actuator fault will make the deflection angle break the
physical limitations of the rudder deflection angle quickly, moreover, the large
flight envelope also makes the aerodynamic characteristics of HSV present a serious nonlinear feature, following the changes of flight altitude, velocity and the
flight attitude. In addition, as for the uncertainty of aerodynamic parameters,
AN US
10
un-modeled dynamics and the external strong disturbances also exert the great challenge for the control of HSV [2]. Therefore, an effective anti-saturation nonlinear robust fault-tolerant controller is crucial for HSV to guarantee its safety and achieve the control goals.
Due to the hash flight environment of HSV, the actuator fault is more likely
M
15
to occur, causing serious consequences. Thus, the fault-tolerant scheme is crucial for HSV and must be considered when designing the attitude controller. A
ED
second-order dynamic terminal sliding mode is applied to handle the problem of near-space vehicle with actuator faults in [3], achieving the well fault-tolerant effect, however, it needs an auxiliary system to improve its tracking effects.
PT
20
A second-order system is applied to describe the actuator loss-of-effectiveness (LOE) and stuck failure in [4]. Based on the actuator model, a modified fault
CE
diagnosis and identification (FDI) and the backstepping controller are designed to handle the problem of near space vehicle with actuator faults. However, the
25
actuator model is not easy to get. A Takagi-Sugeno (T-S) fuzzy model is ap-
AC
plied to describe the near-space vehicle (NSV) attitude dynamics with actuator faults in [5], the designed fault-tolerant controller achieves a good control effect based on the sliding mode observer. However, the proper fuzzy rules are hardly established. Except for the sliding mode control, the adaptive control algorithm
30
is also an effective method to handle the fault-tolerant control. The dynamic
2
ACCEPTED MANUSCRIPT
surface control strategy, a modified control algorithm of backstepping control, is proposed in [6] as the basic controller to handle the problem of actuator-fault. The adaptation laws are designed to update parameter estimations for getting
35
CR IP T
more accurate approximation of the parameterized uncertain actuator fault. An adaptive output feedback fault-tolerant controller is designed in [7] to deal with
the parameter uncertainties, actuator faults and external disturbances in attitude control of HSV. Adaptive laws are designed for updating the controller
parameters when both the plant parameters and actuator fault parameters are unknown. Based on the above research results, the basic controller combined with the fault-tolerant control subsystem possesses the well control effect.
AN US
40
As for the deflection saturation of control surfaces, keeping the large angle of attack needs the big deflection angle of control surface during reentry. Besides, the rarefied air makes the situation even worse. Once the actuator fault appears, the physical limitations of the deflection angles of control surfaces will 45
be broken soon, resulting in the control surface stuck. If they are saturated for
M
a long time, the performance of control system can be dramatically reduced, or even the system becomes unstable. Some anti-saturation compensation con-
ED
trollers based on L2 and linear matrix inequality (LMI) are designed for the linearized longitudinal channel of HSV by Di et al in [8]. The velocity, altitude, 50
attitude angle, angular rate, dynamic pressure and other states are all restricted
PT
in [9], to design the anti-windup controller. However, the model of HSV in [9] is decoupled, while the actual model is seriously coupled. An anti-saturation
CE
compensation controller based on LMI is designed in [10], guaranteeing the stability of constrained control systems. The input saturation problem is trans-
55
formed into the constraint conditions of the system [11], which can be handled
AC
by optimal control techniques. As for the direct anti-saturation design methods, [10] and [11] are developed with quite desirable control performance , however, these algorithms are complex and require huge computation. Based on small gain theory, the stability of input constrained System with Anti-windup system
60
is studied in [12], which greatly improves the performance of controller, avoiding actuator being saturated for a long time. 3
ACCEPTED MANUSCRIPT
As is known, the uncertain parameters, the strong disturbances and the actuator fault possess the bad effect on the system control, which should be inhibited as much as possible. Fault detection and identification (FDI), one kind of observer, can be used to estimate the information of those unfavorable
CR IP T
65
factors, which is crucial for fault-tolerant control (FTC). There are varieties
of FDI approaches based on the models of linear or nonlinear systems, such as: observer based approaches, parity space and parameter estimation methods
[13]. An nonlinear disturbance observer(NDO) is proposed in [14] to estimate 70
the information of fault, uncertainty and disturbance. Then, the controller
AN US
with the information of NDO achieves the good control effects. However, NDO needs the derivation of disturbance maintaining zero, meaning that disturbances and faults are slowly changing, but disturbance and fault don’t always belong to the slowly changing signal. Sliding mode disturbance observer (SMDO) is 75
able to approach the disturbance and fault perfectly in [15], but the bounds of the disturbances are indispensable. The fuzzy disturbance observer is used to
M
estimate the uncertainty and disturbance of the chaotic neural network in [16]. Though it does not need the boundary value of disturbances, the appropriate
80
ED
fuzzy rules are hardly to obtain. The adaptive control method based on Neural Network is proposed by [17], which can modify the weights of network online to approximate the time varying disturbance effectively. However, there are
PT
too many online learning parameters to meet the real-time demands of control system of HSV, which will give rise to the unknown effects on the safety of HSV
CE
and the goals attainment. In this paper, referring to the methods of anti-saturation control, an exter-
85
nal anti-windup compensator combined with the terminal sliding mode control
AC
(TSMC) is designed for HSV to handle the problem of control surface saturation during reentry. As for the uncertainties and the actuator fault, an improved sliding mode disturbance observer (ISMDO) based on the super-twisting control
90
law (STW) in [18], [19] is proposed to estimate those information. ISMDO does not need the prior knowledge of disturbances and actuator faults and has fewer designing parameters, making it suitable for the real time control of HSV. The 4
ACCEPTED MANUSCRIPT
simulation results show that the proposed control strategy of this paper is of effect, good robustness and rapidity. The rest sections of this paper are organized as follows. Section 2 presents the
95
CR IP T
dynamics of HSV and the details of actuator faults and limitations. In section 3, the anti-windup system and the control purpose are described in details.
The control structure is given in Fig.2. In section 4, the terminal sliding mode fault-tolerant anti-windup control system is designed. Section 5 represents the 100
simulation studies. At last, section 6 is the conclusion.
AN US
2. HSV Reentry Model
The design model of HSV comes from the winged-cone configuration derived by NASA Langley Research Center[20] and [21]. In this paper, we just focus on the attitude control of HSV during its reentry, and the details are provided as follows
M
105
α˙ = q − tan β(p cos α + r sin α) +
1 (−L +M g cos γ cos µ) M V cos β
PT
ED
1 β˙ = p sin α − r cos α + (Y − M g cos γ sin µ) MV tan β µ˙ = − sec β(p cos α + r sin α) − (L − M g cos γ cos µ) MV tan γ + (L sin µ − Y cos µ) MV
(1) (2)
(3) (4)
q˙ = (Izz − Ixx ) · pr/Iyy + mA /Iyy
(5)
r˙ = (Ixx − Iyy ) · pq/Izz + nA /Izz
(6)
CE
p˙ = (Iyy − Izz ) · qr/Ixx + lA /Ixx
AC
where γ represents the flight path angle of HSV. α is the attack angle of HSV.
β represents the sideslip angle, and µ devotes to the roll angle of HSV. p is the angular rate of rolling, and q, r represent the angular rates of pitching, yawing, respectively. M devotes to the mass of HSV. D represents the force of drag for
110
HSV, and Y , L represent the lateral force and lift force, respectively. Ixx , Iyy and Izz are the moments of inertia, which are the nonlinear functions of the mass 5
ACCEPTED MANUSCRIPT
of HSV. lA , mA and nA represent the pneumatic moments of rolling, pitching and yawing, respectively. g is the gravitational acceleration of the earth. This nonlinear model is composed of six rigid-body state variables [α, β, µ, p, q, r]T ,
CR IP T
the output states are selected as α, β, µ. The control input u = [δe , δa , δr ]T does not appear explicitly in the equations [22]. In order to ensure the safety of the
reentry flight and meet the limitations of aircraft structure, the limitations of deflection angles of pneumatic control surface are provided as follows [15] −10◦ /s ≤ p, q, r ≤ 10◦ /s, −30◦ ≤ δe , δa , δr ≤ 30◦
(7)
115
AN US
where δe , δa and δr represent the deflection angles of aileron, elevator and rudder, respectively. 2.1. FTC objective
Due to the hash flight environment, fault is likely to occur and may locate in the actuators, the components or the elevators of HSV. When faults occur,
(8)
ED
M
the faulty system can be described as [23] x˙ = fF (xF , uF (t)) y = h (x)
where fF (·) represents the component faults of the vehicle. The actuator fault
PT
uF (t) may appear in many forms, such as
CE
uF i (t) = (1 − λi )u(t)
(9)
where 0 < λi ≤ 1, and λi represents the loss of actuator effectiveness. Because
AC
the fault does not always exist, Eq.(9) is modified as follows [24] uF i (t) = (1 − %i (t − T )λi )u(t)
% (t − T ) = 0, i where %i (t − T ) = % (t − T ) = 1,
t≤T
(10)
. T represents the time that the t≥T fault occurs. when %i (t − T ) = 0, there is no fault with actuator, while, when i
%i (t − T ) = 1, the actuator is out of order. 6
ACCEPTED MANUSCRIPT
Besides, both control inputs are supposed to be constrained by a saturation value, expressed by uimin ≤ uF i (t) ≤ uimax
(11)
ration function sat(uF i (t)) is defined as ui max , ui max > uF i (t) sat (uF i (t)) = uF i (t) , ui min < uF i (t) < ui max u , u (t) < u i min
Fi
(12)
i min
Remark 1: The upper bound and the lower bound of the saturation func-
AN US
120
CR IP T
which means that each of the inputs has a separate saturation limit. The satu-
tion, ui max and ui min are not constrained to be symmetric. Besides, ui max and ui min may be not equal to the real limitation of the vehicle, since actuator may be locked in a small area. Then the upper bound and the lower bound will change according to the real situation.
3. Structure of Fault-Tolerant Control System 3.1. Anti-windup System
M
125
ED
An anti-windup system is a system that can inhibit the decline in performance of the system due to the saturation of actuators caused by their physical limitations, particularly when the actuator fault occurs. The mechanism of antiwindup system is described as follows: under the normal circumstances, it will
PT
130
not work. Once the saturation occurs, the anti-windup system will be switched
CE
on until the saturation disappearing. As shown in Fig.1, the output of the anti-windup system is directly working on the input and output of the norminal controller, without any effects on the norminal controller, seen the relationship between v1 ,v2 and K in Fig.1, which is called the external anti-windup system
AC
135
[25]. The module of F is the designed anti-windup compensation system. K is the norminal controller without the actuator constraints. y represents the output feedback signal of the system. v1 , v2 are the outputs of the compensation
system. In this paper, terminal sliding mode control (TSMC) is designed as the 140
nominal controller K. 7
ACCEPTED MANUSCRIPT
sat ( u ) - u
F v2 + K
u
CR IP T
+ v1
y
Figure 1: Basic structure of the external anti-windup system
3.2. Structure of Fault-Tolerant Control System
According to the time-scale separation principle, the attitude control system
AN US
for HSV reentry can be divided into fast and slow control loops, which is shown in Fig.2. The control purpose is to track the expected attitude commands Ωc . 145
At first, Ωc will be mapped into the corresponding commands of control surface δc under the controller. Secondly, the actuator works quickly to respond the commends, δc , then, based on real action of control surface and the dynamic equations of HSV, the real states of HSV can be obtained. After the repeated
M
iterations, the attitude angle Ω can track Ωc at eventually.
As for anti-windup system, when the error of δC0 and δC occurs, the error
150
ED
is transformed as the control torque compensation MC0 and the state error compensation ωaw by anti-windup controller F . Through the work of fast-loop TSMC and MC0 , the saturation conditions of actuator is relieved and improved.
155
PT
Besides, an improved sliding mode disturbance observer(ISMDO) is designed to estimate those uncertainties and deduce the law of compensation.
CE
Thus, an anti-saturation fault-tolerant controller, consisted by TSMC, antisaturation controller (F ) and ISMDO, is designed in this paper. The specific
AC
design process will be carried out in the follow-up sections.
8
ACCEPTED MANUSCRIPT
Du
F +
waw es
fast- M C M C 0 control loop allocM1 TSMC ation
slowwc loop TSMC -
-
+
D+F
dC
dC 0
- g -f 1
W
ISMDO
-
W HSV w
CR IP T
Wc
Dd C
gd
p,q,r (w )
a , b ,s ( W )
AN US
Figure 2: Structure diagram of HSV attitude control system
4. Design of HSV Attitude Controller 160
4.1. Slow-Loop Control Law of HSV
The slow-loop of HSV simulation model (1-3) can be simplified to the affine nonlinear function as follows
T
M
˙ s + ∆fs + gs ω + ∆s , ys = Ω Ω=f
(13)
ED
where Ω = [α, β, µ] . ∆fs represents the uncertainty part of fs . ∆s represents the external disturbances. In order to facilitate the analysis, we remark Ds =∆fs + ∆s , and suppose that Ds satisfies kDs k ≤ r1 + r2 kΩk, where r1 and T
PT
r2 are two unknown positive constants. ω = [p, q, r]
represents the fast-loop
T
states of HSV. As for fs = [fα , fβ , fµ ] , the details are as follows (14)
fβ = (ˆ q SCY,β β − M g cos γ sin µ)/M V
(15)
AC
CE
fα = (−ˆ q SCL,α + M g cos γ cos µ)/M V cos β
fµ = −(ˆ q SCL,a − M g cos γ cos µ) · tan β/M V + qˆSCL,a sin µ tan γ/M V − qˆSCY,β β cos µ tan γ/M V − tan β cos α 1 − tan β sin α gs = sin α 0 − cos α − sec β cos α 0 − sec β sin α 9
(16)
(17)
ACCEPTED MANUSCRIPT
where qˆ is the dynamic pressure and CL,α represents the lift increment coefficient for basic vehicle. CY,β is the side force with sideslip derivative for basic vehicle. In the attitude control system, the role of slow-loop is to track Ωc in finite
CR IP T
time and provides the command angular rate ωc for the fast control loop. Referring to the control methods in [26], the terminal sliding mode surface is designed as s = Ωe +
Z
t
(a1 Ωe + b1 Ωe q1 /p1 )dτ
0
(18)
where Ωe = Ω − Ωc represents the tracking error. a1 , b1 , p1 , q1 are the design 165
AN US
parameters, meeting a1 > 0, b1 > 0, p1 > q1 . p1 and q1 are positive odd numbers.
Remark 2: As is known, comparing with the linear sliding surface in SMC, the integral item will improve the transient performance for the SMC system [27]. Besides, by introducing the concept of terminal attractor of neural network [28], (18) is designed to improve the convergence performance of SMC system. When Ωe is far away from zero, a1 Ωe plays a leading role. When Ωe is close to
M
170
zero, b1 Ωe q1 /p1 plays the key role.
ED
Differentiate the both sides of (18), and we have s˙ = Ω˙ e + a1 Ωe + b1 Ωe q1 /p1 = fs + Ds + gs ω − Ω˙ c + a1 Ωe + b1 Ωe q1 /p1
(19)
PT
In order to improve the dynamic characteristics of the sliding mode control,
CE
the reaching law is designed as follows k
s˙ = −l1 s − l2 |s| sgn (s)
(20)
where l1 and l2 are the gain coefficients of reaching law, meeting l1 > 0, l2 > 0.
AC
k is the design parameter of reaching law, meeting 0 < k < 1. According to
the analysis thought of [29], (20) can be divided into two parts. When s is far
175
away from zero, the convergence characteristic of s˙ is up to (−l1 s). When s is k
close to 0, the convergence characteristic of s˙ is determined by (−l2 |s| sgn (s)), which can further improve the convergence characteristics of TSMC.
10
ACCEPTED MANUSCRIPT
Then, the slow-loop controller of HSV is obtained as follows k ωc = gs−1 (−fs + Ω˙ c − a1 Ωe − b1 Ωe q1 /p1 − l1 s − l2 |s| sgn (s)
− (ˆ r1 + rˆ2 kΩk)sgn (s))
CR IP T
(21)
and the adaptive updating laws of r1 , r2 are provided as follows rˆ˙1 = m−1 ˆ˙2 = m−1 1 ksk , r 2 ksk kΩk
(22)
where rˆ1 , rˆ2 are the estimations of r1 , r2 , respectively. mi is a design parameter, satisfying mi > 0. k·k represents the 2-norm in this paper.
AN US
Theorem 1 Under the control law (21) and the adaptive law (22), the
attitude tracking error can converge to a small region in finite time and the closed loop system is stable. The convergence region is described as follows 1/k
|s| ≤ (δ/l2 )
+δ
(23) T
where δ represents the estimation error of Ds , and δ = [δ1 , δ2 , δ3 ]
combined
M
180
1/k
, |s| ˙ ≤ l1 (δ/l2 )
T
with s = [s1 , s2 , s3 ] , corresponding to the three channels of HSV. δi , i = 1, 2, 3,
δi , δi > 0.
ED
represents the bound of estimation errors of Dsi , namely, |ˆ ri1 + rˆi2 kΩi k − Dsi | ≤ Proof: A Lyapunov function is chosen as
PT
V (s, r˜1 , r˜2 ) =
1 1 1 T s s + m1 r˜12 + m2 r˜22 2 2 2
(24)
where r˜1 = rˆ1 − r1 , r˜2 = rˆ2 − r2 .
CE
Take the derivative of Eq.(24), and we have
AC
V˙ = sT s˙ + m1 r˜1˜˙r1 + m2 r˜2˜˙r k
= sT (Ds − rˆ1 − rˆ2 kΩk − l1 s − l2 |s| sgn(s)) + m1 r˜1˜˙r1 + m2 r˜2˜˙r2 k
≤ sT (kDs k − rˆ1 − rˆ2 kΩk) + sT δ − l1 sT s − l2 sT |s| sgn(s) + r˜1 ksk + r˜2 ksk kΩk k
≤ (kDs k − rˆ1 − rˆ2 kΩk) ksk + sT δ − l1 sT s − l2 sT |s| sgn(s) + r˜1 ksk + r˜2 ksk kΩk ≤ (r1 − rˆ1 ) ksk + (r2 − rˆ2 ) kΩk ksk + (ˆ r1 − r1 ) ksk + (ˆ r2 − r2 ) ksk kΩk k
− l1 sT s − l2 sT |s| sgn(s) + sT δ 11
ACCEPTED MANUSCRIPT
k
≤ −l1 sT s − sT (l2 |s| − δ)
(25) k
Referring to [30] and [31], if l2 |s| ≥ δ , we have V˙ + l1 V ≤ 0
CR IP T
(26)
and the convergence region is obtained as follows 1/k
|s| ≤ (δ/l2 )
(27)
Substitute Eq.(27) into Eq.(20), and we get k
1/k
|s| ˙ ≤ l1 (δ/l2 )
+δ
1/k
n ok 1/k + l2 (δ/l2 )
AN US
|s| ˙ ≤ l1 |s| + l2 |s| ≤ l1 (δ/l2 )
(28)
According to (20), it can be obtained as follows s+l ˙ 1 s = −l2 sk
(29)
M
Then, multiply the both sides of (29) by s−k , and we get ds +l1 s1−k = −l2 dt
(30)
ED
s−k
PT
Let λ = s1−k , (30) can be rewritten as follows dλ + (1 − k) l1 λ = − (1 − k) l2 dt
(31)
After solving the first order linear non-homogeneous differential equation (31),
CE
we have
λ=c1 e
−
R
(1−k)l1 dt
−
l2 e
R
(1−k)l1 dt
l1
e−
R
(1−k)l1 dt
= c1 e(1−k)l1 t −
l2 l1
(32)
AC
Substitute λ = s1−k into (32), and we have s1−α = c1 e(1−k)l1 t −
l2 l1
(33)
When t = 0 and s = s0 , c1 can be obtained as follows c1 = s1−k 0 12
l2 l1
(34)
ACCEPTED MANUSCRIPT
Here, according to (33) and (34), (29) can be solved as follows t=
(35)
Then, the states of (18) can converge to the region (27) within a finite time,
CR IP T
185
1 (ln(s1−k + l2 /l1 ) − ln(s1−k + l2 /l1 )) 0 (1 − k)l1
seen in (35).
As we all know, the switching function of the TSMC will bring the dramatic system chattering, which has a great influence on the performance of system.
In order to inhibit the chattering of system, the switching item sgn(s) in (21) is replaced by a continuous function with respect to tracking error Ωe . The details
AN US
are shown as follows sign(s) =
s ksk + ∆ + kΩe k
(36)
where s represents the sliding mode surface. ∆ is a a small enough constant. Ωe represents the tracking error, namely, Ωe = Ω − Ωc . Besides, considering the
adaptive law in (22), a little offset of s will lead to ksk > 0, resulting in rˆ˙ > 0,
M
causing rˆ continuously increasing, so does the output of the controller, which will give rise to some bad influence on the tracking effect. In order to effectively
ED
stabilize changes of rˆ , the boundary layer is brought into the adaptive law and
PT
the improved adaptive law is as follows m−1 ksk, ksk > ε 0 1 rˆ˙1 = 0, ksk < ε0 m−1 ksk kΩk ,ksk > ε 0 2 rˆ˙2 = 0, ksk < ε
(37)
(38)
CE
0
where ε0 > 0 is a small design parameter.
AC
4.2. Fast-loop Control law of HSV The fast-loop of HSV simulation model (4-6) can be simplified to the affine
nonlinear function. Here, the partial loss-of-efficiency (LOE) fault is brought into the dynamic model, and the details are provided as follows ω=f ˙ f + ∆ff + gf Mc + ∆f , yf = ω 13
(39)
ACCEPTED MANUSCRIPT
T
T
where ω=[p, q, r] , ∆ff is the uncertainty part of ff . As to ff = [fp , fq , fr ] , the specific expressions are as follows
CR IP T
fp = (Iyy − Izz ) · qr/Ixx + laero /Ixx fq = (Izz − Ixx ) · pr/Iyy + maero /Iyy fr = (Ixx − Iyy ) · pq/Izz + naero /Izz
(40)
q gf = diag {glp , gm , gnr }
(41)
u(t) = Mc represents the control moment of fast-loop of HSV without fault, ∆f = %i (t − T )λi u(t) represents loss of actuator effectiveness. Thus, the con-
AN US
190
trol moment with fault (uF i (t)) and the saturation limits (uimax , uimin ) are described in (10) and (12).
Assumption 1 In order to facilitate the expression in fast-control loop, we
M
195
take Df =∆ff + ∆f as the compound uncertainties. Besides, we assume that ˙ Df i ≤ 2i (i = 1, 2, 3) , t ≥ 0, where 2i is unknown positive constant.
4.2.1. Design of Anti-windup Auxiliary System
As shown in Fig.2, the anti-windup system is applied to inhibit the degra-
ED
dation of tracking performance due to the saturation of control surface, and regain the most control effect of the norminal controller. Referring to [25], the
CE
PT
anti-windup compensation system is designed as follows ω˙ aw = ff (ωaw ) + gf · (h(ωaw ) + ∆u)
(42)
ν1 = Cωaw , ν2 = h(ωaw ) + gf−1 · ff (ωaw )
(43)
where ωaw represents the states of compensation system, determined by ∆u=MC −
AC
MC0 , which is specified later. C is the designed gain coefficient, which is a positive constant. ν1 and ν2 are the outputs of the anti-windup system. Here, the function h(ωaw ) is designed when ∆u = 0 (i.e. when saturation
does not occur) to guarantee system ω˙ aw = ff (ωaw ) + gf h(ωaw )
14
ACCEPTED MANUSCRIPT
globally stable. For such problem, the dynamic inversion is applied to guarantee the system (42) being globally stable. Here, some instructions should be given firstly. The actuator is simulated by one-order inertia plant, namely, ω˙ aw =
assumption of above, h(ωaw ) is designed as follows
CR IP T
kc (ωaw − ωawc ), where kc represents the bandwidth frequency. Based on the h(ωaw ) = gf−1 [−kc (ωaw − ωawc ) − ff (ωaw ) + ω˙ awc ] 200
(44)
where ωawc is the commanded signal, and the ωaw is the state of anti-windup system.
function is selected as follows
AN US
In order to proof the stability of the anti-windup system, the Lyapunov
Vωaw = where e = ωaw − ωawc .
1 T e e 2
(45)
Then, take the derivation of (45), and we have
M
e˙ = ω˙ aw − ω˙ awc = ff (ωaw ) + gf h(ωaw ) − ω˙ awc
(46)
Substitute (44) into (46), and we have
ED
V˙ ωaw = eT e˙ = eT (ω˙ aw − ω˙ awc ) = eT (ff (ωaw ) + gf h(ωaw ) − ω˙ awc )
PT
= eT (ff (ωaw ) + gf gf−1 [−kc (ωaw − ωawc ) − ff (ωaw ) + ω˙ awc ] − ω˙ awc ) 2
≤ −kc kek2
(47)
CE
2 Here, based on V ≥ 0, V˙ ≤ −kc kek2 ≤ 0, we obtain that V is bounded. Then,
according to (45), we have that e is bounded. Due to e˙ = −kc e, it is obvious
205
that e˙ is bounded. Based on Barbalat lemma, e can converge to zero. Above all,
AC
the anti-windup system is asymptotically stable according to Lyapunov theorem of stability. 4.2.2. Design of TSMC Control System As shown in Fig.2, the terminal sliding mode control is designed as the basic
210
controller for nominal system without considering the ∆ff and ∆f of (39), and 15
ACCEPTED MANUSCRIPT
details are provided as follows. The sliding mode surface is designed as follows Z t sf = ωe + (a2 ωe + b2 ωe q2 /p2 )dτ
(48)
CR IP T
0
where ωe = ω − ωc − ωaw is the total error of fast control loop, a2 > 0, b2 > 0,
p2 > 0 and p2 , q2 are the positive odd numbers. Differentiating both sides of the equation (48), and with (39), (without ∆ff and ∆f ) and (48), we can get s˙ f = ω˙ e + a2 ωe + b2 ωe q2 /p2 = ω˙ − ω˙ c − ω˙ aw + a2 ωe + b2 ωe q2 /p2
AN US
= ff + gf MC − ω˙ c − ff (ωaw ) − gf · h(ωaw ) − gf ∆u + a2 ωe + b2 ωe q2 /p2
(49)
where MC is directly applied as the control moment of the HSV, satisfying that MC = gδ δc , where gδ is the control surface distribution matrix and δc represents the deflection angle of control surface.
Due to the physical structure constraints of actuator in this paper, we assume
M
that δc represents the angle of rudder reflection with restriction, and δc0 is the output of the fast-loop controller without limitations, satisfying ∆δc = δc − δc0 .
ED
As shown in Fig.2, ∆u satisfies
∆u = gδ ∆δc = gδ δc − gδ δc0 = MC − MC0
(50)
Then, substitute (50) into (49), and we have
PT
s˙ f = ff + gf MC0 − ω˙ c − ff (ωaw ) − gf h(ωaw ) + a2 ωe + b2 ωe q2 /p2
(51)
Order s˙ f = −kf · sf , kf is the design parameter, and then, the anti-saturation
CE
control law of the fast-loop of HSV is provided as follows
AC
MC0 = −gf−1 (ff − ω˙ c − ff (ωaw ) − gf · h(ωaw ) + a2 ωe + b2 ωe q2 /p2 + kf sf ) = −gf−1 (ff − ω˙ c + a2 ωe + b2 ωe q2 /p2 + kf · sf ) + gf−1 · ff (ωaw ) + h(ωaw ) (52)
In order to proof the stability of the fast-loop of HSV under the controller (52), the Lyapunov function is chosen as V2 =
1 T sf sf 2 16
(53)
ACCEPTED MANUSCRIPT
Differentiate the both sides of (53) and we get V˙ 2 = sTf s˙ f = sTf ff + gf MC0 − ω˙ c − ff (ωaw ) − gf h (ωaw ) + a2 ωe + b2 ωe q2 /p2 (54)
CR IP T
Then, substitute (51) and (52) into (54) and we have V˙ 2 = sTf ff − ω˙ c − ff (ωaw ) − gf h (ωaw ) + a2 ωe + b2 ωe q2 /p2 + sTf gf −gf−1 (ff − ω˙ c + a2 ωe + b2 ωe q2 /p2 + kf · sf ) + gf−1 · ff (ωaw ) + h(ωaw ) 2
= −kf sTf sf ≤ −kf ksf k2
If and only if sf = 0, V˙ 2 = 0. Based on the Lyapunov theorem, the system is
AN US
215
(55)
asymptotic stability.
So far, the fast-loop controller of HSV has been designed. However, the disturbance, LOE, and uncertainty have the huge influence on the performance of controller. In order to handle such problem, an improved sliding mode observer is designed in next section.
M
220
4.2.3. Design of ISMDO for fast control loop In order to eliminate the adverse effects of Df in equation (39), ISMDO,
ED
based on super-twisting algorithm, is proposed to estimate the complex disturbance in fast control loop. The details are as follows. At the beginning of the 225
proof, the following lemma [19] is given as follows
CE
PT
Lemma 1 Consider the following nonlinear equations x˙ = −k |x |1/2 sign(x ) + x + ξ(t) 1 1 1 1 2 x˙ = −k sign(x )
namely, x˙ 1 + k1 |x1 |
1/2
2
2
(56)
1
sign(x1 ) + k2
R
sign(x1 )dτ = ξ(t), where the design pa-
AC
rameters k1 > 0, k2 > 0, it can be guaranteed that x1 and x˙ 1 converge to the equilibrium point in finite time. In this paper, ISMDO is constructed as follows σ =ω+z z˙ = −ff − gf MC − ν D ˆ =ν f
17
(57)
ACCEPTED MANUSCRIPT
where where ω presents the state of the fast control loop. z is the auxiliary state. ν = [ν1 , ν2 , ν3 ]T are designed as follows 1/2
νi = li1 · |σi |
· sign(σi ) +
Z
li2 sign(σi )dτ
CR IP T
l˙i1 = ρi kωk2 kσk2 , li2 = εli1 + ε2 + λ 2
(58) (59)
where σi is the auxiliary sliding mode surface. ρi is the gain of adaptive parameter li1 , which meets ρi > 0. λ and ε are the positive real numbers and li1 , li2
are the adaptive gain of vi , satisfying li1 , li2 > 0, i = 1, 2, 3. As we all know that, the sgn function sgn (σi ) in (58) will bring the dramatic system chatter-
AN US
ing, which has a great influence on the performance of system. Therefore, the switching item sign (σi ) is replaced as follows sign (σf ) =
σf |σf | + δf + lf kef k
(60)
Theorem 2 Under Assumption 1, the ISMDO designed in (57)-(60) can asymptotically track the disturbance and the actuator fault. The proof of the-
M
230
orem 2 is as follows.
ED
Proof: Take the derivative of σ in Eq.(57), combined with (39), and we get
PT
σ˙ = ω˙ + z˙ = ff + gf MC + Df − ff − gf MC − ν = Df − ν Z 1/2 = Df − l1 · |σ| · sign(σ) − l2 sign(σ)dτ
CE
According to lemma 1, (61) can be reshaped as follows σ˙ = −l · |σ |1/2 · sign(σ ) + y i i1 i i i y˙ = −l · sign(σ ) + D˙
AC
where yi = Df i −
i
i2
i
(61)
(62)
fi
Rt
l sign(σi )dτ . 0 i2
For the convenience of analysis, some variable substitution are defined as
follows
ςi =
ςi1 ςi2
=
|σi |
1/2
ςiT ςi = ςi1 2 +ςi2 2 = |σi | +yi 2 18
sign(σi )
yi
ACCEPTED MANUSCRIPT
sign(σi ) = sign(ςi1 ), |ςi1 | = |σi |
1/2
(63)
i2
i2
i
fi
(64)
CR IP T
After the simplification, we have . ς˙i1 =(−li1 |σi |1/2 sign (σi ) + yi ) (2|σi |1/2 ) ς˙ = −l sign(σ ) + D˙
˜˙ = |σ |1/2 D ˙ f i , and (64) is marked as follows Then, we define that D fi i ς˙i = Ai ςi + Bi˜˙Df i
1/2
0
(65)
1
T
, Bi = ,order Ci = . If ςi1 and ςi2 −li2 0 1 0 can converge to zero in finite time, so do σi and σ˙ i .
AN US
where Ai =
−li1 /2
1/2 |σi |
After the variable substitution by ς, the convergence of the system (62)
235
can be transformed into the convergence problem of (64), except for the set S = {(σi , yi )R2 |σi = 0}. Therefore, the proof is divided into two parts, for
M
one, σ 6= 0, for the other, σ = 0.
When σ 6= 0, Lyapunov function is selected as follows
λ + ε2
−ε
(66)
is symmetric positive definite matrix, λ, σ, κ1 , κ2 −ε 1 ∗ ∗ are any positive real numbers. li1 and li2 represent the positive constant. In
PT
where P =
1 1 ∗ 2 ∗ 2 (li1 − li1 ) + (li2 − li2 ) 2κ1 2κ2
ED
V = ςiT P ςi +
CE
order to facilitate the proof, (66) is rewritten as follows V = V0 +
1 1 ∗ 2 ∗ 2 (li1 − li1 ) + (li2 − li2 ) 2κ1 2κ2
(67)
AC
where V0 = ςiT P ςi . Derivative the both sides of V0 , combined with (65), and we get V˙ 0 = ς˙iT P ςi + ςiT P ς˙i 1 T ˜˙ B T P ς + δ 2 |σ | − D ˜˙ 2 T ≤ ς (P A + A P )ς + 2 D i i fi i i i i i 2i fi 1/2 |σi |
19
(68)
ACCEPTED MANUSCRIPT
2 T T 2 where δ2i ςi C Cςi =δ2i |σi |. Referring to Arithmetic-Geometric Average In˜ ˜˙ 2 + B T P ς T B T P ς , then, the (68) can be rewritten T ˙ equality, 2Df i Bi P ςi ≤ D i i i i fi
as follows [32]
≤ = 240
1 1/2
|σi | 1
1/2
|σi | 1
˜˙ B T P ς − D ˜˙ 2 2 T T ςiT (P Ai + ATi P )ςi + δ2i ςi C Cςi + 2D i fi i fi
2 T T ςiT (P Ai + ATi P )ςi + δ2i ςi C Cςi + ςiT P Bi BiT P ςi
ς T (P Ai 1/2 i
|σi |
2 + ATi P + δ2i C T C + P Bi BiT P )ςi
2 where Q = −(P Ai + ATi P + δ2i C T C + P Bi BiT P ).
AN US
Then, combined with (65), we get li1 (λ + ε2 ) − 2li2 ε − δ 2 − ε2 Q= 1 2 li2 − li1 2 ε − 2 (λ + ε ) + ε
li2 −
li1 2 ε
CR IP T
=
− 21 (λ + ε2 ) + ε
ε−1
Here, in order to guarantee Q being positive , we order
(70)
(71)
M
li2 = li1 ε/2 + ε2 2 + λ/2
(69)
ED
Substitute (71) into (70), and we have li1 λ − ε3 − ε2 − λε − δ 2 − ε/2 ε 1 Q − εI = 2 ε ε/2 − 1
(72)
PT
According to lemma of schur complement, the conditions maintaining Q positive
CE
and its minimum eigenvalue λmin (Q) > ε/2 are as follows ε3 + ε2 + (0.5 + λ) ε + δ 2 λ, li1 > max ε4 −ε3 +(λ+0.5)ε2 −(2λ+1)ε−(2+ε)δ2 λ(ε−2) ε>2
(73)
AC
According to (72), we get Q − εI/2 > 0. Then, we have
2
. 1 ε kςi k V˙ 0 ≤ −ςi T Qςi |σi | 2 ≤ −εςi T ςi 2 |ςi1 | ≤ − kςi k 2 |ςi1 |
(74)
kςi k2 ≥ |ςi1 |
(75)
2 2 2 Due to kςi k2 = ςi1 + ςi2 = |σi | + ςi2 , we have
20
ACCEPTED MANUSCRIPT
Then, ε V˙ 0 ≤ − kςi k2 2
2
CR IP T
Due to the function V0 = ςiT P ςi meets
(76)
2
λmin (P ) kςi k2 ≤ V0 = ςiT P ςi ≤ λmax (P ) kςi k2 Then, we have V0 λmax (P )
Based on (76) and (78), we have
1/2
≤ kςi k2
AN US
1/2 V˙ 0 ≤ −rV0
. 1/2 where r = ε 2λmax (P ).
(77)
(78)
(79)
According to (67) and (79), we have [33]
ED
M
1 1 1 ∗ ˙ ∗ ˙ V˙ ≤ −rV0 2 + (li1 − li1 )li1 + (li2 − li2 )li2 κ1 κ2 1 ρi kωk2 kσk2 ρˆi kωk2 kσk2 ∗ ∗ = −rV0 2 − |li1 − li1 |− |li2 − li2 | κ1 κ2 ρi kωk2 kσk2 1 1 ∗ ˙ ∗ ˙ ∗ + (li1 − li1 )li1 + (li2 − li2 )li2 + |li1 − li1 | κ1 κ2 κ1 ρˆi kωk2 kσk2 ∗ |li2 − li2 | + κ2
(80)
PT
˙ , meeting ρˆ > 0, which has the same where ρˆ is applied to describe the gain of li2
AC
CE
function with ρ. p Based on x2 + y 2 + z 2 ≤ |x| + |y| + |z|, we have √ p 1 2ρi kωk2 kσk2 _ ∗ 2 √ |li1 − li1 | − η V (ζi , li1 , li2 ) ≥ −rV0 − 2κ1 √ 2ˆ ρi kωk2 kσk2 ∗ √ − |li2 − li2 | 2κ2 √ √ _ where η = min r, 2ρi kωk2 kσk2 , 2ˆ ρi kωk2 kσk2 . Then, (80) can be rewritten as follows
p 1 _ ∗ ˙ V˙ ≤ − η V (ζi , li1 , li2 ) + (li1 − li1 )li1 κ1 21
(81)
ACCEPTED MANUSCRIPT
+
ρi kωk2 kσk2 ρˆi kωk2 kσk2 1 ∗ ˙ ∗ ∗ (li2 − li2 |li1 − li1 |li2 − li2 )li2 + |+ | κ2 κ1 κ2
(82)
Assuming that the adaptive law of li1 and li2 can made them bounded, (bounded
CR IP T
∗ ∗ ∗ ∗ < 0(∀t ≥ 0), and then, (82) < 0 and li2 − li2 ), there is li1 − li1 and li2 value: li1
satisfies:
p ρi kωk2 kσk2 1 _ ∗ V˙ ≤ − η V (ζi , li1 , li2 ) − |li1 − li1 | ( l˙i1 − ) κ1 κ1 ρˆi kωk2 kσk2 1 ∗ ) − |li2 − li2 | ( l˙i2 − κ2 κ2
(83)
In order to guarantee the convergence of the system, the second and third
245
AN US
element of (83) need to be zero, then, we can get l˙i1 = ρi kωk2 kσk2 , l˙i2 = ρˆi kωk2 kσk2 . Referring to (71), we get l˙i2 = ε/2 · l˙i1 , namely, l˙i2 = ε/2 · ρi kωk2 kσk2 .
Above all, due to V ≥ 0, combined with V˙ ≤ 0, we can get that V is bounded.
∗ ∗ Then, according to (83), it can be obtained that (li2 − li2 ) and (li2 − li2 ) are also
M
bounded. Based on the adaptive law l˙i1 and l˙i2 , li1 and li2 are monotonically _
_
increasing and will end to stable values l i1 and l i2 . Here , for problem of the over-learning of adaptive parameters and parameters drifting, we constrain li1
ED
and li2 , respectively, to reside inside compact sets Ωli1 and Ωli2 , and they are
PT
defined as follows
Ωli1 = {li1 : li1 ≤ li1 ≤ li1 }
(84)
Ωli2 = {li2 : li2 ≤ li2 ≤ li2 }
(85)
CE
where li1 , li1 , li2 , li2 are the design parameters, then, the adaptive law of li1
AC
and li1 are modified as follows l˙i1 = Proj(li1 , ρi kωk2 kσk2 )
(86)
l˙i2 = Proj(li2 , ερi kωk2 kσk2 /2)
(87)
Here, let Proj(a, b) represent (86) and (87), where a = [li1 , li2 ], b = [l˙i1 =
22
ACCEPTED MANUSCRIPT
(88)
CR IP T
ρi kωk2 kσk2 , l˙i2 = ερi kωk2 kσk2 /2]. The specifics as follows 0 if a = Θ, and b < 0 Proj(a, b) = if a = Θ, and b > 0 0 b
∗ ∗ ∈ Ωli2 . So far, the theorem 2 ∈ Ωli1 , li2 where Θ = [li1 , li2 ], Θ = [li1 , li2 ], li1
250
under the conditions of σ 6= 0 is proved. When σ = 0, V0 is rewritten as follows [34]
According to (74), we can get
1/2
Here, due to ςi1 =|σi |
(89)
AN US
V0 =ςiT P ςi
. 1 V˙ 0 ≤ −ςi T Qςi |σi | 2
(90)
sign(σi ), V (σi ) does not satisfy these condition on the
set S = {(σi , yi )R2 |σi = 0}. But, V (σi ) can still be used as a Lyapunov function, in the same spirit as in the theorem of Zubov [35][Theorem 20.2, p568],
255
M
if we are able to show that it decreases monotonically along the trajectories of the system, and converges zero.
ED
If we are able to show that V (ϕ(t, σ0 )) is an absolutely continuous (AC) function of time, then, V (ϕ(t, σ0 )) is a monotonically decreasing function if and only if V˙ is negative definite almost everywhere [36][p.207]. Note that
260
PT
V (ϕ(t, σ0 )) = V oϕ(t, σ0 ) is the composition of V (σ), an AC function of σ, and ϕ(t, σ0 ), that, by definition of a solution of differential inclusion (62) is an AC
CE
function of time. However, the composition of two AC functions is in general not an AC function [37][p.391]. Recall that the addition and product of two (scalar) AC functions hog can be assured to be AC if either h is Lipschitz or
AC
g is monotone[37][p.391]. In the problematic term to assure that V (ϕ(t, σ0 ))
265
1/2
is AC in the term |σi |
|σi |
1/2
1
sign(σi )oϕ1 (t, σ0 ) = |ϕ1 (t, σ0 )| 2 sign(ϕ1 (t, σ0 ), since
sign(σi ) is not Lipschitz at σi = 0. However, as we will show in the
next paragraph, ϕ1 (t, σ0 ) is monotone when it goes through ϕ1 (t, σ0 ) = 0. This
proves that V (ϕ(t, σ0 )) is indeed an AC function of t, and therefore its derivative is defined almost everywhere and it is given by (90), where it is defined. 23
ACCEPTED MANUSCRIPT
In order to show that ϕ1 (t, σ0 ) is monotonic when crossing zero, suppose
270
that ϕ2 (τ, σ0 ) 6= 0 at the instant t = τ , when ϕ1 (t, σ0 ) crosses zero. Then, from 1/2
the differential inclusion σ˙ ∈ −li1 · |σi |
· sign(σi ) + yi , it follows that ϕ1 (t, σ0 )
CR IP T
will be monotonically increasing or decreasing during an interval containing τ . If ϕ2 (τ, σ0 ) = 0 when ϕ1 (t, σ0 ) crosses zero, then ϕ1 (t, σ0 ) will stay in zero. In 275
both cases V (ϕ(t, σ0 )) is AC.
Since V (ϕ(t, σ0 )) is AC and V˙ 0 is almost negative definite everywhere, it follows that V (ϕ(t, σ0 )) is a monotonically decreasing function [36][p.207]. More2
2
over, combined with λmin {P } kςk2 ≤ V (σi ) ≤ λmax {P } kςk2 and 1/2
−1/2
≤ kςk2 ≤ λmin {P }V 1/2 (σi ), it follows that
AN US
|σi |
1/2
λ {P }λmin {Q} 1/2 V˙ (ϕ(t, σ0 )) ≤ − min V (ϕ(t, σ0 )) λmax {P } . Since an AC function is the integral of its derivative[3], then Z t V˙ (ϕ(τ, σ0 ))dτ V (ϕ(t, σ0 )) − V (ϕ(0, σ0 )) = 0
1/2
λmin {P }λmin {Q} λmax {P }
M ≤−
Z
t
V 1/2 (ϕ(τ, σ0 ))dτ
(91)
0
280
ED
. Based on Bihari’s inequality, seen in [35][p.509], we can get that V (ϕ(t, σ0 )) ≤ (V 1/2 (σ0 ) − (κ/2)t)2 , where κ =
1/2
λmin {P }λmin {Q} , λmax {P }
so that V (ϕ(t, σ0 )) and ϕ(t, σ0 )
converge to zero as we expected, and the theorem 2 is proved.
PT
At last, the interference Df can be accurately estimated by ν, and the comˆ f . So far, the whole pensation control law can be obtained as M1 = −gf−1 D
CE
control law of fast control loop is rewritten as ˆf MC0 = −gf−1 (ff − ω˙ c + a2 ωe + b2 ωeq2 /p2 + kf sf ) + ν2 − gf−1 D ¯ c + ν2 + M 1 =M
AC
(92)
¯ C represents the TSMC control law without considering saturation and where M uncertainty. Kf is the controller design parameter. ν2 is the compensation of
anti-windup system, M1 is the compensation of ISMDO.
24
ACCEPTED MANUSCRIPT
285
5. Simulation Results Consider that the HSV is carrying out a hypersonic reentry flight with the speed of 3km/s , and the flight height is 30km. M = 136820kg, x0 = y0 =
CR IP T
1000m, α=1◦ , β = 2.5◦ , µ = 3◦ , p =q = r = 0rad/s are the initial attitudes and angular velocities. The reference signals are αc = 1◦ ∼ 5◦ , βc =0◦ , σc =0◦ in 290
1 ∼ 4s, while in 4 ∼ 15s, the control instruction changes to αc = 5◦ ∼ 11◦ , βc =
0◦ , σc = 0◦ . The disturbances in slow loop and fast loop of HSV are shown as follows ds1 =0.005 · (sin (t) + 1) rad/s, ds2 =0.005 · (cos (t) + 1) rad/s, ds3 =0.01 · sin (t + 1) rad/s, df 1 = 200000 sin (4t + 0.2) N · m,
AN US
df 2 = 400000 sin (11t −0.6) N · m, df 3 = 400000 sin (5t + 0.2) N · m.
According to Eq.(10) and Eq.(12), the information of faults and limitations
295
are shown as follows λ = [−0.3, −0.4, −0.2]T . The aero control surface with
the limitations of ±25◦ is applied to simulate minor faults of actuators, namely,
uimin = −25◦ , uimax = 25◦ .The limitations change to ±20◦ are used to simulate
M
severe faults of the actuators, namely,uimin = −20◦ , uimax = 20◦ .
The control parameters in slow control loop are set as:a1 = 2, b1 = 2, q1 =
300
PT
ED
7, p1 = 9, while in fastcontrol loop, a2 = 1, b2 = 3, q2 = 7, p2 = 9, kf = 104 0 0 diag(10, 10, 10), Paw = 0 104 0 . As for the ISMDO, the constant 0 0 1 parameters are selected as follows δf01 = δf 03 = 0.045, δf 02 = 0.05, lf1 = lf2 =lf3 = 1, λf =0.1, m1 = m2 = 1.5. Simulation results are as follows Tracking effects of the attitude and angular velocities are shown in Fig.3-
CE
305
8. Among them, αc , βc , µc represent the tracking indexes of attitude angles,
and pc , qc and rc represent the indexes of angular velocities. In Fig.3-5, the
AC
αAW , βAW , µAW combined with LEAW , REAW , RU DAW are the attitude angle tracking curves and the deflection curves of control surface with anti-windup
310
system, while, αN AW , βN AW , µN AW and LEN AW , REN AW , RU DN AW repre-
sent the control system without anti-windup system. The results show that the attitude system of HSV is sensitive to the actuator fault and the external disturbance, which hardly meets the harsh requirements of reentry flight, seen 25
ACCEPTED MANUSCRIPT
0.06
α AW
5
5
β NAW
0
α NAW
0
β AW
0.02
10
-0.02
15
0
5
t (s)
10
t (s)
0.06 µc µ AW µ NAW
0.02 0 -0.02
15
AN US
µ (deg)
0.04
CR IP T
αc
0
βc
0.04
10
β (deg)
α (deg)
15
0
5
10
15
t (s)
M
Figure 3: Tracking effect of attitude angles of HSV
0
PT
-0.1
AC
0
5
r (rad/s)
CE
-0.2
0.3
qc q AW
0.2
q (rad/s)
p (rad/s)
0.1
ED
0.2
pc
q NAW
0.1 0
p AW p NAW
10
-0.1
15
0
5
t (s)
10
t (s)
0.1
rc r AW
0.05
r NAW
0
-0.05
0
5
10
15
t (s)
Figure 4: Tracking effect of attitude angular rate of HSV
26
15
ACCEPTED MANUSCRIPT
LE NAW
0 -20 -40
RE AW RE NAW
20 δ a (deg)
20 δ e (deg)
40
LE AW
0 -20
0
5
10
-40
15
0
5
t (s)
10
t (s)
0
r
δ (deg)
2
15
AN US
-2
CR IP T
40
RUDAW
-4
RUDNAW
0
5
10
15
t (s)
M
Figure 5: Relation angle of control surface of HSV
15
0.06
AC
0
5
10
αc
0.02 0
α AW α NAW
-0.02
15
0
5
t (s)
10
t (s)
0.06 µc
µ (deg)
CE
0
β AW β NAW
β (deg)
5
ED
10
PT
α (deg)
βc
0.04
0.04
µ AW
0.02
µ NAW
0 -0.02 -0.04
0
5
10
15
t (s)
Figure 6: Tracking effect of attitude angles of HSV
27
15
ACCEPTED MANUSCRIPT
p AW
0.2
p N AW
0 -0.2 -0.4
qc q AW
0.2
q (rad/s)
p (rad/s)
0.3
pc
q N AW
0.1 0 -0.1
0
5
10
-0.2
15
0
5
t (s) 0.1
10
t (s)
rc rN AW
0
-0.05
0
5
10
t (s)
15
AN US
r (rad/s)
rAW
0.05
CR IP T
0.4
15
M
Figure 7: Tracking effect of attitude angular rate of HSV
AC
0
5
10
RE AW
0
-20
15
RE NAW
20
0
5
t (s)
10
t (s) 4 2
δ r (deg)
CE
-20
40
LE NAW
δ a (deg)
0
ED
20
LE AW
PT
δ e (deg)
40
0 -2 -4
RUDAW RUDNAW
0
5
10
15
t (s)
Figure 8: Relation angle of control surface of HSV
28
15
ACCEPTED MANUSCRIPT
in Fig.3-8. Compared with the Fig.3-4 and Fig.6-7, it is obvious that the more hash
315
limitations the fault causes, the more quickly the control performance of the
CR IP T
system decreases. For example, µN AW , seen in Fig.3 and Fig.6, with the smaller range of deflection rudder, it is obvious that the roll rate vibrates quite seriously even if the fault information is obtained, which decreases the effect of fault320
tolerant control. That is because the range of the rudder surface deflection
becomes smaller, the output of the control law cannot be fully implemented, resulting in a large amplitude oscillations, especially in the event of actuator
AN US
fault. Besides, from the response curve of LEN AW , REN AW , RU DN AW in Fig.5
and Fig.8, we can easily get that once the deflection of the rudder angle being 325
in a hash saturated state, the tracking effects of αN AW , βN AW , µN AW becomes more worse, even leading to the divergence of the system, which largely decreases the fault-tolerant control capability and is not allowed in the process of HSV reentry.
330
M
As shown in Fig.2, the error (∆δc ) between the value of over large control law (δc0 ) and the control surface deflection limitations (umin , umax ) will feedback
ED
to the anti-windup system, which generates the compensation output, MC0 and ωaw . The addition of anti-windup system will adjust the output of the whole control law, avoiding making control surfaces beyond the limitations for
335
PT
a long time, guaranteeing the attitude angles can rapidly and smoothly track the command indexes. Take the curves of LEN AW for example, seen in Fig.5
CE
and Fig.8. The more hash limitations of actuators under the fault condition gives rise to the more frequent swinging of the control surface. After adding the anti-windup system, compared the curves of LEAW and LEN AW in Fig.5 and
AC
Fig.8 again, the anti-widup system can greatly smooth the deflection angles of
340
control surface, improving the tracking effects of attitude angle rate and attitude angle. Take the tracking effect of pAW and pN AW for example, seen in Fig.4 and Fig.7. As for the tracking effect of attitude angle, comparing the curves of µAW , µN AW in Fig.3 and Fig.6, it is obvious that the tracking effect of µAW is better than that of µN AW , which means that the anti-windup system can 29
AN US
CR IP T
ACCEPTED MANUSCRIPT
Figure 9: Relation angle of control surface of HSV
improve the mismatching conditions between controller and actuator, inhibiting
M
345
the degradation of system control performance, especially in case of fault. The
ED
same situation occurs in curves of α and β, seen in Fig.1 and Fig.3. Based on the above analysis, the method proposed in this paper possesses a good fault-tolerant and anti-widup ability. In order to compensate the impact of fault on HSV, the ISMDO is applied to
PT
350
the fast loop control to estimate the fault and the external disturbance. From
CE
the simulation results in Fig.9, it is confirmed that the tracking effect of ISMDO for actuator fault and the external disturbances is very good. Besides, ISMDO has the fewer learning parameters and the good robustness, which can offer more information of fault and disturbance to controller, improving the control effect.
AC
355
From the simulation results in Fig.3-9, we can conclude that the anti-windup system combined with ISMDO and the TSMC is a useful control strategy to handle the HSV with the fault and disturbance.
30
ACCEPTED MANUSCRIPT
6. Conclusion This paper deals with anti-saturation control problems for HSV, which are
360
caused by the partial actuator faults and disturbances. A nonlinear anti-saturation
CR IP T
control method is proposed, consisted of the anti-windup system, TSMC and ISMDO. Aiming at dealing with the problem of the actuator faults and the
strong external disturbances, ISMDO is proposed to estimate the disturbance 365
and deduce the compensation control law, which has the fewer adaptive learn-
ing parameters and doesn’t need the boundary value and its derivative of the disturbances. As for the anti-saturation control problem, the external anti-
AN US
windup system is designed to realize the compensation for the control surface saturation and realize the smooth tracking of aircraft. The simulation results 370
have shown that the proposed strategy in this paper can effectively compensate the adverse effects caused by faults and disturbances, achieving the good and smooth tracking effects and realising the anti-saturation fault-tolerant control.
M
In the future work, the state constrained control will be considered to realize the directing constrained control of p, q, r, for instance, barrier lyapunov 375
function[38]. Besides, the system with Markovian jumping parameters [39], [40],
ED
which puts forward the more hash constraints for controller and actuator. Some work will be conducted based on the external anti-saturation control and the
PT
directing state constrained control.
CE
References 380
[1] X.Z. Wu, S.J. Tang, and J. Guo. Three-dimensional autonomous reentry
AC
guidance for hypersonic glide vehicle. Journal of Nanjing University of Aeronautics and Astronautics, 46(3) (2014) 463-468.
[2] K.C. Zeng, J.W. Xiang. Uncertainty analysis of flight dynamic characteris-
385
tics for hypersonic vehicles. Acta Aeronautica et Astronautica Sinica, 34(4) (2013) 798-808.
31
ACCEPTED MANUSCRIPT
[3] J. Zhao, B. Jiang. Fault tolerant control design for near space vehicles based on dynamic terminal sliding mode technique. Proceedings of IME, Part I: Journal of Systems and Control Engineering, 226(6) (2012) 787-794.
CR IP T
[4] D.Z. Xu, B. Jiang, P. Shi. Robust NSV fault-tolerant control system design against actuator faults and control surface damage under actuator dynam-
390
ics. IEEE Transactions on Industrial Electronics, 62(9) (2015) 5919-5928.
[5] Q.K. Shen, B. Jiang, V. Cocquempot. Fuzzy logic system-based adaptive fault tolerant control for near space vehicle attitude dynamics with actuator
395
AN US
faults. IEEE Transaction on Fuzzy Systems, 20(6) (2012) 289-300.
[6] R.Y. Qi, Y.H. Huang, B. Jiang, G. Tao. Adaptive backstepping control for hypersonic vehicle with uncertain parameters and actuator failures. Proc. IMechE: Part I–Journal of Systems and Control Engineering, 227(1) (2013) 51-61.
M
[7] J.J. He, R.U. Qi, B. Jiang, J.S. Qian. Adaptive output feedback fault tolerant control design for hypersonic flight vehicles. Journal of the Franklin
400
ED
Institute, 352(5) (2015) 1811-1835.
[8] X.G. Di, C.Z. Hao, J. Che et al. Comparison on the anti-windup control methods of air-breathing hypersonic vehicle. China Control Conference
405
PT
(CCC),China, 33rd,(2014) 686-691. [9] Z. Alicia, S. Andrea. Combined reference governor and anti-windup design
CE
for constrained hypersonic vehicles models. AIAA Guidance, Navigation, and Control Conference,Chicago, Illinois (2009) 6283.
AC
[10] J.K. Liu, M.Z. Wang. Anti-windup control based on LMI and vibration
410
suppression for the flexible spacecraft. Electric Ma-chines and Control, 18(3) (2014) 79-84.
[11] X.B. Kong, X.J. Liu. Continuous-time nonlinear model predictive control with input/output linearization. Control Theory and Applications, 29(2) (2012) 217-224. 32
ACCEPTED MANUSCRIPT
[12] S. Sajjadi-Kia, W. Tan. Combining Anti-windup and Over-saturation. AIAA Guidance, Navigation and Control Conference and Exhibit, South
415
Carolina (2007) 2007-6401.
CR IP T
[13] B. Jiang, M. Staroswiecki, V. Cocquempot . Fault estimation in nonlinear uncertain systems using robust/sliding-mode observers. IEE ProceedingsControl Theory and Applications, 151(1) (2004) 29-37. 420
[14] H. An, J.X. Liu, C.H. Wang, et al.
Approximate Back-Stepping
Fault-Tolerant Control of the Flexible Air-Breathing Hypersonic Vehi-
AN US
cle. IEEE/ASME TRANSACTIONS ON MECHATRONICS, 21(3) (2016) 1680-1691.
[15] L. Cheng, C.S. Jiang, Y.L. Du, et al. The research of SMDO based NGPC method for NSV control system. Journal of Astronautics, 31(2) (2010)
425
423-431.
M
[16] S.C. Jeong, D.H. Ji, J.H. Park, et al. Adaptive synchronization for uncertain chaotic neural networks with mixed time delays using fuzzy disturbance observer. Applied Mathematics and Computation, 219(11) (2013)
ED
5984-5995.
430
[17] M. Chemachema. Output feedback direct adaptive neural network control
PT
for uncertain SISO nonlinear systems using a fuzzy estimator of the control error. Neural Networks, 36 (2012) 25-34.
CE
[18] J.A. Moreno. A Lyapunov approach to second-order sliding mode controllers and observers. Proceeding of the 47th IEEE Conference on Decision
435
AC
and Control, Mexico, (2008), 2856-2861.
[19] J. Pico, E. Marco. Stability preserving maps for finite-time convergence: Super-twisting sliding-mode algorithm. Automatica, 2(49) (2013) 534-539.
[20] J.D. Shaughnessy, S.Z. Pinckney, J.D. McMinn, et al. Hypersonic vehicle
440
simulation model: winged-cone configuration. NASA Technical Memorandum, (1990) 102610: 17. 33
ACCEPTED MANUSCRIPT
[21] S. Keshmiri, M.D. Mirmirani, R. Colgren. Six-DOF modeling and simulation of a generic hypersonic vehicle for conceptual design studies. Proceedings of AIAA Modeling and Simulation Technologies Conference and
CR IP T
Exhibit, Providence, Rhode Island (2004) 2004-4805.
445
[22] X.X. Hu, H.J. Gao, H.R. Karimi, et al. Fuzzy reliable tracking control for flexible air-breathing hypersonic vehicles. International Journal of Fuzzy Systems, 13(4) (2011) 323-334.
[23] X.X. Hu, H.R. Karimi, L. Wu ,et al. Model predictive control-based nonlinear fault tolerant control for air-breathing hypersonic vehicles. IET Con-
AN US
450
trol Theory and Applications, 8(13) (2014) 1147-1153.
[24] Y.H. Liu, Y.G. Niu, Y.Y. zou, et al. Adaptive sliding mode reliable control for switched systems with actuator degradation. IET Control Theory and Applications, 9(8) (2015) 1197-1204.
[25] G. Herrmann, P.P. Menon, T. Tuener. Anti-windup synthesis for nonlinear
M
455
dynamic inversion control schemes. International Journal of Robust and
ED
Nonlinear Control, 20(13) (2009) 2004-4805. [26] G.U, Huang. Robust Adaptive Control of Aerospace Vehicles Re-entry Based on Terminal Sliding Mode Control. Nanjing University of Aeronautics and Astronautics, Nanjing (2007).
PT
460
[27] H.Y. Li, J.H. Wang, H.P. Du ,et al. Adaptive Sliding Mode Control for IEEE Transactions
CE
Takagi-Sugeno Fuzzy Systems and Its Applications. on Fuzzy Systems, DOI 10.1109 TFUZZ.2017.2686357.
AC
[28] X.H. Yu, Z.H. Man. Fast terminal sliding-mode control design for non-
465
linear dynamical systems. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 49(2) (2002) 261-264.
[29] Y.G. Kao, J. Xie, C.H. Wang, et al. A sliding mode approach to H nonfragile observer-based control design for uncertain Markovian neutral-type stochastic systems. Automatica, 52 (2015) 218-226. 34
ACCEPTED MANUSCRIPT
470
[30] Y, Zhang, G.F. Ma, Y.N. Guo, et al. A Multi Power Reaching Law of Sliding Mode Control Design and Analysis. ACTA AUTOMATICA SINICA, 42(3) (2016) 466-471.
CR IP T
[31] H.X. Zhang, J.S. Fan, F. Meng, et al. A new double power reaching law for sliding mode control. control and decision, 28(2) (2013) 289-293. 475
[32] P. Li. Research and Application of Traditional and Higher-Order Sliding Mode Control. Beijing: National University of Defense Technology, college of mechanical and electrical engineering and automation, Beijing (2011).
AN US
[33] Y.L. Du, J.J. Yin, Y.Z. Meng, et al. Adaptive reentry control for hypersonic vehicles with saturation. Journal of Nanjing University of Aeronautics and Astronautics, 47(6) (2015) 833-841.
480
[34] J.A. Moreno, M. Osorio. Strict Lyapunov functions for the super-twisting algorithm. IEEE Transactions on Automatic Control, 57(4) (2012) 1035-
M
1040.
[35] A.S. Poznyak. Advanced Mathematical Tools for Automatic Control Engineers. Amsterdam, The Netherlands: Elsevier, (2008) vol. 1, deterministic
ED
485
Techniques, p. 774.
PT
[36] A. Baccioti, L. Rosier. Liapunov Functions and Stability in Control Theory, 2nd ed. New York: Springer-Verlag, (2008).
CE
[37] V. I. Bogachev. Measure Theory. Berlin, Germany: Springer-Verlag, (2007) vol. I, p. 491.
490
AC
[38] H. An, H.W. Xia, C.H. Wang. Barrier Lyapunov function-based adaptive control for hypersonic flight vehicles. Nonlinear Dynamics, 88(3) (2017) 1833-1853.
[39] Y.G. Kao, C.H. Wang, J. Xie, et al. H sliding mode control for uncer-
495
tain neutral-type stochastic systems with Markovian jumping parameters. Information Sciences, 314 (2015) 200-211. 35
ACCEPTED MANUSCRIPT
[40] Y.G. Kao, J. Xie, L.X. Zhang, et al. A sliding mode approach to robust stabilisation of Markovian jump linear time-delay systems with generally incomplete transition rates. Nonlinear Analysis: Hybrid Systems, 17 (2015) 70-80.
AC
CE
PT
ED
M
AN US
CR IP T
500
36