Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design...

28
1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee 1 , Tae-Hun Kim 2 and Min-Jea Tahk 3 Korea Advanced Institute of Science and Technology(KAIST), Daejeon, 305-701, Korea This paper deals with a nonlinear adaptive autopilot design for agile missile systems. In advance of the autopilot design, an investigation of the agile turn maneuver, based on the trajectory optimization, is performed to determine state behaviors during the agile turn phase. This investigation shows that there exist highly nonlinear, rapidly changing dynamics and aerodynamic uncertainties. To handle of these difficulties, we propose a longitudinal autopilot for angle-of-attack tracking based on backstepping control methodology in conjunction with the time-delay adaptation scheme. The performance of the proposed method is investigated through nonlinear 6-DOF simulations. An intercept scenario is performed to explore the applicability of the proposed control methodology to agile missile systems. Keywords Agile missile, missile autopilot, backstepping control, adaptive control, time-delay adaptation Notice The modified version of this paper has been accepted for publication in Transactions of the Japan Society for Aeronautical and Space Sciences. 1 Ph. D, Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology(KAIST), Kuseong Yuseong, Daejeon, 305-701, Korea/[email protected]. 2 Ph. D, Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology(KAIST), Kuseong Yuseong, Daejeon, 305-701, Korea/[email protected]. 3 Professor, Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology(KAIST), Kuseong Yuseong, Daejeon, 305-701, Korea/[email protected].

Transcript of Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design...

Page 1: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

1

Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation

Chang-Hun Lee1, Tae-Hun Kim2 and Min-Jea Tahk3 Korea Advanced Institute of Science and Technology(KAIST), Daejeon, 305-701, Korea

This paper deals with a nonlinear adaptive autopilot design for agile missile systems. In

advance of the autopilot design, an investigation of the agile turn maneuver, based on the

trajectory optimization, is performed to determine state behaviors during the agile turn

phase. This investigation shows that there exist highly nonlinear, rapidly changing dynamics

and aerodynamic uncertainties. To handle of these difficulties, we propose a longitudinal

autopilot for angle-of-attack tracking based on backstepping control methodology in

conjunction with the time-delay adaptation scheme. The performance of the proposed

method is investigated through nonlinear 6-DOF simulations. An intercept scenario is

performed to explore the applicability of the proposed control methodology to agile missile

systems.

Keywords

Agile missile, missile autopilot, backstepping control, adaptive control, time-delay adaptation

Notice

The modified version of this paper has been accepted for publication in Transactions of the Japan Society for

Aeronautical and Space Sciences.

1 Ph. D, Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology(KAIST), Kuseong Yuseong, Daejeon, 305-701, Korea/[email protected]. 2 Ph. D, Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology(KAIST), Kuseong Yuseong, Daejeon, 305-701, Korea/[email protected]. 3 Professor, Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology(KAIST), Kuseong Yuseong, Daejeon, 305-701, Korea/[email protected].

Page 2: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

2

I. Introduction

The demand for highly maneuverable missile systems has grown recently because of their usefulness in air-to-air

combat scenarios. These missile systems, called agile missiles, are generally operating in the high angle-of-attack

mode to achieve agile maneuverability. The flight envelope of the agile missile can be generally classified into three

phases [1, 2]: launch and separation from the aircraft, the near-180 degree heading reversal maneuver (agile turn),

and terminal homing. For each flight phase, suitable autopilot design strategies and techniques are necessary. The

autopilot design problems for the separation and the terminal homing phases have been extensively studied and are

well-understood via the autopilot design of conventional missile systems. However, the autopilot design for the agile

turn phase is relatively less well-understood, and there exist crucial difficulties: the handling of highly nonlinear,

rapidly changing missile dynamics and aerodynamics parameter uncertainties due to the poor measurement of

aerodynamic data and the un-quantified coupling effect of aerodynamics in the high angle-of-attack. Over the course

of several years, there have been various approaches to the autopilot design of the agile turn in order to solve these

difficulties, ranging from linear control to nonlinear control methodologies.

In reference [3], the authors proposed an autopilot design method for an aggressively maneuvering missile

system, based on linear control in conjunction with velocity-based gain scheduling. Sliding mode control (SMC),

well-recognized robust control, was considered as a longitudinal autopilot design method for agile missiles in [2].

For highly agile missile systems, other robust control methodologies were applied to the design of missile autopilot

based on H∞ control [4], μ -synthesis [5-6], and mixed 2 /H H∞ control synthesis [7]. The authors in [8] proposed

missile autopilot design, using feedback linearization and a two-time scale separation technique. Approximate

feedback linearization and the asymptotic output tracking method were used for the design of high angle-of-attack

missile systems in [9]. In order to cancel feedback linearization errors due to model uncertainties, feedback

linearization with uncertainty adaptation based on neural networks was applied to the autopilot design for agile anti-

air missile systems in [10]. The backstepping control methodology was applied to agile missile systems in [11], and

an adaptive backstepping control based on neural network was studied for the missile autopilot design method in

[12]. The time-delay-control was considered as the agile missile control method in [13].

In addition, for each flight phase, suitable command structures for autopilots are required in order to attain high

overall performance. For the separation and the terminal homing phase, the body rate and the body acceleration

commands are typically recommended, respectively. For the agile turn phase, two options such as the body

Page 3: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

3

acceleration [3-9] and the angle-of-attack [1, 10-13], are possible autopilot command structures. According to

reference [1], during the agile turn phase, commanding the body acceleration may not be appropriate compared with

commanding the angle-of-attack, because large amounts of the body acceleration command are needed in order to

achieve the required turn rate, due to the significant difference between the missile acceleration perpendicular to

velocity and to the body in the high angle-of-attack. As a result, from simulation studies in [1], commanding body

acceleration causes a large reduction in a missile’s velocity during the agile turn.

In this paper, we deal with the angle-of-attack controller design for the agile turn phase in the pitch plane, using

nonlinear backstepping control [14, 15] and time-delay control [16] methodologies. The backstepping control has

been successfully applied to the flight control system from previous studies [11, 12, 17]. Accordingly, the

backstepping control methodology is adopted for the main structure of the proposed autopilot. In the proposed

