StateSpace Parametrizations of Multivariable Linear

Systems using Tridiagonal Forms

Tomas McKelvey and Anders Helmersson

Dept of Electrical Engineering Linkoping University

S Linkoping Sweden

Email tomasisyliuse andershisyliuse

CDC Kob e Japan

quently in order to obtain an injective parametrization Abstract

n degrees of freedom must b e removed

Tridiagonal parametrizations of linear statespace mo d

els are prop osed for multivariable system identication

Minimal Parametrizations

The parametrizations are surjective ie all systems up

In system identication injective parametrizations are

to a given order can b e describ ed The parametrization

known as b eing identiable If the parametrization is

is based on the fact that any real square matrix is simi

also bijective the parametrization can describ e all sys

lar to a real tridiagonal form as well as a compact tridi

tems of given order and inputoutput conguration In

agonal form These parametrizations has signicantly

this case each system corresp onds to one and only one

fewer parameters compared to a full parametrization of

point in the parameter space

the statespace matrices

If the parametrization is bijective it is sucient for

each mo del order to only consider one parametriza

tion and consequently only have to run one optimiza

Intro duction

tion For single input multiple output systems or multi

input single output systems the standard controllable

System identication deals with selecting a linear

canonical form and the observable canonical form are

mo del from a mo del set using measured data A set

examples of bijective parametrizations

of mo dels is most often describ ed by a parametrized

mo del structure Hence a parametrization is a map

A classical result tells us that if both the input and

d

ping from the parameter space a subset of R to the

output dimensions are larger than one a bijective

space of linear systems of given inputoutput congu

parametrization do es not exist Partially over

ration and state order The best mo del in the set is

lapping injective parametrizations based on the com

determined by a parametric optimization of some cri

panion matrix form has been used for multivariable

terion function We will here consider parametrizations

system identication In this typ e of parametriza

of multivariable linear systems based on the statespace

tions the numb er of parameters which is the minimal

form

numb er is

x Ax Bu y Cx Du

d nm pmp

min

with n states m inputs and p outputs A parametriza

where n is the state dimension m the input dimen

tion describ es which matrix elements have xed values

sion and p the output dimension For the observable

n

and where the parameters enter into the system matrix

form there exist dierent structures and for the

p

elements

n

controllable form structures The mo del sets

m

spanned by these parametrizations are partially over

Parametrization of multivariable linear systems is

lapping and the union of all these equals the set of

known as a dicult problem if a minimal parametriza

all dynamical systems of xed inputoutput dimen

tion is sought In a minimal parametrization the map

sions and xed state order The obvious drawback

ping from parameter space to system space is injective

with such a parametrization is that several or all

ie each system can b e represented byatmostonepoint

parametrizations should be considered when identify

in the parameter space It is known that the set of

ing a mo del from data without any prior structural

all p ossible inputoutput b ehaviors is a manifold of di

knowledge Even though one structure is capable of

mension nm ppm The numb er of elements in the

describing almost the entire set of systems it is likely

system matrices is however n nm ppm Conse

that such a parametrization is numerically less favor

able for a much larger class near the b order of the set

This work was supp orted in part bytheSwedish Research

Council for Engineering Sciences TFR which is gratefully

acknowledged Based on the balanced realization a minimal injec

Pro of This lemma is straightforward to show assum tive parametrization has also b een develop ed and

ing distinct eigenvalues As a preparation for the pro of studied in an identication context in They argue

of general case we rst recap some results on the Jor that the balanced realization in general oer a more

dan form well conditioned parametrization as compared with the

controllableobservable forms

ellknown fact see eg that any square It is a w

matrix is similar to a blo ck

Nonminimal Parametrizations

If we drop the requirement of injectiveness of

A diag J J J

n

 n

the parametrization and instead consider surjective

containing Jordan blo cks Each Jordan blo ck

parametrizations the full parametrization is one triv

ial choice In this parametrization all matrix elements

of the state space matrices A B C D are parame

ters In an identication context sucha parametriza



tion was prop osed in An obvious drawback with the

J C

full parametrization is the large numb er of parameters

whichhave to b e estimated

d n nm pmp

full

is asso ciated with the eigenvalue The eigenvalues

In comparison with the minimal parametrization the

can b e either real or complex For real eigenvalues the

full parametrization has n extra redundant param

Jordan blo ckis already on a real tridiagonal form It

eters When using a parametrization with redundant

remains to prove Lemma for complex eigenvalues

parameters the minimum of the criterion function will

not b e unique in the parameter space This leads to a

