Beruflich Dokumente
Kultur Dokumente
1. INTRODUCTION
In this paper we deal with the problem of designing a
feedback controller for alineartimeinvariantplantthat is Figure 2.1 Multivariable Feedback System
subject to perturbations of a physical parameter vector. This
type of problemarisesfrequentlywhenagoodqualitative Let p be a vector of real physical plant parameters that
model of theplant is available butuncertaintyexistswith is subjecttouncertainty.Ingeneralthe coefficients of the
respect to the numerical values of various parameters which entries of the transfer matrix G ( s ) will be functions of the
may be changing during operation or are unknown or difficult parameter p. The nominal values of the parameter vector p
to measure. Aerodynamic coefficients, reaction rates, inetias, is denoted by po and it is assumed that the given controller
masses, spring constants and friction coefficients are common stabilizesthe closedloop system for p = P O . Our problem
examples of such parameters. The controller must preserve is to redesignthecontroller so that closed loop stability is
closedloop stability forknown ranges of parameter excur- maintained for a given range of parameter excursions. Our
sions. Sometimes the controller must be designed to enlarge procedure for doing this will assume that the controller order
the stability region in parameter space to the largest extent is fixed and the numerical values of the controller parameters
possible. are to be readjusted.
Therobustcontrolliterature does not deal withthis To proceed we display a special form of the closed loop
kind of problemsincetheperturbation class treated there characteristic polynomial on which the transfer function de-
is unstructured [ I ] . Somerecentresultsthatdodealwith signprocedure is based. Let n betheorder of theplant
structured perturbations are those of Kharitonov (21, Barmish (Mcmillan degree of G ( s ) ) , t the order of the controller C(s)
[3], Soh,BergerandDabke [4] andBiernacki,Hwangand and let
Bhattacharyya [SI. The result of [1]deals with the same kind
of problem treated here but for the special case in which the
+ +
6 ( ~=) c ~ , , + ~ s " + ~ ......+ 6,s 60 (2.1)
characteristic polynomial coefficients are linear functions of denote the closed loop characteristic polynomial. We refer to
the parameters. For this case the largest stability hypersphere
in parameterspace is determined in [SI andanalgorithm
is given for enlarging this hypersphere by iterating over the
controller parameter space. as the characteristic vector and for convenience say that 6 is
Theproblem is treated in thetransferfunctionand Hurwitz if and only if 6(s) is Hurwitz.
statespacedomains.Ineachcaseastabilityhypersphere In the following we show that the closed loop character-
in parameterspace is determinedandtheradius of this istic vector 6 satisfies the equation
hypersphere serves as a stability margin. In each domain a
robustfication algorithm is given which increases this stability
margin by iteratively readjusting the controller parameters.
In the transfer function domain the robustification algorithm where M(p) is a matrix containingonly plant parameters and
utilizesacalculation of theradius of thelargeststability
C ( X ) is a vector containingonly the controller parameter vector
hypersphereintroduced in (41. Thestatespacealgorithm
utilizes Lyapunov theory and is based on an extension of the x. Thevector x is aquantitythatcompletely defines the
results of Pate1 and Toda [6] and of Yedavalli [7] to consider t t h ordercontrollerand conversely any t t h ordercontroller
structured perturbations. determines x.
This research was supported by the National Science Foundation under Grant 2 . 1 Single Input Multioutput(SIM0) systems
no. ECS - 8309792.
3. STABILITY MARGIN
M(po - AP)c(x) := 6 := 6
' + A6. (3.2)
J
- E
MlP)
Kt := ( B, A,")
Dc (2.11)
it follows that robust stability is achieved if
A, := (t Bt := ( B OI , ) Ct := ( c o
Let !I . / ~ denote
p theFrobeniusnorm.Theinequality (3.4)
(2.12) can be satisfied if
and note that the closed loop system has the characteristic
polynomial p(60) > /IAM(p',Ap)jlp VAp E A. (3.5)
lic(x)ll2
6(s) = Det[s1 - A, - BtKtC,j. (2.13)
Let the vector x equal the ordered list of entries of Kt and And let
z denote the elements of A , , B,Ct in some order. It follows max //AM(p',AP) I I F := P. (3.6)
A P € P
from (2.13) that b ( s ) is a polynomial in the variables x, z and
s. Therefore each coefficient of s in 6(s) is a polynomial in the We have now stated the following result.
variables x and z . Thus each coefficient in 6(s) can be written
Theorem 3.1
as a polynomial in z with coefficients which are polynomials
in x. If C ( X ) denotesavectorcontaining all monomials in Let x be a stabilizing controller when p = p o . Then x
the variables x which occur here we have each coefficient of stabilizes the closed loop system for all perturbations Ap E A
2065
if
(3.7) n
RemarkTheformula(3.7)indicatesthatthecontroller x
must not only enlarge the stability hypersphere but do
so with
,i2.
small "gain" i~c(x)
The quantity I I
+
ul
+
u2
is now proposed as astabilitymargin for thesystemwiththeFigure4.1Twomass - twospringMultivariableSystem
given controller x. Moreover if x1 and x, are two stabilizing
controllersand p ( x l ) > p(x,) then the level of perturbations The h a m f e r function Of this system is
p1 and p2 that can be tolerated by the respective closed loop
related are systems
P1
P (x1)
= &J-P-Z (3.9) w
(il)
Y
s2 2k,
= (
+
s2 -I- 2k2 k
s3 t ( ; k 2 s
A ( 4
s3
Girl
v
Ai.)
+ ( 2 k , - k:)s
A ( 8 )
+
1 (ti)
,w
-
4. ROBUSTIFICATION PROCEDURE
A ( s ) := m l m , s 4 + (k,m, + k l m 2 $ k , m , ) s 2 + k , k ,
Using thestabilitymargin defined in theprevioussectionregard
an algorithm for controller design can be designed that itera- P = (m, mz k1 k2)T
tively upgrades the vector x of adjustable controller parame-
ters to increase the stability margin. Therefore if xk denotes as the physical parameter vector subject to perturbation, ~~d
the choice of controllerthe at k t h iteration let we get
6(s) =
CL(Xk+l) >4Xk)
" 2
and x k + is stabilizing. From the equations M(P)
M(p0)c(xk+,)
= gk+l (4.3)
M(p')c(x,) = (4.4)
we see that if
and
y : sensors which measure sum of displacement and
- P = max lIAM(po,Ap)1IF = 0.112099
velocity. A P € P
u : actuators which provide damping in the system.
-
Choosing the initial stabilizing controller as
2066
2.2649934 -
-4 B K C - pi E, forgiven matrices E, which prescribe
and coefficientsof a robust controller which tolerates thegiven X(t) = Mz(t)= ( A - BKC)z(t) (5.4)
class of perturbations are and the perturbed equation be
-4.95948E10-? *
j0.30490336 M T P - PA4 +Q =0 (5.6)
-0.190843011 z j1.925854956
Theorem 5.1
5 . STATE SPACE FORMULATION AND DESIGN
The system (5.5) is stable for all p , satisfying
Assume now that the plant equations are derived from
physical considerations in the state space form
(5.7)
X=Ax&Bu
(5.1)
y = Cz +
where p, := ~iE,'P PE; i 2 .
This quantity determines the range of perturbations for
and let the controller of order t be described by which stability is guaranteed and is the radius of the stability
hypersphere in parameter space. Proof is straight forward and
X, = A e z , - B,y omitted here.
(5.2)
u = C c x , -I D,y.
Design Procedure
The closed loop system equations are Using the index obtainedin (5.7):we now give an iterative
design procedure to obtain the optimal controller K' so that
( 5 . 7 ) is as large as possible. For a given K the largest stability
hypersphere we can obtain is
(5.8)
At
2067
Starting with this nominal stabilizing controllerwe performed
the robustification procedure. For this step the set of initial
values are
Then we get
-18.39643
-0.247593 k 1.2501385
-0.0736273 1
0.4422
0.1761
6. CONCLUDING REMARKS
The stability margins defined in this paper may be con-
servative in some cases. This can be improved by developing
y=(o 1 0 0) effective measures for determining the largest stability hyper-
sphere in parameter space as has been done in the linear case
The physical description of the dynamic equations is as !5]. This problem appears to be a difficult one because of the
follows. nonlinearrelationships involved but is anundoubtedly im-
portantopenproblem.Anotherimportantarea for further
x1 horizontal velocity, knots research is the development of techniques to simultaneously
x, vertical velocity, knots handle structured and unstructured perturbations.
x3 pitch
rate,
degree/sec
x4 pitch
angle, degree REFERENCES
u1 collective pitch
control
ZL, longitudinal cyclic pitch
control J.C. Doyle, J.E. Wall and G. Stein,“Performanceand
Robustness Analysisfor UnstructuredUncertainty,” in
The given dynamicequation is computed for typical Proc.Mst IEEE Conf. DecisionContr.,Orlando,FL,
loading and flight conditions of the VTOL helicopter at the 1982.
airspeed of 135 knots [5][8]. As the airspeed changes all the V.L.Kharitonov,“AsymptoticStability of anEquilib-
elements of the first three rows of both matrices also change. rium Position of a Family of Systems of Linear Differ-
The most significant changes take place in the elements p,, ential Equations,”Differentsial Uravnen,vol.l4, pp.2086-
p,, and p,. Therefore, in the following all the other elements 2088, 1978.
are assumed to be constants. The following bounds on the B.R. Barmish,“Invariance of theStrictHurwitzProp-
parameters are given in [8] for linear controls. erty for Polynomials with Perturbed Coefficients,” IEEE
Trans. Automat. Contr., vol.AC-29,pp.935-936,1984.
C.B. Soh, C.S. Berger and
K.P.
Dabke,“On
the
Stability Properties of Polynomials with Perturbed Co-
efficients,”IEEE Trans.Automat.Contr. ,vol. AC-
30,pp.1033-1036, Oct.1985.
R.M Biernacki, H. Hwang, S.P. Bhattacharyya,“Robust
Now we compute Stabilization of Plants Subject to Structured Real Param-
eter Perturbations,” IEEE Trans.Automat.Contr., vol.
max 11 Apll, = 0.0648 AC-32, pp.495-506, June 1987.
R.V. Pate1 and M. Toda,“QuantitativeMeasures of
From 191, the nominal stabilizing controller is given by Robustness for MultivariableSystems,” in Proc.Joint
Automat. Contr. Conf., San Francisco, CA, 1985.
R.K. Yedavalli,“Improved Measures of Stability Robust-
= (-1.63522
1.582236)
ness for LinearStateSpaceModels,”IEEETrans.Au-
tomat. Contr.,vol. AC-30, pp. 577-579, June 1985.
2068
. . S.N. Singhand A.R. Coelho, Tonlinear Control of
18’
Mismatched Uncertain Linear Systems and Application
toControl of Aircraft,” J . of Dynamic Sys. Meas. and
Contr., ~01.106,pp.203-210, Sep. 1984.
[9j S.P. Bhattacharyya, L.H. Keel and J.W. Howze,
“FeedbackStabilizationwith Low OrderRegulators,‘’
TCSL Technical Report #8602, Department of Electrical
Engineering,Texas A&hi University, College Station,
Texas, Aug. 1986.
2069