method, the time-delay control is used for the uncertainty adaptation scheme, rather than for the role of the control

methodology itself. From previous applications of time-delay control [13, 18, 19], it has been shown the time-delay

approximation, which is the core idea of time-delay control, is a practical and efficient estimation method for

unmodeled dynamics and uncertainties. In this paper, the trajectory optimization of the agile turn is performed in

advance of autopilot design in order to discover the behavior of state variables and the practical considerations for

autopilot design during the agile turn. These results can also be used for the reference trajectory during the agile turn

phase in simulation studies. In order to investigate the performance of the proposed method, the proposed method is

tested in 6-DOF nonlinear simulations with a step command and angle-of-attack profile obtained from the trajectory

optimization. Furthermore, an intercept scenario, including the agile turn and the terminal homing phases, is also

performed. For this purpose, the acceleration controller is also constructed based a cascaded control structure [20,

21]; the angle-of-attack controller is augmented by the outer proportional-integral (PI) controller; and at end of the

agile turn phase, the autopilot controlling the angle-of-attack is reconfigured to control the body acceleration, using

a simple control command blending logic.

The outline of this paper is as follows: Section II presents a nonlinear missile model considered in this work. In

Section III, we analyze the agile turn maneuver in order to determine the behavior of state variables. We discuss the

agile missile autopilot design, using the nonlinear backstepping control with time-delay adaptation methodology, in

Section IV. In Section V, nonlinear simulations are performed to investigate the performance of the proposed

method. Section VI summarizes this work.

Page 4: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

4

II. Missile Model

A nonlinear missile model with a boost [22] is considered, as shown in Fig. 1. It is assumed that the agile missile

is maneuvering in the horizontal plane with the 90 degrees roll angle after its launch from an aircraft. Accordingly,

the longitudinal gravity component is not considered. The longitudinal equation of motion in the body axis is written

as

( ) /

//

x

z

y yy

u wq F T mw uq F mq M I

= − + +

= +=

(1)

where u , w , and q represent the longitudinal body velocity, the vertical body velocity, and the body pitch angular

velocity, respectively. m , yyI , and T denote mass, pitching moment of inertia, and thrust, respectively. The

aerodynamic forces and moment, denoted by xF , zF , and yM , are given as

, ,x A z N y MF QSC F QSC M QSlC= − = − = (2)

with

( ) ( ) ( )( ) ( )( ) ( )

( ) ( ) ( ) ( )

0

0

0

2

,

/ 2

, ,

, , /2

T

q

A A A A A

N N N N

M M M M N cg ref cg M

C C M C M C M C M

C C M C M C

qlC C M C M C M C x x l CV

α δ

δ φ

δ φ

α δ

α α δ

α α δ

+ + + Δ

+ + Δ

+ + − − + Δ

(3)

where Q , S , l , M , and V are dynamic pressure, reference area, reference length, Mach number, and velocity,

respectively. α and δ represent the angle-of-attack and the control fin deflection angle. ,cg refx and cgx denote the

reference location of CG(center of gravity) at launch and the true location of CG during the booting phase. These

parameters are given in Table. 1. In this missile model, m , yyI , and cgx are linearly varied during the boosting

phase due to the exhaustion of propellant.

The aerodynamic coefficients 0AC , AC

α, AC

δ,

TACΔ , 0NC , NC

δ,

0MC , qMC , and MC

δ are given by nonlinear

functions of the angle-of-attack and Mach number and are obtained from wind tunnel measurements. These

coefficients are mostly assumed to be continuous functions of their arguments and contain 20~30% maximal

admissible uncertainties compared with the true values as

( ) ( ) ( )1pertPertC C= + Δi i (4)

Page 5: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

5

where ( )i represents their subscripts. The term TACΔ represents an additional axial coefficient related to the rocket

motor on/off as plume effects, and it has a value of zero value during the boosting phase. The term

( ), /N cg ref cgC x x l− in Eq. (3) is the adjustment of the pitching moment for the shifts in . .c gx during the boosting

phase. The notions of NCφ

Δ and MCφ

Δ are the perturbation terms due to the aerodynamic roll coupling effect, which

are expressed as

( )( ) ( ) ( )

2

2 2,

, sin 2

, sin 2 , sin 2 /

N N

M M N cg ref cg

C C M

C C M C M x x lφ φ

φ φ φ

α φ

α φ α φ

Δ =

Δ = − − (5)

where φ is the aerodynamic roll angle. These perturbations reach their maximum values at 45φ = ° and vanish at

0φ = ° or 90φ = ° . From Eq. (5), the aerodynamic coefficients NCφ

and MCφ

are given by nonlinear functions of the

angle-of-attack and Mach number, and those are mostly assumed to be continuous functions of their arguments.

Using the definition of angle-of-attack as ( )1tan /w uα −= , the time-derivative of angle-of-attack is rewritten as

( )2 2 2 2

1 cos sinwu wu w uu w u w

α α α−= = −

+ + (6)

Combining Eqs. (1), (2), and (6) with 2 2V u w= + yields as

[ ] sincos sinN A

Myy

QS Tq C CmV mV

QSlq CI

αα α α= − − −

= (7)

From Eq. (7), it is observed that the equation of motion given in Eq. (1) can be rewritten in terms of α and q .

In many studies of missile autopilot design [3, 5, 6, 9, 10, 12, 13], small angle-of-attack approximations, i.e.,

cos 1α ≈ and sin 0α ≈ , are widely used to simplify the equation of motion as shown in (7). However, as will be

shown in Section III, a small angle approximation is not valid for agile missile systems, because the missile is

operating in the high angle-of-attack mode. Hence, the original form of Eq. (7) will be used for autopilot design in

the remainder of this paper. In the above equation, it is assumed that state variables are available through a built-in

inertial navigation system (INS) and angle-of-attack observer, as studied in [13, 21, 23].

Page 6: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

6

III. Agile Turn Maneuver Analysis

Agile missile systems have the capability to attack a target in all direction. In order to intercept a target located in

the rear of the missile, the agile turn, a more-than-180-degree heading reversal maneuver, is needed until the missile

locks onto a target and obtains an advantageous homing position. Then, terminal homing follows the agile turn. In

order for the missile to be located at an advantageous homing position for a target, it is desirable to match the flight

