roll-pitch-yaw autopilot design for nonlinear time …roll-pitch-yaw autopilot design for nonlinear...

11
Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding mode control Awad Ahmed, Wang Haoping * Sino-French International Joint Laboratory of Automatic Control and Signal Processing (LaFCAS), School of Automation, Nanjing University of Science & Technology, Nanjing 210094, China Received 9 November 2015; revised 18 January 2016; accepted 22 February 2016 Available online 26 August 2016 KEYWORDS Flight control system; Global fast terminal sliding mode control; Integrated autopilot; Nonlinear state observer; Skid-to-turn missile Abstract The acceleration autopilot design for skid-to-turn (STT) missile faces a great challenge owing to coupling effect among planes, variation of missile velocity and its parameters, inexistence of a complete state vector, and nonlinear aerodynamics. Moreover, the autopilot should be designed for the entire flight envelope where fast variations exist. In this paper, a design of inte- grated roll-pitch-yaw autopilot based on global fast terminal sliding mode control (GFTSMC) with a partial state nonlinear observer (PSNLO) for STT nonlinear time-varying missile model, is employed to address these issues. GFTSMC with a novel sliding surface is proposed to nullify the integral error and the singularity problem without application of the sign function. The pro- posed autopilot consisting of two-loop structure, controls STT maneuver and stabilizes the rolling with a PSNLO in order to estimate the immeasurable states as an output while its inputs are missile measurable states and control signals. The missile model considers the velocity variation, gravity effect and parameters’ variation. Furthermore, the environmental conditions’ dynamics are mod- eled. PSNLO stability and the closed loop system stability are studied. Finally, numerical simula- tion is established to evaluate the proposed autopilot performance and to compare it with existing approaches in the literature. Ó 2016 Chinese Society of Aeronautics and Astronautics. Production and hosting by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). 1. Introduction The acceleration autopilot design for skid-to-turn missile is still considered as one of the most attractive topics for control engineers due to its enormous nonlinear dynamics, the coupling effect between channels, and its rapid parameters’ variation. 1 The most significant variation of missile parameters is its velocity which changes rapidly as a result of subjecting the missile to a sudden acceleration during boosting phase * Corresponding author. Tel.: +86 25 84303971. E-mail address: [email protected] (H. Wang). Peer review under responsibility of Editorial Committee of CJA. Production and hosting by Elsevier Chinese Journal of Aeronautics, (2016), 29(5): 1302–1312 Chinese Society of Aeronautics and Astronautics & Beihang University Chinese Journal of Aeronautics [email protected] www.sciencedirect.com http://dx.doi.org/10.1016/j.cja.2016.04.020 1000-9361 Ó 2016 Chinese Society of Aeronautics and Astronautics. Production and hosting by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

Upload: others

Post on 14-Apr-2020

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Roll-pitch-yaw autopilot design for nonlinear time …Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding

Chinese Journal of Aeronautics, (2016), 29(5): 1302–1312

Chinese Society of Aeronautics and Astronautics& Beihang University

Chinese Journal of Aeronautics

[email protected]

Roll-pitch-yaw autopilot design for nonlinear

time-varying missile using partial state observer

based global fast terminal sliding mode control

* Corresponding author. Tel.: +86 25 84303971.

E-mail address: [email protected] (H. Wang).

Peer review under responsibility of Editorial Committee of CJA.

Production and hosting by Elsevier

http://dx.doi.org/10.1016/j.cja.2016.04.0201000-9361 � 2016 Chinese Society of Aeronautics and Astronautics. Production and hosting by Elsevier Ltd.This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

Awad Ahmed, Wang Haoping *

Sino-French International Joint Laboratory of Automatic Control and Signal Processing (LaFCAS), School of Automation,Nanjing University of Science & Technology, Nanjing 210094, China

Received 9 November 2015; revised 18 January 2016; accepted 22 February 2016Available online 26 August 2016

KEYWORDS

Flight control system;

Global fast terminal sliding

mode control;

Integrated autopilot;

Nonlinear state observer;

Skid-to-turn missile

Abstract The acceleration autopilot design for skid-to-turn (STT) missile faces a great challenge

owing to coupling effect among planes, variation of missile velocity and its parameters, inexistence

of a complete state vector, and nonlinear aerodynamics. Moreover, the autopilot should be

designed for the entire flight envelope where fast variations exist. In this paper, a design of inte-

grated roll-pitch-yaw autopilot based on global fast terminal sliding mode control (GFTSMC) with

a partial state nonlinear observer (PSNLO) for STT nonlinear time-varying missile model, is

employed to address these issues. GFTSMC with a novel sliding surface is proposed to nullify

the integral error and the singularity problem without application of the sign function. The pro-

posed autopilot consisting of two-loop structure, controls STT maneuver and stabilizes the rolling

with a PSNLO in order to estimate the immeasurable states as an output while its inputs are missile

measurable states and control signals. The missile model considers the velocity variation, gravity

effect and parameters’ variation. Furthermore, the environmental conditions’ dynamics are mod-

eled. PSNLO stability and the closed loop system stability are studied. Finally, numerical simula-

tion is established to evaluate the proposed autopilot performance and to compare it with

existing approaches in the literature.� 2016 Chinese Society of Aeronautics and Astronautics. Production and hosting by Elsevier Ltd. This is an

open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

1. Introduction

The acceleration autopilot design for skid-to-turn missile is

still considered as one of the most attractive topics for controlengineers due to its enormous nonlinear dynamics, thecoupling effect between channels, and its rapid parameters’

variation.1 The most significant variation of missile parametersis its velocity which changes rapidly as a result of subjectingthe missile to a sudden acceleration during boosting phase

Page 2: Roll-pitch-yaw autopilot design for nonlinear time …Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding

Roll-pitch-yaw autopilot design for nonlinear time-varying missile 1303

and deceleration during gliding phase due to aerodynamicdrag.2

Researches in this field have been started since 1944. One of

the commonly used autopilots was the three-loop autopilottopology.3 The conventional and linear quadratic regulatorsbased on the linearization of model dynamics around fixed

operating points were used. This technique is so-called ‘‘gainscheduling”. In Ref.4, a classical gain-scheduling design wasintroduced. In the 1990s, extensions of these techniques had

brought many developments, like guaranteed stability marginsand performance levels.5,6 The authors in Ref.7 presented a lin-ear quadratic Gaussian with loop transfer recovery techniqueto design gain scheduling autopilot. A gain scheduling based

autopilot in the presence of hidden coupling terms is illustratedin Ref.8 The combined optimal/classical approach was appliedto design the optimal controller in Ref.9 as well. Also, robust-

ness issues were introduced with suitable extensions of H1techniques.10,11 Clearly, the gain scheduling approach showsa good performance during the entire envelope, but the global

stability is guaranteed only in the case of slow variation ofboth the states and the missile parameters.

