Next Article in Journal
Compositional Modeling to Analyze the Effect of CH4 on Coupled Carbon Storage and Enhanced Oil Recovery Process
Previous Article in Journal
Vision-Based Sorting Systems for Transparent Plastic Granulate
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Adaptive Control for Nonlinear Aircraft System with Uncertainties

School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(12), 4270; https://doi.org/10.3390/app10124270
Submission received: 31 May 2020 / Revised: 16 June 2020 / Accepted: 19 June 2020 / Published: 22 June 2020
(This article belongs to the Section Aerospace Science and Engineering)

Abstract

:
Model reference adaptive control (MRAC) schemes are known as an effective method to deal with system uncertainties. High adaptive gains are usually needed in order to achieve fast adaptation. However, this leads to high-frequency oscillation in the control signal and may even make the system unstable. A robust adaptive control architecture was designed in this paper for nonlinear aircraft dynamics facing the challenges of input uncertainty, matched uncertainty, and unmatched uncertainty. By introducing a robust compensator to the MRAC framework, the high-frequency components in the control response were eliminated. The proposed control method was applied to the longitudinal-direction motion control of a nonlinear aircraft system. Flight simulation results demonstrated that the proposed robust adaptive method was able to achieve fast adaptation without high-frequency oscillations, and guaranteed transient performance.

1. Introduction

Uncertain nonlinear system control is a challenging topic in the field of control theory and application. Fundamental control methods for nonlinear systems include the back-stepping approach [1], feedback control [2], and sliding mode control [3]. Additionally, adaptive control has attracted much attention due to its capacity to accommodate system uncertainties. Various adaptive strategies have been developed for uncertain nonlinear systems, such as adaptive optimal control [4], immersion and invariance (I & I) adaptive control [5], adaptive neural control [6], and adaptive sliding mode control [7]. Model reference adaptive control (MRAC) is an important area in aircraft system control research.
MRAC architecture was developed in the 1950s [8] for the design of aircraft autopilot to deal with uncertainties during the flight period. This control scheme has been extensively investigated in aerospace engineering [9,10,11,12], since the controller design does not rely excessively on accurate plant models. In standard MRAC, high adaptive gains are generally employed to achieve fast adaptation in the existence of system uncertainties. However, this leads to high-frequency oscillations in system responses, which can be a potential threat to system stability.
Specifically, high-performance safety-critical aircraft require the designed controller to have the ability to guarantee the transient performance of the system while achieving fast adaptation. In the MRAC structure, the tracking error between a real uncertain plant and the selected reference model plays a decisive role in the performance of the adaptive controller, in that the controller parameters are adjusted online for the update law, which is designed on the basis of tracking errors. When large uncertainties exist in the aircraft system, such as control surface failure, aerodynamic coefficient changes, or unexpected external disturbances, high adaptive gains are applied to rapidly reduce system tracking errors in order to achieve fast adaptation, which offsets the impact of uncertainties. High adaptive gains, however, may introduce high-frequency components into the control response, and a closed-loop system with poor transient behavior in the early stage of adaptation will in turn suffer from issues of actuator saturation [13], unmodeled dynamics [14], and even instability of the system [15].
In view of this defect of MRAC, great efforts have been made to deal with the problem. Multiple models and switching strategies [16] were developed to improve the transient response of the adaptive control by choosing a model that best approximates the plant for the controller. A combined/composite-model-reference adaptive control system was reported [17,18,19], which used prediction errors to formulate adaptive laws; flight test results confirmed a noticeable improvement in transient performance with high adaptive gains. Cao et al. investigated the L 1 adaptive control method [20,21], wherein the high-frequency components in a control signal can be filtered out by a low-pass filter. A low-frequency learning adaptive control scheme [22,23] was also proposed to improve transient performance while achieving fast adaptation. An observer-based adaptive control scheme [24,25], in which an error feedback item is introduced to the reference model, was verified to be a practical approach for improving transient behavior. However, this resulted in changing the well-designed reference model, which meant that the desired reference signal to be tracked had to be revised.
In this paper, a robust adaptive control for handling control effectiveness uncertainty, matched plant uncertainty, and external disturbance uncertainty of an aircraft is presented. The main contribution of this paper is the improved tracking performance of a model reference adaptive control system. In order to restrain high-frequency oscillations of the control signal due to the fast adaptation, an error feedback compensator was designed as a robust controller, with the intent to minimize the influence of estimate parameter errors on system responses. Compared with existing approaches aiming to improve the transient performance of MRAC, our method does not require modification of the standard adaptive law or the selected reference model, which means that our approach is easier to implement in engineering contexts. First, a standard MRAC architecture was designed with a baseline controller. Second, a robust compensator was adopted in order to resist high-frequency oscillations while achieving fast adaptation. The robust H control theory was applied for the robust controller design, and the robust feedback gain was calculated by solving linear matrix inequality.
The rest of the paper is organized as follows. In Section 2, the control problem is formulated. Section 3 presents the design procedure of the proposed robust adaptive controller and analyses of the stability of the closed-loop system. Section 4 displays the response of the uncertain nonlinear system with the designed controller, using flight control simulations for an aircraft model. Section 5 concludes the paper.