path angle at the end of the agile turn to the line-of-sight (LOS) angle at the start of terminal homing. In addition, it

is obvious that high missile velocity is generally essential to enhance the probability of intercepting a target during

the terminal engagement. Therefore, we hold that the objective of the agile turn in this study is to accomplish the

specified flight path angle while maximizing the missile velocity after the agile turn maneuver.

Based on this strategy, the agile turn trajectory, based on the point-mass model, is determined by optimization,

and its characteristics are analyzed in this section. The primary objective of this analysis is observing the behaviors

of state variables, such as the angle-of-attack, velocity, and flight path angle, during the agile turn and determining

the agile turn maneuverability of the missile model used in this study. The results can give useful and fundamental

information about what we should consider in the design of the autopilot for agile missiles. Therefore, based on the

results, the proposed autopilot will be designed in Section IV. In addition, the optimal solution obtained from this

section can be used for the reference trajectory for the agile turn maneuver.

A. Problem Description

To construct the trajectory optimization problem for agile turn maneuver analysis, the equation of motion for the

agile missile and the proper cost function are needed. Consider the missile geometry in the horizontal plane as

shown in Fig. 2. The equation of motion for trajectory optimization is represented as

( )( ) ( )

cos /

sin /

cossin

V T D m

T L mV

X VY V

α

γ α

γ

γ

= −

= +

=

=

(8)

where γ is the flight path angle. X and Y represent the missile position in the inertial reference frame, and the

origin is regarded as the launch position from an aircraft. The lift force and drag force, denoted by L and D , are

given as

Page 7: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

7

( )( )

cos sin

sin cosN A

N A

L QS C C

D QS C C

α α

α α

= −

= + (9)

In order to alleviate the complexity of the optimization problem, the angle-of-attack is chosen for the control input

of Eq. (8) and is modeled as a first-order lag system:

( )( )1/ cα τ α α= − (10)

where τ is the time constant. To address the problem of achieving a high missile velocity and the desired flight path

angle simultaneously, we define the cost function with the terminal constraint as

( ) ( )min f f fuJ V t subject to tγ γ= − = (11)

where ft represents the terminal time. In order to use the thrust for the agile turn maneuver, it is assumed that the

agile turn is performed until the boost burns out. Hence, we set ft to the thrust off time as offt . Accordingly, this

optimization problem is given by a class of ft fixed problem.

B. Numerical Trajectory Optimization

In order to find the angle-of-attack profile while optimizing Eq. (11), one of the numerical algorithms for solving

optimization problem, which is called CEALM (co-evolutionary augmented Lagrangian method) [24], is employed

with the above equation of motion and the cost function. CEALM is one of the direct methods, based on

evolutionary strategy, for obtaining the optimal solution from the initial guessing of parameterized control input

through several times iterations. It is assumed that the missile is launched from an aircraft at an altitude of 2000 m .

The missile parameters are given in Table 1. The following initial conditions and terminal conditions are used for

this trajectory optimization:

0 0 0 0250 m/ s, 0 , 0m, 0mV X Zγ= = ° = = (12)

120 240 60f for everyγ° ≤ ≤ ° ° (13)

The trajectory optimization results are presented in Fig. 3, which shows the missile velocity profiles, the angle-

of-attack profiles, the flight path angle profiles, the flight trajectories, the turn rate γ , and the ratio of thrust to lift

force for generating of turn rate.

C. Turn Maneuver Analysis

Page 8: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

8

The terminal velocity decreases and turn rate increases as the terminal specified flight path angles increase, as

shown in Figs. 3(a) and 3(e). Since the velocity at launch is not high, the thrust force is dominantly used at the initial

time until the velocity increases to generate a sufficient lift force for 120 degree and 180 degree turns. For a very

large turn, i.e., a 240 degree turn, the thrust force is dominantly used throughout the flight, as shown in Fig. 3(f).

Accordingly, velocity profiles for 120 degree and 180 degree turns linearly increase with respect to time. However,

240 degree turn holds a constant velocity until 2 sec in Fig. 3(a). The missile velocity is significantly changed during

the agile turn. Since thrust force is used to generate turn rate for all cases, due to the insufficient lift force at the

initial time, we can observe that the high angle-of-attack maneuver of about 35~55 degrees is required for the agile

turn phase, as shown in Fig. 3(b).

In such a high angle-of-attack operation and varying missile velocity, the missile dynamics are highly nonlinear

and rapidly changing, as shown in Eq. (7). In addition, induced roll moment, i.e., the roll coupling effect resulting

from vortices impinging on the tail fin, is generated in the high angle-of-attack. As a result, the perturbation terms in

Eq. (5) may be significant during the agile turn. In the autopilot design, therefore, these perturbations are also taken

into consideration.

IV. Autopilot Design

In this section, we mainly discuss the angle-of-attack controller for the agile turn phase. The proposed method is

formulated by backstepping control methodology with the time-delay estimation technique for the adaptation of

uncertainties. At the end of this section, we also deal with the acceleration controller and control command blending

logic for a planar intercept scenario.

A. Angle-of-Attack Controller Design

From Eq. (7), new variables are defined for convenience as follows:

1 2, ,x x q uα δ= = = (14)

Substituting Eq. (3) into Eq. (7), we rewrite the dynamics in terms of state variables and control input separately:

( )1 1 2 1 1

2 2 2 2

x f x h u gx f h u g= + + +

= + + (15)

where

Page 9: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

9

( )

( ) ( )

0 0 0 0

,1 2

2 ,1 2

1 2

sincos sin ,2

cos / 2 sin ,

cos ,

T q

cg sN A A A M M N

yy

cg sN A M N

yy

N Myy

xQS T QSl qlf C C C C f C C CmV mV I V l

xQS QSlh u C C h C CmV I l

QS QSlg C g CmV I

α

δ δ δ δ

φ φ

αα α α

δ α δ α

α

⎡ ⎤⎡ ⎤− − + + Δ − + −⎢ ⎥⎣ ⎦ ⎣ ⎦

⎡ ⎤⎡ ⎤− − −⎢ ⎥⎣ ⎦ ⎣ ⎦

− Δ Δ

(16)

