National Instruments NI MATRIXx Xmath User Manual

Page 63

Advertising
background image

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:

F s

( )

C

w

sI A

(

)

1

B

=

Fˆ s

( )

QP v

ns

2

I

QP v

NS

2

I

U Σ

1

0

0 0

=

V

U

1

U

2

[

] Σ

1

0

0 0

V

1

V

2

=

B

2

C

w2

T

+

0

=

B

2

C

w2

B

C

w

C

w

s I 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

P v

ns

TB

+

(

)V

=

Dˆ

F

v

ns

T

=

Advertising