2. Problem Formulation

The nonlinear aircraft dynamics, containing input uncertainty, matched uncertainty, and unmatched disturbance, is given by
{ x ˙ p ( t ) = A p x p ( t ) + B p ( Λ u ( t ) + θ p T Θ p ( x p ( t ) ) ) + d p ( t ) y p ( t ) = C p x p ( t )
where x p n p is the plant state, u m is the control input, and y p l is the measurement output of the system. A p n p × n p , B p n p × m , and C p l × n p are constant known matrices. In practical flight applications [26], the state matrix A p is generally obtained by wind-tunnel measurements. C p can be determined through the relationship between output and state. However, the input matrix B p may be inaccurate for the nominal system due to damage and failures, or due to changes in aircraft dynamics. The actuator anomaly can be modeled as an unknown element Λ m × m , representing the uncertain control effectiveness. Λ is nonsingular, which has upper bounds known a priori: σ = sup Λ . θ p T Θ p ( x ) m × n p represents the matched uncertainty that enters the system through the columns of B p . θ p s × m is the unknown constant weight matrix, and Θ p ( ) : n p s is a vector of the basic functions that can be described as Θ p ( x p ) = [ ϕ p 1 ( x p ) , ϕ p 2 ( x p ) , , ϕ p s ( x p ) ] T . d p n p represents the unmatched bounded disturbance uncertainty in the flight period; i.e., sup t | | d p | | d 0 .
Our goal was to design a control input u ( t ) that would make y p ( t ) track a reference command r ( t ) with bounded errors in the presence of uncertainties Λ , θ p , and d p . Furthermore, we assumed that the pair ( A p B p ) was controllable, x p ( t ) was available for feedback, and u ( t ) was the class of admissible controls consisting of measurable functions.

3. Controller Design

3.1. State Augmentation

Considering that the integral action was able to handle set-point tracking and disturbance rejection issues, the output signal tracking error was defined as follows.
x ˙ e ( t ) = r ( t ) y p ( t )
where r ( t ) l is a bounded piecewise continuous tracking command.
This integral error state was then appended to the plant model in Equation (1); therefore, the augmented dynamics were delivered as
{ [ x ˙ p ( t ) x ˙ e ( t ) ] = [ A p 0 C p 0 ] [ x p ( t ) x e ( t ) ] + [ B p 0 ] ( Λ u ( t ) + θ p T Θ p ( x p ( t ) ) ) + [ d p ( t ) 0 ] + [ 0 I ] r ( t ) y p ( t ) = [ C p 0 ] [ x p ( t ) x e ( t ) ]
Define x ( t ) = [ x p ( t ) , x e ( t ) ] T and n = n p + l , so x ( t ) n . Equation (3) can be rewritten as
{ x ˙ ( t ) = A x ( t ) + B ( Λ u ( t ) + θ T Θ ( x ( t ) ) ) + d ( t ) + B r r ( t ) y ( t ) = C x ( t )
where
A = [ A p 0 C p 0 ] , B = [ B p 0 ] , B r = [ 0 I ] , C = [ C p 0 ]

3.2. Reference Model

The reference model was selected as
{ x ˙ m ( t ) = A m x m ( t ) + B r r ( t ) y m ( t ) = C x m ( t )
where x m ( t ) n is the reference state vector and A m n × n is Hurwitz. Since r ( t ) is bounded, it follows that x m ( t ) and y m ( t ) are uniformly bounded for all x m ( 0 ) .

3.3. Controller Design

The main purpose of the controller was to track the reference command r ( t ) with the existence of the uncertainties Λ , θ T , and d . A traditional method is to combine MRAC with a linear quadratic regulator (LQR) to control the nominal system. However, standard MRAC can only deal with parametric uncertainties, and the system may become unstable when unmatched disturbance uncertainty exists. Therefore, a robust adaptive controller was proposed that consists of three parts: baseline controller u b l ( t ) , adaptive controller u a d ( t ) , and robust controller u r c ( t ) , which can be written as
u ( t ) = u b l ( t ) + u a d ( t ) + u r c ( t )
The control design procedure is presented step by step as follows.

3.3.1. Baseline Controller

First, a baseline controller was designed through the LQR method for the nominal system in a case with no uncertainties, i.e., Λ = I , θ = 0 and d = 0 :
u b l = K x T x ( t )
where K x n × m is designed to offer the expected performance of the nominal system, satisfying that A m = A + B K x T is Hurwitz.

3.3.2. Adaptive Controller

Next, to accommodate the input uncertainty and matched uncertainty on account of Λ and θ T , the adaptive controller was given by:
u a d = λ ^ T ( t ) x ( t ) + θ ^ T ( t ) Θ ( x ( t ) )
where λ ^ n × m and θ ^ s × m are free-designed update laws. For the sake of accommodation of the parametric uncertainties, Remark 1 introduces the matching condition as follows.
Remark 1 .
With the selected reference model state matrix [27] A m = A + B K x T , there exist parameters λ * and θ * satisfying the matching condition, as follows:
A m = A + B θ T Θ ( x ( t ) ) + B Λ ( K x T + λ * T + θ * T Θ ( x ( t ) ) )
where λ * T = ( Λ 1 I ) K x T and θ * T = Λ 1 θ T .
Update laws for the estimated parameters were selected as
λ ^ ˙ ( t ) = Γ λ x ( t ) e T ( t ) P B θ ^ ˙ ( t ) = Γ θ Θ ( x ( t ) ) e T ( t ) P B
where Γ λ = Γ λ T = ρ λ × [ I n 0 0 0 ] > 0 and Γ θ = Γ θ T = ρ θ × [ I s 0 0 0 ] > 0 are free-designed adaptive gains for estimated parameters λ ^ and θ ^ , respectively. e ( t ) was defined as e ( t ) = x ( t ) x m ( t ) , which represents the state tracking error. P is a positive define matrix, satisfying P = P T , which was computed in the next section.

3.3.3. Robust Controller

The standard MRAC is non-robust in that the boundedness of estimated parameters λ ^ and θ ^ cannot be guaranteed. Therefore, a robust compensator was designed to improve system robustness, which was defined as
u r c = K r c e ( t )
where K r c m × n is the robust feedback gain.
Substituting Equation (6) into Equation (4) allows the closed-loop system to be written as
{ x ˙ ( t ) = A x ( t ) + B ( Λ ( K x T x ( t ) + λ ^ T x ( t ) + θ ^ T Θ ( x ( t ) ) + K r c e ( t ) ) + θ T Θ ( x ( t ) ) ) + B r r ( t ) + d ( t ) y ( t ) = C x ( t )
Due to the matching condition in Equation (9), the uncertain system can be obtained as
{ x ˙ ( t ) = A m x ( t ) + B r r ( t ) + B Λ ( λ ˜ T ( t ) x ( t ) + θ ˜ T ( t ) Θ ( x ( t ) ) ) + B Λ K r c e ( t ) + d ( t ) y ( t ) = C x ( t )
where λ ˜ ( t ) and θ ˜ ( t ) are estimated parameter errors, which are defined as λ ˜ ( t ) = λ ^ ( t ) λ * , θ ˜ ( t ) = θ ^ ( t ) θ * .
The error dynamic system can be obtained by subtracting Equation (5) from Equation (13):
{ e ˙ ( t ) = A m e ( t ) + B Λ ( λ ˜ T ( t ) x ( t ) + θ ˜ T ( t ) Θ ( x ( t ) ) ) + B Λ K r c e ( t ) + d ( t ) e y ( t ) = C e ( t )
Remark 2.
Estimation parameter errors may introduce high-frequency components into the control response. Because of this, a robust feedback gain K r c was designed to resist the effects of λ ˜ and θ ˜ on the control signal.
The state error dynamics were rewritten without unmatched disturbance as
{ e ˙ m ( t ) = ( A m + B Λ K r c ) e m ( t ) + B w ( t ) e y ( t ) = C e e m ( t )
where w ( t ) = Λ ( λ ˜ T ( t ) x ( t ) + θ ˜ T ( t ) Θ ( x ( t ) ) ) and C m = I n . Therefore, the key to improving system robustness was to minimize the H norm of the transfer function from w ( t ) to e m ( t ) . The procedure used to determine the robust feedback matrix K r c is introduced as follows.
Theorem 1.
The system described in Equation (15) is asymptotically stable and C e ( s I A m B Λ K r c ) 1 B < γ , if there is a symmetric matrix P > 0 satisfying the inequality expressed as
[ A m T P + P A m P B C e T K r c T * ν 1 I 0 0 * * I 0 * * * ε I ] < 0
Proof of Theorem 1.
With the Schur complement, Equation (16) is equivalent to the following inequality
A m T P + P A m + ν P B B T P + C e T C e + ε 1 K r c T K r c < 0
In addition, a positive ε exists, such that [28]
P B Λ K r c + ( P B Λ K r c ) T ε σ 2 P B B T P + ε 1 K r c T K r c
Defining γ 2 = ν ε σ 2 , we have
( A m + B Λ K r c ) T P + P ( A m + B Λ K r c ) + γ 2 P B B T P + C e T C e < 0
which is equivalent to
[ ( A m + B Λ K r c ) T P + P ( A m + B Λ K r c ) P B C e T * γ 2 0 * * I ] < 0
Therefore, the dynamic system in Equation (15) is asymptotically stable and C e ( s I A m B Λ K r c ) 1 B < γ [29]. □
Inequality (16) indicates a state feedback γ -suboptimal control issue based on a linear matrix inequality (LMI). By solving the convex constrained optimization problem as shown below, the γ -suboptimal H controller can be obtained.
Min   γ s . t . { [ A m P + P A m P B C e T K r c T * ν 1 I 0 0 * * I 0 * * * ε I ] < 0 P > 0
where γ is the minimum disturbance rejection degree. The symmetric positive matrix P and robust feedback gain K r c can be obtained by solving the LMI shown above.

3.4. Stability Analysis

Given the uncertain nonlinear system in Equation (3), the reference model in Equation (5) and the control architecture in Equation (6), a Lyapunov function candidate was chosen, as follows.
V ( e , λ ˜ , θ ˜ ) = e T P e + t r a c e ( Λ λ ˜ T Γ λ 1 λ ˜ ) + t r a c e ( Λ θ ˜ T Γ θ 1 θ ˜ )
The time derivative of Equation (22) can then be obtained as
V ˙ ( e , λ ˜ , θ ˜ ) = e ˙ T P e + e T P e ˙ + t r a c e ( Λ λ ˜ ˙ T Γ λ 1 λ ˜ ) + t r a c e ( Λ λ ˜ T Γ λ 1 λ ˜ ˙ ) + t r a c e ( Λ θ ˜ ˙ T Γ θ 1 θ ˜ ) + t r a c e ( Λ θ ˜ T Γ θ 1 θ ˜ ˙ )
Substituting the error dynamic in Equation (14) and adaptive law in Equation (10) into Equation (23) yields
V ˙ ( e , λ ˜ , θ ˜ ) = e T ( ( A m + B Λ K r c ) T P + P ( A m + B Λ K r c ) ) e + 2 e T P B Λ λ ˜ T x + 2 e T P B Λ θ ˜ T Θ ( x ) + 2 t r a c e ( Λ λ ˜ T Γ λ 1 Γ λ x e T P B ) + 2 t r a c e ( Λ θ ˜ T Γ θ 1 Γ θ Θ ( x ) e T P B ) + 2 e T P d
According to Equation (19),
( A m + B Λ K r c ) T P + P ( A m + B Λ K r c ) = Q < 0
where 0 < Q < γ 2 P B B T P + C e T C e .
The bound of V ˙ ( e , λ ˜ , θ ˜ ) can then be obtained as
V ˙ ( e , λ ˜ , θ ˜ ) = e T Q e + 2 e T P d λ min ( Q ) e 2 + 2 e λ max ( P ) d 0
Therefore, if
e 2 λ max ( P ) d 0 λ min ( Q ) = α
then V ˙ ( e , λ ˜ , θ ˜ ) 0 holds.
According to Theorem 1, the calculated P and K r c guarantee that the estimate parameter errors λ ˜ and θ ˜ are bounded such that λ ˜ λ ˜ 0 , θ ˜ θ ˜ 0 .
Define a compact set S as
S = { ( e , λ ˜ , θ ˜ ) : e α , λ ˜ λ ˜ 0 , θ ˜ θ ˜ 0 }
Thus, V ˙ ( e , λ ˜ , θ ˜ ) > 0 inside S and V ˙ ( e , λ ˜ , θ ˜ ) 0 outside S . This implies that V ( e , λ ˜ , θ ˜ ) is bounded.
V ( e , λ ˜ , θ ˜ ) has the largest lower bound as
V ( e , λ ˜ , θ ˜ ) λ max ( P ) α 2 + σ ( λ max ( Γ λ 1 ) λ ˜ 0 2 + λ max ( Γ θ 1 ) θ ˜ 0 2 )
Moreover,
λ min ( P ) e 2 λ min ( P ) e 2 + σ λ min ( Γ λ 1 ) λ ˜ 2 + σ λ min ( Γ θ 1 ) θ ˜ 2 V ( e , λ ˜ , θ ˜ )
Define c 0 = σ ( λ max ( Γ λ 1 ) λ ˜ 0 2 + λ min ( Γ θ 1 ) θ ˜ 0 2 ) = σ λ ˜ 0 2 ρ λ + σ θ ˜ 0 2 ρ θ , and the closed-loop system is uniformly ultimately bounded with the following ultimate bound as t :
e λ max ( P ) α 2 + c 0 λ min ( P ) = β
Remark 3.
The state error cannot converge to zero asymptotically with the existence of unmatched uncertainty d ( t ) . However, it should be noted that the ultimate bound of e ( t ) can be reduced by using the robust adaptive control presented above, in that c 0 can be decreased by employing higher adaption gains ρ λ and ρ θ .
The designed control architecture was able to guarantee the stability of the uncertain plant and achieve fast adaptation without high-frequency oscillation occurring at the same time, which is shown in the next section through a nonlinear aircraft system with uncertainties.

4. Flight Control Simulation Results and Discussion

In this section, the advantages of the designed robust adaptive control method are presented via simulations of a dynamic aircraft model, describing motion in the longitudinal direction. The short-period dynamics of the aircraft with uncertainties were modeled as [30]
[ α ˙ θ ˙ q ˙ ] = [ Z α u ¯ 0 1 0 0 1 M α + M α ˙ Z α u ¯ 0 M q + M α ˙ ] [ α θ q ] + [ Z δ e u ¯ 0 M δ e + M α ˙ Z δ e u ¯ ] [ Λ δ e + θ p T [ α 2 α 3 ] ] + d p
where Z α , Z δ e , M α , M α ˙ , M q , and M δ e denote stability and control derivatives, and u ¯ represents the trim airspeed.
Corresponding to Equation (1), the state vector is described as x p = [ α θ q ] T , where α is the angle of attack, θ is the pitch angle, and q is the pitch angular rate. The control input u = δ e indicates the elevator deflection angle. y p = θ is the output to be controlled.
The matrices of the short-period dynamics for the NASA generic transport model (GTM) at Mach 0.8 and 30,000 ft are listed as
A p = [ 0.7018 0 0.9761 0 0 1 2.6923 0 0.7322 ] , B p = [ 0.0573 0 3.5352 ] , C p = [ 0 1 0 ]
For simulation purposes, the matched uncertain parameter and unmatched disturbance uncertainty are presented as
θ p T = [ 0.1 0.2 ] , d p = [ 0.02 cos 10 t 0.01 sin 5 t 0.05 ]
which are unknown while designing the control law.
The output we observed was the pitch angle of the aircraft, so that the integral error of the pitch angle was augmented to the plant dynamics. In the simulations, the reference signal was selected to be a square wave of 5 degrees in amplitude and π 30 rad/s in frequency. Next, a baseline controller using the LQR method was designed for the nominal plant with no uncertainties. The feedback gain was calculated as a result of K x T = [ 0.7406 1.1521 0.7718 0.5157 ] .
The first simulation was performed with Λ = 0.8 I , meaning that the control effectiveness of the uncertain model of the aircraft responded to a 20% loss. In this case, the free-designed adaptive gains was chosen to be ρ λ = ρ θ = 0.01 , and the robust feedback gain was obtained as K r c = [ 17.9856 251.507 56.988 181.7316 ] by solving a feasible LMI problem.
Figure 1 shows that the designed robust adaptive controller was able to achieve the expected tracking performance, while the behavior of the standard MRAC was not satisfactory when employing small adaptive gains. Figure 2 shows that the trajectories of state space performed better for the proposed control method as compared to the standard MRAC. As can be seen in Figure 3, the status errors of the standard MRAC were much higher as compared to the robust adaptive controller. The corresponding control signals shown in Figure 4 showed that the robust adaptive control responded to smooth trajectories, unlike the standard MRAC.
In the next simulation, to decrease tracking errors and realize fast adaptation, higher adaptive gains were selected as ρ λ = ρ θ = 1 . Figure 5 shows that the tracking performance of the standard MRAC was noticeably improved with high adaptive gains. The state trajectories and status errors displayed in Figure 6 and Figure 7 showed that the designed robust adaptive controller had superior performance. Comparing Figure 7 with Figure 3 demonstrates that increased adaptive gains effectively decreased status errors. However, Figure 8 shows that high-frequency oscillations arose in the control trajectory due to high adaptive gains for the standard MRAC, while these oscillations were eliminated by the robust adaptive controller.
Finally, we considered a severe situation where the input uncertainty corresponded to half of the nominal control effectiveness (i.e., Λ = 0.5 I ); a simulation was run by employing adaptive gains ρ λ = ρ θ = 10 to handle the greater uncertainties.
As can be seen in Figure 9, both standard MRAC and the robust adaptive controller could track the reference command with high adaptive gains. However, the proposed robust adaptive controller performed quite well, without any high-frequency oscillations of state trajectories (Figure 10), status errors (Figure 11), or especially control signal (Figure 12), and the tracking error was further reduced to a small value. Comparing Figure 12 with Figure 8 showed that large uncertainties required a large control signal in altitude, and higher adaptation gains caused more severe high-frequency oscillations in the control response for the standard MRAC. This demonstrated that the proposed control method was robust when control effectiveness loss, uncertain dynamics, and external disturbance existed in the system.
The proposed robust adaptive control was finally compared with the closed-loop reference model (CRM) adaptive control [24]. As shown in Figure 13′s state trajectories and Figure 14′s control signals, there were no high-frequency components for either CRM or the robust adaptive controller. However, as can be observed in Figure 15, the initial phase of the reference model in CRM was different from MRAC and the proposed method. These results verified that our method provides improved system transient performance that is as good as CRM, without changing the pre-designed reference model.

5. Conclusions

This paper presents a robust adaptive controller for a nonlinear aircraft system with the existence of input uncertainty, matched uncertainty, and unmatched disturbance uncertainty. The proposed control method introduced a robust compensator into the standard model reference adaptive control architecture, with the intent to resist high-frequency oscillations due to excessive adaptive gains while handling great uncertainties and pursuing fast adaptation. The robust compensator was designed using H control theory and is intended to minimize the influence of estimate parameter errors on system responses. Simulation results demonstrated that, as compared to standard MRAC, the proposed robust adaptive controller not only guaranteed tracking performance, but also eliminated high-frequency oscillations in a control signal with fast adaptation, which ensured stability of the closed-loop system.

Author Contributions

Conceptualization, J.W.; Data curation, J.C.; Formal analysis, J.C.; Funding acquisition, J.W.; Investigation, J.C.; Supervision, W.W.; Validation, W.W.; Writing—original draft, J.C.; Writing—review & editing, J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zong, Q.; Ji, Y.; Zeng, F.; Liu, H. Output feedback back-stepping control for a generic Hypersonic Vehicle via small-gain theorem. Aerosp. Sci. Technol. 2012, 23, 409–417. [Google Scholar] [CrossRef]
  2. Younes, A.B.; Turner, J.D. Derivative Enhanced Optimal Feedback Control Using Computational Differentiation. Int. J. Appl. Exp. Math. Res. Artic. 2016, 2016, 112. [Google Scholar] [CrossRef]
  3. Hess, R.A. Robust Flight Control Design to Minimize Aircraft Loss-of-Control Incidents. Aerospace 2014, 1, 1–17. [Google Scholar] [CrossRef] [Green Version]
  4. Michailidis, I.; Baldi, S.; Kosmatopoulos, E.B.; Ioannou, P.A. Adaptive Optimal Control for Large-Scale Nonlinear Systems. IEEE Trans. Autom. Control 2017, 9286, 1–11. [Google Scholar] [CrossRef] [Green Version]
  5. Astolfi, A.; Member, S.; Ortega, R. Immersion and Invariance: A New Tool for Stabilization and Adaptive Control of Nonlinear Systems. IEEE Trans. Automat. Control. 2003, 48, 590–606. [Google Scholar] [CrossRef] [Green Version]
  6. Zhang, Q.; Chen, X.; Xu, D. Adaptive Neural Fault-Tolerant Control for the Yaw Control of UAV Helicopters with Input Saturation and Full-State Constraints. Appl. Sci. 2020, 10, 1404. [Google Scholar] [CrossRef] [Green Version]
  7. Baek, J. Practical Adaptive Sliding-Mode Control Approach for Precise Tracking of Robot Manipulators. Appl. Sci. 2020, 10, 2909. [Google Scholar] [CrossRef] [Green Version]
  8. Whitaker, H.P.; Yamron, J.; Kezer, A. Design Of Model-Reference Adaptive Control Systems For Aircraft; Massachusetts Institute of Technology, Instrumentation Laboratory: Jackson & Moreland: Cambridge, MA, USA, 1958. [Google Scholar]
  9. Mooij, E. Numerical Investigation of Model Reference Adaptive Control for Hypersonic Aircraft. J. Guid. Control. Dyn. 2001, 24, 315–323. [Google Scholar] [CrossRef]
  10. Guo, J.; Tao, G.; Liu, Y. A multivariable MRAC scheme with application to a nonlinear aircraft model. Automatica 2011, 47, 804–812. [Google Scholar] [CrossRef]
  11. Zhao, L.; Shi, Z.; Zhu, Y. Acceleration autopilot for a guided spinning rocket via adaptive output feedback. Aerosp. Sci. Technol. 2018, 77, 573–584. [Google Scholar] [CrossRef] [Green Version]
  12. Ahmadi, K.; Asadi, D.; Pazooki, F. Nonlinear L1 adaptive control of an airplane with structural damage. Proc. Inst. Mech. Eng. Part G. J. Aerosp. Eng. 2019, 233, 341–353. [Google Scholar] [CrossRef]
  13. Lavretsky, E.; Hovakimyan, N. Stable adaptation in the presence of input constraints. Syst. Control Lett. 2007, 56, 722–729. [Google Scholar] [CrossRef]
  14. Rohrs, C.; Valavani, L.; Athans, M.; Stein, G. Robustness of Continuous-Time Adaptive Control Algorithms in the Presence of Unmodeled Dynamics. IEEE Trans. Autom. Control 1985, 30, 881–889. [Google Scholar] [CrossRef] [Green Version]
  15. Ioannout, P.A.; Kokotovic, P. V Instability Analysis and Improvement of Robustness of Adaptive Control. Automatica 1984, 20, 583–594. [Google Scholar] [CrossRef]
  16. Station, P.O.B.Y.; Haven, N. Improving Transient Response of Adaptive Control Systems using Multiple Models and Switching. IEEE Trans. Autom. Control 1994, 39, 1861–1866. [Google Scholar] [CrossRef]
  17. Manuel, A.; Duarte, K.S.N. Combined Direct and Indirect Approach to Adaptive Control. IEEE Trans. Autom. Control 1989, 34, 1071–1075. [Google Scholar] [CrossRef]
  18. Lavretsky, E. Combined/Composite Model Reference Adaptive Control. IEEE Trans. Autom. Control 2009, 54, 2692–2697. [Google Scholar] [CrossRef]
  19. Gregory, I.M.; Gadient, R.O.; Lavretsky, E. Flight Test of Composite Model Reference Adaptive Control (CMRAC) Augmentation Using NASA AirSTAR Infrastructure. AIAA Guid. Navig. Control Conf. 2011, 2011, 6452. [Google Scholar] [CrossRef] [Green Version]
  20. Cao, C.; Hovakimyan, N. Design and Analysis of a Novel L1 Adaptive Control Architecture With Guaranteed Transient Performance. IEEE Trans. Autom. Control 2008, 53, 586–591. [Google Scholar] [CrossRef]
  21. Gregory, I.; Xargay, E.; Cao, C.; Hovakimyan, N. L1 Adaptive Control Design for NASA AirSTAR Flight Test Vehicle. AIAA Guid. Navig. Control Conf. 2009, 1–27. [Google Scholar] [CrossRef]
  22. Yucelen, T.; Haddad, W.M. Low-Frequency Learning and Fast Adaptation in Model Reference Adaptive Control. IEEE Trans. Autom. Control 2013, 58, 1080–1085. [Google Scholar] [CrossRef]
  23. Rajpurohit, T.; Haddad, W.M.; Yucelen, T. Output Feedback Adaptive Control with Low-Frequency Learning and Fast Adaptation. J. Guid. Control Dyn. 2016, 39, 16–31. [Google Scholar] [CrossRef] [Green Version]
  24. Gibson, T.E.; Qu, Z.; Anuradha, M.A.; Lavretsky, E. Adaptive output feedback based on closed-loop reference models. IEEE Trans. Automat. Contr. 2015, 60, 2728–2733. [Google Scholar] [CrossRef] [Green Version]
  25. Lavretsky, E.; Wise, K.A. Robust and Adaptive Control with Aerospace Applications; Advanced Textbooks in Control and Signal Processing; Springer: London, UK, 2013; ISBN 978-1-4471-4395-6. [Google Scholar]
  26. Qu, Z.; Annaswamy, A.M. Adaptive output-feedback control with closed-loop reference models for very flexible aircraft. J. Guid. Control Dyn. 2016, 39, 873–888. [Google Scholar] [CrossRef]
  27. Wiese, D.P.; Annaswamy, A.M.; Muse, J.A.; Bolender, M.A.; Lavretsky, E. Adaptive output feedback based on closed-loop reference models for hypersonic vehicles. J. Guid. Control Dyn. 2015, 38, 2429–2440. [Google Scholar] [CrossRef] [Green Version]
  28. Xie, L.; Minyue, F.; de Souza, C. E H∞ control and quadratic stabilization of systems with parameter uncertainty via output feedback. IEEE Trans. Autom. Control 1992, 37, 1253–1256. [Google Scholar] [CrossRef]
  29. Scherer, C. The Riccati Inequality and State-Space H∞ Optimal Control; Diss. Julius Maximilians University: Würzburg, Germany, 1990. [Google Scholar]
  30. Nguyen, N.; Field, M. Least-Squares Model-Reference Adaptive Control with Chebyshev. J. Aerosp. Inf. Syst. 2013, 10, 29–31. [Google Scholar] [CrossRef]
Figure 1. Tracking performance for model reference adaptive control (MRAC) and robust adaptive controller with ρ λ = ρ θ = 0.01 .
Figure 1. Tracking performance for model reference adaptive control (MRAC) and robust adaptive controller with ρ λ = ρ θ = 0.01 .
Applsci 10 04270 g001
Figure 2. Aircraft response for MRAC and robust adaptive controller with ρ λ = ρ θ = 0.01 .
Figure 2. Aircraft response for MRAC and robust adaptive controller with ρ λ = ρ θ = 0.01 .
Applsci 10 04270 g002
Figure 3. Status errors from MRAC and robust adaptive controller with ρ λ = ρ θ = 0.01 .
Figure 3. Status errors from MRAC and robust adaptive controller with ρ λ = ρ θ = 0.01 .
Applsci 10 04270 g003
Figure 4. Control signal from MRAC and robust adaptive controller with ρ λ = ρ θ = 0.01 .
Figure 4. Control signal from MRAC and robust adaptive controller with ρ λ = ρ θ = 0.01 .
Applsci 10 04270 g004
Figure 5. Tracking performance for MRAC and robust adaptive controller with ρ λ = ρ θ = 1 .
Figure 5. Tracking performance for MRAC and robust adaptive controller with ρ λ = ρ θ = 1 .
Applsci 10 04270 g005
Figure 6. Aircraft response for MRAC and robust adaptive controller with ρ λ = ρ θ = 1 .
Figure 6. Aircraft response for MRAC and robust adaptive controller with ρ λ = ρ θ = 1 .
Applsci 10 04270 g006
Figure 7. Status errors from MRAC and robust adaptive controller with ρ λ = ρ θ = 1 .
Figure 7. Status errors from MRAC and robust adaptive controller with ρ λ = ρ θ = 1 .
Applsci 10 04270 g007
Figure 8. Control signal from MRAC and robust adaptive controller with ρ λ = ρ θ = 1 .
Figure 8. Control signal from MRAC and robust adaptive controller with ρ λ = ρ θ = 1 .
Applsci 10 04270 g008
Figure 9. Tracking performance for MRAC and robust adaptive controller with ρ λ = ρ θ = 10 .
Figure 9. Tracking performance for MRAC and robust adaptive controller with ρ λ = ρ θ = 10 .
Applsci 10 04270 g009
Figure 10. Aircraft response for MRAC and robust adaptive controller with ρ λ = ρ θ = 10 .
Figure 10. Aircraft response for MRAC and robust adaptive controller with ρ λ = ρ θ = 10 .
Applsci 10 04270 g010
Figure 11. Status errors from MRAC and robust adaptive controller with ρ λ = ρ θ = 10 .
Figure 11. Status errors from MRAC and robust adaptive controller with ρ λ = ρ θ = 10 .
Applsci 10 04270 g011
Figure 12. Control signal from MRAC and robust adaptive controller with ρ λ = ρ θ = 10 .
Figure 12. Control signal from MRAC and robust adaptive controller with ρ λ = ρ θ = 10 .
Applsci 10 04270 g012
Figure 13. Aircraft response for closed-loop reference model (CRM) and robust adaptive controller with ρ λ = ρ θ = 10 .
Figure 13. Aircraft response for closed-loop reference model (CRM) and robust adaptive controller with ρ λ = ρ θ = 10 .
Applsci 10 04270 g013
Figure 14. Control signal from CRM and robust adaptive controller with ρ λ = ρ θ = 10 .
Figure 14. Control signal from CRM and robust adaptive controller with ρ λ = ρ θ = 10 .
Applsci 10 04270 g014
Figure 15. Reference model from CRM and robust adaptive controller with ρ λ = ρ θ = 10 .
Figure 15. Reference model from CRM and robust adaptive controller with ρ λ = ρ θ = 10 .
Applsci 10 04270 g015

Share and Cite

MDPI and ACS Style

Chen, J.; Wang, J.; Wang, W. Robust Adaptive Control for Nonlinear Aircraft System with Uncertainties. Appl. Sci. 2020, 10, 4270. https://doi.org/10.3390/app10124270

AMA Style

Chen J, Wang J, Wang W. Robust Adaptive Control for Nonlinear Aircraft System with Uncertainties. Applied Sciences. 2020; 10(12):4270. https://doi.org/10.3390/app10124270

Chicago/Turabian Style

Chen, Jiao, Jiangyun Wang, and Weihong Wang. 2020. "Robust Adaptive Control for Nonlinear Aircraft System with Uncertainties" Applied Sciences 10, no. 12: 4270. https://doi.org/10.3390/app10124270

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