and , ,cg s cg ref cgx x x− . In the above equation, the contribution of ( )1h u in the 1x equation can be ignored because

of ( )2 1h u h u , generally, in the missile systems. The terms 1g and 2g are related with the aerodynamic roll

coupling effect and reach their maximum values at 45φ = ° . In this study, the maximum values of these terms, a

worst case scenario, are considered as the additive aerodynamics perturbations due to the induced roll effect in the

high angle-of-attack. Also, taking the multiplicative aerodynamic uncertainties in Eq. (4) into consideration, the

dynamic equation can be rewritten in a strict feedback structure with unknown terms as

1 1 2 1

2 2 2 2

x f xx f h u= + + Δ= + + Δ

(17)

where 1Δ and 2Δ can be regarded as the aerodynamic uncertainties caused by Eqs. (4) and (5), and the unmodeled

dynamic related to ( )1h u . To construct the angle-of-attack controller based on the backstepping control

methodology, let new residual variables be defined as

1 1 1 2 2 2,d dz x x z x x− − (18)

Taking the time-derivative of the residual variables yields

1 1 2 1 1

2 2 2 2 2

d

d

z f x xz f h u x= + + Δ −= + + Δ −

(19)

where 1dx represents the desired values of 1x , which are determined by the reference command of the angle-of-

attack. 2dx is the desired value of 2x , and it forces 1z to converge with zero in a finite time for backstepping control.

Consider the following theorem:

Theorem 1. For the dynamics as shown in (19), the following desired value of 2x forces 1z to approach zero in

a finite time.

2 1 1 1 1 1d dx f K z x= − − + −Δ (20)

with 1 0K > .

Page 10: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

10

Proof. We consider the following Lyapunov function candidate as

21 1

12

V z= (21)

Suppose that 2x has tracked its command, 2dx . Substituting Eqs. (19) and (20) into the time-derivative of 1V yields

( )

1 1 12

1 1 2 1 1 1 1 0d d

V z z

z f x x K z

=

= + + Δ − = − < (22)

which completes the proof.

Then, the control law for backstepping, which enforces 1x and 2x , tracks their commands, 1dx and 2dx , in a

finite time, as can be determined by the following theorem.

Theorem 2. The control law

( )12 2 2 2 2 1 2du h f K z x z−= − − + − − Δ (23)

ensures that 1z and 2z converge at the origin. In this control law, 2K takes a positive value.

Proof. Let the Lyapunov function candidate be defined as

2 22 1 2

1 12 2

V z z= + (24)

Taking the time-derivative of 2V and substituting Eq. (19) into 2V , we can obtain the following equation:

( ) ( )

2 1 1 2 2

1 1 2 2 1 1 2 2 2 2 2d d d

V z z z zz f z x x z f h u x

= +

= + + − + Δ + + − + Δ (25)

Substituting Eqs. (20) and (23) into Eq. (25) gives

2 22 1 1 2 2 0V K z K z= − − < (26)

Based on the Lyapunov stability theorem [14, 15], the closed-loop system of Eq. (19) is asymptotically stable.

Therefore, 1z and 2z approach zero in a finite time, which completes the proof.

From Theorem 1 and 2, it is noted that the control law and the desired command of 2x contain the unknown

terms 1Δ and 2Δ , which causes the degradation of the tracking performance. In order to improve the tracking

performance, 1Δ and 2Δ should be estimated and compensated for in regard to control commands as

( )2 1 1 1 1 1

12 2 2 2 2 1 2

ˆ

ˆd d

d

x f K z x

u h f K z x z−

= − − + − Δ

= − − + − −Δ (27)

Page 11: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

11

where 1Δ̂ and 2Δ̂ are the estimates of 1Δ and 2Δ . Accordingly, we propose an efficient and practical adaptation

scheme based on time-delay approximation [16]. The basic idea of time-delay approximation is that if a function

( )f t is continuous with regard to time for 0 t c≤ ≤ , then it allows the following for a sufficiently small time-delay

L :

( ) ( )f t f t L≅ − (28)

In order to ensure the validity of this approximation, the unknown terms under consideration, 1Δ and 2Δ , are also

given by continuous functions of time. This is shown by the following lemma.

Lemma 1. If control input u is continuous over the interval 0 t c≤ ≤ , then 1Δ and 2Δ , as under consideration in

Eq. (17), are continuous functions of time for 0 t c≤ ≤ .

Proof. Since the system equations in Eq. (17) are well-defined over the interval 0 t c≤ ≤ , this implies that 1x and

2x are bounded for 0 t c≤ ≤ . Accordingly, through calculus, it is shown that the state variables 1x and 2x are given

by continuous functions for 0 t c≤ ≤ . Since 1Δ and 2Δ are modeled as the aerodynamic uncertainties resulting

from Eqs. (4) and (5) as well as the unmodeled dynamics ( )1h u , they consist of multiplicative and additive

aerodynamic coefficients, state variables, and control inputs. All parameters are continuous functions of time over

0 t c≤ ≤ , 1Δ and 2Δ result in continuous functions over the interval 0 t c≤ ≤ , which completes the proof.

According to Lemma 1, the unknown terms 1Δ and 2Δ can be estimated using the time-delay approximation as

( ) ( )1 1 2 2ˆ ˆ,t L t LΔ = Δ − Δ = Δ − (29)

Using Eq. (17), the above equation can be written as

( ) ( ) ( )( ) ( ) ( ) ( )

1 1 1 2

2 2 2 2

ˆ

ˆx t L f t L x t L

x t L f t L h t L u t L

Δ = − − − − −

Δ = − − − − − − (30)

As shown in Eq. (30), this adaptation scheme requires the time-delayed information regarding the state variables,

control input, and models. The time-delayed information can be obtained from the single-lag system as

( ) ( )11d

f t L f tsτ

− =+

(31)

Page 12: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

12

where dτ is the time constant value. The approximation error decreases as the time-delay constant value dτ

decreases. Since the estimation of 1Δ and 2Δ consists of continuous functions from Eq. (30), the control input in

conjunction with 1Δ̂ and 2Δ̂ is also given by a continuous form, as shown in Eq. (27).

To determine the behavior of the system in conjunction with the proposed adaptation scheme, we consider the

