HOME JOURNALS CONTACT

Space Research Journal

Year: 2008 | Volume: 1 | Issue: 1 | Page No.: 39-52
DOI: 10.3923/srj.2008.39.52
Multi-Mode Flight Control for an Unmanned Helicopter Based on Robust H D-Stabilization and PI Tracking Configuration
W. Hong-Qiang, W. Dao-Bo, A.A. Mian and D. Hai-Bin

Abstract: In this study, a novel multi-mode flight control strategy for unmanned helicopter, in presence of model uncertainty, atmospheric disturbances and handling qualities specification requirements (as in ADS-33E-PRF), based on multi-loop control structure is presented. Robust H-infinity D-stabilization optimal control technique is utilized in inner loop, which ensures the stability of flight control system in case of change of helicopter model uncertainty and effectively eliminates effect of gust disturbance on helicopter states and collective/cyclic inputs. Sufficient condition for the solvability of robust H-infinity D-stabilization controller is derived in a form of Linear Matrix Inequality (LMI) for inner-loop control design. By formulating command tracking problem as state feedback stabilization problem of augmented system, proportional-plus-integral (PI) tracking configuration is used in outer loop to improve the dynamic and static operation characteristics of the helicopter system. Based on the proposed control strategy, multi-mode flight control for the helicopter is designed and the flight performance is verified. Analysis and simulation results show that level 1 handling requirements as defined in ADS-33E-PRF are accomplished.

Fulltext PDF Fulltext HTML

How to cite this article
W. Hong-Qiang, W. Dao-Bo, A.A. Mian and D. Hai-Bin, 2008. Multi-Mode Flight Control for an Unmanned Helicopter Based on Robust H D-Stabilization and PI Tracking Configuration. Space Research Journal, 1: 39-52.

Keywords: Regional pole assignment, gust disturbance attenuation, model uncertainty, helicopter handling qualities and LMI

INTRODUCTION

Unmanned Air Helicopters (UAH), because of their unique thrust generation and operation principle, have unique flight capabilities in comparison with fixed-wing aircraft, such as Vertical Takeoff/Landing (VTOL), hover, pirouette and slalom (ADS-33E-PRF, 2000). However, control design for unmanned helicopter has been considered as a challenge in aeronautical field over decades. The main difficulties, in designing controllers for UAH, can be generally characterized as underactuated, cross-coupled, large uncertainty, open-loop instabilities, highly nonlinear dynamics and multiple flight modes (Gong and Yang, 2004; Oh et al., 2006; Padfield, 1996; Wang et al., 2007).

