AUGUST 1983 LIDS-P- 1327

advertisement
LIDS-P- 1327
AUGUST 1983
THE RELATIONSHIP BETWEEN THE ZAMES REPRESENTATION AND LQG COMPENSATORS
by
Michael Athans
Laboratory for Information and Decision Systems
Massachusetts Institute of Technology
Cambridge, Massachusetts 02139
ABSTRACT
G (s) = LI+P(s)C(s)]
-CL
-l
P(s)C(s)
Recently Zames E1] has introduced the so-called model
reference transformation which can be used to conveniently parametrize the class of linear time-invariant
multivariable compensators that lead to stable feedbadck
control systems. A very popular design methodology for
The results of Zames (1] state that the closed-loop
The results of Zames 11 state that the closed-loop
designing stable and robust multivariable control sys-
transfer matrix -CL(s) can be expressed in the form
tems is that based on the Linear-Quadratic-Gaussian
design methodology with Loop Transfer Recovery
Thus, it is
'between
'between the
the
pensators.
.1.
= P(s)C(s)[I+P(s)C(s)
(LTR).
natural to inquire upon the relationship
Zames
the LQG/LTR
comZames representation
representation and
and the
LQG/LTR comThis paper summarizes this relationship.
IG
(s) ==- P(s)Q(s)
(3)
(3)
G L(s)
(s)(s)
where the
transfer matrix (s) is defined by the
where
the mxmn
transfer
matrlx
Q(s) is
defined
compensator
C(s)
and the
open-loop
plant
P(s) by
as the
os
follows:
p(s)
The Zames representation [l] has attracted a significant attention in the literature; see also [2].
A recent paper by Gustafson and Desoer (31 presents a
design methodology which has its roots upon the Zames
representation. On the other hand, the most popular
design methodology for linear time-invariant multivariable systems remains the LQG-based design method
with loop-transfer-recovery
(LTR)
(2)
(LQG)
INTRODUCTION
14],[7),
1
C(s) [I+P(s)C(s)|
-
I+C(s)P(s)l
-l
C(s)
It follows that the compensator C(s) is given by
C(s) = Q(s) I-P(s)Q(s)]
-1
= I-(s)P(s)] 2(s)
(4)
(5)
15],[6],[8].
The LQG/LTR method generates nominally stable compensators with superior robustness properties [6] in the
absence of non-minimum phase zeroes. The design of
the output sensitivity matrix S (s) by
-1
SO(s) = 1I+P(s)C(s)]
= I-P(s)Q(s)
(6)
(s)
and the input sensitivity matrix S.i
-1
S.(s) = (I+C(s)P(s)] = I-2(s)P(s)
(7)
LQG/LTR feedback control systems can now be routinely
carried out by loop-shaping methods in the frequency
domain, [5], (6],(8].
Only time will tell whether design methodologies
based upon the Zames representation will approach the
popularity of LQG/LTR methods. In the meantime it is
of interest to relate these methodologies.
In Section 2 we summarize the Zames Representation.
In Section 3 we start with the class of the so-called
Model Based Compensators (MBC) and specialize them to
the class of LQG/LTR compensators; many results not
readily apparent in the literature are stated without
proof. Next, we specify the Zames representation for
,the class of LQG/LTR designs.
-2. THE ZAMES PARAMETRIZATION
;1Cn~
w
umaie
thsseto
h pprmHowever,
In this section we summarize the Q-parametrization
introduced by Zames tl]; see also 12].
Figure 1 illustrates a block diagram of a multivariable linear time-invariant feedback control system.
The mxm transfer matrix P(s) represents the open-loop
;plant, and the mxmn transfer matrix C(s) represents the
dynamic compensator. Elementary algebra leads to the
following closed-loop transfer matrix,
(s), from h
closed-loop transfer matrix, CLS)
following
from the
reference input r(s) to the output y(s), i.e.
X(s)
where
CL( s)r(s)
iwhere~~~~~~~~~~~.
(1)
The recent interest Cl],(2],[3] in this representation
hinges on the fact that the sensitivity matrices S (s)
and Si(s), given by Eqs. (6) and (7), are linearly
related to the matrix i(s). Thus, by shaping Q(s), for
any given P(s), one can obtain "good" sensitivity matrices, and then evaluate the dynamic compensator C(s)
using Eq, (5). The resultant closed loop transfer matrix, given by Eq. (3), is then calculated by
(8)
G (s) = I-S (s)
-o
-CL
Ideally, one would like to have S (jw)=0 for all w.
this is not possible, ai2 approximations always
take place.
take place.
3.
THE CLASS OF LQG COMPENSATORS
In this section we examine the class of LinearQuadratic-Gaussian (LQG) compensators with Loop-Transfer-Recovery (LTR) [4],[5], [6]. It is quite helpful
to first define the class of Model-Based-Compensators
(M.BC); the MBC nonmeclature is non-standard.
3.1
The Open-Loop Plant
heOe
The time domain description of the open-loop plant
* Research supported by NASA Ames and Langley Research Centers under grant NGL-22-009-124 and by the Office of
Naval Research under grant ONR/N00014-82-K-0582 (NR 606-003).
*
Proc. 22nd IEEE Conference on Decision and Control, San Antonio, Texas, December 1983.
P(s) is as follows:
P-s)- is as follows:no
x(t) = A x(t) + B u(t)
with LTR [5], [8].
Suppose that the open-loop plant has
right-half plane (non-minimumn phase) transmission
zeros. Furthermore, suppose that the con-trol gain matrix G in Fig. 2 and in Eq. (12) is computed as follows:
(9)
f(t) = C x(t)
=
m R efnetGh
e
(t)e R . Define the nxm
m
with x(t)e R , u(t)e R ,
matrix ¢(s) by
-10)
_(s) = (sI-A)
0 = -K A-A'K - $C'C + - K B B'K
-P
In particular in the LTR procedure we let B-o.
-1
the results in Refs.
P(s) = C(sI-A)
B = C ;(s)B
Model Based Compensators (MBC)
(s)= G[sI-A+B G+H C
-1
(s) - [C _(s)B]
C(s) = C
-LQG
Thus, the LQG/LTR compensator
[7].
and
(s) in Eq.
(12)
all parameters in C CM(s)
Note that
(12) aBC
in E.
Note that all parameters in
Fig. 2 are fixed, except for the mxn filter gain matrix
H, and the nxm control gain matrix G.
If [A,B) is
stabilizable and [A,C] is detectable, then it is wellknown (from non-minimal observer theory and pole-placement theory) that there exist gain matrices H and G
such that the closed loop system of Fig. I is stable
using the NBC of Eq. (12).
Next we present the closed-loop transfer function
MBC
BC (s), Y(s) = GBC(s)r(s) associated with the feed-CL
-CL
back control system of Fig. 1 using the MBC of Fig. 2.
:Tedious algebra and the use of the matrix inversion
lemma lead to
~~~~~~~~~~~~~MBC
G b(s)H[I+C I(s)H]
-
1
_(s)H]
(s)B-
(18)
(s) performs an au-
-
LQG(s) -_ Pl(s)C _(s)H[I+C
-
1
-(s)]
(20)
(21)
~~~~LQG
The interpretation of LQG (s) is that it corresponds to
the closed-loop transfer matrix of the system shown in
P-(s).
Fig. 3 followed by the plant inverse
In the LQG/LTR design procedure the filter gain matrix H is calculated by suitable solution of a Kalman
1
(22)
meet the posed performance and robustness specifications
Indeed, at low frecuencies,
in the frequency domain.
it is possible to select H so that
?(jw)H]
C
-(j)H[I+C
resulting in
LQG(jW):
p
(jw)
(23)
(24)
and output sensitivity which is almost zero -see Eq.(6)-
LQG/LTR Compensators
S (jw)n-0
-0
The structure of an LQG compensator is identical to
that of an MBC (see Figure 2). What distinguishes an
LQG compensator from an MBC is the specific way that
one calculates the gain matrices H and G via the appropriate algebraic
equations for
propriate
algebraic Riccati
Riccati equations
for the
the LQG
LQG opoptimization problem [4),[7]. These will not be reviewed,
since an arbitrary LQG compensator does not provide any
more insight than that contained in Eq. (14).
___l_~~~~~~
edacklos.POP--Hwvr,
· =1~~~- i~~i~~rT( · e
G
(s) l
QLQG(s) = C
(s)[I+P(s)C
- Q
-QG
we deduce from Eqs. (18) and (20) that
As $-,
-
shape Q(s).
.A greater insight can be obtained
C _(s)H
which is the closed-loop transfer of the feedback system shown in Figure 3.
in Figure 3.Zames parametrization 2(s)-=2LQG (s)
ten The
shown
corresponding
can now be readily calculated. From Eq. (4)
It is the selection of the constant filter gain matrix
H and of the constant control gain matrix G that would
3.3
(s)-
there are no right-half plane pole-zero cancellations.
The resulting closed-loop transfer matrix
LQG(s) tends to
L
(19)
LQG s)-C f(s)HtI+C 4(s)H]
C D(s)H[I+C 4(s)H]
(14)
G _(s)H[I+C 4'(s)H]
(17)
(s);
he assmtion
proximate inversion of the lant
that P(s) has no non-minimum phase zeros guarantees that
(13)
By comparing Eqs. (3) and (13) we can readily conclude
that the q(s) matrix in the Zames representation [1)
is as follows for MBC derived control systems
(s)=2MBC(s)=[I+G
the
Filter design problem so that the loop transfer-atrix
C 4(s)H in Fig. 3 and the closed-loop transfer function
-1
-1
Then,
S-~,
(s)C '(s)H
= P
(12)
(s) is shown in Fig. 2. The
A block diagram of C
MBCblock
in
such
diagram
wa
is drso
so that
that the
block diagram is drawn
in such
aa wak
the rela
relationship of the MBC to the LQG compensator is apparent;
if we set r(s) = d (s)=0 in Fig. 1, then v(s) would represent the innova-ions vector, and x(s) the state estimate. Also, one can think of the MBC in Fig. 2 as
been obtained by cascading a non-minimal stable
Luenberger observer with a suitable control gain, G,
that may be obtained from a pole-placement algorithm
-1G _(s)H[I+C
indicate that as
and that the LQG compensator transfer matrix C
see Eq. (12)- approaches
H
-1
= G[y l(s)+B G+H Cl
H
MBC
GCL (s)=C t(s)B[I+G .(s)B]
[5],[8]
(16)
1
control
gain matrix G has the property that
orthonormal matrix
W
G - W C ;
()
In reference to the feedback system in Fig. 1 we
define a model based compensator (MBC) with the transfer matrix
_(s)B
= P(s)[I+G
(15)
1
(10)
Evidently, the open-loop plant transfer matrix P(s) is
given by
C(s) =-C
p>0
where the matrix K is the solution of the algebraic
Riccati equation
~()A
3.2
K;
-B
for LQG
designs
this--
~
(25)
matrix for the class
We have calculated the Za
of LQG/LTR designs. In the opinion of the author, the
Zames decomposition offers no particular insights into
the LQG/LTR problem, except that it confirms (in a
round-about way) that in the absence of non-minimum
A greater
hase insight
zeros
can
be
the
obtained
LQG/LTR
forL designs
procedure can result in excellent
However, this has been known ans-;ay.
eedback loops.
has
been k1wn an.:-ay.
i~-·-
5.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
G. Zames, "Feedback and Optimal Sensitivity:
Model Reference Transformations, Multiplicative
Seminorms, and Approximate Inverses,n IEEE Trans.
on Automatic Control, Vol. AC-26, No. 2, April
1981, pp. 301-320.
C.A. Desoer and M.J. Chen, "Design of Multivariable Feedback Systems with Known Plant," IEEE
Trans. on Auto. Control, Vol. AC-26, No. 2,
April 1981, pp. 408-415.
C.L. Gustafson and C.A. Desoer, "Controller
(31~ C rFigure
Gsfoa C"Cto
Design for Linear Multivariable Feedback Systems
with Stable Plants, Using Optimization with
Inequality Contraints," Int. J. Control, Vol.
37, No. 5, 1983, pp. 881-907.
M. Athans, "The Role and Use of the Stochastic
LQG Problem in Control Systems Design," IEEE
Trans. on Automatic Control, Vol. AC-16, Dec.
1971, pp. 529-552.
J.C. Doyle and G. Stein, "Multivariable Feedback
Design Concepts for a Classical/Modern Synthesis,"
IEEE Trans. on Auto. Control, Vol. AC-26, No. 1,
Feb. 1981, pp. 4-16.
N.A. Lehtomaki, N.R. Sandell, Jr., and M. Athans,
"Robustness Results in LQG-Based Multivariable
Control Designs," IEEE Trans. on Auto. Control,
Vol. AC-26, No. 1, Feb. 1981,' pp. 75-92.
H. Kwackernaak and R. Sivan, Linear Optimal
Control Systems, NY, J. Wiley and Sons, 1972.
G. Stein, "LQG-Based Multivariable Design:
Frequency Domain Interpretation," AGARD Lecture
Series No. 117, NATO, September 1981.
FILTER
GAIN
CONTROL
GAIN
Figure 2: Block diagram of HBC and LQG compensator, driven by the error
signal e(s) and generating the control u(s) in Figure 1.
d o(s)
(o(S)
Figure 3:
Block diagram of the limiting feedback control system obtained
by the LQG/LTR procedure. The constant matrix H is the
Kalman Filter gain matrix.
Id(s)
r()
e(s)
e(
(s)
s
(s)
P(s)
PLANT
1: Block diagram of multivariable control system.
Download