lateral acceleration control design of a non-linear homing ... · 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35...

6
LATERAL ACCELERATION CONTROL DESIGN OFA NON-LINEAR HOMING MISSILE T. Sreenuch, A. Tsourdos, E. J. Hughes and B. A. White Department of Aerospace, Power and Sensors Craneld University - RMCS Shrivenham, Swindon, SN6 8LA, UK Abstract: This paper presents the lateral acceleration control design of non-linear missile model using the multiple single objective Pareto sampling method. The LTI controller design for the uncertain plants is carried out by minimising gain-phase margin and tracking frequency domain based performance objectives. The Pareto optimal solutions (corresponding to a given set of weight vectors) are obtained. The selected solution, as illustration, is analysed. The gain-scheduling controller is obtained by the interpolation of zeros, poles and gains, where the smooth deterministic transtion rule is implemented using the TS fuzzy model. The non-linear simulation results show that the selected interpolated controller is a robust tracking controller for all perturbation vertices. c 2004 IFAC Keywords: Evolutionary Algorithms, Multi-Objective Optimisation, Frequency Domains, Fuzzy Logic, Missiles 1. MISSILE MODEL AND AUTOPILOT REQUIREMENTS 1.1 Non-Linear Model The missile model used in this study is taken from Horton’s MSc thesis (Horton, 1992). It describes a 5 DOF model in parametric format with severe cross- coupling and non-linear behaviour. This study will look at the reduced problem of a 2 DOF controller for the lateral motion (on the xy plane in Fig. 1). The u v w p x q y r z Fig. 1. Airframe axes and nomenclature. airframe is roll stabilised (λ = 45 ), and no coupling is assumed between pitch and yaw channels. With these assumptions, the equations of motion are given by ˙ v = y v (M,σ)v + y ζ (M,σ)ζ U r, = 1 2m ρV S(C yv v + VC y ζ ζ ) U r, (1) ˙ r = n v (M,σ)v + n r (M,σ)r + n ζ (M,σ)ζ, = 1 2I z ρV Sd(C nv v + 1 2 dC nr r + VC n ζ ζ ), (2) a y v + U r, (3) where v the lateral velocity, r the body rate, ζ the rudder n deections, U the forward velocity and a y the lateral acceleratioon at the centre of gravity c.g. are dened in gure 1. y v , y ζ are semi-non-dimensional force derivatives due to lateral velocity and n de- ection. n v , n r , n ζ are semi-non-dimensional force derivatives due to lateral velocity, body rate and n de- ection. The aerodynamic derivative C yv , C y ζ , C nv , C nr and C n ζ are the function of Mach number M and incidence angle σ (v/U for U v). They are eval-

Upload: others

Post on 04-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lateral Acceleration Control Design of a Non-Linear Homing ... · 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 1.5 2 2.5 3 3.5 4 Incidence σ (rad) Mach number M Q 1 Q 2 Fig. 4. Decomposition

LATERAL ACCELERATION CONTROL DESIGN OF ANON-LINEAR HOMINGMISSILE

T. Sreenuch, A. Tsourdos, E. J. Hughes and B. A. White

Department of Aerospace, Power and SensorsCranfield University - RMCS

Shrivenham, Swindon, SN6 8LA, UK

Abstract: This paper presents the lateral acceleration control design of non-linear missilemodel using the multiple single objective Pareto sampling method. The LTI controllerdesign for the uncertain plants is carried out by minimising gain-phase margin andtracking frequency domain based performance objectives. The Pareto optimal solutions(corresponding to a given set of weight vectors) are obtained. The selected solution, asillustration, is analysed. The gain-scheduling controller is obtained by the interpolation ofzeros, poles and gains, where the smooth deterministic transtion rule is implemented usingthe TS fuzzy model. The non-linear simulation results show that the selected interpolatedcontroller is a robust tracking controller for all perturbation vertices. c©2004 IFAC

Keywords: Evolutionary Algorithms, Multi-Objective Optimisation, FrequencyDomains, Fuzzy Logic, Missiles

1. MISSILE MODEL AND AUTOPILOTREQUIREMENTS

1.1 Non-Linear Model

The missile model used in this study is taken fromHorton’s MSc thesis (Horton, 1992). It describes a 5DOF model in parametric format with severe cross-coupling and non-linear behaviour. This study willlook at the reduced problem of a 2 DOF controllerfor the lateral motion (on the xy plane in Fig. 1). The

