Next Article in Journal
Mathematical Chemistry Approaches for Computer-Aid Design of Free-Shaped Structures in Architecture and Construction Engineering
Previous Article in Journal
Short Proofs of Explicit Formulas to Boundary Value Problems for Polyharmonic Equations Satisfying Lopatinskii Conditions
Previous Article in Special Issue
Kinematic Modes Identification and Its Intelligent Control of Micro-Nano Particle Manipulated by Acoustic Signal
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Fractional-Order Extended State Observer-Based Hypersonic Vehicle Active Disturbance Rejection Control

School of Astronautics, Beihang University (BUAA), Beijing 100191, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(23), 4414; https://doi.org/10.3390/math10234414
Submission received: 12 October 2022 / Revised: 17 November 2022 / Accepted: 18 November 2022 / Published: 23 November 2022

Abstract

:
In this work, a novel fractional-order extended state observer (FOESO)-based linear active disturbance rejection control (LADRC) method is firstly proposed for a hypersonic vehicle (HV) to address the measurement noise problem. The uncertainty and external disturbance of an HV was discussed and addressed by the active disturbance rejection control and many different control methods in recent decades. However, the research of an HV with measurement noise is insufficient. For the LADRC, the anti-noise ability is highly dependent on the bandwidth of the extended state observer (ESO). Meanwhile, the control performance of the LADRC is relevant to the bandwidth. The FOESO is presented, aiming to address the tradeoff of the control performance or noise suppression. The FOESO-based LADRC (FOESO-LADRC) introduces fractional calculus. It can enhance the anti-noise ability with little influence on the control performance. The simulation results show that the FOESO-LADRC has a significant improvement in the noise suppression. In addition, compared with the LADRC, it obtains a better solution to address the tradeoff between the bandwidth and noise impact.

1. Introduction

A hypersonic vehicle (HV) is a class of advanced aircraft. It can fly at an extremely high speed with a considerable long range. However, it has the disadvantages of a large flight envelope, strong coupling, strong nonlinearity and aerodynamic uncertainty, which enlarge the uncertainty of the control system [1].
The problem of the high-performance control of an HV with an internal and external disturbance was investigated worldwide. There are many control approaches that were studied, such as the robust control [2,3], backstepping control [4,5], model predict control [6], sliding model control [7,8] and intelligent control.
The active disturbance rejection control (ADRC), as the inheritance and development of the traditional PID control, is an error feedback-based control method which has a low requirement of the plant information. Compared with the PID, the ADRC has a better robustness to both the internal and external disturbance. The ADRC is firstly proposed by Han [9]. It consists of three parts: the tracking differentiator (TD), state feedback controller (SFC) and extended state observer (ESO). Gao et al. develop the ADRC to the LADRC [10]. It establishes the SFC and linear ESO (LESO) according to the control bandwidth and LESO bandwidth, which shows the explicit meaning of the control parameters. The capabilities of the SFC and LESO are crucial to the control performance of the LADRC. Therefore, many studies were carried out to improve the SFC and LESO. For systems with an unknown upper bound of uncertainty, a positive increasing function associated with the observer objective is employed to guarantee the estimation error converges in finite time [11]. Razmjooei et al. combine the disturbance observer and nonlinear feedback control for electro-hydraulic position tracking [12,13]. The well-designed observer and nonlinear feedback controller can make the estimation error converge in finite time. Zhao et al. propose an ESO-based backstepping control algorithm combining the ADRC and a backstepping algorithm [14]. It enables the system to converge precisely and quickly in a fixed time. Gao et al. combine the ADRC and fractional-order PID control method [15]. Compared with the traditional ADRC, the proposed method shows a better control performance with an actuator efficiency reduction. The ESO estimates and compensates the total disturbance. In recent years, plenty of studies focused on the improvement in the ESO. Sun et al. present a novel ADRC combining the ESO and conditional disturbance negation method [16]. It divides disturbances into two categories, the detriment disturbance and benefit disturbance, and only compensate the detriment disturbance. Wei et al. use a phase-leading method to alter the frequency-domain characteristics of the ESO [17]. The study shows that a phase-leading ESO-based ADRC is superior to a traditional ADRC in both the response and disturbance rejection performance. Gao et al. replace the PID controller of an ADRC with an FOPID controller. It introduces two additional fractional calculus operators. With well-tuned fractional-order parameters, the FOPID shows a better robustness and performance than the PID [6]. For a fractional-order system, numerous studies [18,19,20,21] were conducted to establish a fractional-order ESO (FOESO) to make the ADRC more suitable for the system. For an integral-order system, Chen et al. implement the FOESO by considering the nominal system as a fractional integral series. The simulation results illustrate that the proposed FOESO has a better dynamic performance and anti-noise ability. Nevertheless, the physical meaning of the total disturbance was changed while establishing the FOESO, because the additional model uncertainty is introduced to the FOESO.
The ADRC has great advantages to address the internal and external disturbance which has an obvious impact on the HV control system. Therefore, an HV with an ADRC was widely discussed in recent years [6,15,16,22,23]. For example, Piao et al. design two types of practical control schemes for the HV angle of attack [22]. One is applying a second-order ADRC to the second-order system, and the other combines the first-order ADRC with an inner loop pitch angular rate feedback control. Both of the ADRC schemes show a strong robustness to the HV unmodeled dynamic, parametric uncertainties and external disturbances. Tian et al. use feedback linearization and an equivalent input disturbance technique to disassemble the HV nonlinear system into several subsystems in a canonical form and design an ADRC, respectively [23]. It achieves a precise tracking performance with parametric perturbations and atmospheric disturbances.
In spite of the extensive and successful development of the HV with an ADRC, one problem remains: the measurement noise of the HV is rarely discussed. The actual HV is exposed to radiation and mechanical vibration in its working condition. It will cause an inevitable measurement noise [24]. In addition, the influence of the measurement noise is significantly different from the internal and external disturbance. Several studies were proposed to suppress the measurement noise via different control methods [24,25,26,27]. As for the LADRC, the measurement noise has an important influence. The increasing of the bandwidth will amplify the response of the measurement noise. It constrains the upper bound of the LESO bandwidth, which is crucial to the speed of response. A positive increasing function associated with the observer objectives is employed to improve the convergence time performance. The simulation results show that the proposed observer can compete with other leading strategies.
Motivated by the above considerations, an FOESO is proposed in this article to suppress noise with a non-significant sacrifice of the control performance. The fractional calculus is introduced to cooperate with the gain of the observer. It could provide a better solution while addressing the aforementioned tradeoff of the anti-noise ability and control performance.
The remainder of the paper is structured as follows. In Section 2, the nonlinear model and linearized model of the HV are given. In Section 3, an FOESO-LADRC scheme is proposed, and the stable condition is established. In Section 4, the simulation results demonstrate that the FOESO-LADRC obtains a better solution to address the tradeoff between the bandwidth and noise impact compared with the LADRC.

