User's Manual
Chapter 3 Multiplicative Error Reduction
© National Instruments Corporation 3-17 Xmath Model Reduction Module
singular values of F(s) larger than 1– ε (refer to steps 1 through 3 of the
Restrictions section). The maximum order permitted is the number of
nonzero eigenvalues of W
c
W
o
larger than ε.
4. Let r be the multiplicity of ν
ns
. The algorithm approximates
by a transfer function matrix of order ns – r, using Hankel norm
approximation. The procedure is slightly different from that used in
ophank( ).
Construct an SVD of :
with Σ
1
of dimension (ns – r) × (ns – r) and nonsingular. Also, obtain
an orthogonal matrix T, satisfying:
where and are the last r rows of and , the state variable
matrices appearing in a balanced realization of . It is
possible to calculate T without evaluating , as it turns out (refer
to [AnJ]), and the algorithm does this. Now with
there holds:
Fs() C
w
sI A–()
1–
B=
F
ˆ
s()
QP v
ns
2
I–
QP v
NS
2
I– U
Σ
1
0
00
= V′ U
1
U
2
[]
Σ
1
0
00
V
1
′
V
2
′
=
B
2
C′
w2
T+ 0=
B
2
C′
w2
B C
w
′
C′
w
sI A–()
1–
B
B
B C
w
F
ˆ
s() D
ˆ
F
C
ˆ
F
sI A
ˆ
F
–()
1–
B
ˆ
F
+=
F
ˆ
p
s() C
ˆ
F
sI A
ˆ
F
–()B
ˆ
F
=
A
ˆ
F
Σ
1
1–
U
1
′
v
ns
2
A′ QAP v
ns
C
w
′
TB′–+[]V
1
=
B
ˆ
F
Σ
1
1–
U
1
′
QB v
ns
C
w
′T
+[]=
C
ˆ
F
C
w
Pv
ns
TB′+()V′=
D
ˆ
F
v–
ns
T=