u

v

w

p

x

q

yr

z

Fig. 1. Airframe axes and nomenclature.

airframe is roll stabilised (λ = 45◦), and no coupling

is assumed between pitch and yaw channels. Withthese assumptions, the equations of motion are givenby

v = yv(M,σ)v + yζ(M,σ)ζ − Ur,

=1

2mρV S(Cyv

v + V Cyζζ) − Ur, (1)

r = nv(M,σ)v + nr(M,σ)r + nζ(M,σ)ζ,

=1

2Iz

ρV Sd(Cnvv +

1

2dCnr

r + V Cnζζ), (2)

ay = v + Ur, (3)

where v the lateral velocity, r the body rate, ζ therudder fin deflections, U the forward velocity and ay

the lateral acceleratioon at the centre of gravity c.g. aredefined in figure 1. yv , yζ are semi-non-dimensionalforce derivatives due to lateral velocity and fin de-flection. nv , nr, nζ are semi-non-dimensional forcederivatives due to lateral velocity, body rate and fin de-flection. The aerodynamic derivative Cyv

, Cyζ, Cnv

,Cnr

and Cnζare the function of Mach numberM and

incidence angle σ (≈ v/U for U � v). They are eval-

Page 2: Lateral Acceleration Control Design of a Non-Linear Homing ... · 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 1.5 2 2.5 3 3.5 4 Incidence σ (rad) Mach number M Q 1 Q 2 Fig. 4. Decomposition

uated by interpolating the discrete data points obtainedfrom the wind tunnel experiments. These interpolatedformulas and other relevant physical parameters aresummarised in table 1 and 2.

Symbol Meaning Valuea Speed of sound 340 m/sρ Air density 1.23 kg/m3

d Reference diameter 0.2 mS Reference area 0.0314 m2

m Mass 150 kg full100 kg all burnt

Iz Lateral inertia 75 kg · m2 full60 kg · m2 all burnt

xcg Centre of gravity 1.3 + m/50

xcp Centre of pressure 1.3 + 0.1M + 0.3|σ|

xf Fin centre of pressure 2.6 msm Static margin (xcg − xcp)/d

sf Fin moment arm (xcg − xf )/d

Table 1. Physical parameters.

Corresponding Aerodynamic Interpolated formulaforce or moment derivativeSide force Cyv −26 + 1.5M − 60|σ|

Cyζ10 − 1.4M + 1.5|σ|

Yawing moment Cnr −500 − 30M + 200|σ|Cnv smCyv

Cnζsf Cyζ

Table 2. Aerodynamic derivatives.

1.2 Airframe Transfer Function

By linearising the state and output equation (1)-(3)about an operating point gives body rate and accel-eration transfer functions of

Prζ(s) =

nζs − (nζyv − nvyζ)

s2 − (yv + nr)s + (Unv + yvnr), (4)

Payζ(s) =

yζs2 − yζnrs − U(nζyv − nvyζ)

s2 − (yv + nr)s + (Unv + yvnr). (5)

The weathercock mode is given by the denominatorof equation (4) and (5) and, with typical semi-non-dimensional derivatives, shows the polynomial to belightly damped with a weathercock frequency that isdominated by the term Unv (Horton, 1995).

1.3 Autopilot Configuration

The lateral autopilot configuration used in this paper isshown in Fig. 2, where F (s) = 98700

s2+445s+98700 is thefin servo dynamics, Hr(s) = 253000

s2+710s+253000 is therate gyro dynamics, and Hay

(s) = 394800s2+890s+394800 is

the lateral accelerometer dynamics. The accelerometeris placed at a position displaced from the missile’sc.g., 0.7 m aft the nose. This produces measured

D(s)+

−Cs

+

−F (s) Prζ

(s) Payr(s)

Hr(s)Kr

las

+

+Hay

(s)

rayd ayd1 ζd ζ ay

Fig. 2. 2 DOF autopilot configuration.

acceleration aymthat contains component of angular

acceleration of

aym= ay + lar, (6)

where la is the accelerometer moment arm from thec.g. The control structure incorporates a lag-lead in theerror limb and is closed around acceleration feedbackwith body rate feedback used to improve the closed-loop stability. With an additional prefilter, there is nodirect relationship the stability margins of the feed-back system and its time-domain response (in practice,it is very important to have it). The autopilot is de-signed by setting Kr the gyro gain, C(s) the lag-leadcompensator andD(s) the prefilter to have acceptableclosed-loop frequency-domain tracking performances.

