
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 WcWo 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() CwsI A–()
1–B=
F
ˆs()
QP vns
2I–
QP vNS
2I–UΣ10
00
=V′U1U2
[]
Σ10
00
V1
′
V2
′
=
B2C′w2T+0=
B2C′w2B Cw
′
C′wsI A–()
1–B
BB Cw
F
ˆs() D
ˆFC
ˆFsI A
ˆF
–()
1–B
ˆF
+=
F
ˆps() C
ˆFsI A
ˆF
–()B
ˆF
=
A
ˆFΣ1
1–U1
′vns
2A′QAP vnsCw
′TB′–+[]V1
=
B
ˆFΣ1
1–U1
′QB vnsCw
′T
+[]=
C
ˆFCwPv
nsTB′+()V′=
D
ˆFv–nsT=