In spite of these challenges, a number of researchers have worked on designing UAHs and a wide set of design techniques, from classical control to neural-based adaptive control, have been reported. Among early control technique, one-loop-at-a-time control design methods, based on classical Single Input/Single Output (SISO) techniques with a proportional-plus-integral (PI) configuration are the most widely used (Gong and Yang, 2004; Huang and Sun, 2003; Kim and Shim, 2003). The SISO approach has obvious advantages of simple structure, straightforward design process, low computing load and easy tuning. However, it does not provide a systematic way to consider uncertainties, disturbance, input saturation and cross-couplings among channels (Kim and Shim, 2003). Thereafter, multivariable techniques are investigated by researchers for design of stability augmentation and guidance systems for helicopter, such as eigenstructure assignment (Low and Garrard, 1992), LQG/LQG (Gribble, 1993), μ-synthesis (Lohar, 2000), H2 (Takahashi, 1993) and H∞ (Luo et al., 2003; Postlethwaite et al., 2005; Trentini and Pieper, 2001). Among MIMO approaches, H∞ theory is the most widely used in recent decade as it provides robust stability for systems subject to uncertainty and disturbance. Luo et al. (2003) reported a method based on weighted H∞ mixed sensitivity optimization to design helicopter control system in order to improve helicopter`s stability, maneuverability and agility. Postlethwaite et al. (2005) utilized H∞ loop shaping technique for control design of Bell 205 helicopter and various aspects of controller design are discussed. Trentini and Pieper (2001) carried out a mixed-norm optimization design methodology for helicopter control design. Though simulation and flight-test results show that the control laws designed using H∞ approaches provide satisfactory results, their drawback is that order of the control system is equal to that of the augmented plant and can reach 15 to 30 states for a helicopter (Prempain and Postlethwaite, 2005). This may leads to implementation issues.

To provide maximum flexibility and to accommodate diverse situations that occur during flight, it is imperative to categorize flight of an unmanned helicopter in various flight states (e.g., Hover, Cruise) and operation modes (e.g., Attitude Command, ACAH ), referred to as flight modes (Egerstedt et al., 1999; Boskovic and Mehra, 2000; ADS-33E-PRF, 2000). For different flight modes, different flight specifications are required to improve flight qualities and aviation safety. For instance, stability, gust disturbance attenuation and fast transient response are important if helicopter is in steady-state flight (Hover, Cruise); while in maneuvering flight, such as ACAH, tracking performance will be the most important. Thus, multi-mode flight control is necessary to take into account different flight performance requirements.

In this study, the problem of helicopter control design in presence of model uncertainty, gust disturbance and multi-mode flight requirements as in ADS-33E-PRF is investigated. Instead of the frequency domain H∞ based approaches mentioned previously, where unstructured uncertainty description is mainly concerned, time domain multivariable control methodology is utilized and a novel multi-mode control approach with multi-loop structure is presented. It is assumed that helicopter system uncertainty is due to parametric uncertainty and represented as interval variations in stability and control derivatives. This assumption is in accord with actual helicopter flight situations where high-frequency dynamics from main rotor and actuators are required not to be excited.

MIXED H∞/PI MULTI-MODE CONTROL

In state space form helicopter mathematical model, with parameter uncertainties and gust disturbance, can be represented as (Padfield, 1996; Etele, 2006):

(1)

where, x = [u, w, q, θ, v, p, φ, r]T is state vector with u, v and w as translation velocity components (m sec-1) in body coordinates x, y, z-axis, respectively, θ and φ as pitch and roll angles (rad), p, q and r as angular velocity components (rad sec-1) in body coordinate system x, y, z-axis, respectively. u = [δ0, δ1s, δ1c, δT]T defines the helicopter operating control inputs with δ0 as main rotor collective pitch, δ1s and δ1s longitudinal/lateral cyclic pitch and δT tail rotor collective pitch (rad). w(t) denotes gust disturbance signal. and are stability and control derivatives matrices, respectively given by:

where, ΔA and ΔB2 denote uncertainties in system model. The structure of ΔA, ΔB2 is given by:

(2)

where, H, F1, F2 are known matrices with appropriate dimensions. Σ denotes range of parameter uncertainties, which satisfies Σ ∈ Ω,

Where:

(3)

z(t) defines the evaluated output. C1 and D12 are weighting matrices to system states x and control input u.

The structure of uncertainty is restricted to Eq. 2. It will be shown that when the stability and control derivatives vary in some finite interval, the state space parameter uncertainties in the helicopter model, Eq. 1, can be transformed into the form, represented by Eq. 2.

Inner Loop Control Design
Consider the state feedback control law given by Eq. 4,

(4)

where, ri is virtual control input.

The objective for the inner loop control is to design a state feedback law, Eq. 4 with ri = 0, such that the closed-loop helicopter system satisfies the following performance specifications,

Objective 1: The closed-loop system is internally stable for any admissible uncertainty Σ ∈ Ω
Objective 2: Poles of the closed-loop system lie within the disk D(–q, r) with center –q+j0 and radius r, q>r>0, for any admissible uncertainty
Objective 3: Given gust disturbance suppression index γ, for any admissible uncertainty Σ ∈ Ω, effect of gust disturbance to selected flight states and control input is in the given level, i.e.,

(5)

where, w(t) ∈ L2(0, ∞). Q and R are weighting matrices with appropriate dimensions and Q = QT ≥ 0, R = RT>0,.

Selecting C1 and D12 that satisfy C1TC1 = Q, D12TD12 and C1T D12 = 0, then from Eq. 5,

(6)

i.e.,

(7)

From Parseval Equation and definition of H∞ norm, Eq. 7 is equivalent to

(8)

where, Tzw(s) is transfer function matrix, from gust disturbance signal w(t) to evaluated output signal z(t), in closed-loop system represented by Eq. 1 and 4.

The following lemma has been taken from Chu et al. (2000).

Lemma 1: (Bounded-Real Lemma)
Given a constant γ>0, for system, G(s) = (A, B, C) the following two statements are equivalent,

• The system is stable ||G(s)||∞ < γ
• There exists a symmetric positive definite matrix P, such that

Lemma 2
Let A ∈ Rnxn be a given matrix. Eigenvalues of A belong to a disk D(–q, r), if and only if there exists a symmetric positive definite matrix P, such that:

where, α = q–r, q>r>0.

Proof
The proof is obtained from Theorem 1, in Garcia and Bernussou (1995) and standard Schur complement (Chu et al., 2000).

Theorem 1
Given a disk D (–q, r), q>r>0 and constant γ>0, the inner-loop performance specifications Obj. 1 ~ Obj. 3 are all satisfied via the feedback control law, Eq. 4, if there exists a symmetric positive definite matrix P, such that:

(9)

where,

Proof
From Schur complement, Eq. 9 is equivalent to:

(10)

That is,

(11)

Let Q = P-1 and left and right multiplying Eq. 11 by Q, then:

Thus,

By using Bounded-real lemma, it can be concluded that the closed-loop system is stable and ||Tzw(s)||∞ < γ. From Eq. 10,

Hence, , from lemma 2.

The following lemma has been taken from Singh (2004).

Lemma 3
Let N1 and N2 be known matrices with appropriate dimensions, Y be symmetric matrix and Σ be matrix with appropriate dimensions satisfying ΣTΣ ≤ I, then the following two statements are equivalent:

•
• There exists a constant ε>0, such that .

Theorem 2
For the uncertain system, Eq. 1 and 2, the matrix inequality, Eq. 9, is true, if and only if there exists a constant ε>0, matrix Z with appropriate dimensions and symmetric positive definite matrix P, such that:

(12)

where, . Moreover, a suitable feedback control law, satisfying the inner-loop performance specifications, Obj. 1 ~ Obj. 3, is given by u(t) = Kx(t) and K = ZX-1.

Proof
Define

where, .

Thus, Eq. 9 can be rearranged as:

(13)

where, N2 = [(F1+F2K)P 0 0 (F1+F2K)P], N1 = [HT 0 0 0]T.

By lemma 3, Eq. 13 is equivalent to:

Thus,

That is:

(14)

Let X = P, Z = KX and ε = ξ-1. Substituting X and Z in Eq. 14 and left and right multiplying Eq. 14 by, T = diag(I, I, I, I, I, ε) Eq. 12 is obtained. The conclusion follows.

Model Uncertainty Description
Parameter uncertainties in the model of unmanned helicopter can be represented as variations in stability and control derivatives in certain intervals. In order to design controller for unmanned helicopter using Theorem 2, the uncertainty should be transformed to the structure represented by Eq. 2.

Define, where, i, j = 1,...,n, k = 1,...,m and construct matrices . Then and can be represented in the form of interval matrix:

Define the following set of uncertain matrices pairs:

(15)

Let us define,

Constructing matrices,

where, ej is the jth column of nxn identity matrix and ij is the jth column of nxm identity matrix. Defining two sets of matrices, Δa, Δb with diagonal uncertainty,

Thus set of uncertain matrices pairs is:

(16)

where, H = [Ha Hb], Σ = diag (Σa, Σb) and Σa ∈ Δa, Σb ∈ Δb. F1 = [FaT 0]T, F2 = [0 FbT]T. It`s obvious that Σ satisfies Eq. 3.