The development of linear parameter-varying (LPV) and

quasi-LPV approaches in the last two decades had pushedthe researchers towards a new systematic and strict methodol-ogy. For example, an acceleration autopilot design using theLPV reference model was presented for portable missile.12

Unfortunately, the disadvantage of these approaches, espe-cially for quasi-LPV autopilot, is the increment of conservativelevel.13 Also, most of these approaches except quasi-LPV

approach, were still based on the linearization of dynamicsaround operating points. Other drawbacks of LPV were thedifficulty in parameter variation recognition and the demand

of an additional filter for parameter estimation as well.14

The requirements of high maneuverability and the develop-ment of nonlinear control methods pushed the research

towards new control design approaches that consider essentialnonlinear dynamics. This led to the first generation of nonlin-ear autopilots which were based on both the inversion ofdynamics15 and the feedback linearization techniques.16 New

approaches were introduced in the last decades based on recentcontrol techniques, such as Lyapunov stabilization tech-niques17, sliding mode control (SMC)18,19, adaptive SMC20,

adaptive block dynamic surface control21, l1 adaptive con-trol22, simple adaptive control algorithm23, adaptive fussy slid-ing mode control24, robust hybrid control25, immersion and

invariance control26, backstepping control27, state-dependentRiccati equation (SDRE) approach28, adaptive SDRE withneural networks29, and fuzzy control.30 The approaches intro-duced in the nonlinear and/or adaptive context failed when

massive unstructured dynamics existed. Moreover, the strictrequirements needed for the response speed cannot often beachieved due to adaptation laws. Therefore, robust nonlinear

approaches based on the geometric theory as in Ref.31 andthe extensive use of Lyapunov direct criterion as in Ref.32 werepresented, demonstrating good performance at a high angle of

attack. It should be mentioned that the approaches based onthese methods have been only applied to simple single-input/single-output cases, disregarding the coupling and nonlineari-

ties occurring between pitch and yaw planes.A few works paid attention to presenting the integrated

autopilot to overcome the coupling effect between channels.For example, a robust backstepping approach has been

applied to multi-input/multi-output (MIMO) model to achieveboth bank-to-turn and skid-to-turn (STT) maneuvers1, a three-axis autopilot design using the classical three-loop autopilot

approach33, and an acceleration autopilot based on a linearrobust control scheme was presented to control roll, pitch,and yaw channels in an integrated way.34 These works showed

a good performance while considering the missile velocity con-stant, and the controller design is still based on linearizationexcept in Ref.1. Ref.35 presented a sliding mode based inte-

grated attitude control scheme considering velocity change.It showed good results, but the acceleration control was notpresented. In Ref.2, a sliding mode based roll-pitch-yaw inte-grated attitude and acceleration autopilot for a time-varying

velocity STT missile was proposed. It showed a good perfor-mance, but a complete state vector is essential and the velocityvariation was considered as a function of time. Likewise, grav-

ity effect, missile parameters’ variation, chattering phe-nomenon, and environmental dynamics were neglected.

Thus, to achieve a good tracking performance of the inte-

grated acceleration autopilot in presence of the above referredneglected factors without seeking for chattering elimination orcomplete state vector feedback, an integrated roll-pitch-yaw

autopilot using a partial state nonlinear observer (PSNLO)based global fast terminal sliding mode control (GFTSMC)approach is proposed for a skid-to-turn nonlinear time-varying (STTNTV) missile model. The missile model has taken

into account the coupling effect, gravity effect, missile param-eters’ variation, environmental conditions’ dynamics, and non-linear aerodynamics. In a similar manner, the missile velocity

and its height have been considered as a function of its states.GFTSMC with a suggested sliding surface is provided to avoidthe chattering phenomena of SMC, the singularity problem of

normal GFTSMC, and the demand for a relation between thesecond derivative of system states and its inputs. These slidingmode surfaces are suggested and used in the integrated two-

loop autopilot structure to nullify the integral error. PSNLOis presented to estimate the immeasurable states (angle ofattack a and side slip angle b) used to feedback the autopilot.The stability of closed loop system including PSNLO stability

is discussed.The remaining paper is organized as follows: In Section 2,

system description and modeling are provided. In Section 3,

integrated roll-pitch-yaw autopilot design, PSNLO designand its stability analysis, and the closed loop stability analysisare presented. The integrated autopilot design includes outer-

loop controller design based on GFTSMC with accelerationdynamics modeling and inner-loop controller design basedon GFTSMC. In Section 4, numerical simulations are pre-sented, and Section 5 is devoted to summary and concluding

remarks.

2. System description and modeling

The STTNTV missile model is aerodynamically controlled viacanard fins, and it has an axis-symmetric and cruciform shape.Thus, the next general assumptions can be considered:

(1) The moments of inertia Iyy(t) and Izz(t) are identical andproducts of inertia moments can be discarded.

(2) For short-range missiles, the Earth has been consideredflat and non-rotating.

Page 3: Roll-pitch-yaw autopilot design for nonlinear time …Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding

1304 A. Awad, H. Wang

2.1. Mathematical modeling

The missile states, and its dynamic parameters measured in dif-

ferent coordinates; the orientation of the commonly used coor-dinate systems, and the related angles between them aredepicted in Fig. 1.Missile motion in space is described bymeansof the following differential equations. Solution of these equa-

tions gives missile linear velocity components (u,v,w) in (Xb,Yb,Zb) axes of body coordinate system (BCS), respectively, mis-sile angular rates (p,q, r) around (Xb,Yb,Zb) axes, respectively,

the Euler angles (u,h), (a,b), and the missile height h in Zi axisof inertial coordinate system (ICS). As mentioned in Refs.36–38,the differential equations, themissile velocityVm, dynamic pres-

sureQ(h,Vm), acceleration components (axb,ayb,azb) applied onthe missile in (Xb,Yb,Zb), respectively, and force components(Fxb,Fyb,Fzb) applied on the missile in (Xb,Yb,Zb), respectively,are developed and expressed as follows:

axb ¼ Fxb

mðtÞFxb ¼ TxðtÞ � sQðh;VmÞCx �mðtÞg sin h

8<: ð1Þ

ayb ¼ Fyb

mðtÞFyb ¼ �sQðh;VmÞðCbbþ CdydyÞ þmðtÞg cos h sin u

8<: ð2Þ

azb ¼ Fzb

mðtÞFzb ¼ �sQðh;VmÞðCaaþ CdpdpÞ þmðtÞg cos h cos u

8<: ð3Þ

_p ¼ sQðh;VmÞlIxxðtÞ Claaþ Clbbþ Cldrdr þ Clppl

2Vm

� �ð4Þ

_q ¼ sQðh;VmÞlIyyðtÞ Cmaaþ Cmdpdp þ Cmqql

2Vm

� �ð5Þ

_r ¼ sQðh;VmÞlIzzðtÞ Cnbbþ Cndydy þ Cnrrl