same Lyapunov function candidate as given in Eq. (24). Substituting Eq. (27) into Eq. (25), we have

2 22 1 1 2 2 1 1 2 2V K z K z z z= − − + Δ + Δ (32)

where 1 1 1ˆΔ Δ − Δ and 2 2 2

ˆΔ Δ −Δ represent the estimation errors. The above equation is rewritten as

2V A B= − + (33) where

2 2 2 2

1 2 1 21 1 2 2

1 2 1 2

,2 2 4 4

A K z K z BK K K K

⎛ ⎞ ⎛ ⎞Δ Δ Δ Δ− + − +⎜ ⎟ ⎜ ⎟

⎝ ⎠ ⎝ ⎠ (34)

From the Lyapunov stability theorem, since 2V is not a negative definite for A B≤ from Eq. (33), the asymptotic

stability is not guaranteed, due to the estimation errors of 1Δ and 2Δ . However, it is shown that the system equation

of Eq. (19) with the proposed control law always converges to the bounded ellipsoid, i.e., A B= , because 2 0V ≤

for A B≥ and 2 0V > for A B< . The convergent ellipsoid, as shown in Fig. 4, can be expressed as

2 2

1 21 22 2

1 2

1 1 12 2

z zK Ka b

⎛ ⎞ ⎛ ⎞Δ Δ− + − =⎜ ⎟ ⎜ ⎟

⎝ ⎠ ⎝ ⎠ (35)

where

2 2 2 21 2 1 2

2 21 2 1 21 2

,4 44 4

a bK K K KK K

Δ Δ Δ Δ+ + (36)

As the estimation errors decrease and the gains 1K and 2K increase, the center of ellipsoid approaches the origin

and the region of ellipsoid shrinks.

For the ideal case, i.e., one in which the unknown terms are perfectly estimated, the behavior of the residual

variables is governed by

1 1 1

2 2 2

00

z K zz K z⎡ ⎤ ⎡ ⎤ ⎡ ⎤

=⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ ⎣ ⎦

(37)

Then, the characteristic equation is written as

Page 13: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

13

( )( )1 2 0s K s K+ + = (38)

Since the control gains are identical to the pole locations, the desired control gains can be determined from (38) in

order to create the desired tracking performance.

B. Acceleration Controller Design

For a pursuit scenario, including terminal homing, it is necessary to control the body acceleration in standard

skid-to-turn missile systems. We have designed the angle-of-attack controller to track the angle-of-attack command

in the previous section. In order to track desired acceleration and handle a non-minimum phase system for

acceleration control, a cascaded control structure, as shown in Fig. 5, is used; the PI controller for the outer loop is

augmented to generate the reference angle-of-attack signal, and the inner loop is constructed by the angle-of-attack

controller, as studied in previous section.

Consider the following PI controller structure:

( ) IPI P

KG s K

s= + (39)

If we regard the angle-of-attack controller for the inner loop as the linear subsystem, then its transfer function is

approximated as

( )( )

11c

ss s

αα τ

=+

(40)

where cα and τ are the angle-of-attack command and the time constant value. Since the acceleration is generally

proportional to the angle-of-attack for an axis-symmetric configuration, the relationship between angle-of-attack and

acceleration can be approximated as

( )( )

na sK

sα= (41)

where na is the acceleration. In order to track the reference response, the control gains for the outer loop can be

determined by

22 1

,ref ref refP IK K

K Kζ ω τ τω−

= = (42)

with the following reference closed-loop characteristics:

Page 14: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

14

( )2

2 22ref

refref ref ref

G ss s

ωζ ω ω

=+ +

(43)

where refω and refζ denote the reference natural frequency and damping.

C. Control Command Blending Method

For an overall intercept scenario, the angle-of-attack controller is changed to control the body acceleration after

the agile turn phase. In order to avoid an abrupt command change from the flight phase transition between the agile

turn and the terminal homing, we propose a simple control command blending method as follows:

( )1nau Wu W uα= + − (44)

where uα and nau represent the control command from the angle-of-attack and the acceleration controller,

respectively. The weighting function W is varied as described in Fig. 6. 1Tt and 2Tt are the start time and end time

of the transition.

V. Simulation Results

In this section, the proposed autopilots for agile missiles are tested through three different 6-DOF nonlinear

simulations. First, the basic characteristics and performance of the proposed autopilots are investigated by imposing

step command. The second simulation analyzes the tracking performance of the proposed autopilots during the agile

turn maneuvers. In this simulation, the angle-of-attack profile obtained from the trajectory optimization is used for

the reference command of the angle-of-attack. Finally, the proposed autopilots are applied to engage a target in the

rear hemisphere of the missile. In all simulations, it is assumed that the missile is launched at an altitude of 2000 m

from an aircraft. The missile parameters shown in Table 1 are used. The second-order actuator models with natural

frequency 180 rad/ sactω = , damping ratio 0.7actζ = , control fin limit limit 30δ = ± ° , and control fin rate limit

limit 450 / secδ = ± ° are included. The design parameters for controllers are chosen as follows: 1 2 25K K= = ,

0.02dτ = , 0.0098PK = , and 0.34IK = . In addition, the second-order linear command shaping filter is used for

obtaining differential commands.

A. Step Responses

Page 15: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

15

In this simulation, it is assumed that the missile starts on the agile turn with the initial velocity V = 250 m/ s and

is then boosted after a safe separation from an aircraft. Fig. 7 presents the step responses for angle-of-attack control,

without considering the aerodynamic uncertainties. In Fig. 7(a), the solid lines and the dotted lines represent the

response values and the command values, respectively. The results show the sound tracking performances of the

proposed controller.

Fig. 8 gives the step responses for angle-of-attack control with 30% multiplicative uncertainties ( 0.3PertΔ = ) in

aerodynamic coefficients and additive aerodynamic uncertainties from the coupling effect in high angle-of-attack. In

Fig. 8(a), the dotted line, the dashed line, and the solid line represent the angle-of-attack command, the angle-of-

attack response without adaptation, and the angle-of-attack response with adaptation, respectively. The results

indicate that even in the presence of aerodynamic uncertainties, the proposed controller can track the desired

command quite well. The time-delay adaptation scheme can accurately estimate the unknown term, as shown in Figs.