DefinePayr(s) = ay(s)/r(s),G(s) = −C(s)F (s)/(1−

KrF (s)Prζ(s)Hr(s)), and H(s) = (lasP−1

ayr(s) +

1)Hay(s). The following key transfer functions will

be used throughout:

1. The open loop transfer function

L(s) = G(s)P (s)H(s). (7)

2. The sensitivity function

S(s) =1

1 + L(s). (8)

3. The tracking transfer function

T (s) = D(s)G(s)Payζ(s)S(s). (9)

1.4 Closed-Loop Performance Specifications

The autopilot is required to track a lateral accelera-tion demand ayd

over the whole flight envelope (theMach number is seen to range from 1.8 to 3.9), where|ayd

| ≤ 500 m/s2 is constrained by limitations on theairframe’s structural integrity. It must also be as robustto the variation in fuel state and airframe parameter es-timation errors (Δxcp

,ΔCyv,ΔCyζ

,ΔCnr= ±5%).

A list of performance specifications (for a step input)is given in the mixed time- and frequency-domainusing familiar figures as follows:

1. Bandwidth ω−3 dB = 40 rad/s.2. Settling time variation |δts

| ≤ 0.05 s.3. Steady state error ess ≤ 10 %.3. Damping ratio 0.6 ≤ ζay

≤ 1.0.4. Gain margin GM ≥ 9 dB, Phase margin PM ≥

40◦.

Page 3: Lateral Acceleration Control Design of a Non-Linear Homing ... · 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 1.5 2 2.5 3 3.5 4 Incidence σ (rad) Mach number M Q 1 Q 2 Fig. 4. Decomposition

2. DESIGN OF LATERAL MISSILE AUTOPILOT

2.1 Operating Regime Approach

Recall that the missile autopilot must produce thecorrect control characteristics over a wide range ofoperating conditions which effect aerodynamic char-acteristics. However it is usually impossible to designa LTI feedback system to achieve this. Of course,with the non-linear controller whose parameters arefunctions of the operating points, the design problemis much more difficult. Nevertheless, the operatingregime based approach, where a number of standardLTI controllers are designed to meet the desired stabil-ity, performance and robustness criteria locally, offersan engineering-friendly solution to this design prob-lem.

Using the data of section 1.1, the lateral accelerationtransfer function (5) can be approximated to

Payζ(s) ≈

−Unζyv

s2 + Unv

(10)

(Horton, 1995). We take an ad-hoc approach to thedecomposition of operating envelope. It is desired thatthe operating regions are overlapped, and the migra-tion of parameterised variables from one operatingregion to another is as small as possible. Further obser-vation shows that the contours of surface−Unζyv canbe closely approximated by a set of parallel straightlines (see figure 3). Similar results are found for Unv .However, the resulting slopes for both −Unζyv andUnv are different.

0 0.05 0.1 0.15 0.2 0.25 0.3 0.351.5

2

2.5

3

3.5

4

−1.2e+07−1e+07−8e+06

−8e+06−6e+06

−4e+06

−2e+06

Incidence σ (rad)

Mac

h nu

mbe

r M

Fig. 3. Contours of −Unζyv .

Suppose a number of partitions is by trial and errorgiven, says 9. From figure 3, it is possible to partitionthe operating envelope with a set of 9 parallel lines thatminimises the migration of both −Unζyv and Unv

from one operating region to another. However, thecompromise solution is to be expected as the gradientsof −Unζyv and Unv are different. In this study, thedifference is measured in logarithmic space. Using anoptimisation algorithm described in section 3.1, theoptimum decomposition is shown in figure 4. Note

0 0.05 0.1 0.15 0.2 0.25 0.3 0.351.5

2

2.5

3

3.5

4

Incidence σ (rad)

Mac

h nu

mbe

r M

Q1

Q2

Fig. 4. Decomposition of operating envelope.

that if the design is not feasible, the operating envelopewill need to be repartitioned.

2.2 Measures of Performance

2.2.1. Stability RequirementsAsymptotic StabilityThe stability of the closed-loop system can graphi-cally be checked using the Nyquist plot or Nicholschart. However, it is numericly difficult. In this pa-per, the stability of the closed-loop system is simplydetermined by solving the roots of the characteristicpolynomial. The function

C0 =

