Chapter 3 Multiplicative Error Reduction
Xmath Model Reduction Module 3-24 ni.com
Multiplicative approximation of (along the jω-axis) corresponds to
multiplicative approximation of G(s) around a circle in the right half plane,
touching the jω-axis at the origin. For those points on the jω-axis near the
circle, there will be good multiplicative approximation of G(jω). If a good
approximation of G(s) over an interval [–jΩ, jΩ] it is desired, then
ε–1 = 5Ω or 10 Ω are good choices. Reductio n then proceeds as follows:
1. Form .
2. Reduce through
bst( ).
3. Form with:
gsys=subsys(gtildesys(gtildesys,
makep([-eps,-1])/makep[-1,-0]))
Notice that the number of zeros of G(s) in the circle of diameter (0, ε–1 + j0)
sets a lower bound on the degree of Gr(s)—for such zeros become right half
plane zeros of , and must be preserved by bst( ). Zeros at s=∞ are
never in this circle, so a procedure for reducing G(s)=1/d(s) is available.
There is one potential source of failure of the algorithm. Because G(s) is
stable, certainly will be, as its poles will be in the left half plane circle
on diameter . If acquires a pole outside this circle
(butstill in the left ha lf pl ane of course)— and this appears possible in
principle—Gr(s) will then acquire a pole in Re [s] >0. Should this difficulty
be encountered, a smaller value of ε should be used.
Related Functions
singriccati(), ophank(), bst(), hankelsv()
G
˜s()
G
˜s()
G
˜s()
Grs() G
˜
rs1εs–()⁄()–=
G
˜s()
G
˜s()
ε–1–j00,=()
G
˜rs()