Jordan blo cks asso ciated with a complex eigenvalue

singular However trivial mo dications

and its complex conjugate can b e rewritten into a real

to standard Newtontyp e optimization algorithms en

Jordan blo ck C a b

sure that a minimum is reached in a numerically stable

way

a b

b a

Without dropping the surjective prop erty it is desir

a b

able to nd a parametrization using fewer parameters

b a

In this pap er weshow that every real square matrix is

similar to a tridiagonal real matrix Any matrix can



be reduced to this quite compact form using similar

R

ity transformations without any assumptions ab out the

eigenvalues or the eigensystem structure of the matrix

a b

We prop ose a surjective parametrization of statespace

b a

mo dels based on this tridiagonal form

a b

b a

In Section we prove that any real square matrix is

similar to a real tridiagonal matrix form as well as a real

where a jb satises the equation a

tridiagonal compact form Based on these tridiagonal

a b The real Jordan blo ckisnot tridiagonal

forms two new parametrizations of multivariable state

since it contains two sup erdiagonals There exists a

space mo dels are in tro duced in section In section

real tridiagonal form that is similar to the real Jordan

a small example illustrates the numerical advantages

form for complex eigenvalues This is now shown by

with the prop osed structure

using minimal p olynomials

Consider a tridiagonal matrix of the form A a b

Tridiagonal Matrix Forms

a b

A square matrix A is similar to another matrix A

b a

if there exists a similarity transformation dened by

a b

the nonsingular T such that

T AT A

b a



R

Denition A real tridiagonal matrix is a squarereal

matrix having nonzero elements only on the main rst

a b

super and rst sub diagonals

b a

Lemma The Real Tridiagonal Lemma Any

square real matrix is similar to a real tridiagonal

a b

matrix form

b a

which is a This structure can be

utilized to further reduce the number of parameters

This matrix has as along its diagonal alternating bs

in the tridiagonal matrix structure if the diagonal is

and s along its sup erdiagonal and alternating bs

formed by rep eating the a parameter Hence the num

and s along the subdiagonal all other elements are

b er of parameters of the diagonal is reduced to nfor

zero Let

n even or n forn odd Since it is unknown to

alues are complex or real welet us whether the eigenv

B a bA a b aA a ba b I

the antidiagonal in the block b e indep endently

parametrized When forming the full matrix it is ob

It is now straightforward to show that

vious that the sup erdiagonal must be indep endently

b

parametrized to allow coupling b etween blo cks How

ever on the subdiagonal every second element can b e

b

set to zero and weonly need n parameters when n

even and n when n odd The leads us to the

B a b

compact tridiagonal matrix form

b

Denition A compact tridiagonal matrix A is a

tridiagonal matrix where the diagonal elements arere

peated A A for i odd and every second

ii ii

subdiagonal element is zero A i odd

ii

b

b

We formalize the observations to the following result

B a b

Lemma The Compact Tridiagonal Lemma

Any square real matrix is similar to a real compact

tridiagonal matrix

and

B a b

Pro of Any square real matrix is similar to a real

tridiagonal form where the blo cks corresp onding to real

The unique p olynomial of minimum degree that annihi

eigenvalues are on the form given in and the blo cks

lates a square matrix is called the minimal p olynomial

corresp onding to complex eigenvalues are on the form

Thus the minimal p olynomial of A is

in Blo cks with even size that is all complex blo cks

a b A aA a ba b I

and real blo cks with even size are already on the com

pact tridiagonal form Oddsized real blo cks are com

bined in pairs the p ossible remaining o ddsized blo ckis

assuming b that is if is complex The minimal

placed in the lower right corner Consider the follow

p olynomial of a Jordan blo ckis

ing particular compact tridiagonal structure of two

paired o ddsized blo cks

J I

or

C a b aC a ba b I

 

According to Corollary similar matrices have

 

A

the same minimal p olynomial Since b oth A and C

have the same minimal p olynomial they are also sim

ilar Thus wehave shown Lemma

Recall the structure of the block in the real tridi

which is on the form of Using a transformation

agonal form for complex eigenvalues

matrix dened by

a b

b a

whichisaskewsymmetric matrix Notice that a is re

p eated on the diagonal For real eigenvalues a similar

T

form can b e derived If wehavetwo real eigen

values a b and a b a form with equal diagonal

is given by

a b

b a

Surjective Parametrization we obtain A TAT

T

The derived tridiagonal matrix forms directly leads to

the following parametrizations of a multivariable linear

system

Denition The Tridiagonal Parametrization