8(c) and 8(d).

B. Agile Turn Maneuver

In order to determine the control performance during the agile turn, we use the trajectory optimization results of

a 180 degree turn for the reference command of angle-of-attack. The aerodynamic uncertainties, as discussed in the

above section, are also considered. Fig. 9 presents the response for the agile turn maneuver. If the adaptation is not

performed, the degradation of tracking performance due to aerodynamic uncertainties increases as the operating

angle-of-attack increases. The results show that the proposed autopilot has good tracking performance, even if large

aerodynamic uncertainties exist. From Fig. 9(c), the flight path angle at the end of the agile turn reaches 182 degrees

when the proposed autopilot is used. It shows a similar value compared with the optimization results. However, the

terminal velocity after turn maneuvering decreases compared with the optimal value, due to the aerodynamic

uncertainties, as shown in Fig. 9(d). It is also observed that the uncertainties are estimated quite well from Figs. 9(e)

and 9(f).

C. Engagement Scenario

In order to determine the applicability of the proposed autopilots, a planar engagement scenario is performed in

the horizontal plane for a maneuvering target located at the rear of the missile. The angle-of-attack profile of a 180

degree turn, obtained from the trajectory optimization, is used for the guidance command during the agile turn phase.

Page 16: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

16

Proportional navigation guidance (PNG) is employed for the terminal homing phase. In this intercept scenario, we

assume that an aircraft launches the missile when it is pursued by a target. Then, the target senses a danger and takes

a 4g− evasive maneuver 0.5 seconds after the missile is launched. In order to reduce the LOS error, i.e., the

subtraction of the LOS angle from the flight path angle, the missile initially tracks the reference angle-of-attack for

the agile turn, until the magnitude of LOS error is reduced to below 30 degrees. After that, the missile begins

terminal homing with PNG and acceleration control. The initial conditions for the engagement scenario are given in

Table 2.

Fig. 10 provides the results for the engagement scenario. In Fig. 10(a), the solid lines represent the intercept

trajectory and the triangles show the missile attitudes at various points. Fig. 10(b) presents the LOS angle and the

flight path angle. Since the magnitude of LOS error becomes smaller than 30 degrees at 2.14 sect = after launch,

the transition from the agile turn phase to the terminal homing phase is made from 1 2.14 secTt = until

2 3.14 secTt = in order to avoid an abrupt command change. Figs. 10(c) and 10(d) show the acceleration and the

control fin deflection angle responses, respectively. The outer loop for acceleration control is first employed at

1 2.14 secTt = with PNG command. After the end of the transition at 2 3.14 secTt = , the acceleration controller can

track its command quite well. Fig. 10 (e) is the response of angle-of-attack. Although the outer loop command is

changed from the reference angle-of-attack profile to the acceleration produced by PNG during the intercept of a

target, the inner loop angle-of-attack controller shows good tracking performance, as shown in Fig. 10(e). The

velocity response is given by Fig. 10(f). The velocity increases until boost burnout at 2.69 secofft = . After that, it

decreases during the terminal homing phase. As shown in Fig. 10(g) and 10(h), the uncertainties are also estimated

quite well during the intercept of a target.

VI. Conclusion

In this research, after investigating the agile turn maneuver based on the trajectory optimization, which revealed

that the agile missile system can undergo highly nonlinear, rapidly changing dynamics and aerodynamic

uncertainties during agile turns, we designed a nonlinear adaptive autopilot for controlling the angle-of-attack. The

proposed controller was constructed based on the backstepping control methodology in conjunction with a practical

time-delay adaptation scheme and tested in 6-DOF nonlinear simulations. Through the simulation studies, it was

shown that the proposed controller can guarantee good tracking performance, even in the presence of prescribed

Page 17: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

17

difficulties, and time-delay adaptation scheme can estimate model uncertainties quite well. Furthermore, a planar

intercept simulation, including the angle-of-attack, acceleration controller, and control command blending logic,

showed that the proposed control methodology can be applied to the challenging issues of agile missile autopilots.

Acknowledgments

This research was supported by Agency for Defense Development under the contract ADD-09-01-03-03.

References

[1] Kevin A. Wise and David J. B roy, “Agile Missile Dynamics and Control,” Journal of Guidance, Control, and

Dynamics, Vol. 21, No. 3, 1998, pp. 441-449.

[2] A. Thukral and M. Innocenti, “A Sliding Mode Missile Pitch Autopilot Synthesis for High Angle of Attack

Maneuvering,” IEEE Transactions on Control Systems Technology, Vol. 6, No. 3, 1998, pp. 359-371.

[3] D. J. Leith, A. Tsourdos, B. A. White, and W. E. Leithead, “Application of velocity-based gain-scheduling to

lateral auto-pilot design for an agile missile,” Control Engineering Practice, Vol. 9, 2001, pp. 1079-1093.

[4] S. H. Kang, H. J. Kim, J. I. Lee, B. E. Jun, and M. J. Tank, “Roll-Pitch-Yaw Integrated Robust Autopilot Design

for a High Angle-of-Attack Missile,” Journal of Guidance, Control, and Dynamics, Vol. 32, No. 5, 2009, pp.

1622-1628.

[5] H. Buschek, “Full Envelope Missile Autopilot Design Using Gain Scheduled Robust Control,” Journal of

Guidance, Control, and Dynamics, Vol. 22, No. 1, 1999, pp. 115-122.

[6] H. Buschek, “Design and flight test of a robust autopilot for the IRIS-T air-to-air missile,” Control Engineering

Practice, Vol. 11, 2003, pp. 551-558.

[7] D. Y. Won, M. J. Tahk, and Y. H. Kim, “Three-Axis Autopilot Design for a High Angle-Of-Attack Missile

Using Mixed H2/H-infinity Control,” International Journal of Aeronautical and Space Science and Technology,

Vol. 11, No. 2, 2010, pp. 131-135.

[8] P. K. Menon, M. Yousefpor, “Design of Nonlinear Autopilots for High Angle of Attack Missile,” AIAA

Guidance, Navigation, and Control Conference, 1996, AIAA Paper 96-3913.

[9] E. Devaud, H. Siguerdidjane, S. Font, “Some control strategies for a high-angle-of-attack missile autopilot,”