2Vm

� �ð6Þ

_a ¼ qþ 1

Vm cos bðazb cos a� axb sin aÞ � r sin a tan b

� p cos a tan b ð7Þ

_b ¼ �r cos aþ 1

Vm

ðayb cos b� axb cos a sin b

� azb sin a sin bÞ þ p sin a ð8Þ

Fig. 1 Coordinate systems orientation and their angular relations

_h ¼ Vm sinðh� aÞ ð9Þ

_u ¼ pþ q sin u tan hþ r cos u tan h ð10Þ

_h ¼ q cos u� r sin u ð11Þ

with

Vm ¼ ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiu2 þ v2 þ w2

p

Qðh;VmÞ ¼ 0:5qðhÞV2m

(ð12Þ

_u ¼ axb þ rv� qw

_v ¼ ayb þ pw� ru

_w ¼ azb þ pvþ qu

8>><>>: ð13Þ

where s is the aerodynamic reference area, q the function of airdensity, l the missile characteristic length, g the gravity acceler-

ation inZi axis of ICS,Tx(t) the function of thrust component inXb axis, m(t) the function of missile mass, Ixx(t) the moments ofinertia function inXb axis, andCx the drag force derivative;Cla,

Clb, Clp, Cldr, Cma, Cmq, Cmdp, Cnb, Cnr, and Cndy are stabilityderivatives of the rolling, pitching and yawing moments; Ca,Cdp,Cb, andCdy are force derivatives of the pitching and yawing

forces; dr, dp, and dy are the fin angular deflections in roll, pitchand yaw planes, respectively; t is the missile flight time.

2.2. Aerodynamic coefficients modeling

Obviously, accurate estimation of the aerodynamic coefficientsis the corner stone of guidance and control system design.Furthermore, the aerodynamic coefficients evaluation via wind

tunnel tests is essential. The coefficients of aerodynamic forcesand moments obtained from aerodynamic coefficients’database based on experimental data, are functions of Mach

number Ma, a, b, dr, dp, and dy.

2.3. Environmental conditions dynamics modeling

The Lapse rate mathematical model for the troposphere hasbeen used to represent the dynamics of air density and thespeed of sound as a function of h as follows:

, c.g. is the missile center of gravity; w is the missile yaw angle.

Page 4: Roll-pitch-yaw autopilot design for nonlinear time …Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding

Roll-pitch-yaw autopilot design for nonlinear time-varying missile 1305

qðhÞ ¼ q0 1� LT0h

� � gLR�1

VsðhÞ ¼ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffifficRðT0 � LhÞp

Ma ¼ Vm

VsðhÞ

8>>>>>><>>>>>>:

ð14Þ

where q0 is the air density at mean sea level, L the Lapse

rate, T0 the absolute temperature at mean sea level, Vs(h) thespeed function of sound at altitude h, and R the specific heatratio.

3. Autopilot design

In this section, the design process of roll-pitch-yaw autopilot

based on GFTSMC, the design process of PSNLO and its sta-bility analysis, and the discussion of closed loop system stabil-ity are presented as follows.

3.1. Roll-pitch-yaw autopilot design

As a result of autopilot application to missile model with rapidparameters’ variation, a GFTSMC based autopilot is supposed

as a robust autopilot. The normal GFTSMC makes theconvergence velocity to be finite without chatteringphenomenon.39,40 But it possess a singularity problem, and it

needs a relation between the second order derivative of systemstates and its inputs. To meet the nature of STTNLTV missilemodel and the structure of the proposed autopilot, aGFTSMC with novel sliding surface is presented. It has the

following advantages related to the other sliding surfaces inreference:

(1) Avoiding the usage of sign function which generates thechattering phenomena.

(2) Avoiding the singularity problem of normal GFTSMC.

(3) Avoiding the system output differentiation which isundesirable in the real system due to the noise existencein the system output measurements.

(4) Applicable for systems’ model which has a relationbetween the first order derivative of system states andits input.

(5) In general, the convergent characteristics of GFTSMC

are superior to those of the normal SMC.39

Since the missile performs STT maneuver, its outputs to be

controlled are (u, azb, and ayb). A scheme of the proposedautopilot based on GFTSMC with a PSNLO is shown inFig. 2, IMU is the inertial measuring unit. The proposed

autopilot consisting of a two-loop structure, controls pitchand yaw accelerations, and stabilizes the roll angle simultane-ously. The proposed outer-loop controller generates missile

roll, pitch, and yaw angular rate commands (pc,qc, rc)corresponding to roll angle command (uc) and pitch andyaw acceleration commands (azc,ayc). The inner-loop con-troller generates (dr,dp,dy) corresponding to (pc,qc, rc).

Remark 1. Merit of the two loop autopilot structure is thatsum of the relative degree of the states to be controlled and the

relative degree of the inner-loop coincides, and therefore,

unstable zero-dynamics is not observed as far as the inner-loopis stabilized.2

3.1.1. Outer-loop controller design based on GFTSMC

The derivative of the pitch acceleration can be described as

_azb ¼_Fzb

mðtÞ �_mðtÞm2ðtÞFzb

¼ � sCa

mðtÞQ _a� sCa

mðtÞ_Qa� sCdp

mðtÞ_Qdp � sCdp

mðtÞQ_dp

� g _u sin u cos h� g _h sin h cos u

þ _mðtÞmðtÞ g cos h cos u� _mðtÞ

mðtÞ azb ð15Þ

Substituting Eq. (7) into Eq. (15), we get

_azb ¼ Naqþ Na

Vm cos bðazb cos a� axb sin aÞ

� ðNa sin a tan bÞr� ðNa cos a tan bÞpþDaa

þDdpdp þNdp_dp � g _u sin u cos h

� g _h sin h cos uþ _mðtÞmðtÞ g cos h cos u� _mðtÞ

mðtÞ azb ð16Þ

where

Na ¼� sCamðtÞQ;Ndp ¼� sCdp

mðtÞQ;Da ¼� sCamðtÞ _Q;Ddp ¼� sCdp

mðtÞ _Q.

Similarly, yaw acceleration derivative is obtained asfollows:

_ayb ¼_Fyb

mðtÞ �_mðtÞm2ðtÞFyb

¼ � sCb

mðtÞQ_b� sCb

mðtÞ_Qb� sCdy

mðtÞ_Qdy � sCdy

mðtÞQ_dy

þ g _u cos u cos h� g _h sin h sin u

þ _mðtÞmðtÞ g cos h sin u� _mðtÞ

mðtÞ ayb ð17Þ

Substituting Eq. (8) into Eq. (17), we get

_ayb ¼ ð�Nb cos aÞrþ Nb

Vm

ðayb cos b� axb cos a sin b

� azb sin a sin bÞ þ ðNb sin aÞpþDbbþDdydy

þNdy_dy þ g _u cos u cos h� g _h sin h sin u

þ _mðtÞmðtÞ g cos h sin u� _mðtÞ

mðtÞ ayb ð18Þ

where

Nb ¼� sCb

mðtÞQ;Ndy ¼� sCdy

mðtÞQ;Db ¼� sCb

mðtÞ _Q;Ddy ¼� sCdy

mðtÞ _Q.

Re-arranging the equations for the derivative of u, azb, andayb into the affine matrix form, we get

½ _u; _azb; _ayb�T ¼ faða; b; x; ur; tÞ þ gaða; x; tÞua ð19Þwhere fað�Þ 2 R3�1 is smooth function in terms of a, b, x, ur,and t; gað�Þ 2 R3�3 is smooth function in terms of a, x, and t;

x ¼ ½p; q; r; h;u;Vm; azb; ayb; axb�T is the measured state vector;

Page 5: Roll-pitch-yaw autopilot design for nonlinear time …Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding

Fig. 2 Block diagram of integrated roll-pitch-yaw autopilot based on GFTSMC with PSNLO.

faða; b; x; ur; tÞ ¼q sin u tan hþ r cos u tan h

D1 þ D2

D3 þ D4

264

375

D1 ¼ Na

Vm cos bðazb cos a� axb sin aÞ � ðNa sin a tan bÞr� ðNa cos a tan bÞpþDaa

D2 ¼ Ddpdp þNdp_dp � g _u sin u cos h� g _h sin h cos uþ _mðtÞ

mðtÞ g cos h cos u� _mðtÞmðtÞ azb

D3 ¼ Nb

Vm

ðayb cos b� axb cos a sin b� azb sin a sin bÞ þ ðNb sin aÞpþDbbþDdydy

D4 ¼ Ndy_dy þ g _u cos u cos h� g _h sin h sin uþ _mðtÞ

mðtÞ g cos h sin u� _mðtÞmðtÞ ayb

8>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>:

ð20Þ

1306 A. Awad, H. Wang

ua 2 R3�1 is the angular rate commands vector; ur is the inputvector. Note that the inverse of gað�Þ always exists.

gaða; x; tÞ ¼1 0 0

0 Na 0

0 0�Nb cos a

264

375

ua ¼ pc; qc; rc½ �T

8>>><>>>:

ð21Þ

The proposed sliding surfaces si that consider theintegral tracking error as a state, and the reaching laws for

the outer-loop controller based on GFTSMC, are defined asfollows:

si ¼ ei þ kiR t

0ei dsþ rið

R t

0ei dsÞqi0=pi0 i ¼ u; azb; ayb

eacc ¼eu

eazb

eayb

264

375 ¼

u� uc

azb � azc

ayb � ayc

264

375

8>>>><>>>>:

ð22Þ

_si ¼ �Kpisi � KsiðsiÞqi=pi ð23Þwhere ki, ri, Kpi, and Ksi are positive real designed values; qi0,pi0, qi, and pi are positive odd real designed values (qi0 < pi0,and qi < pi). For more details, see Ref.39,40.

Differentiating Eq. (22) with respect to time and applyingthe reaching law to Eq. (23), the outer-loop control law isobtained as follows:

ua ¼ ½pc; qc; rc�T ¼ �gaða; x; tÞ�1ðfaða; b; x; ur; tÞ þ Aea þ AraÞð24Þ

where

Aea¼kueuþruðqu0=pu0Þð

R t

0eudsÞðqu0=pu0Þ�1

eu� _uc

kazbeazbþrazbðqazb0=pazb0ÞðR t

0eazbdsÞðqazb0=pazb0Þ�1

eazb� _azc

kaybeaybþraybðqayb0=payb0ÞðR t

0eaybdsÞðqayb0=payb0Þ�1

eayb� _ayc

266664

377775

Ara¼KpusuþKsuðsuÞqu=pu

KpazbsazbþKsazbðsazbÞqazb=pazb

KpaybsaybþKsaybðsaybÞqayb=payb

2664

3775

8>>>>>>>>>>>>>><>>>>>>>>>>>>>>:

ð25Þ

Remark 2. The control law derived from the normal

GFTSMC has the part xðq=pÞ�11 x2 where q and p are positive

odd integers, which satisfy q < p. This part may cause asingularity problem if x2 – 0 when x1 ¼ 0.41 From Eqs. (24)

and (25), the part ðR t

0 ei dsÞðqi0=pi0Þ�1

ei; i ¼ u; azb; ayb will avoid

singularity problem because if ei – 0, thenR t

0 ei ds –0; i ¼ u; azb; ayb.

3.1.2. Inner-loop controller design based on GFTSMC

Re-arranging Eqs. (4)–(6) for derivatives of p, q, and r, respec-tively into the affine matrix form, we get

½ _p; _q; _r�T ¼ frða; b; x; tÞ þ grðx; tÞur ð26Þ

where frð�Þ 2 R3�1; grð�Þ 2 R3�3 are smooth functions in terms

of a, b, x, and t; ur 2 R3�1 is the input vector. The inverse ofgrð�Þ always exists.

Page 6: Roll-pitch-yaw autopilot design for nonlinear time …Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding

Roll-pitch-yaw autopilot design for nonlinear time-varying missile 1307

frða; b; x; tÞ ¼

sQl

IxxðtÞ Claaþ Clbbþ Clppl

2Vm

� �sQl

IyyðtÞ Cmaaþ Cmqql

2Vm

� �sQl

IzzðtÞ Cnbbþ Cnrrl

2Vm

� �

266666664

377777775

grðx; tÞ ¼

sQlCldr

IxxðtÞ 0 0

0sQlCmdp

IyyðtÞ 0

0 0sQlCndy

IzzðtÞ

266666664

377777775

ur ¼ dr; dp; dy� �T

8>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>:

ð27Þ

Similarly, the sliding surfaces sj and the reaching laws of theinner-loop controller are defined as

sj ¼ ej þ kjR t

0ej dsþ rjð

R t

0ej dsÞqj0=pj0

_sj ¼ �Kpjsj � KsjðsjÞqj=pj j ¼ p; q; r

erate ¼ ½ep; eq; er�T ¼ ½p� pc; q� qc; r� rc�T

8>><>>: ð28Þ

Differentiating Eq. (28) with respect to time and applyingthe reaching law, the inner-loop control law is obtained asfollows:

ur ¼ ½dr; dp; dy�T ¼ �grðx; tÞ�1ðfrða; b; x; tÞ þ Aer þ ArrÞ ð29Þwhere

Aer ¼kpep þ rpðqp0=pp0Þð

R t

0ep dsÞðqp0=pp0Þ�1

ep � _pc

kqeq þ rqðqq0=pq0ÞðR t

0eq dsÞðqq0=pq0Þ�1

eq � _qc

krer þ rrðqr0=pr0ÞðR t

0er dsÞðqr0=pr0Þ�1

er � _rc

26664

37775

Arr ¼Kppsp þ KspðspÞqp=ppKpqsq þ KsqðsqÞqq=pqKprsr þ KsrðsqÞqr=pr

2664

3775

8>>>>>>>>>>>><>>>>>>>>>>>>:

ð30Þ

Remark 3. Similarly as in Remark 2, from Eqs. (29) and (30),

the part ðR t

0 ei dsÞðqi0=pi0Þ�1

ei; i ¼ p; q; r will avoid singularity

problem because if ei – 0, thenR t

0 ei ds– 0; i ¼ p; q; r.

3.2. PSNLO design and its stability analysis

Unfortunately, a and b are unavailable to be measured in the

real missile system. Consequently, the partial state observer isnecessary. Devaud et al.36 presented a design of simple quad-ratic observer for a and b under some simplifying assumptions.

In this paper, an efficient PSNLO for a and b is presented. Theproposed PSNLO model equation is expressed as follows:with

_a_b

" #¼ K

azbðaÞ � azb

aybðbÞ � ayb

" #þ _aða; bÞ

_bða; bÞ

" #¼ K

azbðaÞ � azb

aybðbÞ � ayb

" #

þqþ 1

Vm cos bðazbðaÞ cos a� axb sin aÞ � r sin a tan b�

�r cos aþ 1Vm

ðaybðbÞ cos b� axb cos a sin b� azbðaÞ sin a

24

K ¼ diagðka; kbÞ ð32Þwhere a and b are the estimated angles of attack and side slip;ka and kb are positive real designed numbers.

In order to discuss stability of the proposed PSNLO, thecandidate Lyapunov function is chosen as follows:

Voðea; ebÞ ¼ 1

2e2a þ

1

2e2b ð33Þ

_Voðea; ebÞ ¼ eað _a� _aÞ þ ebð _b� _bÞ ð34Þwhere ea ¼ a� a; eb ¼ b� b.

For simplicity in stability analysis, the next assumption canbe used because of the smallness of a and b, especially in thecase of canard missile control.38

sin x � x; cos x � 1 if jxj 6 p6

Based on the above, the Lyapunov function derivative canbe presented as follows:

_Voðea; ebÞ ¼ eað1þ kaVmÞVm

ðazbðaÞ � azbÞ � earðab� abÞ

� e2aaxbVm

þ ebð1þ kbVmÞVm

ðaybðbÞ � aybÞ

� e2baxb

Vm

� ebVm

ðazbðaÞab� azbabÞ ð35Þ

Substituting Eqs. (2) and (3) into Eq. (35), we get

_Voðea; ebÞ ¼ �e2aBað1þ kaVmÞ � earðab� abÞ

� e2aaxbVm

� e2bBbð1þ kbVmÞ �e2baxb

Vm

� ebVm

ðazbðaÞab� azbabÞ ð36Þ

where Ba ¼ sCaQmðtÞVm

;Bb ¼ sCbQmðtÞVm

.

The smallness of r, a, and b and Vm � ab lead to

earðab� abÞ � 0;ebVm

ðazbðaÞab� azbabÞ � 0.

Based on the above, we get

_Voðea; ebÞ ¼ �e2aBað1þ kaVmÞ � e2aaxbVm

� e2bBbð1þ kbVmÞ �e2baxb

Vm

ð37Þ

Since Vm, m(t), Q, Ca, and Cb are bounded positive

functions for canard control missile, Ba;Bb;Vm >

0 8 t > 0; axb > 0 8 0 < t > Ts where Ts is the end time of

the sustaining phase.

p cos a tan b

sin bÞ þ p sin a

35 ð31Þ

Page 7: Roll-pitch-yaw autopilot design for nonlinear time …Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding

1308 A. Awad, H. Wang

Then Eq. (37) shows that the proper selection of ka and

kb > 0 guarantee _Voðea; ebÞ < 0, i.e., the presented PSNLO is

asymptotically stable during all the flight envelope.

3.3. Closed loop stability analysis

In order to discuss the closed loop stability of integrated roll-pitch-yaw autopilot based on GFTSMC with PSNLO,designed for STTNTV missile model, the candidate Lyapunov

function is defined as

V ¼ Vs þ Vo; _V ¼ _Vs þ _Vo ð38Þ

Vs ¼X 1

2s2i ;

_Vs ¼X

si _si; i ¼ p; q; r;u; azb; ayb ð39Þ

Because of the smallness of a, cos a � 1, i.e., gaða; x; tÞ �gaðx; tÞ.

Then, the outer and inner loops control law of integratedroll-pitch-yaw autopilot based on GFTSMC with PSNLOi.e., Eqs. (24) and (29) becomes the following:

ua ¼ ½pc; qc; rc�T

¼ �gaðx; tÞ�1ðfaða; b; x; ur; tÞ þ Aea þ AraÞ ð40Þ

ur ¼ ½dr; dp; dy�T ¼ �grðx; tÞ�1ðfrða; b; x; tÞ þ Aer þ ArrÞ ð41ÞDifferentiating Eq. (22) with respect to time and applying

the outer-loop control law in Eq. (40), we get

_su

_sazb

_sayb

264

375 ¼ faða; b; x; ur; tÞ þ gaðx; tÞua

þ� _uc þ kueu þ ruðqu0=pu0Þð

R t

0eu dsÞðqu0=pu0Þ�1

eu

� _azc þ kazbeazb þ razbðqazb0=pazb0ÞðR t

0eazb dsÞðqazb0=pazb0Þ�1

eazb

� _ayc þ kaybeayb þ raybðqayb0=payb0ÞðR t

0eayb dsÞðqayb0=payb0Þ�1

eayb

26664

37775

¼ faða;b; x; ur; tÞ � faða; b;x; ur; tÞ � Ara

ð42ÞSimilarly, differentiating Eq. (28) with respect to time and

applying the inner-loop control law in Eq. (41), we get

_sp

_sq

_sr

2664

3775 ¼ frða; b; x; tÞ þ grðx; tÞur

þ� _pc þ kpep þ rpðqp0=pp0Þð

R t

0ep dsÞðqp0=pp0Þ�1

ep

� _qc þ kqeq þ rqðqq0=pq0ÞðR t

0eq dsÞðqq0=pq0Þ�1

eq

� _rc þ krer þ rrðqr0=pr0ÞðR t

0er dsÞðqr0=pr0Þ�1

er

266664

377775

¼ frða; b; x; tÞ � frða; b; x; tÞ � Arr

ð43Þ

with

faða; b; x; ur; tÞ � faða; b; x; ur; tÞ ¼ ½du; dazb; dayb�Tfrða; b; x; tÞ � frða; b; x; tÞ ¼ ½dp; dq; dr�T

(ð44Þ

Substituting Eqs. (42)–(44) into Eq. (39), we get

_Vs ¼X

si½di � Kpisi � KsiðsiÞqi=pi �¼

Xsidi � Kpis

2i � KsiðsiÞðqiþpiÞ=pi �;

i ¼ p; q; r;u; azb; ayb ð45ÞSince ea and eb are asymptotically stable and the initial val-

ues of a and b are zero, ea and eb are very small and bounded.

And fað�Þ and frð�Þ are smooth functions in terms of a, b, x, urand t. Then di; i ¼ p; q; r;u; azb; ayb are small and boundedbecause they are based on ea and eb values where di = 0 if eaand eb are zero, i.e.,

jdij 6 Di i ¼ p; q; r;u; azb; ayb ð46ÞBased on the above, since (p + q) is even number,

sidi � KsiðsiÞðqiþpiÞ=pi 6 0 should be satisfied, i.e.,

Ksi Pjdij

jsqi=pii jor Ksi P

Di

jsqi=pii j; i ¼ p; q; r;u; azb; ayb ð47Þ

Remark 4. As mentioned above, ea � 0; and eb � 0, then

Di � 0; i ¼ p; q; r;u; azb; ayb, i.e., the sufficient large value of

Ksi can satisfy the above condition in Eq. (47).

Eqs. (45) and (47) show that the proper selection of

Kpi P 0;Ksi P Di

jsqi=pii

j; i ¼ p; q; r;u; azb; ayb, guarantees

_Vs < 0. For more details, see Ref.39.

Finally, since _Vs < 0; _Vo < 0, then _V < 0.From Laypunov stability theorem, the appropriate choice

of ka; kb;Kpi;Ksi; i ¼ p; q; r;u; azb; ayb can guarantee asymp-

totic convergence of PSNLO estimation error and the slidingsurfaces si in case of the closed loop system. Since the only

way to nullify si is to enforce ei = 0, tracking is carried out,and ei is asymptotically stable. Moreover, it is assumed thatthe missile internal dynamics are stable and bounded, i.e.,the closed loop system is asymptotically stable.

4. Numerical simulation

To verify the proposed autopilot performance and to compare itwith the usual sliding mode control (USMC) in Ref.2 and theautopilot design in Ref.33, numerical simulation is carried out ina MATLAB�-Simulink� environment with fixed step time

0.02 s (applicable in the real system) for the whole flight time(8 s) considering all the missile parameters’ variations in evaluat-ing the proposedGFTSMCbased autopilotwithPSNLO.USMC

based autopilot considered the sliding surface si ¼ ei; and _si ¼�Kpisi � KsisignðsiÞ; i ¼ p; q; r;u; azb; ayb. The presented

autopilot inRef.33 is basedon classical three loop (CTL) techniquewith a little modification. The real data of man portable missiletype is chosen as a severe case because the missile should be

launched in a low-speed, resulting in a dramatic parameters’variation. Nevertheless, the fin deflection angles are limited dueto hardware constraints.12

4.1. Missile dynamical parameters

The parameters value describing the airframe and the environ-

mental conditions are listed in Table 1. In particular, ourunderlying missile is aerodynamically controlled using canardfins, and contains a two stage rocket motor with boosting

Page 8: Roll-pitch-yaw autopilot design for nonlinear time …Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding

Roll-pitch-yaw autopilot design for nonlinear time-varying missile 1309

and sustaining phases where end time of the boosting phaseTb = 1.77 s, and end time of the sustaining phaseTs = 7.77 s. During the boosting phase, missile acceleration

is extremely high and its velocity increases from 27.4 m/s upto 420 m/s during 1.77 s as shown in Fig. 3. Obviously, exces-sive dynamics in missile velocity produces a great challenge to

the autopilot. The aerodynamic coefficients extracted from adatabase at each time step have a nonlinear dependence onboth Ma and the incidence angles. The moments of inertia

are approximated as a time function as long as the missile massis always known at each instant during its flight. For moredetails, see Ref.42.

In order to reflect the mechanical system physical restric-

tions, upper and lower limits of the actuator deflection wereconstrained as

maxfjdrjg 6 15�

maxfjdpjg 6 15�

maxfjdyjg 6 15�

8><>: ð48Þ

Initial values of the differential equations are chosen as real

initial values of the underlying missile as follows:

½uð0Þ; vð0Þ;wð0Þ; pð0Þ; qð0Þ; rð0Þ; hð0Þ;uð0Þ; að0Þ; bð0Þ; hð0Þ�T

¼ ½27:4; 0; 0; 0; 0; 0; 0:5; 0; 0; 0; 2�Tð49Þ

Fig. 3 Missile velocity profile.

Table 1 Missile and environmental conditions parameters.

Symbol Definition Value

Vm0 Velocity at t0 27.4 m/s

Tx(t0) Thrust at t0 2001.6 N

Tx(tf) Thrust at tf 0 N

m(t0) Mass at t0 9.12 kg

m(tf) Mass at tf 5.25 kg

Ixx(t0) Inertia moment at t0 0.4123 kg�m2

Iyy(t0),

Izz(t0)

Inertia moments at t0 1.3857 kg�m2

Ixx(tf) Inertia moment at tf 0.2371 kg�m2

Iyy(tf),

Izz(tf)

Inertia moments at tf 0.7959 kg�m2

l Diameter 0.071 m

s Reference area 0.0039 m2

q0 Air density at mean sea level 1.2255 kg/m3

T0 Absolute temperature at mean

sea level

288.15 K

L Lapse rate 0.0065 K/m

R Specific heat ratio 1.4

c Characteristic gas constant 287:05 J � ðkg �KÞ�1

Note: t0 and tf are the initial and final missile flight times,

respectively.

Moreover, to check robustness of the proposed autopilot,the white noise values are added to all of the measured feed-back signals in the numerical simulation.

4.2. Autopilot design parameters

Designed parameters of the proposed roll-pitch-yaw autopilot

based on GFTSMC with PSNLO are chosen as follows:ku = 20, kazb = 2400, kayb = 2400, ru = 1, razb = 1,rayb = 1, qu0 = 5, qazb0 = 5, qayb0 = 5, pu0 = 9, pazb0 = 9,

payb0 = 9, Kpu = 0.01, Kpazb = 0.8, Kpayb = 0.7, Ksu = 0.1,Ksazb = 0.1, Ksayb = 0.1, qu = 1, qazb = 1, qayb = 1, pu = 3,pazb = 3, payb = 3, kp = 10, kq = 20, kr = 20, rp = 1,

rq = 1, rr = 1, qp0 = 5, qq0 = 5, qr0 = 5, pp0 = 9, pq0 = 9,pr0 = 9, Kpp = 0.01, Kpq = 0.01, Kpr = 0.01, Ksp = 0.1,Ksq = 0.1, Ksr = 0.1, qp = 1, qq = 1, qr = 1, pp = 3, pq = 3,pr = 3, ka = 0.1, and kb = 0.1.

4.3. Simulation results

To investigate the presented autopilot performance against the

dynamic acceleration commands with roll stabilization duringthe entire flight time, the reference roll angle and the referenceyaw and pitch acceleration commands are considered as

½uc; ayc; azc�T ¼ ½0; aycðtÞ; azcðtÞ�T t P 0 ð50Þ

Fig. 4 Profile of roll angle, yaw acceleration and pitch

acceleration.

Page 9: Roll-pitch-yaw autopilot design for nonlinear time …Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding

Fig. 6 Estimation errors of angle of attack and side slip angle

profile.

Fig. 7 Profile of roll, yaw and pitch fin deflection.

Fig. 5 Profile of angle of attack and side slip angle.

1310 A. Awad, H. Wang

The comparison of the tracking performance among thepresented GFTSMC based autopilot with PSNLO, USMC

based autopilot, and CTL based autopilot in roll, pitch andyaw planes is depicted in Fig. 4. Fig. 4 shows a good trackingperformance of the suggested autopilot, and a robustness

against the noise in all channels during the entire flight time.Clearly, only a little accepted error in uc tracking performanceoccurs. On the contrary, it shows that USMC based autopilot

and CTL based autopilot fail. The angles a and b and theirestimations are shown in Fig. 5. Fig. 5 shows a good perfor-mance of PSNLO during the entire flight time, and the small-ness of a and b which minimizes the aerodynamic non-linearity

and relaxes the coupling between planes of symmetry. The esti-mation errors of a and b are shown in Fig. 6 that shows a verysmall estimation error during the whole flight time. The related

roll, yaw and pitch fin deflections are shown in Fig. 7. Fig. 7shows a small and smooth fin deflection which relaxes theactuators. It is evident that overall simulation results of the

proposed autopilot have shown a good tracking performancein presence of all of the coupling effect, missile parameters’variation, environmental conditions’ dynamics, dynamic

acceleration commands, rapid velocity variation, and noises.

On the other hand, no demand for the inapplicable measure-ments of states in the real missile system.

5. Conclusions

In this paper, a global fast terminal sliding mode control withpartial state nonlinear observer based integrated roll-pitch-yawautopilot design has been presented for skid-to-turn nonlinear

time-varying missile to achieve a good performance in presenceof the commonly disregarded factors such as the couplingeffect, unavailability of the full state vector, chattering prob-

lem, and more missile model dynamics during the entire flighttime. The partial state nonlinear observer is designed to esti-mate the immeasurable states. The stability analysis is per-

formed. The numerical simulation is conducted to verifyperformance of the proposed autopilot design, and to compareit with an existing approach in literature. The results show

robustness and good tracking performance with relativesmooth fin deflections in all missile channels in the presenceof the aforesaid considerations. Also, it achieves a small angleof attack and side slip angle which minimize the aerodynamics

nonlinearity and the coupling effect. Conversely, the compared

Page 10: Roll-pitch-yaw autopilot design for nonlinear time …Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding

Roll-pitch-yaw autopilot design for nonlinear time-varying missile 1311

techniques fail. The future work is suggested to consider alumped disturbances in the missile model and to design a dis-turbance observer which can be added to the proposed autopi-

lot to compensate the lumped disturbance effects. Moreover,the proposed sliding surface can be employed in different con-trol applications.

Acknowledgements

This work is co-supported by the National Natural ScienceFoundation of China (No. 61304077), International Science& Technology Cooperation Program of China (No.

2015DFA01710), the Natural Science Foundation of JiangsuProvince of China (No. BK20130765), the Chinese Ministryof Education Project of Humanities and Social Sciences(No. 13YJCZH171), the 11th Jiangsu Province Six Talent

Peaks of High Level Talents Project of China (No.2014_ZBZZ_005), and the Jiangsu Province Project Blue:Young Academic Leaders Project.

References

1. Mattei G, Monaco S. Nonlinear autopilot design for an asym-

metric missile using robust backstepping control. J Guid Control

Dynam 2014;37(5):1462–76.

2. Lee Y, Kim Y, Moon G, Jun B-E. Sliding mode based attitude and

acceleration controller for a velocity-varying skid-to-turn missile;

2014 European control conference (ECC); 2014 June 24–27; Place

de Bordeaux, Strasbourg, France. Piscataway, NJ: IEEE Press;

2014. p. 2951–6.

3. Zarchan P. Progress in astronautics and aeronautics; Reston:

AIAA; 2002. p. 507–27..

4. Nesline FW, Wells BH, Zarchan P. Combined optimal/classical

approach to robust missile autopilot design. J Guid Control Dynam

1981;4(3):316–22.

5. Shamma JS, Cloutier JR. Gain-scheduled missile autopilot design

using linear parameter varying transformations. J Guid Control

Dynam 1993;16(2):256–63.

6. Nichols R, Reichert RT, Rugh WJ. Gain scheduling for H-infinity

controllers: a flight control example. IEEE Trans Control Syst

Technol 1993;1(2):69–79.

7. Yu JQ, Luo GQ, Mei YS. Surface-to-air missile autopilot design

using LQG/LTR gain scheduling method. Chinese J Aeronaut

2011;24(3):279–86.

8. Lhachemi H, Saussie D, Zhu G. Handling hidden coupling terms

in gain-sheduling control design: application to a pitch-axis missile

autopilot; AIAA guidance, navigation, and control conference; 2016

January 4–8; San Diego, California, USA. Reston: AIAA; 2016. p.

0365.

9. Xing LD, Zhang KN, Chen WC, Yin XL. Optimal control and

output feedback considerations for missile with blended aero-fin

and lateral impulsive thrust. Chinese J Aeronaut 2010;23(4):401–8.

10. Fromion V, Monaco S, Normand-Cyrot D. The weighted incre-

mental norm approach: from linear to nonlinear H1 control.

Automatica 2001;37(10):1585–92.

11. Mahmood A, Kim Y, Park J. Robust H1 autopilot design for

agile missile with time-varying parameters. IEEE Trans Aerospace

Electron Syst 2014;50(4):3082–9.

12. Chen XX, Song JM, Cai GH. Robust gain-scheduled autopilot

design with LPV reference model for portable missile; 2012 IEEE

aerospace conference; 2012 March 3–10; Big Sky, Montana, USA.

Piscataway, NJ: IEEE Press; 2012. p. 1–10.

13. Tan W, Packard AK, Balas GJ. Quasi-LPV modeling and LPV

control of a generic missile; Proceedings of the 2000 American

control conference; 2000 June 28–30; Illinois, Chicago, USA.

Piscataway, NJ: IEEE Press; 2000. p. 3692–6.

14. Sato M. Filter design for LPV systems using quadratically

parameter-dependent Lyapunov functions. Automatica 2006;42

(11):2017–23.

15. Schumacher C, Khargonekar PP. Stability analysis of a missile

control system with a dynamic inversion controller. J Guid Control

Dynam 1998;21(3):508–15.

16. Devaud E, Siguerdidjane H, Font S. Some control strategies for a

high-angle-of-attack missile autopilot. Control Eng Pract 2000;8

(8):885–92.

17. Van Oort E, Sonneveldt L, Chu Q-P, Mulder J. Modular adaptive

input-to-state stable backstepping of a nonlinear missile model;

AIAA Guidance, navigation and control conference and exhibit;

2007 August 20–23; Hilton Head, South Carolina, USA. Reston:

AIAA SciTech; 2007. p. 6676.

18. Thukral A, Innocenti M. A sliding mode missile pitch autopilot

synthesis for high angle of attack maneuvering. IEEE Trans

Control Syst Technol 1998;6(3):359–71.

19. Mingzhe H, Guangren D. Integrated guidance and control of

homing missiles against ground fixed targets. Chinese J Aeronaut

2008;21(2):162–8.

20. Ma Y, Guo J, Tang S. High angle of attack command generation

technique and tracking control for agile missiles. Aerospace Sci

Technol 2015;45:324–34.

21. Hou M, Liang X, Duan G. Adaptive block dynamic surface

control for integrated missile guidance and autopilot. Chinese J

Aeronaut 2013;26(3):741–50.

22. Cao C, Hovakimyan N. L1 adaptive output-feedback controller

for non-strictly-positive-real reference systems: missile longitudi-

nal autopilot design. J Guid Control Dynam 2009;32(3):717–26.

23. Rusnak I, Weiss H, Barkana I. Improving the performance of

existing missile autopilot using simple adaptive control. Int J

Adapt Control Process 2014;28(7–8):732–49.

24. Ran M, Wang Q, Hou D, Dong C. Backstepping design of missile

guidance and control based on adaptive fuzzy sliding mode

control. Chinese J Aeronaut 2014;27(3):634–42.

25. Wael MA, Quan Q. Robust hybrid control for ballistic missile

longitudinal autopilot. Chinese J Aeronaut 2011;24(6):777–88.

26. Lee KW, Singh SN. Noncertainty-equivalent adaptive missile

control via immersion and invariance. J Guid Control Dynam

2010;33(3):655–65.

27. Pal N, Kumar R, Kumar M. Design of missile autopilot using

backstepping controller; 2014 International conference on electron-

ics, communication and instrumentation (ICECI); 2014 January

16–17; Salt Lake, Calcutta, India. Piscataway (NJ): IEEE Press;

2014. p. 1–4.

28. Cimen T. A generic approach to missile autopilot design using

statedependent nonlinear control; 18th IFAC world congress; 2011

August 28–September 2; Milano, Italy. IFAC; 2011. p. 9587–

600.

29. Lee J, Lee Y, Kim Y, Moon G, Jun B-E. Adaptive SDRE based

boost-phase missile autopilot design using single and modular

neural networks. Ifac Papersonline 2015;48(9):108–13.

30. Yang PF, Fang YW, Chai D, Wu YL. Fuzzy control strategy for

hypersonic missile autopilot with blended aero-fin and lateral

thrust. Proc Inst Mech Eng Part I: J Syst Control Eng 2015;128

(21):415–27.

31. Huang J, Lin C, Cloutier J, Evers J, Souza C. Robust feedback

linearization approach to autopilot design; 1992 First IEEE

conference on control applications; 1992 September 13–16; Dayton,

Ohio, USA. Piscataway (NJ): IEEE Press; 1992. p. 220–5.

32. Hull R, Qu Z. Dynamic robust recursive control design and its

application to a nonlinear missile autopilot1997 Proceedings of the

1997 american control conference; 1997 June 4–6; Albuquerque,

New Mexico, USA. Piscataway, NJ: IEEE Press; 1997. p. 833–7.

Page 11: Roll-pitch-yaw autopilot design for nonlinear time …Roll-pitch-yaw autopilot design for nonlinear time-varying missile using partial state observer based global fast terminal sliding

1312 A. Awad, H. Wang

33. Won D, Tahk M, Kim Y, Kim H. Multi-model approaches to

three-axis missile autopilot design under aerodynamic roll angle

uncertainty. Proc Inst Mech Eng Part G: J Aerospace Eng 2012;226

(9):1061–77.

34. Kang S, Kim HJ, Lee J-I, Jun B-E, Tahk M-J. Roll-pitch-yaw

integrated robust autopilot design for a high angle-of-attack

missile. J Guid Control Dynam 2009;32(5):1622–8.

35. Lee Y, Kim Y, Moon G, Jun B-E. Sliding-mode-based missile-

integrated attitude control schemes considering velocity change. J

Guid Control Dynam 2016;39(1):1–14.

36. Devaud E, Harcaut J-P, Siguerdidjane H. Three-axes missile

autopilot design: from linear to nonlinear control strategies. J Guid

Control Dynam 2001;24(1):64–71.

37. Siouris GM.Missile guidance and control systems. Springer Science

& Business Media; 2004, p. 15–84.

38. Garnell P, East DJ. Guided weapon control systems. England,

UK: Pergamon Press Oxford; 1977. p. 61–115.

39. Liu J, Wang X. Advanced sliding mode control for mechanical

systems. Berlin: Springer; 2012. p. 136–62.

40. Park KB, Tsuji T. Terminal sliding mode control of second-order

nonlinear uncertain systems. Int J Robust Nonlinear Control 1999;9

(11):769–80.

41. Feng Y, Yu X, Man Z. Non-singular terminal sliding

mode control of rigid manipulators. Automatica 2002;38(12):

2159–67.

42. Awad A, Wang H. Evaluation and enhancing missile performance

via real time flight simulation model; 2014 33rd Chinese control

conference (CCC); 2014 July 28–30; Nanjing, China. Piscataway

(NJ): IEEE Press; 2014. p. 6324–9.

Awad Ahmed is a Ph.D. candidate at Automation School, Nanjing

University of Science and Technology, China. He received his B.S. in

Cairo, Egypt in 2002; he was a technical support engineer until 2004,

and senior researcher until 2006. In 2010, he received the M.S. degree

in electric engineering, missile infrared seeker and flight simulation,

from Military Technical College, Cairo, Egypt. His research interests

are embedded systems and interfaces, real time systems, hardware-

in-loop simulation, visual tracking, and he mostly concerns missile

guidance and control.

Wang Haoping is a professor and Ph.D. supervisor at Automation

School, Nanjing University of Science and Technology, China. He

received his Ph.D. degree in automatic control from Lille University of

Science and Technology (LUST), France in 2008. He was research

fellows at Modeling Information and System Laboratory of Picardie

University and at Automatics, Computer Engineering and Signal

Processing Laboratory of LUST, France. His research interests include

the theory and applications of hybrid systems, visual servo control,

friction modeling and compensation, modeling and control of diesel

engines, biotechnological processes and wind turbine systems.