Let A be a tridiagonal matrix where the nonzero

elements are parameters Let al l elements in B

C and D beparameters

Denition The Compact Parametrization

Let A be a compact tridiagonal matrix where the

Z J

nonzero elements areparameters Let al l elements in

J

B C and D beparameters



If this is already on a blo ck diagonal Jordan

We are now ready to state the main result of this pap er

form Otherwise p erform another transformation us

ing

Theorem Let A B C D be statespace matrices

I W

representing any multivariable system with n states m

S

I



inputs and p outputs and let A B C D be

parametrizedaccording to Denition or Denition

This yields A SA S

d

S T



Then there exists a R such that A B C D and

   

A B C D are similar

J Z J W WJ



J



Pro of First we note that each state space matrix is

indep endently parametrized and consequently we can

The upp er right blo ck Z J W WJ is a





check similarity individually The existence of a

Lyapunov equation and can b e zero ed since and



such that D D follows directly According to

are distinct

Lemma Lemma there exists a nonsingular T

such that T AT is tridiagonal compact tridiagonal



which imply the existence of a suchthat T AT

Tridiagonal Mo del Structures



A The indep endent parametrization again im

 

ply the existence of such that T B B and



The transfer function of a linear system

CT C

GsD C sI A B

Remark Note that the parametrizations do not re

quirethe original system to be minimal Consequently

is invariant under similarity transformations ie a

al l systems with McMil lan degreeequal to or less than

change of basis of the state variables A state space re

n can be described in one single model structure

alization A B C D issimilar to A B C D if there

exists a nonsingular T such that

For instance the compact tridiagonal parametrization

of a fthorder system with two inputs and two outputs

A B T AT T B

is given by

CT D C D

A B

C D

If two realizations are similar their corresp onding trans

fer functions are equal

Often when parametrizing a statespace mo del a real

ization is sought that contains manyxedvalued ma

trix elements that consequently reduces the amountof

free parameters Canonical parametrizations are such

forms that contain a minimal numb er of parameters

In the next subsection we will prop ose parametriza

The tridiagonal parametrization contains

tions based on the tridiagonal matrix forms These

parametrizations are surjective ie parametrizations

d n m p mp

tri

in which all linear systems with xed input and output

dimensions and an upp er b ound of the state order can parameters which is only of order n compared to order

b e represented n for the full parametrization

The compact tridiagonal form has

Table Estimation results of Monte Carlo simulations

using dierent mo del orders and xed p erturba

d n nm ppm

ctri

tion level of the initial parameters

Parametrization

numb er of parameters The price paid for surjectivity

M Tridiagonal Compact Observable

is the estimation of n additional parameters which

max V

is considerably less than n for the full parametrization

min V

Although more parameters have to b e adjusted it do es

fail

not necessary mean that the actual computational load

eval

during an identication has to increase As we will

max V

see in the example in the next section the number of

min V

necessary evaluations of the identication criterion in

fail

order to reach a minimum actually decreases for the

eval

nonminimal forms

max V

min V

Finding the Tridiagonal Form

fail

eval

Prior to a parametric identication an initial estimate

max V

is derived for example by some subspace metho d In

min V

order to utilize the tridiagonal parametrization a simi

fail

larity transformation has to b e found that tridiagonal

eval

ize the Amatrix If all eigenvalues are distinct a stan

dard eigendecomp osition of A will result in a similarity

transformation that diagonalizes the system F rom the

complex diagonal form it is trivial to nd the transfor

with natural frequency k M and

k

mation to the real compact tridiagonal form If multi

damping ratio Denote by g t the impulse

k

ple eigenvalues are at hand and the eigenvectors do not

resp onse of G The data used for the identication are

form a complete basis the diagonal form do es not ex

samples of the noisefree impulse resp onse g tof

ist Then a nonsymmetric Lanczos tridiagonalization

the system sampled with a p erio d time T

pro cedure can b e used see

The parametric optimization minimizes the nonlinear

least squares criterion function

Tridiagonal Parametrization Improves

N

X

Optimization Performance

V jg kT gk j

k

The eigenvalues of a matrix in the companion form is

known to b e very sensitive to p erturbations in the non

using the Levenb ergMarquardt metho d leastsq in the

xed elements except for a certain eigenvalue distribu

Matlab Optimization Toolbox In g k is the

tion The sensitivity of the eigenvalues of parame

impulse resp onse of a parametrized discrete time sys

ter p erturbations of matrices in the tridiagonal form is

tem Since the data is noisefree the criterion V