Control Engineering Practice, Vol. 8, No. 8, 2000, pp. 885-892.

Page 18: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

18

[10] M. B. McFarland and A. J. Calise, “Neural Networks and Adaptive Nonlinear Control of Agile Antiair

Missiles,” Journal of Guidance, Control, and Dynamics, Vol. 23, No. 3, 2000, pp. 547-553.

[11] K. U. Kim, S. H. Kang, H. J. Kim, C. H. Lee, and M. J. Tahk, “Realtime Agile-Turn Guidance and Control for

an Air-to-Air Missile,” AIAA Guidance, Navigation, and Control Conference, Toronto, 2010, AIAA-2010-7745.

[12] L. Zhong, X. G. Liang, B. G. Cao, and J. Y. Cao, “An Optimal Backstepping Design for Blended Aero and

Reaction-Jet Missile Autopilot,” Journal of Applied Sciences, Vol. 6, No. 12, 2006, pp. 2623-2628.

[13] C. H. Lee, T. H. Kim, and M. J. Tahk, “Missile Autopilot Design for Agile Turn Using Time Delay Control

with Nonlinear Observer,” International Journal of Aeronautical and Space Science and Technology, Vol. 12,

No. 3, 2011, pp. 266-273.

[14] Khalil, H. K., Nonlinear System, Prentice-Hall, Upper Saddle River NJ, 1996.

[15] Slotin, J. E., and Li, W., Applied Nonlinear Control, Prentice-Hall, Upper Saddle River, 1991.

[16] K. Youcef-Toumi and S.-T. Wu, “Input/Output Linearization Using Time Delay Control,” Journal of Dynamics

Systems, Measurement, and Control, Vol. 114, No. 1, 1992, pp. 10-19.

[17] T. Lee and Y. Kim, “Nonlinear Adaptive flight Control Using Backstepping and Neural Networks Controller,”

Journal of Guidance, Control, and Dynamics, Vol. 24, No. 4, 2001, pp. 675-682.

[18] S. E. Talole, A. Ghosh, S. B. Phadke, “Proportional navigation guidance using predictive and time delay

control,” Control Engineering Practice, Vol. 14, No. 12, 2006, pp. 1445-1453.

[19] B. G. Park, T. H. Kim, and M. J. Tahk, “Time-Delay Control for Integrated Missile Guidance and Control,”

International Journal of Aeronautical and Space Science and Technology, Vol. 12, No. 3, 2011, pp. 260-265.

[20] M. J. Tahk, M. M. Briggs, P. K. Menon, “Application of Plant Inversion via State Feedback to Missile

Autopilot Design,” Proceeding of the 27the Conference on Decision and Control, Austin, Texas, 1998, pp. 730-

735.

[21] S. H. Kim and M. J. Tahk, “Missile acceleration controller design using proportional-integral and non-linear

dynamic control design method,” Proceedings of Institution of Mechanical Engineers, Part G: Journal of

Aerospace Engineering, Vol. 225, No. 11, 2011.

[22] Peter H. Zipfel, Modeling and Simulation of Aerospace Vehicle Dynamics 2nd ed., AIAA, Inc. 1801 Alexander

Bell Drive Reston, VA 20191-4344, 2007.

Page 19: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

19

[23] Devaud, E., Siguerdidjane, H., and Font, S., “Nonlinear dynamic autopilot design for the non-minimum phase

missile,” Proceedings of the IEEE Conference on Decision and Control, Tampa, FL., pp. 4691-4696.

[24] M. J. Tahk and B. C. Sun, “Co-evolutionary augmented Lagrangian methods for constrained optimization,”

IEEE Transactions on Evolutionary Computation, Vol. 4, No. 2, 2000, pp. 114-124.

Captions for Figures and Tables

Fig. 1 The missile axes, the pitch plane, and the definition of aerodynamic coefficients in the pitch plane

Fig. 2 The missile geometry for trajectory optimization

Fig. 3 The results for trajectory optimization

Fig. 4 The description of the convergent ellipsoid

Fig. 5 The structure of the acceleration controller, augmented by linear control loop

Fig. 6 The weighing function profile for the control command blending method

Fig. 7 The step responses for angle-of-attack control without uncertainties

Fig. 8 The step responses for angle-of-attack control with uncertainties

Fig. 9 The responses for a 180 degree turn with uncertainties

Fig. 10 The responses for an intercept scenario

Table 1 The Missile Model Parameters

Page 20: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

20

Table 2 The Initial Conditions for the Engagement Scenario

Figures

Fig. 1 The missile axes, the pitch plane, and the definition of aerodynamic coefficients in the pitch plane

Page 21: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

21

Fig. 2 The missile geometry for trajectory optimization

0 0.5 1 1.5 2 2.5 3200

300

400

500

600

700

800

900

1000

Time (sec)

V (m

/s)

Velocity Profiles

γf = 120°

γf = 180°

γf = 240°

0 0.5 1 1.5 2 2.5 30

10

20

30

40

50

60

Time (sec)

α ( °

)

Angle-of-attack Profiles

γf = 120°

γf = 180°

γf = 240°

(a) Velocity Profiles (b) Angle-of-attack Profiles

Page 22: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

22

0 0.5 1 1.5 2 2.5 30

50

100

150

200

250

Time (sec)

γ ( °

)

Flight Path Angle Profiles

γf = 120°

γf = 180°

γf = 240°

-600 -400 -200 0 200 400 600 8000

200

400

600

800

1000

1200

X (m)

Y (m

)

Missile Trajectories

γf = 120°

γf = 180°

γf = 240°

(c) Flight Path Angle Profiles (d) Flight Trajectories

0 0.5 1 1.5 2 2.5 30

20

40

60

80

100

120

Time (sec)

Turn

Rat

e ( °/

sec)

Turn Rate Profiles

γf = 120°

γf = 180°

γf = 240°

0 0.5 1 1.5 2 2.5 3

0

0.5

1

1.5

2

2.5

3

3.5

4

Time (sec)

T *

sin(

α )

/ LRatio of Thrust to Lift for Generating Turn Rate

γf = 120°

γf = 180°

γf = 240°

(e) Turn Rate Profiles (f) Ratio of Thrust to Lift for Generation of Turn Rate

