Professional Documents
Culture Documents
TF: SS:
Realization
To use analysis & design techniques for SS
Dr. Ryozo Nagamune models, one may want to transform a TF model
Department of Mechanical Engineering to an equivalent SS model. How?
University of British Columbia More generally, what is the relationship between
two models?
2008/09 MECH468/550P 1 2008/09 MECH468/550P 2
1
Remarks First step for realization
For one SS model, there is a unique TF. Always extract D-
D-matrix first!
For one TF model, there are infinitely many SS!
(A,B,C,D) G(s) Ex
After realization, check the correctness by After extracting D, find (A,B,C) s.t.
s.t.
recovering the original transfer matrix.
2
SISO example Controllable canonical form
Ex.1 MIMO case
Ex.2
3
Observable canonical form SISO example
SISO example Ex.1
Ex.2
or equivalently
4
Remark Review
Note the duality between controllable and So far, we considered the realizations of the
observable canonical form. following transfer matrix:
Observable canonical realization is always
observable (but not always controllable). Why?
Controllable canonical form Observable canonical form
with order 4 with order 2
5
Two important facts Nonminimal realization examples
on minimal realization
Ex
Fact 1: A realization (A,B,C,D) is minimal
if and only if
Controllable canonical form Is it observable? No!
(A,B) is controllable and (A,C) is observable.
6
How to obtain minimal realization Kalman decomposition (review)
MIMO (Multiple-
(Multiple-Input-
Input-Multiple-
Multiple-Output) case Every SS model can be transformed by z=Tx
z=Tx for
1. Realize G(s)
G(s) in some non-
non-minimal canonical form. some appropriate T into a canonical form:
2. Use the Kalman decomposition to remove
uncontrollable/unobservable parts. (“
(“minreal.m”
minreal.m”)
Order 6
2008/09 MECH468/550P 27 2008/09 MECH468/550P 28
7
Example (cont’d) Example (cont’d)
Minimal realization After realization, check
the correctness by
recovering the original (1,1)
transfer matrix.
(2,1)
Controllable!
(1,2)
Observable!
Summary Exercises
Realization (In Matlab,
Matlab, ss.m)
ss.m) Obtain controllable canonical realizations for the
Controllable canonical form following transfer matrices. By hand-
hand-calculation,
Observability canonical form check the correctness of your answers.
Minimal realization
Realization for DT systems is exactly the same
as that for CT systems.
8
Exercises Exercises
Obtain realizations in observable canonical By both hand-
hand-calculation and Matlab,
Matlab, obtain
forms for the following transfer matrices. minimal realization for:
We have
By inverse Laplace transform, done!
9
Appendix: Derivation of Appendix: Derivation (cont’d)
observable canonical form
TF Draw block-
block-diagram
Define T as (by )
Contradiction!
Then, due to
10