Chapter 6 Tutorial
© National Instruments Corporation 6-5 Xmath Model Reduction Module
Controller Reduction
This section contrasts the effect of unweighted and weighted controller
reduction. Unweighted reduction is at first examined, through
redschur( ) (using balance( ) or balmoore( ) will give similar
results). The Hankel singular values of the controller transfer function are
6.264×10–2 4.901×10–2 2.581×10–2 2.474×10–2
1.545×10–2 1.335×10–2 9.467×10–3 9.466×10–3
A reduction to order 2 is attempted. The ending Hankel singular values, that
is, σ3, σ4, ..., σ8, have a sum that is not particularly small with respect to σ1
and σ2; this is an indication that problems may arise in the reduction.
[syscr,hsv] = redschur(sysc,2);
svalsRol = svplot(sys*syscr,w,{radians});
plot(svalsol, {keep})
f3=plot(wc, constr,{keep,!grid,
legend=["reduced","original","constrained"],
title="Open-Loop Gain Using redschur()"})
Figure 6-3. Open-Loop Gain Using redschur