Professional Documents
Culture Documents
1527-1540,1994
ElsevierScienceLtd
Pergamon 0005-1098(93)E0057-B Printed in Great Britain
Abstract--A full conventional envelope longitudinal axis structured and unstructured uncertainties is not
control design is presented for a fighter aircraft capable of directly addressed using classical techniques.
thrust vectoring. An inner-outer loop modular control
structure is used to provide good flying quantities in the The most natural approach for addressing
presence of highly structured uncertainty across a wide flight multiple structured uncertainties involves robust
envelope. Simple, low-order control laws are designed for a multivariable control techniques.
version of an F-18 aircraft model augmented with thrust
vectoring nozzles. A minimal-order H~ design algorithm is In most flight control problems, initial control
used to aid in the design of an inner loop equalization gains obtained from multivariable design meth-
controller. Structured singular value synthesis is used to ods must be tuned to achieve performance
design outer loop implicit model-following controllers.
Different control laws are found for high and low dynamic objectives. Control gain tuning is a laborious and
pressure conditions, and controller commands are blended extremely expensive task and is further com-
for a small region of dynamic pressure. Daisy-chaining is pounded with high-order, complex control
used to blend elevator and thrust vectoring commands.
Structured singular values are used to analyze stability systems. Typically, the aircraft design process is
robustness to structured parametric uncertainty, actuator and iterative in that the physical configuration of the
sensor unmodeled dynamics, and structured uncertainty aircraft changes numerous times throughout
corresponding to controller blending. A nonlinear simulation
is used to show that the aircraft performs well across the aircraft development. Each time the configura-
flight envelope during outer loop controller blending and tion changes, control law gains must be
thrust vectoring actuation. 'retuned' or redesigned altogether which can be
time consuming and expensive for complex
INTRODUCTION control structures. Therefore, simple low-order
HISTORICALLY, THE TREND o f t h e flight control flight control systems that can be readily
industry has been to use well-established 'retuned' or redesigned are necessary to
single-loop classical techniques for control minimize the design cost. Simple control
system design due to the excellent performance structures will also ease implementation
of these methods. The inherently simple control difficulties, such as gain-scheduling, correspond-
structure and small amount of required com- ing to the use of high-order controllers. The
putation add to the appeal of classical methods. control law design approach presented in this
However, robustness of controlled systems to paper leads to low-order controllers that require
minimal tuning and implementation effort.
One implementation difficulty inherent in
* Received 22 September 1992; revised 10 April 1993; multivariable controllers is commanding of
received in final form 1 August 1993. This paper was
not presented at any IFAC meeting. This paper was
redundant control effectors. Canards, forebody
recommended for publication in revised form by Editor blowers, and thrust vectoring nozzles are
Y. Arkun. Corresponding author J. M. Burlington. examples of redundant control effectors that
Tel. +1 513 255 8680; Fax +513 476 4000; E-mail
buff@falcon.flight.wpafb.af.mil. provide additional control power. However, the
t Contributed paper presented in the session Nonlinear addition of redundant control effectors presents
Control: Flight Applications, at the 1993 American Control the problem of allocating commands between
Conference, San Francisco, CA, 2-4 June 1993. effectors to obtain the desired response.
:~Aerospace Engineer, Control Analysis Section,
WL/FIGC Bldg 146, 2210 Eighth St. Ste 21, Wright- Generally, multivariable control methods gener-
Patterson AFB, OH 45433-7531, U.S.A. ate actuator commands without considering the
AUTO 30:I0-B 1527
1528 ,I. M. BITFFINGTONet al.
and nonlinear analyses of the control design are FIe;. 1. Flight envelope.
Robust flight control 1529
I • outer I
Condition Mach Altitude (ft) # (psf) a (deg)
%"-~+ CterrorL ~ qcmd • ~E
D1 0.3 26,000 47.5 25.2
D2, A1 0.5 40,000 68.5 16.8 I I
D3 0.6 30,000 158.4 6.8 inner ]
D4, A2 0.4 6000 189.9 6.0 I •
D5, A3
D6, A4
0.7
0.8
14,000
12,000
426.4
603.0
2.6
1.9
L
D7 0.95 20,000 614.4 1.6
D8 0.8 10,000 652.0 1.7
D9 0.8 5000 789.1 1.5
D10 0.9 10,000 825.2 1.4 FIG. 2. Control structure.
D11 0.85 5000 890.8 1.4
D12, A5 0.9 5000 998.7 1.3
I %
FiG. 3. Nonlinear control selector. Fit;. 5. Minimal-order ff~ controller structure.
Robust flight control 1531
P
subject to the existence of a P2 -> 0 that satisfies
I q
P2F + FTp2 + NTHTH2N • outer ~ • ~E ~ ~ a I
+(I+a-')y-2e2TG1GTTTe2<_0. (15)
The design parameters a, Kf, and F represent
the freedom available to the designer and are
chosen such that a is a positive real scalar, F is
LI thl
any stable matrix, and Kf is completely arbitrary. a. C l o s e d i n n e r l o o p
The design tuning parameter a is used to tighten • ou~r
q cmd
the disturbance to controlled output H~-norm
bound as described by Buffington et al. (1992).
An initial bound y is selected that allows the b, R e f e r e n c e model
Ix(M) %* 1 (24)
min {~(A) :det (I - AM) = 0}'
104
10-2 104 100 101 102
Frequency (rad/sec) where M and A are shown in Fig. 10. Since ix
FIG. 7. Full envelope equalization. cannot generally be computed exactly, tight
Robust flight control 1533
~ w
r- 0t 0~idnl Z
I , outer I
bounds of the following form are computed: I qemd r" - "3 Cterr°rl
t_ _ _ .1Kperfr4- - - -1
m a x p ( Q M ) < - t z ( M ) <- inf d,(DMD-1), (25) t-_J
QEQ D~_D
Q = { Q e_A:Q*Q=In×,,}
- (26)
D = {diag (dllm,× . . . . . . , d,I,,,.×,~°):dj E ~+}. Using this ideal model-following approach, the
outer performance controller design model is
The details of structured singular values and developed in Fig. 11. P0 and IM are the design
their bounds are given by Doyle (1982) and plant and ideal model described previously, and
Doyle et al. (1982). Wp and W~ are design weights.
Combination of general output feedback H~ With the augmentation of an uncertainty block
design theory and structured singular value corresponding to performance specifications
analysis theory form a design technique known (Ap), the overall uncertainty structure is given by
as /x-synthesis, and the details are given by
Doyle (1985) and Balas et aL (1991). By sealing [6d 0I (29)
A= 0 Ap'
the system with D shown in equation (25), the
bound (3') on IITzwll~ from equation (23) is and the performance specification represented
reduced. Using this idea, the D - K iteration by Wp is guaranteed in the presence of the
synthesis technique is defined by
u n c e r t a i n t y A d if
input uncertainty weight is chosen as a high-pass with respect to the uncertainty structure oi
filter. The selection of the poles, zeros, and gains equation (29) and Fig. 11, of the closed loop
of the filters is iterative. Initial filter values are system with full- and reduced-order controllers.
chosen, a controller is designed, and time It is seen that reduction of the full 13th-order
responses are examined. The filter values are controller to a fourth-order controller does not
tuned until satisfactory tracking occurs with destroy the original robustness. The final
minimal control effort. fourth-order low and high dynamic pressure
Unlike the responses in the lateral/directional controllers are
axes, the desired pitch response is not uniform 1.30 × 102s3 + 7.89 × 104s 2
across the flight envelope. The pilot would like
to feel a faster response at higher speeds. To + 6.06 × 105s + 4. 19 × 10~
account for the different performance require- Kperf(S) S4 + 1.25 × 103s 3 + 6.99 × 103s2
ments, two robust performance controllers are + 4 . 1 4 × 104s + 1.50X 103
designed using two ideal models based on (32)
equation (28): (1) a low dynamic pressure
controller using a slow ideal model (g~d~= 1.20 × 102s3 + 2.91 × 105s2
8, Wide,,l=3rad/s): and (2) a high dynamic hi
+ 3.15 × 106s + 2.38 × 107
pressure controller using a fast ideal model gPerf(S) - s 4 + 1.64 × 102s :~ + 9.76 × 103S 2 '
(~'id~,,, = 0.8, a)ia~, = 5 rad/s). Implementation of + 1.40 × 105s + 1.01 × 104
the two outer loop performance controllers is
discussed later in this section. Figure 14 schematically shows the combination
Structured singular value synthesis typically of controller commands generated from the high
generates controllers of an order much higher and low dynamic pressure controllers of
than the original plant because of the design equation (32). Implementation of the controllers
weights and the frequency-dependent scalings. is achieved through a simple linear blending
The additional state variables in the controllers parameter (6b) that generates a combination of
are a result of the design method. Therefore, controller commands for a region of dynamic
good performance is possible with a reduced- pressure. Figure 14 also shows the blending
order controller. Truncation of a minimal, parameter as a function of dynamic pressure.
balanced realization of the full-order controller The dynamic pressure blending region between
is a common method of controller reduction 170psf and 200psf and the piece-wise linear
(Glover, 1984). A balanced realization of the low function were chosen to maximize the use of the
and high dynamic pressure controllers reveals "fast" high dynamic pressure controller. Once
that the original 13th-order controllers are the high dynamic pressure controller caused an
feasibly reduced to fourth-order controllers. elevator rate saturation for a 5 deg angle-of-
Figure 13 shows the structured singular values, attack step input (-200psf), the low dynamic
1 I
. . . . . .m . . . . . . . . . . . . . . . / ~., . . . . . . . .
0[ Low ~Controller / \ i o9 High q Controller
0~ 0B ' '",
! {)7
06] 06
ij. 05'
°'i
03
\ 01
02 0]
full-order upper b o u n d ~ i
{)1 -- 4th-order upper bound " ~ o, - ~ - 4th:order upp;; bou
10l I{)i 10~ 101 1{)1 I~2 l0 I I{)o 10~ I0~
Frequency (rad/sec) Frequency (rad/sec)
Fl(,. 13. Closed loop system/z-bounds.
5b
% r r o r ~ r
1
q (psi'3
170 200
F'l~i. 14. Controller blending.
Robust flight control 1535
pressure controller command was blended with where ~sp is equivalent short-period damping,
the high dynamic pressure controller command. O~sp is equivalent short-period frequency, To,
The piece-wise linear function was chosen for corre.sponds to the pitch rate zero, and re is
simplicity, and a blending region of about 30 psf equivalent pitch time delay. Details of LOES
seemed to minimize the transient blending and acceptable values of the LOES parameters
effects. are given in the Military Standard (1990). Since
the flying qualities parameters are based upon
ANALYSIS OF RESULTS the LOES given by equation (33), the mismatch
This section describes the results and analysis between the high-order systems and the LOES is
of the results from implementation of the control analyzed for the frequency range most notice-
system described in the previous sections. Flying able to the pilot (0.1-10rad/s). The mismatch
quality results based on low-order equivalent is quantified in the form of maximum unnotice-
short-period approximations are first presented. able added dynamics and mismatch values
Robustness to unmodeled dynamics and para- (Military Standards, 1990) from a transfer
metric uncertainties is then assessed, and finally function matching program. The complete
nonlinear time responses are presented. scheduled flight control system, full-order ac-
tuator models, and second-order aircraft short-
Flying qualities analysis period models are used to generate high-order
Several flying qualities measures are used to closed loop aircraft linear models. Low-order
analyze the handling characteristics of the equivalent systems are generated from the
aircraft and the designed control system. The high-order models using an equivalent system
measures for short-term pitch response are given transfer function matching program.
in terms of low-order equivalent systems The control anticipation parameter (CAP) is
(LOES) that represent pitch rate (q) responses defined as
to pilot inputs (O/emd). 2
O)sp
q
Kq(s+lle-'~o
To,/
O/cm d 2 ,
S 2 + 2~spWspS + COsp (33)
and Fig. 15 shows that all flight conditions meet
. ' • "
co (rad)
sp
I0 ~
lOO 101 ]02
n-"~za(m~d)
tx~l
O~spTO2
I,x,,d2
ioo
~e 0l
L~ll
(see)
%, ' ...... i0. ' ' ' '""~o, 1oo ~ 30o ~ ~o ~oo 7oo IDo 900 I~O
~,p (psf)
FIG. 15. Flying qualities parameters.
1536 .I.M. BI'FFIN(;TON et al.
2O 200[
is- "
150
io.
', I00
.15~-
-20, -I~ ~
l0 t 100 l0 b 10 100 101
frequency (rad/see) frequency (rad/sec)
Fl(i. 16. Unnoticeable added dynamics.
Category A, Level 1 flying qualities require- The angle-of-attack and pitch rate sensor
ments for C A P and Wsp except at condition D4 dynamics are captured entirely as unstructured
which is slightly below Level 1. Figure 15 also uncertainty. The sensor dynamics are estimated
shows that Level 1 requirements are met for from flight test data of high performance aircraft
°)spTo2, ~'sp, and r~. Obtaining Level 1 flying and fit to real rational transfer functions
qualities for parameters shown in Fig. 15, representing measurement uncertainty weighting
corresponds to the most acceptable level of functions
handling qualities specifications.
21.9s 2 + l120s + 91,100
The mismatch values from the equivalent
system transfer function matching program range W,~ = s2 + 574s + 1,140,000
from 0.009 to 4.376 which suggest a close LOES (36)
approximation (Military Standards, 1990). Figure 0.745s 3 + 152s 2 + 95.9s + 1.38
16 shows that the command to pitch rate added Wq - s 3 + 626s 2 + 173,000s + 235,000
high-order dynamics are well within the maxi-
mum allowable unnoticeable added dynamics An extensive aerodynamic uncertainty data-
represented by the dashed lines. The mismatch base, developed from wind tunnel and flight test
values and unnoticeable dyfiamics show that the data, is used to generate structured uncertainty
LOES estimates the full-order system well across models of stability and control derivatives. These
the flight envelope for frequencies of interest. models are then translated into state-space
element uncertainty models. The state-space
Robustness analysis" element uncertainties depend on flight condition.
Structured singular value analysis techniques However, for simplicity, the uncertainty model
are used to analyze stability robustness of the for each state-space element,
control system design to uncertainties corres-
ponding to unmodeled actuator and sensor AA¢; = l ±0.02 rA,;(1.1)l 0 l
dynamics, parameters in the plant model, and [+0.04 rA(;(2. 1)i i 2 rA,;(2, 2)1
(37)
blending of high and low dynamic pressure outer = [+0.22 ]&;(l, l)l
performance controllers. ABe; L±0.04 p&;(2, 1) '
A high-order detailed elevator actuator model
is reduced to a simple fourth-order model to is held constant at the worst flight condition case
avoid very small time-step integration during thus making the parameter" uncertainty models in
nonlinear simulation. The reduced-order act- a sense conservative.
uator model is used in the analysis model, and Recall from previous sections that for better
the difference between the high-order and flying qualities, high and low dynamic pressure
low-order models represents the unmodeled performance controllers are designed and imple-
actuator dynamics. The actual error dynamics mented by blending both controller commands
between these models are fit to a real rational with the blending parameter 6 8 . The blending
transfer function that represents the weighting mechanism is normalized such that the blending
function for the actuator uncertainty parameter for analysis, ~b, varies between 1
and 1. Therefore, analyzing robustness to 6b is
0.63s 2 + 3.03s + 0.078
WE = ~ (35) equivalent to analyzing robustness for all outer
s" + 68.4s + 1900 loop controller command combinations.
Robust flight control 1537
IIe
q
(deg/see)
(deg)
i 2 ) a s
i,
i m
n q
Z ~.~
~),.: (psf)
L 2 ) 4 s I 2 3 4
t i m e (see) t i m e (see)
5 S
E PTV
(deg) (deg)
t 2 ) 4 $ i 2 2 4
conventional elevator commands. H~ and Tekawy (1990). A fixed H~ controller for a super-
maneuverable fighter aircraft performing the Herbst
structured singular value theories are used to maneuver. Presented at the 29th IEEE Conference on
design and analyze a control system that Decision and Control, Honolulu, HI.
accounts for desired flying qualities using an Doyle, J. C. (1982). Analysis of feedback systems with
structured uncertainties. IEEE Proceedings D, 129(6),
implicit angle-of-attack ideal model. The full 242-250.
conventional envelope controller is robust to Doyle, J. C., J. Wall and G. Stein (1982). Performance and
parametric uncertainty and unmodeled dynam- robustness analysis for structured uncertainty. In
ics and performs well in the nonlinear simula- Proceedings of the 21st IEEE Conference on Design and
Control, Orlando, FL, pp. 629-636.
tion. The flight control design presented is a Doyle, J. C. (1985). Structured uncertainty in control system
good first step towards high angle-of-attack design. In Proceedings of the 24th 1EEE Conference on
supermaneuvering control design. Decision and Control, Ft. Lauderdale, FL, pp. 260-265.
Doyle, J., K. Glover, P. Khargonekar and B. Francis (1989).
State-space solutions to standard /-/2 and Ha control
REFERENCES problems. IEEE Trans. Aurora. Control, 34(8), 831-847.
Doyle, J., A. Packard and K. Zhou (1991). Review of LFTs,
Balas, G. J., A. K. Packard, J. C. Doyle, K. Glover and R. LMIs, and/~. In Proceedings of the 30th IEEU Conference
Smith (1991). Development of advanced control design on Decision and Control, Brighton U.K., pp. 1227-1232.
software for researchers and engineers. In Proceedings of Glover, K. (1984). All optimal Hankel-norm approximations
the 1991 American Control Conference, Boston MA, pp. of linear multivariable systems and their L error bounds.
996-1001. Int. J. Control, 39, 1115-1193.
Burlington, J. M., H. H. Yeh and S. S. Banda (1992). Robust Military Standard (1990). Flying qualities of piloted
control design for an aircraft gust attenuation problem. In airplanes. MIL-STD-1797A.
Proceedings of the 31st Conference on Decision and Safanov, M. G. and R. Y. Chiang (1988). Model reduction
Control, Tucson, AZ, pp. 560-561. for robust control: A Schur relative error method. Int. J.
Chiang, R. Y., M. G. Safanov, K. P. Madden and J. A. Adaptive Control Signal Processing, 2, 259-272.
1540 J.M. BUVFtNGTON et al.
Shamma, J. S. and M. Athans (1992). Gain scheduling: Sparks, A. and S. Banda (1992). AppLication of structured
potential hazards and possible remedies. 1EEE Control singular value synthesis to a fighter aircraft. In Proc. 1992
Systems Magazine, 12(3), 101-107. American Control Conference, Chicago, IL, pp. 1301-1305.
Shaw, P. D., K. R. Haiges, S. R. Rock, J. H. Vincent, A. Yeh, H. H., J. L. Rawson and S. S. Banda (1992). Robust
Emami-Naeini, R. Anex, W. S. Fisk and D. F. Berg (1988). control design with real-parameter uncertainties. In Proc.
Design Methods for Integrated Control Systems. 1992 American Control Conference, Chicago. IL, pp.
Technical Report, AFWAL-TR-88-2061, Wright-Patterson 3249-3256.
AFB, OH.