Professional Documents
Culture Documents
WAI2 - 9:35
Awurka Coo -e
1. Introduction
The nonlinearity and uncertainty inherent in the HAVE
DASH II missile dynamics have been a great challenge to the
high performance autopilot design. In recent years, much
attention has been focused on usmg linear optimal control
methods to design missile autopilot [LL], [LJGENV], [XX].
Although these advanced multivaxiable approaches are compared favorably to the classical one-loop-at-a-time method,
they still manifest themselves incapabilities when performing large and rapid maneuvers. A natural step towards improving the autopilot's performance is to incorporate the
more accurate nonlinear missile model into the design process. A typical nonlinear approach is the well-known feedback linearization approach [HSM] which uses the feedback
and/or coordinates transform to linearize the nonlinear system, then addresses the design issues on the linearized system thus obtained. However, success of the feedback linearization approach is hinged on the availability of the accurate description of the model. Indeed, severe model uncertainty mainly due to the aerocoefficients may degrade the
effectiveness of the feedback linearization approach. A more
realistic approach should tolerate the model uncertainty to
some degree. With this regard, some robust schemes such
as sliding mode control have been proposed [SS].
In this paper, we will apply sliding mode method to design autopilot for the bank-to-turn HAVE DASH II missile
system. The design wiU be carried out in two steps. First,
a nonlinear inversion law is synthesized to decouple and linearize the input-output dynamrics of a nominal missile system. Then based on this decoupled and linearized inputoutput relation, the slidimg mode method is further applied
to design a switching mechanism to account for the model
uncertainty. The performance of the resulting controller is
compared to that of the feedback linearization approach. It
should be noted that similar approach ha. been applied to
the control of aircraft in [SI]. However, our development is
'Research supported under USAF Contract No.
i(t)
y(t)
=
=
f(x()) + g(z(i))u(t)
h(x(t))
(2.1)
where 4(t) is the n-dimensional plant state, u is mdimensional plant input, y is n-dimensional plant output,
+
xR,a and
h: R Rm
are
f: Rn R'and g: R- Rn
,
smooth functions. Sliding mode controller for system (2.1)
can be designed by the following steps.
1. Performing input-output feedback lineaniation. System (2.1) is said to be input-output feedback
linearizable if there exist constants P ,** Pm and inputoutput mapping of the form
Ft
Y(2)
%.
ymlp-)(t)
B(z(t)) A(z(t))
+
i(i)
(2.2)
Uin (t)
Y(R^)(g)~~~~~~~
,~[
where Ui i==
, m are components of u and y, B :
R"-- R' and A: Rn- Rm x Rm are smooth with A(z)
invertible. For if this is the case, the following feedback
control
-
i = 1,*..,nm
(2.3)
(2.4)
which clearly exhibits a decoupled linear input-output strucF0o63-91- C-0055, ture. The integers Pl,i**, pm are called relative degree of
(2.1).
183
sin,8(Fy + gy)
(2.9)
= .-P'
+kije(,)
+t sinacos3(F2 +gz)}
Q - (Pcosa + Rsina)tanl3
1
+
p = Psina - Rcosa
1
+ mV/rn {-cosaksin3(F, + o) + cos,3(F, +9gJ)
- sinasin (F, +gz)}
where
(3.1)
1844
The entries of the matrices CFo, CF., CMO, CMU are gener(3.2) ally functions of a, /3 and Mm. Using a simple curve fitting
scheme based on the least square error criterion gives
F, = kFPV2C, L = kmpIQC,
M = kMpVI
CmI N kMpvmCn
puts to the fin actuators which give the actual fin deflections 100.51 slug f12, and 1h, = 100.57 slug ft2, where c and p
are computed at the altitude of 40, 000 feet.
6,, i = 1,.* ,4, via a second order system
The performance output is chosen to be the following
d bi
bi
-2 w ]
dt b- ]
Y1 = Pcosa +Rsinad! P.
where (a=0.7, wa = 35Hz. It is assumed that the deflecY2 = a
tion limits of the fins are 25deg. The deflection rates are
(3.7)
Y/3 =
limited by 400 deg/sec. FinaUly, the actual fin deflections
are mixed to produce the effective pitch, roll and yaw fin where P, represents the roll rate with respect to the stability
deflections according to
axs. The basic requiremnet for the closed-loop system is
rapid and precise command following ability of P. and a.
Cc= -(6b-2-63+64)
Also, the sideslip angle 8 is required to be less than one
4
degree.
+ 62 J 3 64)
+
6a =
~_r
-_i(Cl
6,r
41(6i
+ 62-63-64)
To put the missile model in the form described by (2.1), we To make the design easier, we will assume the following
need to approximate the aerodynamic coefficients by well
* The actuator -dynamics are ignored, that is, we assume
defined affine functions as follows
b6e=6,
b=a6bac, and 6, = 670,.
e
Cc
Csc CZa Cr
6e
* The variations of V1m is ignored, that is, we assume
Cy
6a
Cyo 1+1 Cie CY,a C,,r
J
CZ
CZo
C,c C,a, C,.z J br
Vm =O.
(3.4) * The coupling between the force and control deflections
dy CFO + CF.U
is ignored, that is, we assume CFU = 0.
C,
C14 C,r I 6,e
Note that the first two assumptions are mainly made for
E 64
+
Cmo
Cma Cmr
Cm.
has been customarily practiced in auconvenience,
Cn
br J topilot design.which
CnO+CnCc Cn-a Cnr,
The third assumption is based on the obL9 CU+
(3.5) servation that the coupling between the force and control
m
CM.u
185
deflections are relatively small in comparison with the cou- for the reason of space) show that the induced sideslip angle
pling -between the moment and control deflections since the is well below 0.2 deg.
aileron, rudder, and elevator are principally moment proIt is interesting to make a comparison between the sliding
ducing devices. [RSJ.
mode controller and the feedback linearization controller.
Under the above assumptions, the missile system can The feedback linearization controller can be obtained from
be put into the standard form of (2.1) with x - (2.9) by letting Ai = 0 and assigning appropriate values to
[P Q R Vm at p 'P $ e]T, iU = [ie ba r4]T, and kij. Figures 3 and 4 show the performance of the feedbak
y = [P. a /3]T. It can be easily verified that this system linearization controller with klo = 55, k2l = 21, k20 = 225,
has a vector relative degree (1,2,2). In fact, some calcula- k3l = 24, k32 = 350. For a 10 deg angle of attack change,
this controller performs almost as good as the sliding mode
tions yield the following input-output relation
controller, however, For a 20 deg angle of attack change, a
[Bi
significant performance degradation in terms of- about 50%
All A1 A13 -E
PS ]
overshoot in roll rate response is observed.
=
ba
B2 + A21 A22 A23
As
A
B3
A31
J
L
A32
Or
A33
L
/3 J
L
J
Acknowledgement
= B(z) + A(z)u
(4.1) The authors wish to thank Johnny Evers of USAF Armament Directorate of Wrigh}t Laboratory for his suggestions
with A(z) givei by
and comments.
ina
cosa
r
References
A(r) = kMVPV2 _ cosatantl
sinatanj5
C
M8(4.2)
I
[HLCED] J. Hunag, C.F. Lin, J.R. Cloutier, J.H. Evers, and
C.D. D'Souza, " Robust Feedback Linearization Approach
to Autopilot Design" Proceedings of the First Control ApIt can be checked that A(z) is invertible for x in a neighbor- plications Conference September, 1992.
hood of x = 0. Therefore, the sliding mode controller can [HSM] HUNT, L.R., SU R. AND G. MEYER, "Design
be readily synthesized using our general formulation (2.9). for Multi-input Nonlinear Systems," Differential GeometSpecifically, the sliding surface is given, according to (2.5) ric Control Theory, R.W. Brocket, R.S. Millman and H.
with k,o = 0, by
Sussman edc., Birkhauser, pp. 268-298, 1983.
A
S2 ]=
2+ k2le2 J
188
10
"0
w50-
S-I
00O
co
Time (sec)
2
3
Time (sec)
Figure Ia Angle of attack response (solid) (10 degree com- Figure lb Roll rate response (solid) of sliding mode controller with a 10 degree angle of attack maneuver
mand) of sliding mode controller
-q
30
100
0-11
t20-
50
"0
_S-
10
1X
'S
Cu
V-
3
2
Time (sec)
5
rvN.!--
tme (5c)
Figure 2a Angle of attack response (solid) (20 degree com- Figure 2b Roll rate response (solid) of sliding mode conmand) of sliding mode controller
troller with a 20 degree angle of attack maneuver
100
~50
'~10
5
'S
~~~~~~~~~0
cuc
3
2
Time (sec)
_-5
2
3
Time (sec)
Figure 3a Angle of attack response (solid) (10 degree com- Figure 3b Roll rate response (solid) of feedback linearization controller with a 10 degree angle of attack maneuver
nand) of feedback linearization controller
1501
-q
30
3,
(20
(
-l
a0 100
"0
'IO
'S 10
50
S-I0
Time (sec)
Time (sec)
Figure 4a Angle of attack response (solid) (20 degree corn- Figure 4b Roll rate response (solid) of feedback linearizamand) of feedback linearization controller
187