2. Dynamic Model of Hypersonic Vehicle

The hypersonic vehicle studied in this article is purposed based on the winged-cone model with detailed information published by NASA’s Langley Research Center in 1990 [28]. Considering the requirement of future studies, some appropriate modifications are made. The geometry size, mass and rotary inertia are shown in Figure 1 and Table 1.
The following equation shows the six-degrees-of-freedom hypersonic vehicle nonlinear model.
x ˙ = V cos θ cos ψ c
y ˙ = V sin θ
z ˙ = V cos θ sin ψ c
V ˙ = D m + g r ( x cos ψ c cos θ + ( y + R ) sin θ z sin ψ c cos θ )
θ ˙ = L cos γ c Z sin γ c m V cos ψ c + g r V cos ψ c ( x cos ψ c sin θ + ( y + R ) cos θ + z sin ψ c sin θ )
ψ ˙ c = L sin γ c + Z cos γ c m V g r V ( x sin ψ c + z cos ψ c )
ω ˙ x = ( I y y I z z ) I x x ω y ω z + 1 I x x ( l A + l T r )
ω ˙ y = ( I z z I x x ) I y y ω x ω z + 1 I y y ( m A + m T r )
ω ˙ z = ( I x x I y y ) I z z ω x ω y + 1 I z z ( n A + n T r )
α ˙ = ω z ω x cos α tan β + ω y sin α tan β 1 m V cos β ( L + m g cos θ cos γ c )
β ˙ = ω x sin α + ω y cos α + 1 m V ( Z m g cos θ sin γ c )
γ ˙ c = ω x cos α cos β ω y sin α cos β + 1 m V ( L ( sin θ sin γ c + tan β ) + Z sin θ cos γ c + m g cos θ cos γ c tan β )
where V represents the velocity. θ and Ψc denote the flight path angle and flight path azimuth angle, respectively. ωx, ωy and ωz are the angular rates in the body coordinate system. α, β and γc are the attack angle, sideslip angle and speed roll angle, respectively. x, y and z denote the position in the inertial coordinate system. g represents gravitational acceleration. R denotes the radius of the earth. D, L and Z represent the drag force, lift force and side force. l, m and n with different corner marker represent the roll, yaw and pitch moment. In addition, the corner marker A and Tr denote that the moment is generated by aerodynamic force or control force, respectively. Ixx, Iyy and I z z are the moments of inertia.
To design an ADRC controller, a linear decoupled system is necessary. Based on the nonlinear HV model, the linearized HV attitude model is established as follows:
Differentiate (10), (11) and (12). Define F a = α ¨ , F β = β ¨ , F γ c = γ ¨ c . The second derivative of α , β and γ c can be expressed as:
α ¨ = F α α α + F α α ˙ α ˙ + n T r I z z + f α β ¨ = F β β β + F β β ˙ β ˙ + m T r I y y + f β γ ¨ c = F γ c γ c γ c + F γ c γ ˙ c γ ˙ c + l T r I x x + f γ c
where f α , f β and f γ c are ignored during linearization. Definition:
a 0 , γ c = F γ c γ ˙ c , a 1 , γ c = F γ c γ c , a 0 , β = F β β ˙ , a 1 , β = F β β , a 0 , α = F α α ˙ , a 1 , α = F α α
the state variables, input variables and output variables as follows:
x T = ( γ c β α γ ˙ c β ˙ α ˙ ) , u T = ( l a c m a c n a c ) , y T = ( γ c β α )
xT, uT and y T denote the state variables, input variables and output variables. Therefore, the state-space equation of HV attitude control system can be expressed as follows:
x ˙ T = A T x T + B T u T + f T
where A T = ( 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 a 1 , γ c 0 0 a 0 , γ c 0 0 0 a 1 , β 0 0 a 0 , β 0 0 0 a 1 , α 0 0 a 0 , α ) , B T = ( 0 0 0 0 0 0 0 0 0 1 I x x 0 0 0 1 I y y 0 0 0 1 I z z ) , f T = ( 0 0 0 f γ c f β f α ) .
It can be seen from (13) that the three channels of HV are decoupled. Each channel can be expressed as a second-order system.