Fig. 3 The results for trajectory optimization

Page 23: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

23

Fig. 4 The description of the convergent ellipsoid

Fig. 5 The structure of the acceleration controller, augmented by linear control loop

Fig. 6 The weighing function profile for the control command blending method

Page 24: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

24

0 1 2 3 4 5 6 7 80

5

10

15

Time (sec)

α ( °

)

Angle-of-attack Response

CommandResponse

0 1 2 3 4 5 6 7 8

-15

-10

-5

0

5

Time (sec)

δ ( °

)

Fin Deflection Angle Response

(a) Angle-of-attack (b) Control Fin Deflection Angle

Fig. 7 The step responses for angle-of-attack control without uncertainties

0 1 2 3 4 5 6 7 80

5

10

15

Time (sec)

α ( °

)

Angle-of-attack Response

CommandAdaptation OffAdaptation On

0 1 2 3 4 5 6 7 8

-15

-10

-5

0

5

10

Time (sec)

δ ( °

)

Fin Deflection Angle Response

Adaptation OffAdaptation On

(a) Angle-of-attack (b) Control Fin Deflection Angle

0 1 2 3 4 5 6 7 8-0.2

-0.15

-0.1

-0.05

0

0.05

Time (sec)

Δ1

Estimation of Δ1

TrueEstimation

0 1 2 3 4 5 6 7 8

-50

-40

-30

-20

-10

0

10

20

Time (sec)

Δ2

Estimation of Δ2

TrueEstimation

(c) Estimation of 1Δ (d) Estimation of 2Δ

Fig. 8 The step responses for angle-of-attack control with uncertainties

Page 25: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

25

0 0.5 1 1.5 2 2.5 30

5

10

15

20

25

30

35

40

Time (sec)

α ( °

)

Angle-of-attack Response

CommandAdaptation OffAdaptation On

0 0.5 1 1.5 2 2.5 3

-30

-25

-20

-15

-10

-5

0

5

10

15

Time (sec)

δ ( °

)

Fin Deflection Angle Response

Adaptation OffAdaptation On

(a) Angle-of-attack (b) Control Fin Deflection Angle

0 0.5 1 1.5 2 2.5 3-50

0

50

100

150

200

Time (sec)

γ ( °

)

Flight Path Angle Response

Adaptation OffAdaptation On

0 0.5 1 1.5 2 2.5 3200

300

400

500

600

700

800

900

Time (sec)

V (m

/s)

Velocity Response

Adaptation OffAdaptation On

(c) Flight Path Angle (d) Velocity

0 0.5 1 1.5 2 2.5 3-0.25

-0.2

-0.15

-0.1

-0.05

0

0.05

0.1

Time (sec)

Δ1

Estimation of Δ1

TrueEstimation

0 0.5 1 1.5 2 2.5 3

-40

-30

-20

-10

0

10

20

Time (sec)

Δ2

Estimation of Δ2

TrueEstimation

(e) Estimation of 1Δ (f) Estimation of 2Δ

Fig. 9 The responses for a 180 degree turn with uncertainties

Page 26: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

26

-2000 -1500 -1000 -500 0

-400

-200

0

200

400

600

800

1000

1200

1400

X (m)

Y (m

)

Missile

Target

0 1 2 3 4 5 6 7

-50

0

50

100

150

200

250

300

Time (sec)

Flight Path and LOS Angle Response

γ &

LO

S ( °

)

Fligh Path AngleLine-of-sight Angle

Agile Turn Terminal HomingTransition

(a) Trajectory (b) Flight Path Angle and LOS Angle

0 1 2 3 4 5 6 7-10

0

10

20

30

40

50

60

70

Time (sec)

a n (g)

Normal Acceleration Response

CommandResponse

Agile Turn Transition Terminal Homing

0 1 2 3 4 5 6 7-30

-25

-20

-15

-10

-5

0

5

10

Time (sec)

δ ( °

)

Fin Deflection Angle Response

Agile Turn Terminal HomingTransition

(c) Acceleration (d) Control Fin Deflection Angle

0 1 2 3 4 5 6 70

5

10

15

20

25

30

35

40

Time (sec)

α ( °

)

Angle-of-attack Response

CommandResponse

Agile Turn Terminal HomingTransition

0 1 2 3 4 5 6 7200

250

300

350

400

450

500

550

600

650

Time (sec)

V (m

/s)

Velocity Response

Terminal HomingAgile Turn Transition

(e) Angle-of-attack (f) Velocity

Page 27: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

27

0 1 2 3 4 5 6 7-0.25

-0.2

-0.15

-0.1

-0.05

0

0.05

0.1

Time (sec)

Δ1

Estimation of Δ1

TrueEstimation

0 1 2 3 4 5 6 7-40

-30

-20

-10

0

10

20

Time (sec)

Δ2

Estimation of Δ2

TrueEstimation

(g) Estimation of 1Δ (h) Estimation of 2Δ

Fig. 10 The responses for an intercept scenario

Page 28: Agile Missile Autopilot Design Using Nonlinear ... · PDF file1 Agile Missile Autopilot Design Using Nonlinear Backstepping Control with Time-Delay Adaptation Chang-Hun Lee1, Tae-Hun

28

Tables

Table 1. The Missile Model Parameters

Parameters Values

Mass, m 91.96 ~ 56.30 kg

Pitching Moment of Inertia, yyI 59.80 ~ 44.36 2kg m

True Location of CG, cgx 1.536 ~ 1.221 m

Reference Location of CG, ,cg refx 1.536 m

Reference Length, l 0.1524 m

Reference Area, S 0.01824 2m

Averaging Thrust, T 34,000 N

Thrust Off Time, offt 2.69 sec

Table 2. The Initial Conditions for the Engagement Scenario

Parameters Values

Missile position at launch, ( )0, 0X Y ( )0,0 m

Missile flight path angle at launch, 0γ 0°

Missile velocity at launch, 0V 250 m/ s

Target initial position, ( ),0, ,0T TX Y ( )2000,1000 m−

Target initial flight path angle, ,0Tγ ( ) ( )10 ,0 0 ,0tan /T TY Y X X− − −

Target velocity, TV 200 m/ s