{0 if S(s) is asymptotically stable,1 otherwise, (11)

Right Half Plane Pole-Zero CancellationTo ensure internal stability, we must guarantee notonly stability of S(s) but also that there is no RHPpole-zero cancellation when L(s) is formed. One wayto achieve this is it is desired that minimum phase andstable controller C(s) is designed.

2.2.2. Frequency Domain Performance RequirementsIn this paper, the performance specifications are mod-elled in the frequency domain requirements whichhave a convenient graphical interpretation in termsof tracking ratios. With the design objectives givenin section 1.4, the controller’s performances can thenbe measured by evaluating the following robustnessassessment functions:

Gain and Phase MarginsA look at the inverted Nichols chart in figure 5 qual-itatively reveals that gain and phase margins decreaseas the values of the contours of constant |S(jω)| in-creases. For instance, if |S(jω)| ≤ 3 dB, then GM >10 dB and PM > 40◦ are guaranteed. (Sidi, 2001)

Adopting these relationships, the gain-phase marginbased cost function can be given by

J1 = maxω

|S(jω)| − M0

Mr − M0, (12)

Page 4: Lateral Acceleration Control Design of a Non-Linear Homing ... · 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 1.5 2 2.5 3 3.5 4 Incidence σ (rad) Mach number M Q 1 Q 2 Fig. 4. Decomposition

−360 −315 −270 −225 −180 −135 −90 −45 0−20

−15

−10

−5

0

5

10

15

20

6 dB

3 dB

1 dB −1 dB

−3 dB

−6 dB

−12 dB

−20 dB

Open−loop phase ∠L(jω) (deg)

Ope

n−lo

op g

ain

|L(jω

)| (d

B)

Mr

Fig. 5. Inverted Nichols chart.

where M0 = −6 dB, and Mr is the admissibleresonant peak of the sensitivity function S(jω).

Tracking ErrorThe system’s tracking performance specifications arebased upon satisfying all of the frequency forcingfunctions |BU (jω)| and |BL(jω)| shown in figure 6a.They represent the upper and lower bounds of track-

100 101 102 103−80

−60

−40

−20

0

20

Frequency ω (rad/s)

Idea

l tra

ckin

g ra

tio |T

(jω)|

(dB

)

100 101 102 103−80

−60

−40

−20

0

20

Frequency ω (rad/s)

Aug

men

ted

track

ing

ratio

|T(jω

)| (d

B)

|BU(jω)|

|BL(jω)|

|BU(jω)|

|BL(jω)|

δT(jω)

δT(jω)

Fig. 6. Ideal and augmented tracking models.

ing performance specifications whom an acceptableresponse |T (jω)| must lie within. However, the dif-ference between |BU (jω)| and |BL(jω)| is requiredto increase with increasing frequency. This can beachieved by augmentingBU (s) with a zero as close tothe origin as possible without significantly affectingthe time response (see figure 6b). The spread can befurther increased by similarly augmenting BL(s) witha real negative pole. (Houpis and Rasmussen, 1999)

Following this design concept, the tracking boundariesbased cost function can be defined by

J2 = maxω

{|T (jω)| − |T0(jω)|

|BU (jω)| − |T0(jω)|,

|T0(jω)| − |T (jω)|

|T0(jω)| − |BL(jω)|

},(13)

where |T0(jω)| is the nominal tracking model.

3. EA-BASED CONTROLLER DESIGN

3.1 Multi-Objective Evolutionary Optimisation Algorithm

Basic scheme of the multi-objective evolution strategy((μ + λ)-ES) used in this paper is as that described in(Deb, 2001). Instead of, using non-dominated ranking,finding all Pareto solutions, it locates some specificsolutions on the Pareto front corresponding to a givenset of target vectors (e.g. weighted Min-Max) V ={v1, . . . ,vT } (Hughes, 2003). Each generation, Tweighted Min-Max distances are evaluated for all μ +λ solutions, whose results are held in a matrix S =(sij). Note that

sij = maxj=1,...,4

w(k)j O

(k)i , (14)

where w(k)j = 1/v

(k)j and O

(k)i is ith individual’s kth

objective value. Each column of the matrix S is thenranked, with the best score population member on thecorresponding target vector being given a rank of 1,and the worst a rank of μ + λ. The rank values arestored in a matrix R. Now R can be used to rank thepopulation based on the number of target vectors thatare satisfied the best.

The primary advantages of this method is such that thetarget vectors can be arbitrary generated focusing onthe interested regions. Also the limits of the objectivespace and discontinuities within the Pareto set can beidentified by observing the distribution of the angularerrors (θi = cos−1

vj · Oi) across the total weight set.

3.2 Robust Design Methodology

For each of the 6 operating regions, the employedcontroller transfer functions are of the forms Kr,C(s) = Kp

(s+zp)(s+pp) and D(s) = Kd

s+pd. The optimi-

sation variables straightforwardly are Kr, Kp, zp, pp,Kd and pd. Likewise classical loop-shaping, these setof parameters are then translated into the logarithmicspace, thus

x = [Kr, Kp, zp, pp, Kd, pd], (15)

where Kr = log10 Kr, Kp = log10 Kp, etc..., is nowformed a variables vector for the ES. This allows quitelarge ranges of all the parameters to be explored, andproves to speed up the convergence of the ES (Chenand Ballance, 1999).

It has to be noted that robustness analysis of an un-certain system can be computationally very expensive.In fact, (Ackermann et al., 1993) states that using thevertex points is enough in robust controller design formost practical systems. To reduce the computationalcost, the similar optimisation process as describe in(Soylemez, 1999) is followed, where addition verticesare added in each loop until an optimal solution satis-fies the search criteria.

Page 5: Lateral Acceleration Control Design of a Non-Linear Homing ... · 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 1.5 2 2.5 3 3.5 4 Incidence σ (rad) Mach number M Q 1 Q 2 Fig. 4. Decomposition

3.3 Controller’s Parameters Tuning

Consider the operating regionQ5 in figure 4. Pursuingthe method described in section 3.1 (using (100+100)-ES), the Pareto-optimal solutions corresponding to agiven set of weight vectors (0.1 ≤ w(k) ≤ 1.0) areshown in figure 7, where the limits and discontinuities

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

Gain−phase margin cost value J1

Trac

king

err

or c

ost v

alue

J 2

Fig. 7. Pareto-optimal solutions for the given controlstructure.

within the Pareto set are indicated by where the solu-tions are missing. In this case, 7 runs are needed whichresults in the total 28 vertices used in the optimisationprocess.

The trade-offs can now be analysed in which the pre-ferred solution will depend on the designer choice.Suppose the unity weighted min-max solution is cho-sen as a decision choice. The results corresponding tothe minimising objectives are shown in figure 8 and 9.These reveal that the controller is locally a robust con-troller for all perturbation vertices. The step response

−360 −315 −270 −225 −180 −135 −90 −45 0−80

−60

−40

−20

0

20

40

Open−loop phase ∠L(jω) (deg)

Ope

n−lo

op g

ain

|L(jω

)| (d

B)

6 dB 3 dB

1 dB

0.25 dB 0 dB

−1 dB

−3 dB

−6 dB

−12 dB

−20 dB

−30 dB

−40 dB

Mr

Fig. 8. Open-loop frequency response L(jω).

of the selected vertex systems are shown in figure 10.

4. ROBUST GAIN-SCHEDULED CONTROLLER

4.1 Fuzzy Membership Function

It is not natural to have a sudden change betweenthe operating regimes. In this paper, a smooth deter-ministic transition between the operating regimes is

100 101 102 103−80

−70

−60

−50

−40

−30

−20

−10

0

10

20

Frequency ω (rad/s)

Clo

sed−

loop

trac

king

ratio

|T(jω

)| (d

B)

|BU(jω)|

|BL(jω)|

Fig. 9. Closed-loop frequency response |T (jω)|.

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5−0.2

0

0.2

0.4

0.6

0.8

1

1.2

Time (s)

Late

ral A

ccel

erat

ion

a y (m/s

2 )

Fig. 10. Step response of the vertex systems.

implemented based on the framework of fuzzy setsand fuzzy logic. Recall that the operating regions arepartitioned using a set of parallel straight lines (seefigure 4). Thus, 9 corresponding fuzzy sets can be pa-rameterised by the vector component of the operatingpoint along the vector orthogonal to those lines. Forsimplicity in implementation, the triangular member-ship functions are used and arranged by Ruspini-typepartition keeping the sum of the membership degreesequal to 1 as shown in figure 11.

1.5

2

2.5

3

3.5

4

0

0.05

0.1

0.15

0.2

0.25

0.3

0.350

0.5

1

Mach number MIncidence σ (rad)

Mem

bers

hip

func

tion

μ i

Fig. 11. Membership functions associated with Machnumber and incidence.

Page 6: Lateral Acceleration Control Design of a Non-Linear Homing ... · 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 1.5 2 2.5 3 3.5 4 Incidence σ (rad) Mach number M Q 1 Q 2 Fig. 4. Decomposition

4.2 Takagi-Sugeno Fuzzy Interpolation

Following the design used in section 3.3, the optimalcontrollers are obtained for each 9 operating regions.In this paper, direct linear interpolation of zeros, polesand gains is implemented. This is feasible as themigration of poles and zeros (of the same weightvector) from one to the next is clearly recognisablein this case. Note also that the interpolationg of zeros,poles and gains usually provides smoother and morerobust control than the interpolation of polynomialcoefficients in rational transfer functions (Murray-Smith and Johansen, 1997).

In this case, the fuzzy inference rule can be repre-sented as a zero-order TS fuzzy model of the form

Ri : If xi is Ai thenKr = Kri,Kp = Kpi

, etc . . . ,(16)

where Ri denotes the ith rule, i = 1, . . . , 6, x isthe vector of operating conditions, and A is the fuzzyset described in section 4.1. Based on product-sum-gravity at a given input, the final outputs of the fuzzymodel are given by

Kr =

∑6i=1 μi(x)Kri∑6

i=1 μi(x), (17)

where the weight, 0 ≤ μi(x) ≤ 1, represents thedegree of membership defined in figure 11. Kp, z1,etc... are similar.

Employing the non-linear 2 DOF model describedin section 1.1, the time responses of the TS fuzzyinterpolated controller is shown in figure 12. The

0 1 2 3 4 5 6 7 8 9 10−600

−400

−200

0

200

400

600

Time (s)

Late

ral A

ccel

erat

ion

a y (m/s

2 )

Fig. 12. Lateral acceleration sequence step response ofthe perturbation vertex systems.

simulation results show that the resulting controller isa robust tracking gain-scheduling controller for at leastall the perturbation vertices.

5. CONCLUSION

This paper presents the design procedure for the lat-eral acceleration missile autopilot using the multi-objective evolutionary optimisation method. A de-composition of the operating envelope based on the

dominated parameters is used in which the resultingnumber of partitions becomes transparent.

The closed-loop performance specifications are trans-formed into the frequency domain requirements whichcan conveniently be interpreted graphically. The de-sign is then reduced to an optimisation problem whichcan straightforwardly be solved usting the evolutionstrategy based on the proposed cost and constraintformulations. The Pareto-optimal solutions of the LTIcontroller are determined corresponding to the giventarget vectors. It is shown that the selected controlleris locally a robust controller for all possible perturba-tions.

The smooth deterministic transition between the op-erating regimes is implemented using the zero-orderTS fuzzy model, where the controller’s zeros, polesand gains are the fuzzy consequent. The non-linearsimulation results show that the interpolated controlleris a robust tracking controller for at least all the per-turbation vertices.

REFERENCES

Ackermann, J., A. Bartlett, D. Kaesbauer, W. Sieneland R. Steinhauser (1993). Robust Control:Systems with Uncertain Physical Parameters.Springer.

Chen, W. H. and D. J. Ballance (1999). Geneticalgorithms enabled computer-automated designof QFT control systems. In: IEEE InternationalSymposium on Computer Aided Control SystemDesign. Hawai.

Deb, K. (2001). Multi-Objective Optimization usingEvolutionary Algorithms. John Wiley and Sons.

Horton, M. P. (1992). A study of autopilots for theadaptive control of tactical guided missiles. Mas-ter’s thesis. University of Bath. Bath, UK.

Horton, M. P. (1995). Autopilots for tactical missiles:An overview. IMechE: Journal of Systems andControl Engineering 209, 127–139.

Houpis, C. H. and S. J. Rasmussen (1999). Quantita-tive Feedback Theory: Fundamentals and Appli-cations. Marcel Dekker.

Hughes, E. J. (2003). Multiple single objective paretosampling. In: the Congress on EvolutionaryComputations. Canberra.

Murray-Smith, R. and T. A. Johansen (1997).MultipleModel Approaches to Modelling and Control.Taylor and Francis.

Sidi, M. (2001). Design of Robust Control Systems:From Classical to Modern Practical Approaches.Krieger.

Soylemez, M. T. (1999). Pole Assignment for Uncer-tain Systems. Research Studies Press.