3. FOESO-Based ADRC

Compared with the conventional flight vehicles, an HV faces more difficulties caused by the strong coupling, the parametric uncertainty and complex constraints. The ADRC inherits the merits of the PID and has a strong robustness and is widely used in flight vehicle control. However, an ADRC has some difficulties, such as a time delay, finite time convergence, time-varying total disturbance, noise suppression, etc., which need to be settled. To deal with the measurement noise is one of them. The FOESO is attempted to improve the traditional linear extended state observer (LESO) to suppress the influence of the measurement noise. According to Section 2, the HV model can be decoupled as three second-order systems. We can choose the pitch channel as an example.
x ˙ = ( 0 1 a 1 , α a 0 , α ) x + ( 0 b ) u + ( 0 b ) f α b
where x = ( α α ˙ ) T . The FOESO-LADRC consists of the TD, PID controller and FOESO. The structural diagram is shown in Figure 2.
Compared with the traditional LESO, the FOESO introduces two fractional calculus operators to improve the performance of the extended state observer. The widely used LESO has one parameter, the bandwidth, that needs to be tuned. The increasing of the bandwidth enlarges the crossover frequency of the amplitude frequency characteristic. It could improve the performance of the LESO and the entire ADRC control system. Meanwhile, the anti-noise ability is decreasing rapidly. Therefore, the LESO parameter tuning needs to weigh and consider the balance of the bandwidth and anti-noise ability. The FOESO proposed in the article can not only adjust the crossover frequency but also alter the descent rate of the amplitude frequency characteristic. It has more tuning space to make the balance.
The differential equation of FOESO is described as:
{ z ˙ 1 = z 2 + β 1 ( D D t ) α e ( x 1 z 1 ) z ˙ 2 = z 3 a ˜ 1 z 1 a ˜ 0 z 2 + β 2 ( D D t ) β e ( x 1 z 1 ) z ˙ 3 = β 3 ( D D t ) γ e ( x 1 z 1 )
where x1 indicates attack angle α. a ˜ 1 , a ˜ 0 are the nominal a 1 , α and a 0 , α , respectively, z1 is the estimation of x1, z2 is the estimation of x2, z3 is the estimation of total disturbance f a .

3.1. Stability Analysis of FOESO-ADRC

In this section, the stability criteria of the FOESO and FOESO-based ADRC system are provided. As shown in Figure 2, the stability of the FOESO with the PD controller is equal to the state observer-based feedback controller. Assume the controller output
u = r ( k 1 k 2 ) ( z 1 z 2 ) T k 3 z 3
u 0 = r ( k 1 k 2 ) ( z 1 z 2 ) T is the general form of state observer-based feedback controller output expression. u 1 = k 3 z 3 is the compensation signal which is aiming to cancel the influence of total disturbance. According to Equation (16), we choose k 3 = 1 / b 0 , so the state-space equation can be written as:
x ˙ = ( 0 1 a 1 , α a 0 , α ) x + ( 0 b ) ( r ( k 1 k 2 ) ( z 1 z 2 ) T ) + ( 0 b ) ( f α b z 3 b )
If the estimation of the FOESO is timely and accurate, the total disturbance will be compensated immediately.
From (16) and (17), the augmented state-space equation of the control system can be written as
( x ˙ z ˙ ) = ( A 0 H C A ˜ H C ˜ ) ( x z ) + ( B B ˜ ) u + ( B 0 ) f α b
Substitute Equation (18) into Equation (19), the state-space equation can be written as
( x ˙ z ˙ ) = ( A B K H C A ˜ B ˜ K H C ˜ ) ( x z ) + ( B B ˜ ) r + ( B 0 ) f α b
where A = ( 0 1 a 1 , α a 0 , α ) , A ˜ = ( A 0 2 × 1 0 1 × 2 0 ) , z = ( z 1 z 2 z 3 ) T , B = ( 0 1 / I z z ) T , B ˜ = ( 0 1 / I z z ) T , K = ( k 1 k 2 1 / b ) , H = ( β 1 ( D D t ) α e β 2 ( D D t ) β e β 3 ( D D t ) γ e ) T , C = ( 1 0 ) , C ˜ = ( 1 0 0 ) .
Define state transformation as follows:
( x z s t ) = P ( x z )
where P = ( I 2 × 2 0 J I 3 × 3 ) , J = ( 1 0 0 1 0 0 )
According to (16) and (17), the transferred state-space equation can be written as
( x ˙ z ˙ s t ) = ( A 0 0 A ˜ ) ( x z s t ) + ( B K J B K 0 0 ) ( x z s t ) + ( 0 0 0 H C ˜ ) ( x z s t ) + ( B 0 ) r + ( B B ˜ ) f α b
Using inverse Laplace transform, the transfer function matrix can be written as:
( X Z s t ) = 1 M 1 ( s ) · M 2 ( s ) ( T 11 T 12 0 T 22 ) ( ( B 0 ) R + ( B B ˜ ) ( F d b ) )
where M 1 ( s ) = s 2 + b k 2 s + b k 1 , M 2 ( s ) = s 3 + β 1 s 2 + α e + β 2 s 1 + β e + β 3 s γ e , T 11 = ( s + b k 1 1 b k 1 s ) , T 22 = ( s 2 s 1 β 2 s 1 + β f β 3 s γ f s 2 + β 1 s 1 + α f s + β 1 s α f β 3 s 1 + γ f β 3 s γ f s 2 + β 1 s 1 + α f + β 2 s β f ) , T 12 = T 11 B K T 22 .
The characteristic equation of the control system is M ( s ) = M 1 ( s ) · M 2 ( s ) .
Lemma 1
([29]). For a fractional-order system such as G f o ( s ) = d i ( s 1 / λ 1 ) ( s 1 / λ 1 τ j ) , if choosing parameters d i and τ i to assure | arg ( ω j ) | > π 2 λ 1 , where ω j is an arbitrary root of ( ω τ j ) = 0 , then the fractional-order system is stable.
If we want to prove system (21) is stable based on Lemma 1, the transfer function should be written as G f o ( s ) = d i ( s 1 / λ 1 ) ( s 1 / λ 1 τ j ) , and the equation ( ω τ j ) = 0 should be solved. Compared with the characteristic equation M1 (s) = 0 and M2 (s) = 0, there are too many extra roots. To simplify the proof process, we can prove that a different fractional-order system series is stable when each component’s systems are stable.
Theorem 1.
For a fractional-order system such as G f o ( s ) = d i ( s 1 / λ 1 ) ( s 1 / λ 1 τ j ) · d k ( s 1 / λ 2 ) ( s 1 / λ 2 τ l ) , if choosing parameters d i , dk, τjandτlto assure | arg ( ω j ) | > π 2 λ 2 and  | arg ( ω l ) | > π 2 λ 2 , where ωj is an arbitrary root of ( ω τ j ) = 0 and ωl is an arbitrary root of ( ω τ l ) = 0 , then the fractional-order system is stable.
Proof. 
The characteristic equation of the fractional-order system can be written as:
M p ( s ) = ( ( s 1 / λ 1 λ 2 ) λ 2 τ j ) · ( ( s 1 / λ 1 λ 2 ) λ 1 τ l )
Define M ¯ p ( ω ) = ( ω λ 2 τ j ) · ( ω λ 1 τ l ) . ω j k 1 = A j k 1 e i θ j k 1 is the root of ( ω λ 2 τ j ) = 0 , k 1 = 1 , , λ 1 . ω l k 2 = A l k 2 e i θ l k 2 is the root of ( ω λ 2 τ j ) = 0 , k 2 = 1 , , λ 2 .
ω j can be written as ω j = A j e i θ j , θ j [ π π ) .
It is easy to proof:
( ω j k 1 ) λ 2 = ω j
Combine line259, line261 and the definition of ω j k 1 , we can obtain A j e i θ j = ( A j k 1 ) λ 2 e i λ 2 θ j k 1 , θ j , θ j k 1 [ π π ]
A j k 1 = A j λ 2
θ j k 1 = θ j ± 2 k π λ 2 ,   k = 0 , , floor ( λ 2 / 2 )
where floor (x) indicates round-down function:
y = floor ( x ) ,   y ,   y x < y + 1
The ω j k 1 can be illustrated in complex plane as Figure 3.
Assume θ j > 0 . We can divide ω j k 1 into two categories to discuss separately.
For θ j k 1 = θ j λ 2 + 2 k λ 2 π , according to line265, if λ2 is an odd number, then k = 0 , , ( λ 2 1 ) / 2 , θ j k 1 [ θ j λ 2 , θ j λ 2 + ( λ 2 1 ) λ 2 π ] . Known θ j [ 0 π ] , θ j > π 2 λ 1 , we can obtain θ j λ 2 + ( λ 2 1 ) λ 2 π π . Then, | arg ( ω j k 1 ) | [ π 2 λ 1 λ 2 , π 2 λ 1 λ 2 + ( λ 2 1 ) λ 2 π ] . min ( | arg ( ω j k 1 ) | ) > π 2 λ 1 λ 2 ω j k 1 satisfies the stable condition of Lemma 1.
If λ2 is an even number, then k = 0 , , λ 2 / 2 . For k = 0 , , ( λ 2 2 ) / 2 , corresponding θ j k 1 [ θ j λ 2 , θ j λ 2 + ( λ 2 2 ) λ 2 π ] , min ( | arg ( ω j k 1 ) | ) = θ j λ 2 . For k = λ 2 / 2 , corresponding π < θ j k 1 = θ j λ 2 + π < 2 π , then the | arg ( ω j k 1 ) | can be expressed as | arg ( ω j k 1 ) | = 2 π θ j k 1 = π θ j λ 2 . Known θ j [ 0 π ] , λ 2 2 , we can obtain min ( | arg ( ω j k 1 ) | ) = π θ j λ 2 θ j λ 2 > π 2 λ 1 λ 2 . ω j k 1 satisfies the stable condition of Lemma 1.
For θ j k 1 = θ j λ 2 2 k λ 2 π , if λ2 is an odd number, we can obtain θ j k 1 [ θ j λ 2 ( λ 2 1 ) λ 2 π , θ j λ 2 ] . For k = 0, the corresponding θ j k 1 = θ j λ 2 > 0 . For k = 1 , , ( λ 2 1 ) / 2 , the corresponding θ j k 1 [ θ j λ 2 ( λ 2 1 ) λ 2 π , θ j λ 2 2 λ 2 π ] . π < θ j λ 2 ( λ 2 1 ) λ 2 π < θ j λ 2 2 λ 2 π < 0
So, the min ( | arg ( ω j k 1 ) | ) = min ( | θ j λ 2 | , | θ j λ 2 2 λ 2 π | ) . Known 0 < θ j π , we can obtain | θ j λ 2 2 λ 2 π | | 1 λ 2 π 2 λ 2 π | = 1 λ 2 π θ j . The min ( | arg ( ω j k 1 ) | ) can be written as min ( | arg ( ω j k 1 ) | ) = θ j λ 2 > π 2 λ 1 λ 2 . ω j k 1 satisfies the stable condition of Lemma 1.
If λ2 is an even number, we can obtain θ j k 1 [ θ j λ 2 π , θ j λ 2 ] . For k = 0 , the corresponding θ j k 1 = θ j λ 2 > 0 . For k = 1 , , λ 2 / 2 , the corresponding θ j k 1 [ θ j λ 2 π , θ j λ 2 2 λ 2 π ] , where π < θ j λ 2 π < θ j λ 2 2 λ 2 π θ j λ 2 . Therefore, we can obtain min ( | arg ( ω j k 1 ) | ) = θ j λ 2 > π 2 λ 1 λ 2 . ω j k 1 satisfies the stable condition of Lemma 1.
Conclusion 1.
From the comprehensive conclusions above, we can obtain that for θj > 0, if the characteristic equation ( ω j τ j ) = 0 satisfies the stable condition in Lemma 1, the corresponding roots of ( ( ω j k 1 ) λ 2 τ j ) = 0 satisfied the stable condition of ω j k 1 > π 2 λ 1 λ 2 in Lemma 1. The similar conclusion while θj < 0 can be proof in a similar way.
Based on the above conclusion, for the system G f o ( s ) = d i ( s 1 / λ 1 ) ( s 1 / λ 1 τ j ) · d k ( s 1 / λ 2 ) ( s 1 / λ 2 τ l ) , the denominator of the transfer function can be written as M p ( s ) = ( ( s 1 / λ 1 λ 2 ) λ 2 τ j ) · ( ( s 1 / λ 1 λ 2 ) λ 1 τ l ) .
If | arg ( ω j ) | > π 2 λ 1 and | arg ( ω l ) | > π 2 λ 2 , where ωj is an arbitrary root of ( ω τ j ) = 0 and ωl is an arbitrary root of ( ω τ l ) = 0 , we can obtain | arg ( ω j k 3 ) | > π 2 λ 1 λ 2 , where ω j k 3 are the roots of ( ω λ 2 τ j ) · ( ω λ 1 τ l ) = 0 . The system satisfies the stable condition. □

3.2. Parameter Tuning

For the system
( X Z s t ) = 1 M 1 ( s ) · M 2 ( s ) ( T 11 T 12 0 T 22 ) ( ( B 0 ) R + ( B B ˜ ) ( F d b ) )
Choosing k 1 = ω c 2 b , k 2 = 2 ω c b , β 1 = 3 ω E S O , β 2 = 3 ω E S O 2 , β 3 = ω E S O 3 , α e = 1 μ , β e = 2 2 μ , γ e = 3 3 μ , where ω c , ω E S O + . Then, the transfer function can be written as:
( X Z s t ) = 1 ( s + ω c ) 2 · ( s μ + ω E S O ) 3 ( T 11 T 12 0 T 22 ) ( ( B 0 ) R + ( B B ˜ ) ( F d b ) )
and the roots of characteristic equation are on the negative real axis, the system is stable. The transfer function from total disturbance to the estimation of total disturbance can be written as G f z 3 = ( ω E S O ) 3 ( s + ω c ) 2 · ( s μ + ω E S O ) 3 . Tuning the parameter μ can alter the decline rate of the amplitude–frequency curve. The bode diagram of G f z 3 with the same ωc, ωESO and different μ is shown in the figure, where μ = 1 indicates the integral-order ESO.
As shown in Figure 4, for the total disturbance estimation, when the frequency is lower than the bandwidth, the fractional-order parameter μ has a insignificant influence on the frequency-domain characteristics. When the frequency is higher than the bandwidth, the decline rate of the magnitude–frequency curve raises approximately proportional to the increase in the fractional-order parameter μ. The frequency-domain characteristics of the noise response are similar to the total disturbance. The attenuation of the high-frequency measurement noise will be significant if a larger μ is chosen.
It illustrates that we could alter the magnitude–frequency characteristic of the ESO by tuning the fractional-order parameter μ. And the result seems it could not be realized by tuning the bandwidth.

4. Simulation Analysis

In this section, we will show the control performance of the FOESO-based ADRC. According to the linearized model in Section 2, the flight states are necessary for the controller design. The initial flight states are set in Table 2.
According to the linearized model, the parameters of the PID controller are tuned as in Table 3.
For the fair comparison of the FOESO and ESO, the initial flight status and the control parameters shown in Table 2 and Table 3 are used in all the following simulations. Only the parameters of the FOESO and ESO are altered to illustrate the effectiveness of the FOESO.

4.1. FOESO Versus ESO: Nominal Situation

As shown in Figure 4, any μ > 1 induces the magnitude decreasing faster at the middle-frequency band. It brings a better noise suppression and potentially performance degradation. To assess the influence of μ, the comparation of the FOESO and ESO-based ADRC is proposed. The nonlinear model is considered accurate. It means that the external disturbance does not exist. In addition, the total disturbance is equal to the modeling errors between the linearized model and the nonlinear model. The HV attitude control system is simulated. The expected velocity roll angle, sideslip angle and attack angle are set to 0, 0, and the rectangular wave has an amplitude of 3. The simulation results are shown in Figure 5, Figure 6, Figure 7 and Figure 8.
Figure 5 and Figure 6 show that the controller of the roll channel and yaw channel are stable. We can assess the influence of μ according to Figure 7, in which the response of the attack angle with μ = 1 is similar to the response with μ = 1.2. The introduction of fractional-order calculus could enhance the anti-noise ability and show a non-significant influence on the control performance in the nominal system.

4.2. FOESO Versus ESO: Measurement Noise Situation

Within a rational range, to increase the bandwidth of the ESO will significantly improve the performance of the ESO and ADRC. Nonetheless, this result assumes that the control system is noise-free. This is impractical. In the presence of a stochastic measurement noise, the impact will become more significant as the result of the increasing ESO bandwidth. The measurement noise is applied to three channels. In addition, the variance is set to 0.002. The simulation of the HV with measurement noise is studied. The results are shown as follows.
As shown in Figure 8, Figure 9 and Figure 10, the blue, red and black solid lines indicate the responses of the system with an ESO bandwidth of 60 rad/s, 80 rad/s and 100 rad/s. It can be seen that with the bandwidth increasing, the control performance is decreasing. The maximum errors of the three channels are shown in Table 4.
The blue, red and black dotted lines indicate the attack angle response of the system with an FOESO bandwidth of 60 rad/s, 80 rad/s and 100 rad/s and a fractional-order parameter μ = 1.2. The maximum error of alpha is shown in Table 4. Apparently, compared with the ESO, the FOESO shows a significant ability to reduce the impact of the stochastic measurement noise.
Figure 11 shows the estimation of the total disturbance considering the measurement noise. The estimation performance of the system with larger bandwidth is less effective. In addition, the introduction of the fractional-order parameter μ can significantly suppress the measurement noise.

4.3. FOESO Versus ESO: Total Disturbance Situation

Except for the unmodeled dynamics, we introduce the external disturbance to assess the ability of the FOESO-based ADRC to estimate and compensate the total disturbance. The total disturbance can be expressed as follows:
f α = f α i + f α e f β = f β i + f β e
where f α e = { 0 , t < 1.5 1500 / I z z t 1.5 , f β e = { 0 , t < 1.5 500 / I y y t 1.5 , represents simulation time. fα, f α i and fαe indicate the total disturbance, internal disturbance and external disturbance of the pitch channel. fβ, fβi and fβe indicate the total disturbance, internal disturbance and external disturbance of the yaw channel. The simulation results are shown in Figure 12, Figure 13 and Figure 14.
Figure 12, Figure 13 and Figure 14 show that the FOESO-based ADRC has a larger overshoot and shorter setting time compared with the ESO with the same bandwidth. However, the bandwidth selection of the FOESO and ESO needs to consider the tradeoff of in the disturbance rejection performance and noise suppressing ability. The previous simulation shows that the FOESO with the bandwidth ωESO = 100 rad/s has a better noise suppressing ability compared with the ESO with the bandwidth ωESO = 60 rad/s. These two simulation results are shown in the figure as the blue solid line and black dotted line, respectively. We can see that the overshoot of the FOESO approach to the ESO and the setting time is much shorter.
Consequently, based on the previous simulation, the FOESO-based ADRC could have a better performance than the ESO considering the external disturbance and measurement noise. By introducing the fractional-order parameter μ, the FOESO could balance the control performance and the noise suppressing performance that the ESO could not realize.

5. Conclusions

In this paper, a novel fractional-order extended state observer is proposed. Compared with the traditional ESO, it can alter both the bandwidth and the decline rate of the amplitude–frequency curve without changing the total disturbance. The stable condition of the novel FOESO-based ADRC is given. The numerical simulation results have shown that the proposed novel FOESO has a significant advantage on the noise suppression. Considering both the total disturbance and measurement noise, the novel FOESO-based ADRC has the possibility to achieve a better tradeoff of the control performance and anti-noise ability.

Author Contributions

Conceptualization, J.S. and M.Z.; methodology, J.S. and M.Z.; software, J.S. and M.Z.; validation, J.S., Y.H. and M.Z.; formal analysis, J.S. and M.Z.; investigation, J.S. and M.Z.; resources, J.S., M.Z. and Y.H.; data curation, Y.H. and J.S.; writing—original draft preparation, J.S.; writing—review and editing, J.S. and M.Z.; visualization, J.S.; supervision, J.S.; project administration, J.S.; funding acquisition, J.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors thank their colleagues for their constructive suggestions and research assistance throughout this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Song, J.; Luo, Y.; Zhao, M.; Hu, Y.; Zhang, Y. Fault-Tolerant Integrated Guidance and Control Design for Hypersonic Vehicle Based on PPO. Mathematics 2022, 10, 3401. [Google Scholar] [CrossRef]
  2. Qin, W.; Liu, J.; Liu, G.; He, B.; Wang, L. Robust parameter dependent receding horizon H∞ control of flexible air-breathing hypersonic vehicles with input constraints. Asian J. Control. 2015, 17, 508–522. [Google Scholar] [CrossRef]
  3. Hu, X.; Wu, L.; Hu, C.; Wang, Z.; Gao, H. Dynamic output feedback control of a flexible air-breathing hypersonic vehicle via T–S fuzzy approach. Int. J. Syst. Sci. 2014, 45, 1740–1756. [Google Scholar] [CrossRef]
  4. Bao, C.; Wang, P.; Tang, G. Integrated method of guidance, control and morphing for hypersonic morphing vehicle in glide phase. Chin. J. Aeronaut. 2021, 34, 535–553. [Google Scholar] [CrossRef]
  5. Zhao, H.; Yang, L. Global adaptive neural backstepping control of a flexible hypersonic vehicle with disturbance estimation. Aircr. Eng. Aerosp. Technol. 2021, 94, 492–504. [Google Scholar] [CrossRef]
  6. Song, J.; Wang, L.; Cai, G.; Qi, X. Nonlinear fractional order proportion-integral-derivative active disturbance rejection control method design for hypersonic vehicle attitude control. Acta Astronaut. 2015, 111, 160–169. [Google Scholar] [CrossRef]
  7. Guo, F.; Lu, P. Improved adaptive integral-sliding-mode fault-tolerant control for hypersonic vehicle with actuator fault. IEEE Access 2021, 9, 143–151. [Google Scholar] [CrossRef]
  8. Sun, H.; Li, S.; Sun, C. Finite time integral sliding mode control of hypersonic vehicles. Nonlinear Dyn. 2013, 73, 229–244. [Google Scholar] [CrossRef]
  9. Han, J. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  10. Yoo, D.; Yau, S.; Gao, Z. Optimal fast tracking observer bandwidth of the linear extended state observer. Int. J. Control 2007, 80, 102–111. [Google Scholar] [CrossRef]
  11. Razmjooei, H.; Palli, G.; Abdi, E. Continuous finite-time extended state observer design for electro-hydraulic systems. J. Frankl. Inst. 2022, 10, 5036–5055. [Google Scholar] [CrossRef]
  12. Razmjooei, H.; Palli, G.; Nazari, M. Disturbance observer-based nonlinear feedback control for position tracking of electro-hydraulic systems in a finite time. Eur. J. Control. 2022, 67, 100659. [Google Scholar] [CrossRef]
  13. Razmjooei, H.; Palli, G.; Abdi, E.; Strano, S.; Terzo, M. Finite-time continuous extended state observers: Design and experimental validation on electro-hydraulic systems. Mechatronics 2022, 85, 102812. [Google Scholar] [CrossRef]
  14. Zhao, J.; Feng, D.; Cui, J.; Wang, X. Finite-Time Extended State Observer-Based Fixed-Time Attitude Control for Hypersonic Vehicles. Mathematics 2022, 10, 3162. [Google Scholar] [CrossRef]
  15. Gao, K.; Song, J.; Wang, X.; Li, H. Fractional-order proportional-integral-derivative linear active disturbance rejection control design and parameter optimization for hypersonic vehicles with actuator faults. Tsinghua Sci. Technol. 2020, 26, 9–23. [Google Scholar] [CrossRef]
  16. Sun, J.; Pu, Z.; Yi, J. Conditional disturbance negation based active disturbance rejection control for hypersonic vehicles. Control. Eng. Pract. 2019, 84, 159–171. [Google Scholar] [CrossRef]
  17. Wei, W.; Zhang, Z.; Zuo, M. Phase leading active disturbance rejection control for a nanopositioning stage. ISA Trans. 2021, 116, 218–231. [Google Scholar] [CrossRef]
  18. Doye, I.; Salama, K.; Laleg-Kirati, T. Robust fractional-order proportional-integral observer for synchronization of chaotic fractional-order systems. IEEE/CAA J. Autom. Sin. 2018, 6, 268–277. [Google Scholar] [CrossRef]
  19. Doostdar, F.; Mojallali, H. An ADRC-based backstepping control design for a class of fractional-order systems. ISA Trans. 2022, 121, 140–146. [Google Scholar] [CrossRef]
  20. Doostdar, F.; Mojallali, H. A novel algorithm on adaptive backstepping control for a class of uncertain fractional-order systems: An ADRC approach. In Proceedings of the 2021 7th International Conference on Control, Instrumentation and Automation (ICCIA), IEEE, Tabriz, Iran, 23–24 February 2021; pp. 1–5. [Google Scholar]
  21. Zheng, W.; Chen, Y.; Wang, X.; Chen, Y.; Lin, M. Enhanced fractional order sliding mode control for a class of fractional order uncertain systems with multiple mismatched disturbances. ISA Trans. 2022, 2, 1879–2022. [Google Scholar] [CrossRef]
  22. Piao, M.; Sun, M.; Huang, J.; Wang, Z.; Chen, Z. Attitude Control of Hypersonic Vehicle Based on Optimized ADRC. In Proceedings of the 2019 IEEE 8th Data Driven Control and Learning Systems Conference (DDCLS), Dali, China, 24–27 May 2019; pp. 740–747. [Google Scholar]
  23. Tian, J.; Zhang, S.; Zhang, Y.; Li, T. Active disturbance rejection control based robust output feedback autopilot design for airbreathing hypersonic vehicles. ISA Trans. 2018, 74, 45–59. [Google Scholar] [CrossRef] [PubMed]
  24. Sun, J.; Pu, Z.; Yi, J.; Liu, Z. Fixed-time control with uncertainty and measurement noise suppression for hypersonic vehicles via augmented sliding mode observers. IEEE Trans. Ind. Inform. 2019, 16, 1192–1203. [Google Scholar] [CrossRef]
  25. Liang, S.; Xu, B.; Ren, J. Kalman-filter-based robust control for hypersonic flight vehicle with measurement noises. Aerosp. Sci. Technol. 2021, 112, 106566. [Google Scholar] [CrossRef]
  26. Shi, S.; Zeng, Z.; Zhao, C.; Guo, L.; Chen, P. Improved Active Disturbance Rejection Control (ADRC) with Extended State Filters. Energies 2022, 15, 5799. [Google Scholar] [CrossRef]
  27. J Humaidi, A.; Kasim Ibraheem, I. Speed control of permanent magnet DC motor with friction and measurement noise using novel nonlinear extended state observer-based anti-disturbance control. Energies 2019, 12, 1651. [Google Scholar] [CrossRef] [Green Version]
  28. Shaughnessy, J.D.; Pinckney, S.Z.; McMinn, J.D.; Cruz, C.I.; Kelley, M.L. Hypersonic Vehicle Simulation Model: Winged-Cone Configuration. In An Overview of an Experimental Demonstration Aerotow Program; NASA Langley Research Center Hampton: Hampton, VA, USA, 1990. [Google Scholar]
  29. Chen, P.; Luo, Y.; Zheng, W.; Gao, Z.; Chen, Y. Fractional order active disturbance rejection control with the idea of cascaded fractional order integrator equivalence. ISA Trans. 2021, 114, 359–369. [Google Scholar] [CrossRef]
Figure 1. Slide and Top Views of HV.
Figure 1. Slide and Top Views of HV.
Mathematics 10 04414 g001
Figure 2. FOESO-based ADRC System Structure Diagram.
Figure 2. FOESO-based ADRC System Structure Diagram.
Mathematics 10 04414 g002
Figure 3. Diagram of Roots of Fractional-Order Characteristic Equation.
Figure 3. Diagram of Roots of Fractional-Order Characteristic Equation.
Mathematics 10 04414 g003
Figure 4. Bode Diagram of Gfz3.
Figure 4. Bode Diagram of Gfz3.
Mathematics 10 04414 g004
Figure 5. Response of Velocity Roll Angle.
Figure 5. Response of Velocity Roll Angle.
Mathematics 10 04414 g005
Figure 6. Response of Sideslip Angle.
Figure 6. Response of Sideslip Angle.
Mathematics 10 04414 g006
Figure 7. Response of Angle of Attack.
Figure 7. Response of Angle of Attack.
Mathematics 10 04414 g007
Figure 8. Response of Angle of Attack with Measurement Noise.
Figure 8. Response of Angle of Attack with Measurement Noise.
Mathematics 10 04414 g008
Figure 9. Response of Sideslip Angle with Measurement Noise.
Figure 9. Response of Sideslip Angle with Measurement Noise.
Mathematics 10 04414 g009
Figure 10. Response of Velocity Roll Angle with Measurement Noise.
Figure 10. Response of Velocity Roll Angle with Measurement Noise.
Mathematics 10 04414 g010
Figure 11. Estimated Total Disturbance with Measurement Noise.
Figure 11. Estimated Total Disturbance with Measurement Noise.
Mathematics 10 04414 g011
Figure 12. Response of Speed Roll Angle with External Disturbance.
Figure 12. Response of Speed Roll Angle with External Disturbance.
Mathematics 10 04414 g012
Figure 13. Response of Sideslip Angle with External Disturbance.
Figure 13. Response of Sideslip Angle with External Disturbance.
Mathematics 10 04414 g013
Figure 14. Response of Angle of Attack with External Disturbance.
Figure 14. Response of Angle of Attack with External Disturbance.
Mathematics 10 04414 g014
Table 1. Mass and Rotary Inertia of Hypersonic Vehicle.
Table 1. Mass and Rotary Inertia of Hypersonic Vehicle.
ParametersValueParametersValue
Mass1250 kgReference area3.35 m2
Vehicle length6.1 mRolling moment156 kg·m2
Lateral-directional reference length1.83 mYawing moment1162 kg·m2
Longitudinal reference length2.44 mPitching moment1267 kg·m2
Distance from nose to the center of gravity3.78 m
Table 2. Initial Flight Status.
Table 2. Initial Flight Status.
ParametersValueParametersValue
Altitude33.5 kmAttack angle
Velocity15 MaSideslip angle
Path angleVelocity roll angle
Path azimuth angle
Table 3. Parameters of PID Controller.
Table 3. Parameters of PID Controller.
ParametersRollYawPitch
Kp119.574.9198.7
Ki10.101.65
Kd20.117.419.4
Table 4. Maximum Error of Alpha.
Table 4. Maximum Error of Alpha.
Integrated OrderErrorFractional OrderError
Attack Angleω = 60 rad/s0.17°ω = 60 rad/s0.03°
ω = 80 rad/s0.3°ω = 80 rad/s0.05°
ω = 100 rad/s0.5°ω = 100 rad/s0.1°
Sideslip Angleω = 60 rad/s0.13°ω = 60 rad/s0.06°
ω = 80 rad/s0.17°ω = 80 rad/s0.06°
ω = 100 rad/s0.34°ω = 100 rad/s0.06°
Velocity Roll Angleω = 60 rad/s0.2°ω = 60 rad/s0.14°
ω = 80 rad/s0.25°ω = 80 rad/s0.13°
ω = 100 rad/s0.56°ω = 100 rad/s0.1°
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhao, M.; Hu, Y.; Song, J. Improved Fractional-Order Extended State Observer-Based Hypersonic Vehicle Active Disturbance Rejection Control. Mathematics 2022, 10, 4414. https://doi.org/10.3390/math10234414

AMA Style

Zhao M, Hu Y, Song J. Improved Fractional-Order Extended State Observer-Based Hypersonic Vehicle Active Disturbance Rejection Control. Mathematics. 2022; 10(23):4414. https://doi.org/10.3390/math10234414

Chicago/Turabian Style

Zhao, Mingfei, Yunlong Hu, and Jia Song. 2022. "Improved Fractional-Order Extended State Observer-Based Hypersonic Vehicle Active Disturbance Rejection Control" Mathematics 10, no. 23: 4414. https://doi.org/10.3390/math10234414

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop