scieee Science in your language
[en] (orig)

A new estimation of the lower error bound in balanced truncation method

Abstract

For a single-input/single-output (SISO) linear time-invariant dynamical system, the standard H-infinity-norm lower error bound of balanced truncation method is parallel to G(s) - G(r)(s)parallel to(H infinity) >= sigma(r+1), where sigma(i), i = 1,..., n, are the Hankel singular values of system in decreasing order. In this paper we provide a new estimation of the lower error, namely; parallel to G(s) - G(r)(s)parallel to(H infinity) >= max{sigma(d), 2 vertical bar Sigma(i is not an element of g) s(i)sigma(i)vertical bar},; where s(i) is the sign associated with the Hankel singular value sigma(i) in Ober's canonical form. The subset g and the index d in the above inequality will be introduced in the paper. We show by means of an example that the new bound may be relevant in deciding which states need to be kept in the balanced truncation method, and that using the standard result does not always yield the best approximation

Read accessible full text

A new estimation of the lower error bound in balanced truncation method

Author: Ha Binh, Minh,Batlle Arnau, Carles,Fossas Colet, Enric
Year: 2014
DOI: 10.1016/j.automatica.2014.05.020
Source: https://upcommons.upc.edu/bitstream/2117/24162/1/new_estimation.pdf
A new es ima ion o he lowe e o bound in balanced unca ion me hod I
Ha Binh Minha, Ca les Ba lleb, En ic Fossasc
aSchool o Applied Ma hema ics and In o ma ics, Hanoi Uni e si y o Science and Technology, 1 Dai Co Vie , Hanoi, Vie nam
bDepa men o Applied Ma hema ics IV and he Ins i u e o Indus ial and Con ol Enginee ing, Uni e si a Poli `ecnica de Ca alunya, Spain
cIns i u e o Indus ial and Con ol Enginee ing, Uni e si a Poli `ecnica de Ca alunya, Spain
Abs ac
Fo a single-inpu /single-ou pu (SISO) linea ime-in a ian dynamical sys em, he classical H∞-no m lowe e o bound o bal-
anced unca ion me hod is
kG(s)−G (s)kH∞≥σ +1,
whe e σi,i=1,...,n,a e he Hankel singula alues o sys em in dec easing o de . In his pape we p o ide a new es ima ion o
he lowe e o , acco ding o
kG(s)−G (s)kH∞≥max{σd,2X
i<J
siσi},
whe e siis he sign associa ed wi h he Hankel singula alue σiin Obe ’s canonical o m. The index subse Jand he numbe din
abo e inequali y will be in oduced in he pape . We show by means o an example ha he new bound may be ele an in deciding
which s a es o keep in he balanced unca ion me hod, and ha using he classical esul no always yields he bes esul .
Keywo ds: linea ime-in a ian sys ems, H∞-no m, lowe e o bound, balanced unca ion, model o de educ ion, Obe ’s
canonical o m.
1. In oduc ion
The H∞-no m lowe and uppe e o bounds o he balanced
unca ion me hod a e gi en by
σ +1≤ kG(s)−G (s)kH∞≤2
n
X
i= +1
σi,(1.1)
whe e σi,i=1,...,n, a e he Hankel singula alues o he
sys em (see e.g., [3, 5]). F om hese inequali ies i ollows
ha , in o de o ge he smalles e o o he unca ed sys em,
one should, in any case, dis ega d he s a es associa ed wi h he
smalles Hankel singula alues.
Al hough selec ing he unca ed sys em using he abo e
idea yields gene ally good esul s, and is widely used in p ac-
ice, in some cases, as shown in he example a he end o he
pape , a smalle e o is ob ained i one selec s di e en ly he
s a es o disca d. In his pape we explain his si ua ion by ob-
aining a be e lowe e o bound, and showing how his may
in luence he selec ion o he unca ed sys em.
Ou esul es s on he new lowe bound o he H∞no m o
a sys em p oposed in [6, 8, 11], which is based on compu ing
IThis wo k was suppo ed by Vie namese Na ional Founda ion o Science
and Technology De elopmen (NAFOSTED) unde g an 101.02-2013.18, and
by Spanish CICYT p ojec s DPI2010-15110 and DPI2011-25649.
Email add esses: [email p o ec ed];
[email p o ec ed] (Ha Binh Minh), [email p o ec ed]
(Ca les Ba lle), [email p o ec ed] (En ic Fossas)
he ans e unc ion a ze o equency. In his pape , we use
he same idea o compu e he lowe e o bound o he balanced
unca ion me hod.
Th oughou he pape , we deno e ma ices and ec o s by
bold- ace le e s, o example A, and scala s by no mal le e s,
as in a. The symbols Rand Cdeno e he ields o eal and
complex numbe s, espec i ely.
We conside he class o single-inpu /single-ou pu (SISO)
linea dynamical sys ems wi h ime-in a ian s a e-space eal-
iza ion
˙
x( )=Ax( )+bu( ),(1.2)
y( )=cx( ), ∈R,(1.3)
whe e (A,b,c)∈Rn×n×Rn×1×R1×n,x( )∈Rn,u( )∈Rand
y( )∈R. The s a e-space sys em (1.2)-(1.3) gene a es a ans e
unc ion
G(s) :=c(sI−A)−1b,s∈C(1.4)
o which some imes we use he no a ion A b
c!.
The H∞-no m o a linea ime-in a ian sys em is de ined
by
kG(s)kH∞:=max
ω∈R
σmax(G(jω)),
whe e σmax(G(jω)) is he la ges singula alue o G(jω). In
he SISO case, howe e , G(jω) is jus a complex numbe , and
he e o e σmax(G(jω)) =|G(jω)|, which gi es
kG(s)kH∞=max
ω∈R
σmax(G(jω)) =max
ω∈R
|G(jω)|.
P ep in submi ed o Else ie Oc obe 1, 2013
The ou line o his pape is as ollows. In Sec ion 2 we ecall
Obe ’s canonical o m o balanced ealiza ion [8]. This ealiza-
ion is use ul o in es iga e he H∞-no m lowe e o bound o
he balanced unca ion me hod, which will be discussed in Sec-
ion 3. In Sec ion 4, a nume ical example is p esen ed, which
shows ha he classical balanced unca ion me hod does no
always yield he bes esul . Finally, ou conclusions a e p e-
sen ed in Sec ion 5.
2. Obe ’s canonical o m o balanced ealiza ion
2.1. Balanced ealiza ion
Assume ha he sys em G(s)= A b
c!is asymp o ically
s able and is in a minimal ealiza ion, i.e., Ais s able, he pai
(A,b) is con ollable and he pai (A,c) is obse able. The con-
ollabili y and obse abili y G amians Pand Qo he sys em
a e, espec i ely, he solu ions o he algeb aic Lyapuno equa-
ions
AP +PAT+bbT=0,(2.1)
ATQ+QA +cTc=0.(2.2)
The balancing ans o ma ion is a s a e ans o ma ion ha
makes he con ollabili y and obse abili y G amians iden ical
and diagonal, i.e. i he ans o ma ion is gi en by xb( )=
T−1x( ), hen
(Ab,bb,cb)=(T−1AT,T−1b,cT),(2.3)
Pb=T−1PT−T=Σ:=diag(σ1, σ2, . . . , σn)
=TTQT =Qb,(2.4)
whe e σ1≥σ2≥ · · · ≥ σn>0 a e he Hankel singula alues
o he sys em. The ealiza ion (Ab,bb,cb) is called a balanced
ealiza ion o sys em [7].
2.2. Balanced unca ion
In o de o ob ain an o de educed model, we assume ha
(Ab,bb,cb) a e in balanced ealiza ion. Le J:={i1,...,i } ⊂
{1,...,n}be he indexes o he s a es ha we wan o keep in he
educed model. Le IJ:=col{ei1,...,ei }, whe e ejis he j- h
column ec o o iden i y ma ix In. Then, he educed-o de
sys em G (s) is ob ained by unca ing he (n− ) s a es which
do no belong o J, as ollows:
AJ:=IJAbIJ,bJ:=IJbb,cJ:=cbIJ,
G (s) :=cJ(sI−AJ)−1bJ.(2.5)
2.3. Obe ’s canonical o m o SISO balanced ealiza ion
Suppose ha he SISO linea ime-in a ian sys em G(s)=
Abbb
cb!=cb(sI−Ab)−1bbis in balanced ealiza ion. Mo e-
o e , o simplici y eason, we assume ha he Hankel singula
alues o G(s)a e dis inc , i.e., σ1> σ2>· · · > σn.Then in
his case, ollowing [8], G(s)= Abbb
cb!can be w i en in
Obe ’s canonical o m:
G(s)=




























−b2
1
2σ1
−b1b2
s1s2σ1+σ2· · · −b1bn
s1snσ1+σnb1
−b2b1
s2s1σ2+σ1
−b2
2
2σ2· · · −b2bn
s2snσ2+σnb2
.
.
.
.
.
.
...
.
.
.
.
.
.
−bnb1
sns1σn+σ1
−bnb2
sns2σn+σ2· · · −b2
n
2σnbn
s1b1s2b2· · · snbn




























,(2.6)
whe e si=1 o −1 is he sign associa ed wi h he Hankel singu-
la alue σi. No ice ha i all he signs sia e equal, ei he 1 o
−1, hen he ma ix Abis symme ic, and cb=bbo cb=−bb.
These special cases will be conside ed la e on.
3. A new lowe e o bound
The H∞-no m o sys em is always bigge han |G(0)|. Mo e-
o e , i all he Hankel singula alues a e dis inc hen G(0) can
be compu ed, in e ms o Hankel’s singula alues, as ollows
G(0) =2
n
X
i=1
siσi.(3.1)
The s a emen and he p oo o his esul can be ound in [6,
8, 11]. By combining his wi h he classical lowe bound o
sys em [5], we ge he ollowing esul :
Theo em 3.1. Assume ha G(s)is s able SISO sys em and all
he Hankel singula alues a e dis inc . Then,
kG(s)kH∞≥max{σ1,2
n
X
i=1
siσi}.(3.2)
Rema k 3.2. One can conside wo cases whe e he new lowe
bound (3.2) eaches he uppe bound o sys em (see Theo em
4.1 in [10], Theo em 4.1 in[9], o Rema k 2.3 in[8]).
(a) In he case ha si=1 o all i =1,...,n, i.e. he
case ha G(s)has s a e-space symme ic ealiza ion A=
AT,b=cT, hen
kG(s)kH∞≥2(σ1+· · · +σn).
I ollows ha kG(s)kH∞=2(σ1+· · ·+σn)since he lowe
bound is equal o he uppe bound.
(b) In he case ha si=−1 o all i =1,...,n, i.e. he case
ha G(s)has ealiza ion A=AT,b=−cT, hen we ge
he same esul as abo e
kG(s)kH∞=2(σ1+· · · +σn).
Now using he same idea as in Theo em 3.1, we a e in a
posi ion o o mula e he main esul o his pape .
Theo em 3.3. Assume ha G(s)is a s able SISO sys em and
ha all he Hankel singula alues a e dis inc . Le J ⊂ {1,...,n}
2
be gi en, and d :=max{j|j<J}. I G (s)is educed model ob-
ained by he balanced unca ion me hod om G(s), hen he
lowe bound o kG(s)−G (s)kH∞is
kG(s)−G (s)kH∞≥max{σd,2X
i<J
siσi}.(3.3)
P oo o Theo em 3.3. Since he balanced unca ion me hod e-
ains he Hankel singula alues σi,i∈ J, as well as he signs
si,∈ J, associa ed wi h hem, o he educed sys em G (s), we
ge ha
G(0) −G (0) =2
n
X
i=1
siσi−2X
i∈J
siσi=2X
i<J
siσi,
which implies ha
kG(s)−G (s)kH∞=max
ω∈R
σmax(G(jω)−G (jω))
=max
ω∈R
|G(jω)−G (jω)|
≥ |G(0) −G (0)|
=2X
i<J
siσi.
Now we conside wo special cases in Theo em 3.3. In hese
cases, he uppe bound and he lowe bound o kG(s)−G (s)kH∞
a e he same, and he e o e he exac e o o balanced unca-
ion me hod can be compu ed. The p oo is omi ed since i is
ob ious.
Co olla y 3.4. Wi h he assump ions as in Theo em 3.3, we ge
ha :
(a) In he case ha all unca ed s a es ha e he sign equal o
1, i.e. si=1 o all i <J, he H∞-no m o (G(s)−G (s))
is
kG(s)−G (s)kH∞=2X
i<J
σi.
(b) In he case ha all unca ed s a es ha e he sign equal
o −1, i.e. si=−1 o all i <J, we ge he same esul as
abo e
kG(s)−G (s)kH∞=2X
i<J
σi.
We conside now wo special cases, namely when G(s) has
s a e-space symme ic ealiza ion A=AT,b=cT, o when
A=AT,b=−cT.
Co olla y 3.5. Wi h he same assump ions as in Theo em 3.3,
one has ha
(a) (Theo em 4.4, [9]) In he case ha G(s)has s a e-space
symme ic ealiza ion A=AT,b=cT, one has
kG(s)−G (s)kH∞=2(σ +1+· · · +σn).
(b) In he case ha G(s)has ealiza ion A=AT,b=−cT,
one ge s also
kG(s)−G (s)kH∞=2(σ +1+· · · +σn).
P oo . The esul s in Co olla y 3.5 co espond o he special
cases in Co olla y 3.4 since all unca ed s a es ha e he sign 1
o −1.
4. A nume ical example
In classical balanced unca ion me hod one unca es he
s a es ha ing he smalles Hankel singula alues. The example
ha we p esen shows ha aking in o accoun he new igh e
lowe bound may educe he e o on he educed o de model
sys em wi hou inc easing i s o de .
Conside he ollowing linea sys em, gi en by Obe ’s eal-
iza ion o m by
b=
1
1
1
1
1

,s=
1
1
−1
1
1

, σ =
5
4
3
2.5
2

,
c=hs1b1s2b2· · · snbni
=h1 1 −111i,
A=

−b2
1
2σ1
−b1b2
s1s2σ1+σ2· · · −b1bn
s1snσ1+σn
−b2b1
s2s1σ2+σ1
−b2
2
2σ2· · · −b2bn
s2snσ2+σn
.
.
.
.
.
.
...
.
.
.
−bnb1
sns1σn+σ1
−bnb2
sns2σn+σ2· · · −b2
n
2σn

=

−0.100 −0.111 0.500 −0.133 −0.143
−0.111 −0.125 1.000 −0.154 −0.167
−0.500 −1.000 −0.167 2.000 1.000
−0.133 −0.154 −2.000 −0.200 −0.222
−0.143 −0.167 −1.000 −0.222 −0.250

.
Le G(s)= A b
c!.G(s) is in balanced ealiza ion and i s
Hankel singula alues a e
σ1=5, σ2=4, σ3=3, σ4=2.5, σ5=2.
I we unca e he 2 s a es ha ing he smalles Hankel singu-
la alues, σ4and σ5, as in he classical balanced unca ion
me hod, we ob ain he ollowing educed-o de sys em.
G1(s)=













−0.100 −0.111 0.500 1
−0.111 −0.125 1.000 1
−0.500 −1.000 −0.167 1
1 1 −1