in general much smaller Consequently one could

should b e zero at a minimum The minimization is ter

argue that the tridiagonal form is more favorable from

minated if the criterion function decreases b elow

anumerical p oint of view

or if more than criterion evaluations has o ccured

The optimization is considered successful if the algo

By a simple example we will substantiate this claim

rithm terminates with V

byshowing that the probabilityofconvergence to the

global optimum is larger and that less criterion function

The optimization algorithm is initiated with a parame

evaluations are necessary We do this by estimating

ter value derived from a p erturb ed system The p ertur

systems of increasing complexity using three dierent

bation is constructed by forming the sample and hold

parametrizations

equivalence of G s in balanced form and p erturbing

all matrix elements with zero mean Gaussian random

noise with variance The p erturb ed balanced form

tridiagonal form

is converted to the form asso ciated with the particular

parametrization which denes the initial point in the

compact tridiagonal form

parameter space

observable canonical form

Tables and rep ort the results of Monte Carlo

simulations For each exp erimental setup opti

The systems hav e the transfer function

mizations are p erformed using dierent initial param

eters In Table the results for dierent system or

M

X

ders M and constant p erturbation level

G s

s s

are rep orted The results when keeping the

k k

k

k

prop osed as alternative parametrization forms It is

Table Estimation results of Monte Carlo simulations

shown that any real square matrix is similar to a

with dierent p erturbation levels of the initial

real compact tridiagonal form The number of re

parameters

dundant parameters n is in this parametriza

Parametrization

tion case signicantly less than in the full parametriza

Tridiagonal Compact Observable

tion When the number of states are large it is im

max V

p ortant for ecency to reduce the number of pa

min V

rameters Monte Carlo simulations indicate that the

fail

intro duced parametrizations improve the optimization

eval

p erformance compared to observ able or controllable

max V

canonical forms

min V

fail

eval

max V

References

min V

J M C Clark The consistent selection of

fail

eval

parametrizations in system identication In Proc

max V

Joint Automatic Control Conference JACC pages

min V

Purdue UniversityLafayette Indiana

fail

A Grace Optimization Toolbox The Mathworks

eval

Inc

R Guidorzi Canonical structures in the identi

cation of multivariable systems Automatica

system order constant M and increasing the vari

ance of the initial parameter p er

R A Horn and C R Johnson Matrix Analysis

turbations are rep orted in Table For each exp eri

Cambridge University Press Cambridge NY

mental setup the maximum and minimum value of the

T Kailath Linear Systems PrenticeHall En

criterion function for the runs are given The num

glewo o d Clis New Jersey

b er of failed identications V are rep orted

P Lancaster and M Tismenetsky The Theory

together with the average numb er of criterion function

of Matrices Academic Press Orlando Florida

evaluations used by the optimization algorithm where

the average is formed over the successful identications

D G Luenb erger Canonical forms for linear

From the results it is clear that both the tridiagonal

multivariable systems IEEE Trans on Automatic

and the compact tridiagonal parametrizations lead to

ControlAC

a higher probabilitytoreach the global minimum when

J M Maciejowski and C T Chou Applications

the mo del complexity increases It is also interesting

of estimation using balanced parametrisations In Proc

to see that although more parameters are estimated

Third European Control Conference volume pages

the num ber of evaluations are less for the tridiagonal

Rome Italy

forms Since the evaluation of the criterion function is a

large part of the computational load the nonminimal

T McKelvey Fully parametrized statespace

tridiagonal parametrizations are more ecient

mo dels in system identication In Proc of the th

IFAC Symposium on System Identication volume

pages Cop enhagen Denmark July

R J Ob er Balanced realizations Canonical

Conclusions

form parametrization mo del reduction Int J Con

trol

Various parametrizations of multivariable statespace

B N Parlett Reduction to tridiagonal form and

mo dels for system identication are studied Exam

minimal realizations SIAM J Matrix Anal Appl

ples of minimal parametrizations are observable and

April

controllable canonical forms These have the imp or

tant drawbackthat dierent structures must be used

A J M van Overb eek and L Ljung Online

to cover all p ossible systems of a given order Hence a

structure selection for multivariable state space mo dels

priori structural knowledge is needed Toavoid these

Automatica

problems nonminimal parametrizations must be em

J H Wilkinson The Algebraic Eigenvalue Prob

ployed One such is the full parametrization of the

lem Oxford University Press London

statespace matrices This form has the drawbackthat

it requires a large number of redundant parameters

n A real tridiagonal and a compact tridiagonal form are