It can be shown easily that, Π1 = Π2 i.e., the two descriptions, Eq. 15 and 16, are equivalent. Comparing Eq. 16 with Eq. 15, it can be concluded that:

ACAH Out-Loop Control Design
Inner-loop controller ensures the stability of unmanned helicopter in case of parameter uncertainties, while the effect of gust disturbance is effectively reduced to minimum. Thus, unmanned helicopters have the capability of steady flight at given trim states. However, there are still significant inter-axis coupling with control law, Eq. 4. It`s therefore necessary to take measures to improve the handling qualities further.

Under controller, given by Eq. 4, the state space description of the inner loop is:

(17)

where, , Ki is inner-loop controller.

For ACAH flight mode, system output is y = [w, θ, φ, r]T. Without loss of generality, assume reference command ri (t) as step signal with amplitude yr.

Let tracking error be e(t) = y(t)–yr. Consider the new system

(18)

and let . Then, from Eq. 17, the augmented system is:

(19)

Where:

For augmented system, Eq. 19, consider the following state feedback control law:

(20)

The closed loop system is thus given by:

(21)

Where:

Theorem 3 Assume disturbance w(t) is time invariable. The output y(t) of system Eq. 19, can track reference signal yr asymptotically, if there exists a state feedback control law, Eq. 20, such that is Hurwitz.

Since, we have , thus from Eq. 21,

(22)

Because is Hurwitz, . The result follows.

By Theorem 3, the tracking problem to given constant signal is formulated as state feedback stabilization problem for the augmented system. For MIMO systems, asymptotically tracking to command signal mean that the system is steady state decoupled. In order to achieve fast response and speed up command tracking performance, pole assignment techniques can be utilized to select the closed loop poles of augmented system.

APPLICATION EXAMPLE

Here, present study shows the effectiveness of the control structure under obtained theorem through a flight control design example for Westland Lynx helicopter. The problem setup comes from Luo et al. (2003), where additional motivations and details can be found. The uncertainty is considered as 10% of parameter perturbation in stability and control derivative matrices. Using the technique proposed earlier, the interval uncertainty is transformed to the form of Eq. 2. Gust disturbance is formulated as, w(t) = [ug, wg, vg]T, gust velocity components in body coordinates x, z, y-axis. The disturbance input matrix B1 is determined, as stated by Etele (2006). The objective for inner loop is to minimize effect of gust disturbance to ACAH mode flight states output and control input, . Thus output z is chosen as and the corresponding matrices C1 and D12 are determined.

MatLAB LMI Toolbox is used for inner-loop robust control design. The desired inner-loop poles are in the disk region D(–10, 9), i.e., α = 1 and r = 9. Using Theorem 2 and γ iteration, the optimal robust inner-loop controller is obtained with gust suppression index γ = 0.1069.

The outer loop controller is designed using pole assignment to augmented system, Eq. 19. The desired closed loop poles are:

γd = {-0.0031, -0.0032, -3.92, -5.20, -10.20, -10.028, -10.028, -18.92,-4.56 ± 4.91i, -4.56 ± 4.91i}

By using MatLAB, the outer-loop controller is designed. The poles obtained for the augmented system are,

γ ={-0.0031, -0.0032, -4.3318, -5.1742, -10.0285, -10.1737, -11.9301, -16.6577, -4.56 ± 4.91i, -4.56 ± 4.91i}

The related matrices and designed controllers are given in Appendix.

Based on the proposed multi-loop control structure and designed multi-mode flight controllers, flight performance of Westland Lynx helicopter is verified. Robust stability and robust gust suppression performance is evaluated when the helicopter is in steady flight with inner-loop controller. Response characteristics and command tracking performance are examined when the helicopter is in ACAH mode, with multi-loop controllers. The parameter uncertainties used in simulation are as -10% (sysL), 0% (sys0) and +10% (sysH) of all aerodynamic derivatives. The gust model is the discrete gust model as defined in MIL-8785B (Gong and Yang, 2004). The parameters for the discrete gust model are Vm = 20, 10 and 10 m sec-1 and tm = 0.5 sec for forward/vertical/lateral gust velocity components, respectively. The gust disturbance is beginning at 0 sec.

Figure 1 shows the inner-loop poles of the helicopter. As expected, all the inner-loop poles of the helicopter system are assigned in the prescribed locations for all admissible uncertainties.

Fig. 1: Closed-loop poles for inner-loop system: dash circle denotes the disk region of D (-10, 9)

Fig. 2: Helicopter responses to gust in steady flight. Simulated states and control responses for perturbed system, sys0 (solid), sysL(dash-dotted) and sysH (dash-dotted), (a) Responses of flight states and (b) Responses of control input

Fig. 3: Step input responses of helicopter in ACAH mode (a) Resonse to w command, (b) Response of pitch command, (c) Response of roll command and (d) Response of yaw rate comman

The helicopter responses to gust disturbance are as shown in Fig. 2. For the three different uncertainties, responses to gust disturbance show good consistent results. The maximal attitude change of the helicopter is less than 1° and peak of yaw rate is within 5 deg sec-1, under given gust disturbance. The flight states concerned converge very fast with only one slightly oscillating. Moreover, the effects of gust to control inputs are small, less than -1° for δ1c and δT and less than 2.5° for δ0 and δ1s. As expected, the helicopter with inner-loop controller, exhibits good robust stability and gust suppression performance.

Step input responses of the helicopter for ACAH flight mode are as shown in Fig. 3. The helicopter tracks the step commands fast and accurately. Though there still exists inter-axis coupling, the amplitude of off-axis response is quite small. It is seen that the couplings between pitch and yaw is less than 25%. Hence, level 1 requirements, as in ADS-33E-PRF are achieved.

CONCLUSIONS

In this study, the most important aspects that affect the flight performance of helicopter, i.e., unstable flight dynamics, model uncertainty and gust disturbance, are considered during the design of helicopter flight controller. By integrating advanced control techniques with appropriate control structure, robust multi-mode helicopter flight control is designed which achieves, gust-disturbance rejection, good command following and insensitivity to parameter variations with flight conditions. Furthermore, using the multi-loop structure combining Robust H∞ D-stabilization optimal control and PI tracking configuration, the order of the designed controller is much lower than that of other H∞ based approaches such as mixed sensitivity optimization and loop shaping technique. Thus the implementation issue is also effectively addressed.

ACKNOWLEDGMENT

The authors acknowledge the financial support from the Aeronautics Basic Science Foundation of China (No. 2006ZC51039).

APPENDIX

The relative matrices used in this study and designed controllers are given as follows:

• Helicopter model

• Controllers

The inner-loop controller,

Ki = VX-1

The out-loop controller Ko = [Kx, Kq],

Where:

REFERENCES

  • Aeronautical Design Standard-33E-PRF., 2000. Handling qualities requirements for military rotorcraft. St. Louis, MO: US Army Aviation Systems Command. http://www.redstone.army.mil/amrdec/sepd/tdmd/StandardAero.htm.


  • Boskovic, J.D. and R.K. Mehra, 2000. Multi-mode switching in flight control. Proceedings of the 19th Digital Avionics Systems Conferences, October 7-13, 2000, Philadelphia, PA, USA., pp: 6F2/1-6F2/8.


  • Chu, J., L. Yu and H.Y. Su, 2000. Robust Control Theory and Applications. 1st Edn., Zhejiang University Press, Hangzhou, ISBN:7308022226, (In Chinese)


  • Egerstedt, M., T.J. Koo, F. Hoffmann and S. Sastry, 1999. Path Planning and Flight Controller Scheduling for an Autonomous Helicopter. In: Hybrid Systems: Computation and Control, Vaandrager, F.W. and J. H. van Schuppen (Eds.), LNCS., 1569, Springer-Verlag, New York, pp: 91-102
    CrossRef    Direct Link    


  • Etele, J., 2006. Overview of wind gust modelling with application to autonomous low level control: Defence R and D Canada, Ottawa. DRDC-OTTAWA-CR-2006-221. http://pubs.drdc.gc.ca/PDFS/unc57/p527097.pdf.


  • Garcia, G. and J. Bernussou, 1995. Pole assignment for uncertain systems in a specified disk by state feedback. IEEE Trans. Autom. Control, 40: 184-190.
    CrossRef    Direct Link    


  • Gong, H.J. and Y.D. Yang, 2004. Design and implementation of gust response alleviation control system for helicopters. Trans. Nanjing Univ. Aeronaut. Astronaut. 21: 13-17.
    Direct Link    


  • Gribble, J.J., 1993. Linear quadratic gaussian/loop transfer recovery design for a helicopter in low-speed flight. AIAA J. Guid. Control Dyn., 16: 754-761.
    Direct Link    


  • Huang, Y.M. and C.Z. Sun, 2003. Minimum-sensor attitude control system for uav. J. Nanjing Univ. Aeronaut. Astronaut., 35: 189-192 (In Chinese).
    Direct Link    


  • Kim, H.J. and D.H. Shim, 2003. A flight control system for aerial robots: Algorithms and experiments. Control Eng. Pract., 11: 1389-1400.
    CrossRef    Direct Link    


  • Lohar, F.A., 2000. H-infinity and mu synthesis for full control of helicopter in hover. Proceedings from the AIAA 38th Aerospace Sciences Meeting and Exhibit, 10-13 Jan. 2000, Reno, NV. AIAA 2000-0895.


  • Low, E. and W.L. Garrard, 1992. Design of helicopter flight control systems using eigenstructure assignment. Proceedings the 1st Conference on Control Applications, September 13-16, 1992, Dayton, OH, USA., pp: 1006-1011.


  • Luo, C.C., R.F. Liu, C.D. Yang and Y.H. Chang, 2003. Helicopter H-infinity control design with robust flying quality. Aerosp. Sci. Technol., 7: 159-169.
    CrossRef    Direct Link    


  • Oh, S.R., K. Pathak, S.K. Agrawal, H.R. Pota and M. Garratt, 2006. Approaches for a tether-guided landing of an autonomous helicopter. IEEE Trans. Robot., 22: 536-544.
    CrossRef    Direct Link    


  • Padfield, G.D., 1996. Helicopter Flight Dynamics: The Theory and Application of Flying Qualities and Simulation Modeling. 1st Edn., Blackwell Science, Oxford, ISBN: 9781405118170


  • Postlethwaite, I., E. Prempain, E. Turkoglu, M.C. Turner, K. Ellis and A.W. Gubbels, 2005. Design and flight testing of various h-infinity controllers for the bell 205 helicopter. Control Eng. Pract., 13: 383-398.
    CrossRef    Direct Link    


  • Prempain, E. and I. Postlethwaite, 2005. Static H∞ loop shaping control of a fly-by-wire helicopter. Automatica, 41: 1517-1528.
    CrossRef    Direct Link    


  • Singh, V., 2004. Robust stability of cellular neural networks with delay: Linear matrix inequality approach. J. IEE Proc. Contr. Theor. Appl., 151: 125-129.
    CrossRef    Direct Link    


  • Takahashi, M.D., 1993. Synthesis and evaluation of an H2 control law for a hovering helicopter. AIAA J. Guid. Control Dyn., 16: 579-584.
    Direct Link    


  • Trentini, M. and J.K. Pieper, 2001. Mixed norm control of a helicopter. AIAA J. Guid. Control Dyn., 24: 555-565.
    Direct Link    


  • Wang, H.Q., D.B. Wang, X.W. Niu and H.B. Duan, 2007. Modeling and hover control of a novel unmanned coaxial rotor/ducted-fan helicopter. Proceeding of the International Conference Autom. Logist. ICAL, August 18-21, 2007, Jinan, China, pp: 1768-1773.

  • © Science Alert. All Rights Reserved