.
The H∞-no m o e o in his case is
kG(s)−G1(s)kH∞=9,
which is a ained a equency ω=0.
Howe e , i we unca e he 2 s a es co esponding o σ2
and σ3we ob ain he ollowing educed-o de sys em.
G2(s)=













−0.100 −0.133 −0.143 1
−0.133 −0.200 −0.222 1
−0.143 −0.222 −0.250 1
111














.
3
The H∞-no m o e o in his case is
kG(s)−G2(s)kH∞=5.6421,
which is now a ained a equency ω=2.4814.
Hence, unca ing he s a es ha ing he smalles Hankel sin-
gula alues does no always gi e he bes educed sys em. One
can ind an explana ion o his esul in he ligh o he new
lowe e o bound gi en in Theo em 3.3. One has ha
2(σ4+σ5)≥ kG(s)−G1(s)kH∞≥max{σ4,2(σ4+σ5)},
and, he e o e, 9 ≥ kG(s)−G1(s)kH∞≥9, o kG(s)−G1(s)kH∞=
9. On he o he hand,
2(σ2+σ3)≥ kG(s)−G2(s)kH∞≥max{σ2,2|σ2−σ3|},
which leads o 14 ≥ kG(s)−G2(s)kH∞≥4. The lowe bound o
kG(s)−G2(s)kH∞is smalle han he one o kG(s)−G1(s)kH∞,
so i may yield a be e esul , and in ac i does in ou example.
5. Conclusions
This pape has shown ha he H∞-no m lowe bound o
SISO linea sys ems as well as he H∞-no m lowe e o bound
o balanced unca ion me hod can be imp o ed. The echnique
is based on he compu a ion o ans e unc ion a ze o e-
quency. The key poin in his pape is he balanced ealiza ion
ob ained by Obe [8] o he SISO linea sys ems. Whe he he
new bound imp o es he classical one depends on he de ailed
nume ical alues o he Hankel singula alues o he sys em,
as well as o hei signs, bu we ha e shown an explici example
whe e he new bound is ele an .
We should commen ha hese esul s can no be ex ended
o he case o mul i-inpu /mul i-ou pu (MIMO) linea ime-
in a ian sys ems. This is due o he ac ha equali y (3.1)
does no hold o he MIMO case. The ques ion o de ining
a sys ema ic way o imp o e he balanced unca ion gi en he
spec um o Hankel’s singula alues and hei associa ed signs
is an open one.
[1] A.C. An oulas, App oxima ion o La ge-Scale Dynamical Sys-
ems, SIAM P ess, 2005.
[2] Robe R. Bi mead and B ian D. O. Ande son, The Ma ix Cauchy
Index: P ope ies and Applica ions, SIAM J. Appl. Ma h., 33(4)
(1977), pp. 655–672.
[3] D.F. Enns, Model educ ion wi h balanced ealiza ions: An e -
o bound and a equency weigh ed gene aliza ion, P oceedings
o he 23 d Con ol and Decision Con e ence (Las Vegas), (1984),
pp. 127–132.
[4] Ha Binh Minh, Model educ ion in a beha io al amewo k, Doc-
o al Disse a ion Uni e si y o G oningen, 2009. pp. 1–10.
[5] K. Glo e , All op imal Hankel-no m app oxima ions o linea mul-
i a iable sys ems and hei L∞-e o bounds, In e na . J. Con ol,
39(4) (1984), pp. 1115–1193.
[6] S.S. Mahil, F.W. Faiman, B.S. Lee, Some in eg al p ope ies o
balanced ealiza ions o scala sys ems, IEEE T ans. Au oma .
Con ol, 29 (1984), pp. 181–183.
[7] B.C. Moo e, P incipal componen analysis in linea sys ems: con-
ollabili y, obse abili y, and model educ ion, IEEE T ans. Au-
oma . Con ol, 26(2) (1981), pp. 17–32.
[8] R. Obe , Balanced Pa ame iza ion o Classes o Linea Sys ems,
SIAM J. Con ol Op im., 29 (1991), pp. 1251–1287.
[9] Timo Reis, Ta jana S ykel, Lyapuno Balancing o Passi i y-
P ese ing Model Reduc ion o RC Ci cui s, SIAM J. Applied Dy-
namical Sys ems, 10 (2011), No. 1, pp. 1–34.
[10] W.Q. Liu, V. S ee am, K.L. Teo, Model educ ion o s a e-space
symme ic sys ems, Sys ems Con ol Le ., 34 (1988), pp. 209–215.
[11] D.A. Wilson, A. Kuma , Symme y p ope ies o balanced sys ems,
IEEE T ans. Au oma . Con ol, 28 (1983), pp. 927–929.
4