20.05.2014 Views

link to my thesis

link to my thesis

link to my thesis

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

168 CHAPTER 10. H 2 MODEL-ORDER REDUCTION FROM ORDER N TO N-2<br />

structure, because the vec<strong>to</strong>rs v are structured <strong>to</strong>o as being Stetter vec<strong>to</strong>rs (with a<br />

structure corresponding <strong>to</strong> the chosen monomial basis).<br />

The matrices B and C in this set-up have dimensions (N − 1) 2 N × (N − 1) 2 N .<br />

This gives rise <strong>to</strong> (N − 1) 2 N generalized eigenvalues. Because spurious eigenvalues<br />

can be introduced by making the matrix AãN−1 (ρ 1 ) T polynomial in ρ 1 , one has <strong>to</strong><br />

check which eigenvalues (which can be numerical values, indeterminate or infinite) are<br />

eigenvalues of the problem (10.10) <strong>to</strong>o. Recall that the roots −1/δ i for all i =1,...,N<br />

of the terms (1+ρ 1 δ 1 ), (1+ρ 1 δ 2 ),...,(1+ρ 1 δ N ) are the quantities that may be introduced<br />

as spurious eigenvalues when constructing the polynomial matrix Ãã N−1<br />

(ρ 1 ) T .<br />

The equivalence between the polynomial eigenvalue problem and the generalized<br />

eigenvalue problem, is expressed by the fact that if one has computed a solution of the<br />

generalized eigenvalue problem (10.13), then this yields a solution of the polynomial<br />

eigenvalue problem (10.10) <strong>to</strong>o, and vice versa. Once the eigenvalues ρ 1 and eigenvec<strong>to</strong>rs<br />

ṽ of generalized eigenvalue problem (10.13) are found and the appropriate<br />

ones have been selected, the values x 1 ,...,x N can be read off from the vec<strong>to</strong>rs ṽ.<br />

This provides a method <strong>to</strong> find all the solutions of the polynomial eigenvalue problem<br />

(10.10) and, therefore, <strong>to</strong> find all the solutions of the system of equations (10.2) that<br />

satisfy the constraint ã N−1 = 0 in (10.3).<br />

10.3 The Kronecker canonical form of a matrix pencil<br />

A matrix pencil B + ρ 1 C of dimensions m × n is regular when the involved matrices<br />

are square (m = n) and the determinant is not identically zero. When a pencil is<br />

singular, then m n, or m = n and the determinant of the matrix is ≡ 0. Therefore,<br />

when a pencil is rectangular it is singular by definition.<br />

The matrix pencil B +ρ 1 C of size (N −1) 2 N ×(N −1) 2 N in (10.13) of the previous<br />

section will in general be singular, although it involves square matrices. Singular<br />

generalized eigenvalue problems may have indeterminate, infinite, zero and non-zero<br />

finite eigenvalues and are well-known <strong>to</strong> be numerically highly ill-conditioned. The<br />

eigenvalues which cause this singularity of the eigenvalue problem are unwanted as<br />

they do not have any meaning for our H 2 model-order reduction problem. A solution<br />

here is <strong>to</strong> decompose, using exact arithmetic, the matrix pencil B + ρ 1 C in<strong>to</strong> a singular<br />

part, which corresponds <strong>to</strong> indeterminate eigenvalues, and a regular part, which<br />

corresponds <strong>to</strong> infinite and finite eigenvalues, and <strong>to</strong> split off the unwanted eigenvalues.<br />

This can be achieved by using the computation of the Kronecker canonical form<br />

(see [6], [34] and [42]).<br />

In the conventional square case, the matrix pencil A − ρ 1 I n can be conveniently<br />

characterized by means of its Jordan canonical form. The sizes of the Jordan blocks<br />

for the various eigenvalues of the matrix A provide geometrical information on the<br />

associated eigenspaces, both for right eigenvec<strong>to</strong>rs and for left eigenvec<strong>to</strong>rs. The Kronecker<br />

canonical form is a generalization of the Jordan canonical form <strong>to</strong> the possible<br />

rectangular and singular case, and applies <strong>to</strong> arbitrary m×n matrix pencils B +ρ 1 C.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!