• No results found

Black-box identification of MIMO transfer functions : asymptotic properties of prediction error models

N/A
N/A
Protected

Academic year: 2021

Share "Black-box identification of MIMO transfer functions : asymptotic properties of prediction error models"

Copied!
34
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Black-box identification of MIMO transfer functions :

asymptotic properties of prediction error models

Citation for published version (APA):

Zhu, Y. (1987). Black-box identification of MIMO transfer functions : asymptotic properties of prediction error models. (EUT report. E, Fac. of Electrical Engineering; Vol. 87-E-182). Technische Universiteit Eindhoven.

Document status and date: Published: 01/01/1987

Document Version:

Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers)

Please check the document version of this publication:

• A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website.

• The final author version and the galley proof are versions of the publication after peer review.

• The final published version features the final layout of the paper including the volume, issue and page numbers.

Link to publication

General rights

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain

• You may freely distribute the URL identifying the publication in the public portal.

If the publication is distributed under the terms of Article 25fa of the Dutch Copyright Act, indicated by the “Taverne” license above, please follow below link for the End User Agreement:

www.tue.nl/taverne Take down policy

If you believe that this document breaches copyright please contact us at: openaccess@tue.nl

providing details and we will investigate your claim.

(2)

MIMO Transfer Functions:

Asymptotic Properties of

Prediction Error Models

by

ZHU Yu-Cai

EUT Report 87 -E-182 ISBN 90-6144-182-X November 1987

(3)

ISSN 0167- 9708

EINDHOVEN UNIVERSITY OF TECHNOLOGY

Faculty of Electrical Engineering Eindhoven The Netherlands

BLACK-BOX IDENTIFICATION OF MIMO TRANSFER FUNCTIONS:

Asymptotic properties of prediction error models

by

ZHU Yu-Cai

EUT Report 87-E-182

ISBN 90-6144-182-X

Eindhoven

November 1987

(4)

! i

3-~U1~~~k~.t4-¥~j

-7~;J~Y~l~l ~ ~)f~~ ~t~

CIP-GEGEVENS KONINKLIJKE BIBLIOTHEEK, DEN HAAG

Zhu Yu-Cai

Black-box identification of MIMO transfer functions:

asymptotic properties of prediction error models / by

Zhu Yu-Cai. - Eindhoven: University of Technology,

Faculty of Electrical Engineering. - (EUT report,

ISSN 0167-9708; 87-E-182)

Met lit. opg., reg.

ISBN 90-6144-182-X

SISD 956 UDC 519.71.001.3 NUGI 832

(5)

Abstract

1. Introduction

Kronecker products

3. Black-box models and shift property

Asymptotic properties of the model

5. upper bound of identification errors

Conclusions and remarks

Acknowledgement References Appendix 1 Appendix 2 Author's address: ZHU Yu-cai

Measurement and Control Group Faculty of Electrical Engineering Eindhoven University of Technology

P.O. Box 513 5600 MB Eindhoven The Netherlands iv 3 5 B 20 22 22 22 25 26

(6)

BLACK BOX IDENTIFICATION OF MIMe TRANSFER FUNCTIONS - ASYMPTOTIC PROPERTIES OF PREDICTION ERROR MODELS

ZHU Yu-cai

Abstract: Identification of MIMe transfer functions is considered. The transfer function matrix is parametrized as black-box models, which have certain shift-properties; no structure or order is chosen a priori. In order to obtain a good transfer function estimate, we allow the order of the model to increase to infinity as the number of data tends to infin-ity. The expression of asymptotic covariance of the transfer function estimates is derived, which is asymptotic both in the number of data and in the model order. The result indicates that the joint covariance mat-rix of the transfer functions from inputs to outputs and from driving white noise sources to the additive output disturban~es re~spectively is proportional to the Kronecker product of the inverse of the joint spec-trum matrix for the inputs and driving noise and the spect:rum matrix of the additive output noise. The factor of proportionality is the ratio of model order to number of data. The result is independent of the particu-lar model structure used. This result is the MIMO extension of the the-ory of Ljung (1985). The application of this theory for defining the bounds of modelling errors is highlighted.

(7)

1 INTRODUCTION

Consider a discrete time system with m inputs and p outputs. A general linear time-invariant model for the relationship between inputs and out-puts can be written

y( t) =

L

k=l

G

k • u(t-k) + vet)

where: yet) is a p-dimensional column output vector at time t; u(t) is an m-dimensional column input vector at time t;

G

k is a sequence of p x m matrices; and

{vet)}

is assumed to be a

stoch-astic stationary process with zero mean values.

When the delay operator q-l is introduced as q-1u(t) = u(t-1)

the model (1.1) can also be written

yet)

=

G(q)u(t) + vet) ( 1 .2)

where

G(q) = ( 1 .3)

The transfer function matrix for the model is given 00 iw \ -iwk G( e ) = /. G k • e k=l -1T <: W <: 'IT (1.4)

For the disturbance, the most common approach is to assume that vet) is the output vector of a stable filter driven by a white noise vector

vet) = H(q)e(t) ( 1 .5)

where

(8)

H-1(q) are stable. Then the disturbance vet) will be a stationary pro-cess with spectral density

iw

where H(e ) is the p x p transfer function matrix of H(q)

..

\' -iwk

L Hk_e k=O

and Hk is a sequence of pxp matrices, with H = I (p x p identity matrix)

o p

( 1 .6)

(1.7a)

( 1. 7b) The problem of identification is to estimate an approximatE! estimation model of the system model above from observed input-output data. We denote the data sequence by ZN

ZN

~

y( 1) ,u( 1), ... y(N) ,u(N)

where N is called sample number of the data sequence. If we have parametrized the model in some way:

yet)

=

G(q,8) u(t) + H (q,8) E(t)

(1.8)

( 1 .9)

where

e

is a (dx 1) parameter vector, a commmon way for est,imation is to

compute the one-step ahead prediction according to (1.9)

y(tI8)

and then to determine the errors; that is determine

N parameters A d 8 N'DnCR , V = N

L

AT A E (t,S)E(t,8) t=l is minimized, where ( 1.10)

by minimizing the squared prediction such that

(1.11)

E(t,8)

=

yet) - y(tls)

=

Hrl(q,S)[y(t) - G(q,S)u(t)] ( 1.12) Expression (1.11) can cover most of the time domain identification tech-niques in practice. It can be shown that specific methods, e.g. the least squares or maximum likelihood method or k-step ahead prediction

(9)

error me'thad I can be obtained from (1. 1) by taking a specific model

structure.

After the parameter estimation, the transfer function estimate is taken

as

( 1.13)

Recently, Ljung and Yuan developed a theory to explain the properties of

the transfer function estimate. In Ljung and Yuan (1985), it was shown that in S1S0 cases, for the Markov parameter model (impulse response model), the variance of the transfer function estimate is proportional to

the noise to input signal ratio multiplied by the ratio of model order

and number of samples. The extension of the result to MIMO Markov

para-meter models can be found in Yuan and Ljung (1984). In Ljung (1985), i t

has been shown that the same result holds for the polynomial-type of SISO

models, e.g. ARMA model or ARMAX model. This work is to extend the

re-sult of Ljung (1985) to MIMO polynomial-type models.

In section 2 the Kronecker matrix product and some of its basic proper-ties will be presented. This will prove useful in the derivation of the result. In section 3 the Box-Jenkins model will be introduced and the

shift property of the polynomial-type models will be emphasized. The

main result is in section 4. In section 5 an application of the theory is proposed. Section 6 gives conclusions.

2 KRONECKER PRODUCTS

The results here have been adapted from BREWER (1978) and Yuan and Ljung (1984).

Let

be m x nand p x r matrices, respectively. The Kronecker product of A and B is defined as an mp x nr matrix, denoted by A® B

(10)

a"B a'2B a,nB A@B

=

a2,B a22B a2nB

(2.1)

am,B a m2 B a ron B It is easy to show that

(AeB) (Cl!lD)

=

AC@BD (2.2)

provided the dimensions are compatible. If A and B are square invertible matrices, then

and for any C and 0

(ceIl)* = C"®J)*

where

*

means conjugate transpose.

The column vector of matrix B(mxn) is defined as

l!, col B = B n (ron x 1) (2.3) (2.4) (2.5)

where B. is the j-th column of B. )

If A is a p x m matrix and B is an m x r matrix, we have 1:.he following useful relationship by using Kronecker products

col AB

=

(I4OAl col B

=

(B~

) col A

r p

(2.6)

With the help of the Kronecker product, we can now presen"o a matrix cal-culus and some of the properties.

(11)

aA aA ab " ab'2 aA /!, aA

as

= ab2, (2.7) aA

aiJ

p'

Given A(dim m x n), F(dim s x t) and B(dim p x r), i t can be shown that

(2.8)

and it can also be shown that

provided that A is a square and invertible matrix.

3 BLACK BOX MODELS AND SHIFT PROPERTY

In order to show the idea in a concrete way, we will take a special model

structure, the so-called Box-Jenkins model. But the results holds for

all the models which have the shift property.

The Box-Jenkins model is given as

G(q,8)

=

A- 1 (q,8) B(q,8)

H(q,8) C-l(q,8) D(q,8)

where A(q,8), B(q,8), C(q,8) and D(q,8) are polynomial matrices with

dimension p x P, P x m, P x P and p x p respectively

A(q,8) = I + A,q-l +

...

+ A q -n P n B(q,8) B q-l + -n

}

=

,

+ Bnq -n (3.2 ) C (q, 8) I + C,q-l + + C q P n + D,q-l + -n D(q,8) I + D q P n

(12)

A = I , B = 0, C

=

I and 0

o p 0 0 p 0

Remark

I

P (3.3)

When A

=

I, then [A(q,S), B(q,S)

1

is called a monic ARMA model of o

G(q,S). It can easily be shown that any ARMA model can be transferred

into the monic ARMA model provided A is invertible. B 0 means that

o 0

G(q,S) is strictly proper. This assumption is justified by the fact that most input-output systems are strictly proper.

H = I as in ('.7b). (3.2) has the order n. o p

Now we define the parameter vector as

c

o

o

=

I means that o p A B C n n n D n

1

= where S n (d x ') (3.4) for k = 1, ••• ,n (3.5)

Here d is the number of parameters and s

=

p(3p + m) for the Box-Jenkins

model.

Now we shall show the shift property of model (3.'), which is a poly-nomial-type model. Let T(q,S)

~

col[G(S,q) H(S,q)] = :pm(q,S) h,,(q,S) h (q, S) pp (3.6)

(13)

where g, ,(q,9) and h

i ,(q,9) are the entries of rational matrices G(q,9)

~) )

and H(q,9) respectively. It is easy to verify that

-k q Z(q,9) II 0 T where Z(q,9) =

ae-

T (q,9).q 1 oTT

Here

ae--

(q,9) is a s x p(p+m) matrix. k

(3.7)

( 3.7) holds because g" and h, ,

~) 1)

are rational functions of q-l and 9 is specially decomposed as in (3.4). The reader can verify (3.7) by taking a 5150 ARMA example.

Equation (3.7) is the so-called "shift property" of model set (3.1) and (3.2), which is one of the keys for deriving our result.

At the end of this section, a gradient of the prediction is introduced which will be important for the asymptotic distribution. We will give an expression of the gradient which is convenient for our purpose.

.p(t,9) (d x p) (3.8)

From (1.10) we get

H(q,9)y(tI9)

=

H(q,9)y(t) - yet) + G(q,9)u(t) (3.9)

According to the relation (2.6) we have

H(q,e)y(tle)

=

(UT(t)CP1

p) col G(q,e) - yet) +

(yT(t)~p)COlH(q,e)

(3.10)

AT T

y (tI9)H (q,9) (col G(q,e» T (u(t)~ )-y T (t)+(colH(q,9» T (y(t)®1 )

p p

(3.11) Using (2.8) we obtain the relation

(14)

d AT T AT dHT ( e)

de

y (tle)H (q,e) + (I!N (tie» deq, =

d T d T

de (colG(q,e» (Uelp) + de (colH(q,e» (Y®[p) (3.12)

It can be shown that (using the properties of the Kronecker product)

T

dH (q,e)

de (3.13)

Substituting (3.13) into (3.12) leads to AT

.2L

= de (3.14) where [ U(t) ] E(t,e)

and E(t,e)

=

y(t) - y(tle)

It is also easy to show that

(3.15)

Then (3.14) becomes

(3.16)

4 ASYMPTOTIC PROPERTIES OF THE MODEL

In this section the main result of the paper will be developed. First some formal assumptions will be given. Then several lemmas will be prov-ed. Finally, we will end up with Theorem 4.1 which gives the expression of the covariance matrix of the transfer function estimates.

To estimate a transfer function matrix is basically a non-parametric problem. Since the system is viewed as a black box, the internal

(15)

para-metrization via

e

is merely a vehicle to arrive at this estimate. Then, it is natural to let the model order n depend on the number of observed data

n n(N) (4.1)

in order to get the best transfer function estimates. Typically, we allow n(N) tends to infinity when N tends to infinity:

n(N) + ~ as N + ~ (4.2)

When the model order n increases, the model may lose "parameter identifi-ability", but it will retain "system identifiability" under weak condi-tions on the experiment design. See Gustavsson et al. (1977) for a

dis-cussion of this point. To deal with this problem, we introduce a regu-larization procedure in the following way. Let

6*(n) = arg min Ee (t,6)e(t,6) -AT A (4.3) ~D n where -~T A Ee (t,6)e(t,6) = lim N+~ 1 N

L

N t=l AT • E e (t,6)e(t,6)

(If the minimum is not unique, let 6*(n) denote any of the parameter vectors leading to such a minimum).

Here n emphasises that the minimum is carried out over n-th order

mod-els.

Now define the estimate 6

N(n,6) by where " arg min V N(6,6,n) ~D n 1 1 N =

2 [N

L

t=l (4.4) (4.5)

Here 0 is a regularization parameter, helping us to select a unique

(16)

The procedure here is a technical way of dealing with the unique esti-mate

• iw iw •

~(e ) = G(e ,eN) = (4.6)

by a sequence of unique parameter estimates {el/(m,o») rath"r than by the possibly non-unique (but realizable) estimate eN.

Further assumptions

Assume that the true system can be described by yet) = G (q) u(t) + H (q) e(t)

o 0 (4.7)

where {eCt)} is a white noise vector with covariance matrix R and bounded

fourth moments. Moreover, Go and Ho are stable filters. The output noise spectrum is then

( 4.8)

Assume the predictor filters Hrl(q,e) and Hr1G(q,e) in (1.10) along with their first-, second-, and third-order derivatives with rep sect to e are uniformly stable filters in e E 0 for each given n. Let

n • iw T(e ,n,o) Assume that lim n -• T • n 2 E[€(t,e*(n»-e(t)] [€(t,e*(n»-e(t)] (4.9)

o

(4.10)

which implies that T*(eiw) tends to T (eiw) as n tends. to infinity, i.e.

n 0

the transfer functions estimates are consistent.

In the same way that Z(q,e) defined in (3.7), we denote Z (q) as o

(17)

and Z (q) o a6 1 .q a6 1 iw e Assume that

Further, assume that

- T r (T)

=

E u(t)u (t-T)

=

u lim N+" r (T) ue 'r E u(t) e (t-T)

=

lim N+o> r (T) eu T

=

E e(t) u (t-T) lim N-exist and that

N N

I

t=1 N 1

I

E[e(t) U(t-T)l N t=1 r (T) ue

o

for T < 0 r (T) = 0 eu

Let the spectrum ~

"

~ (w) =

I

u ,[=-«1 for T

>

0 ( w) be defined as u r (T) e -iTw u

Let ~ (w) and ~ (w) be defined similarly. Finally, assume that

ue eu 1 N (4.11) (4-12) (4.13) (4.14a) (4.14b) (4.14c) (4.15) (4.16) lim

-

I

tIN

t=1 d 'T ' E[ d6 € (t,S(n»€ (t,S(n»

I

1

= 0 (n fixed) (4.17) S=S*

(18)

matrix. Denote X(t-l,B) as the s x p dimensional process X(t-l,B) = where Z(q,B) = a;T (t! B)

aB

1

T aT (q,B) .q

aB

1

Then from (3.16) we have

1/I(t,e) =

.

X(t-l

'B)J

~(t-2,e)

x(t-n,e) Denote the d x d matrix

T 6

E 1/I(t,B) 1/1 (t,e) = M (e)

n

(4.18)

(4.19)

(4.20)

(4.21)

It consists of n x n blocks each of dimension 5 x 8, and the k-j block is

E X(t-k,e) XT(t-j,e)

~

r (j-k,e)

X (4.22)

M (e) is called block Toeplitz covariance of the s x p dimensional

pro-n

cess X(e,t).

Introduce the s x d matrix

[ +illl

W (Ill)

=

e I

n s e+ 2iwI s e+niWr ] s

It is well-known that the spectrum of X(t,e) is

~ (lIl,e)

X

1 T

lim - W (w) M (e) Wn(-IIl)

n n n

(19)

~x(w,e)

=

z(eiW,e)(~~(W)®[(HT(eiW,e»-1(H-l(e-1W,e»1)

zT(e-iW,e) (4.24) Now we have the following result:

Lemma 4.1

Assume that (4.14)-(4.17) hold. Suppose also that c

>

U~ (w) II

u

where

A.

denotes the minimum singular value of the matrix, and

m~n n(N)

L

T=-n( N) nr(T)n+Q u as N .. m, n(N) + m (4.25) (4.26)

Let Ad = (a,.) be an arbitrary d x d matrix whose elements depend on n(N)

~J

such that

(s x s) as n(N) + ~

and

lim sup IIAdll ( C

n(N)-Here D .11 is the matrix norm. Then if n(N) .. 00 as N ... 00

lim n(N)-1 n(N) (4.27) (4.28)

Proof: The matrix M (e) + 6Id is the block Toeplitz covariance matrix of

- - - n

the s x p dimensional process

x(t,e) +

n;

w(t)

(20)

T

RW = EW(t) w (t) = Is. The spectrum of this process is given by

(~ (w) + 51). The result follows from the corollary to Yuan and Ljung

X

s (1984) Lemma 4.3. (Take Wd(W) = Wn(w), Rd = Mn(6) + 5I d). Similarly we have Corollary 4. 1 = A(w) (~ (w) + 81 )-1 (4.29) X s

Let us now consider the parameter estimate (4.4). First, from (4.3) and

(4.4) we have as in Ljung (1978)

6 (n,5) + 6*(n)

n w.p.1 as N +- 00

From the definition (4.4) and Taylor's expansion, we have

n

where ~N belongs to a neighbourhood of 6*(n) and from (4.30)

lim N_ Hence I~n _ 6*(n)1

=

0 N w.p.1

[~N(n,5)

- 6*(n)] -

_[v,,(~n,5)]-1

V'(6*(n),5) N N N (4.30) (4.31) (4.32) (4.33)

We shall consider each of the factors of the right-hand side of (4.33) in the following lemmas.

(21)

t:,

E(t,e*(n}}

=

e(t} + r(t,e*(n}}

From (4.10) we have

E[rT(t,e*(n} }r(t,e*(n}}] , C2 / n2

n lim C n

Lemma 4.2 Under previous assumptions and (4.35)

= ~ (w) + 5r

X s w.p. 1 as N -+ (1)

The proof is given in Appendix 1.

(4.34)

o

(4.35)

(4.36)

Lemma 4.3: Under condition (4.35) and previous assumptions we have

where IN(v~(e*(n},5}} < As N(O,Q(n}} as N + ~ lim 1 n(N} T W (w) Q(n} W (-w) n n (4.37)

=

z(eiW,e*(n}}(~~(W}

[(HT(eiW,6*}}-IR(H-l(e-iW,6*(n}}]zT(e-iW,6*(n}) (4.38) The proof is given in Appendix 2.

Combining these two lemmas we obtain the following result:

Lemma 4.4

under the conditions of Lemma 4.3 we have

(4.39) where lim n(N} T W (w}) R(n,5} W (-w) n n

(22)

[~ (00) + ~I

]-1

~ R(oo) [~ (00) + ~I

]-1

X

s

X

X

s (4.40)

~: (4.33) and lemma 4.3 imply that (4.39) holds with

(4.41)

Applying Lemma 4.2, Lemma 4.1 and Corollary 4.1 successively, we obtain then (4.40).

Now we consider

_[A

ioo ioo

IN TN(e ,n,~) - T*(e ,n)

1

(4.42) By Taylor's expansion

A ioo ioo ioo A ioo

TN(e ,n,o) - T*(e ,n)

=

T(e ,6

N(n,5» - T(e ,6*(n»

(4.43)

Thus (4.39) implies that the variable in (4.42) will have an asymptotic

normal distribution with covariance matrix

- d ioo

P(oo,n,5)

=

~ T(e ,6) R(n,o) d6

Now consider the p(p+m) x d matrix ioo [ 3 ioo T(e ,6) =

-or

T(e ,6)

36 1

Using the shift property (3.7) we have

~ TT( -ioo 6) d6 e ,

ioo

T(e ,6) = e -ikoo --T-3 T e , .e (ioo 6) ioo

= 36 1 -ikoo T( ioo 6) e z e , (4.44) ioo ] T(e ,6)

(23)

And using (4.23) we have d (iw 6)

- - T e , d6T

Notice the minus sign in W (-w). n

Combining (4.44) and (4.45) gives

- T ioo T -ioo

P(w,n,o)

=

Z (e ,6) W (-w) R(n,o) W (+w) Z(e ,6)

n n

f\

According to Lemma 4.4 and the fact that o(t,6*(n» + e(t)

lim

n(~)

p(w,n,o) n+~ T ioo [ - i o o T ioo

1

= Z (e ) Z (e ) S(-w) Z (e ) + 01 -1. o 0 0 s where (4.45) (4.46) (4.47) (4.48)

Consider the limit of (4.47) as 0 + O. Apply the matrix inversion lemma

[ -iw T iw

1

-iw

to Z (e )S(-w)Z (e ) + 01 -IZ (e ), suppressing arguments and

o 0 S 0

(24)

Hence the limit of (4.47) as 6 + 0 is

5-J(-W) 5 (-00) 5-J(-oo)

R

-J [+iOO T -iw

1

=~~(-w)®H(e ) R f I ( e )

Now it is time to state the main result.

(4.49)

Theorem 4.1: Consider the estimate TN(e • ioo ,n,6) under the assumptions

(4.3) - (4.17), (4.25) and (4.26). Then • iw iw

1

IN[TN(e ,n,6) - T~(e )

e

As N(0,p(w,n,6» where lim lim 0=0 n+CD

This result is very general.

as N + - for fixed n,o

~ (00)

v

(25)

In order to understand what sort of result we have obtained in (4.51), let us make one more assumption. Assume that the system operates in an

open loop. Then we have

and ~ (w)

=

~ (w)

=

0 ue eu ... iw cov[col GN(e ,n)] ~ ;.. iw cov[col ~(e ,n)] ~ (4.52) (4.53)

We see that G and H are asymptotically uncorrelated. The expression (4.52) says that the covariance of G at a given frequency is proportional to the (generalized) nOise-to-signal ratio at that frequency. The co-variance increases with the order n, not with the number of parameters d. The result in Theorem 4.1 brings us new theoretical insight into identi-fication, together with physical feelings, such as "noise-to-signal ration.

In the development of Theorem 4.1, we have used the shift property of the

model structure, and the prediction error criterion. Therefore, it should be clear that the result holds for all the polynomial-type models which have the shift property. The Box-Jenkins model can cover many special parametrizations of this class, but not all of them. (4.52) is consistent with the result of Yuan and Ljung (1984), taking note of dif-ferent definitions of r (T).

u

The author would like to point out that the right-hand side of (3.22) of Ljung (1985) should be complex conjugated (or transposed).

Following the same argument in the proof of Corollary 3.3 of Ljung (1985), we have

corollary 4.2

Consider the same situation as in Theorem 4.1, but assume that H(q,6) is fixed, and independent of 6.

(26)

Assume that the system operates in open loop, i.e. ~ _ 0, and ue Then 2 ioo 100 n UG*(e ) - G (e ) n + 0 n 0 as n .... 0:) • ioo .

/N[col ~(e ,n,6) - col G~(e~oo)l ~ As N(O,P(oo,n,6»

lim lim 6+0 n+ClO 1 P(w,n,cS) = n (4.54) (4.55) (4.56)

A special case of Corollary 4.2 is to let G(q,8) as given in (3.1) and

H(q,8) = I (4.57)

This is called the output error method.

Because the expressions of the result are remarkably simple, they are very useful in applications. Ljung and Yuan have used thE' (other version of the) result for input design and order selection. HerE', another ap-plication of the result will be proposed.

5 UPPER BOUND OF IDENTIFICATION ERRORS

We know that every model is subject to errors. In the field of system identification, most of the attention is focused on how to describe the model and how to obtain the parameters of the model; less attention has

been paid to the study of the errors of the model. In principle, in order to use a black-box model of a system, one needs to model the error and to est~ate the error as well. Theorem 4.1 describes the errors of MIMe black-box models in a stochastical way. Recently, robust control theory has been developed (see Vidyasagar (1995», which is more suitable for industrial process control than the state space method. For the application of this new theory, one needs not only a model of the pro-cess, but also an upper bound of the model uncertainty (modelling errors) in the frequency domain. We will show how to derive an upper bound of the model uncertainty of black-box models (or identification errors), based on Theorem 4.1.

(27)

Assume that open-loop identification has been performed.

Denote 6G(eiw) as the error of the model

( 5. 1 )

iw Then, from Theorem 4.1 and (4.52) we know that 6 g

ij(e ) follows,

asymp-totically, the normal distribution and

(5.2)

where [~-l(w)l .. is the (j,j) entry of the matrix ~-l(w), and ~ (w) is

U JJ U vi

the spectrum of Vi(t), and equals the (i,i) entry of the matrix ~v(w).

Therefore, asymptotically, we can define the 30 bound for the error

(5.3)

with

w.p. 99.7

Z

(5.4)

Finally, we get an upper bound matrix

UB(w)

=

jub ..

(w)}

1)

We can compute UB(w) by (5.3), using

this quantity can be used for robust

system.

(5.5)

the estimates of ~ (w) and ~ (w) and

u v

controller design of the feedback

Details on the estimation of the upper bound can be found in Zhu (1987a, 1987b).

(28)

6 CONCLUSIONS AND REMARKS

In this work, the asymptotic theory of the prediction error identifica-tion of Ljung (1985) has been extended to the MIMO case. The result has the same form as the 8ISO case. We would like to mention that the result is not only valid for the prediction error method family. The open-loop version of the result holds also for the spectral analysis, see Zhu

(1987a, 1987b). Therefore, we can say that the result holds for (almost) all the identification methods which are based on the stochastic estima-tion theory for linear time-invariant systems. The key to arriving at this result is to let the order of the model go to infinity. One need

not worry too much about "infinitely high order" models. Some numerical

tests have shown that the asymptotic variance expression is a reasonable approximation for the true variance of the low order model; see Ljung and Yuan (1985), and Ljung (1985). For industrial process identification, we may have a large amount of I/O data, and we have to ~se very high order models (25-50-th order, for example) to fit the highly complex dynamics of the process (see Backx 1987). Hence, the asymptotic covariance will be a very good approximation of the true covariance.

The derivation of the upper bound of the identification errors from this theory completes the contribution of identification to robust control.

ACKNOWLEDGEMENT

I would like to express my gratitude to: Professor pieter Eykhoff# my supervisor, for his encouragement, guidance and valuable help; Ir. Peter Janssen, who corrected my mistakes in the proof, and gave useful comments on my work; professor Lennart Ljung, who supplied useful material and provided helpful remarks.

REFERENCES

~, T. (1987)

IDENTIFICATION OF AN INDUSTRIAL PROCESS: A MARKOV PARAMETER APPROACH Ph.D.-thesis, Eindhoven University of Technology

(29)

Brewer, J.W. (1978)

KRONECKER PRODUCTS AND MATRIX CALCULUS IN SYSTEM THEORY. IEEE Trans. Circuits and Syst., vol. CAS-25, p. 772-781.

Gustavsson, I., L. Ljung and T. SoderstrOm (1977)

IDENTIFICATION OF PROCESSES IN CLOSED LOOP - Identifiability and accuracy

aspects.

Automatica, vol. 13, no. 1, pp. 59-75.

Ljung, L. (1985)

ASYMPTOTIC VARIANCE EXPRESSIONS FOR IDENTIFIED BLACK-BOX TRANSFER FUNCTION MODELS

IEEE 'rrans. Autom. Control, Vol. AC-30, p. 834~844.

Ljung, L. (1978)

CONVERGENCE ANALYSIS OF PARAMETRIC IDENTIFICATION METHODS IEEE Trans. Autom. Control, vol. AC-23, pp. 770-738.

Ljung, L. and Z.D. ~ (1985)

ASYMPTOTIC PROPERTIES OF BLACK-BOX IDENTIFICATION OF TRANSFER FUNCTIONS IEEE Trans. Autom. Control, Vol. AC-30, p. 514-530.

Vidyasagar, M. (1985)

CONTROL SYSTEM SYNTHESIS: A factorization approach Cambridge, Mass.: MIT Press.,

MIT Press series in signal processing, optimization and control, Vol. 7.

~, Z.D. and L. Ljung (1984)

BLACK-BOX IDENTIFICATION OF MULTIVARIABLE TRANSFER FUNCTIONS: Asymptotic properties and optimal input design

Int. J. Control, Vol. 40, p. 233-256.

~, Y.C. (1987a)

ON A BOUND OF THE MODELLING ERRORS OF BLACK-BOX TRANSFER FUNCTION ESTIMATES

EUT Report 87-E-173, Faculty of Electrical Engineering, Eindhoven Univer-sity of Technology, The Netherlands.

(30)

~, Y.C. (1987b)

ON THE BOUNDS OF THE MODELLING ERRORS OF BLACK-BOX MIMO TRANSFER FUNCTION ESTIMATES

EUT Report 87-E-183, Faculty of Electrical Engineering, Eindhoven Univer-sity of Technology, The Netherlands.

(31)

Appendix 1: The proof of Lemma 4.2

By standard arguments and a law of large numbers (see e.g. Ljung, 1978) we have

V~'(9,6) + lim E V~'(9,6)

N-w.p. 1 and uniformly in 9 € D • n

After some calculation, we have

v"(9,6)

=

N as N + co N N

I

~·.(ld~r(t,9» t=l

where ~'(t,9) is the d x dp second derivative matrix of y(tI9). Combining (Al.2), (4.32) and (4.34) gives

n - T

VN'(~N,6) + 61 + E~(t,9*(n»~ (t,9*(n»

+ E~' (t,9*(n» (ld@r(t,9*(n»)

using the fact that e(t) and ~'(t,9) are independent.

Remark

(Al.l)

(Al.2)

(Al.3)

The reason why ~(t,9) and ~'(t,9) are independent of e(t) is due to the fact that the "prediction error" criterion is used: y(tle) is dependent only on the previous y and u, i.e. y(tle) is only dependent on the previous e, and e(t) is an independent variable, therefore y(tl9) and e(t) are independent, so that ~(t,9), ~'(t,9) are also independent of

e( t) •

It remains to be shown that the operator norm of the last term of (Al.3)

tends to zero as n tends to infinity. We note that

E~'(t,9*(n»r(t,9*(n» is a symmetric matrix and for the (k,j) element of the matrix, using (4.35)

(32)

"T

Iii

Y 8 8 (t 8) .r(t,e*(n»

I (

k j

~ E{rT(t,e*(n».r(t,e*(n»IE{Y~

e k j ( c.c

In

(C is a constant) n (tie) Y e e (tle)1 k j

since the predictor filter and their second derivatives are stable.

Hence d

L

k=1 "T

Iii

Y6 6 (tI6) k j r(t,e*(n)

I (

s.C.C n (A1.4) NOw, the operator norm of any symmetric matrix is bounded by its absolute row sums. Hence we have

Dii

ljI' (t,6*(n» (Id9 r(t,6*(n») i .. 0 as n + 00

In view of the definitions (4.21) and (A1.5) we obtain (4.36).

Appendix 2: The proof of Lemma 4.3

We have from (4.5) V~(6*(n),0)

=

-1 N N

L

t=1 ljI(t,6*(n) )

,.

£(t,6*(n» (A1.5) (A201 ) According to (4.17b) the expected value of (A2.1) tends to zero faster than

111N.

From Ljung et al. (1979) it follows that

,IN V~( 8*(n,0) ,0)

As N( 0, Q(n» where Q(n)

=

lim N-N

L

1 N N

L

t=1 s=1 E[ljI(t,6*(n»(e(t)+r(t,8*(n». (A2.2 )

(33)

T T T ] (e (s)+r (s,6*(n»~ (s,6*(n»

N

lim 1

I

E[~(t,6*(n)

e(t).eT(t)

~T(t,6*(n»]

N+~ N t=l N N + lim 2

I I

E

~(t,6*(n»r(t,6*(n» eT(s)~T(s,6*(n»

N - N t=l s=l N N + lim

I I

E ~(t,6*(n».r(t,6*(n»rT(s,6.(n» T N ~ (s,6*(n» N - t=l s=l (A2.3)

The second and the third sums are obtained as filtered white noise and filtered deterministic input. According to Ljung (1985) the values of the entries of these limits are bounded by

G/[ErT(t,6*(n» r(t,6*(n»T = C.C

In

n

which shows that their matrix norm is bounded

by c.c.

The first term of n

(A2.3) is

(A2.4)

This is a d x d block Toeplitz covariance matrix of the s x 1 process X(t-1,6*(n»e(t) = Z(q,6*(n) (I ~(HT)-I)(~(t_1,6*(n») e(t)

m+p (A2.5) Hence lim n - n(N) T W (w) M (6*(n» W (-w) = n e n

z(eiW,6*(n»){~c(W)

[HT(eiW,6*(n»)-IRH-l(e-iw,9*(n»)]lzT(e-iW,9*(n») (A2.6) and the lemma is proved.

(34)

'.",r-, ~~JI:;:, .:;-.;-.:.:.,:;,

:,,).;:,:'1:\;" ~IS':':·':~U·~·I'::N ~'f ';;Jo.!'Tll' _~l 1\ (:ELLl;i,,u, ,\\ClH~E (jAT,/" 'll::':W::-,RK. S:.:T ;<'o'!-,0rt a"7-E-~ca. 1987. ~saN 'JO-·jlH-168-4

:»,) yl~:~~, -" .. T. ,,:.,j fl~ie':ld J~ Gvvt!z, !CA. Post

':~~PLI::/>lE!IlTATIC,;'; ,,;-.iU E\f,\Ll:.\TI0;~ 0F A CU,"1BI:-<!-:D ';'f.5T-EHRoJR C,~HIU::C'"!,lUN PROCEDURE FOP. MD10EISS \,'tT:; DEFECTf. I::t"r Repo!:"t <i~-S-1G9. l'Jb7. ISBN '1D-v144-1')'!-:

t i -'01 i-I:.l!.l Yibin

DAS1~: A tool f;JC deccmposlt.im: a:1d analysls ot: ~equentiu.l l!'.i1chines. EL'T R-=port 87-E-170. 19R7. ISBN 90-6144-170-6

(171) Monn~-:, P. and M.H.A.J. Il",roen

!'1ULTIPLE-BEA.'1 GRer.JNDSTATION REFLECTOR ANTENNA SYSTE:-1: A preliminary study. EUT Report 67-E-171. 1987. ISBN 90-6144-171-4

(172) Bastiaans, ~t.J. dnd h.H.l'!. ;>.kk ... rmd!lS

ERROR REDUCTION IN TWC-OIMENSIOt>:AL PULSE-AREA :-IODULATIQN, WITH APPLICATION TO COMPUTER-GENERATED TRANSPARENC!E3.

E:;T R"'port d7-£-172. 1')87. ISl:iN '}u-6144-172-2 (17}) Zhu Yu-Cal

ON A BOUND OF THE MODELLING ERRuRS UF BLACK-BOX TRANSFER FUNCTION ESTIMATES. EUT Report. 87-E-173. 1987. IS8r.; 9D-6144-17)-U

(174) Bnrkelaar, ~.R.C.M. and J.F.~. The~u .... en

TECHNOLOGY ~.APPING fROM BOOLEAN EXPRESSIONS TO STl.NDARD CELLS. EUT Report 87-£-174. 1987. ISBN 90-6l44-17~-9

(175) Janssen, P.H.M.

FURTHER RESULTS ON THE McMILLA.'l DEGREE ANI) THE KRONECKER INDICES OF ARMA MODELS. EUT Report 87-E-1i5. 1987. ISBN 90-6144-175-i

(176) ~, P.H.M. and P. Stoica, T. Sf)~strom, P. Eykhaff

MODEL STRUCTURE SELECTION F'OR MULTI VARIABLE SYSTEMS BY CROSS-VALIDATION METHODS. EUT Report 87-E-176. 1987. ISBN 90-6144-176-5

(1 i7) Stefanov, B. and A. V~('fkind, L. Zarkova

ARCS IN CESIUM SEEDED NOBLE GASES RESULTING fPOM A MAGNETICALLY INDUCED ELECTRIC fIELD. EUT Report 87-E-177. 1987. ISBN 90-6144-177-3

(178) Janssen, P.H.M. dnd i'. Stoiea

~EXPECTATION OF THEPROOtJCT OF FOUR MATRIX-VALUED GAUSSIAN RANDOM VARIABLES.

EUT Report 87-E-178. 1987. ISBN ~O-6144-17H-l

(179) Lieshout, G"J.P. vi:ln drld L.P.P.P. vall Gl.nn~·k",n

GM: A gat~ matrix l<lyout gent·rator.

EUT Report 87-£-179. 1987. ISBN 90-6144-179-X (l80) Ginneken, L.P.P.P. Viln

GR1DLESS ROL'TING FOR GENERALIZeD CELL ASSEHBLIES: Report dnd user mdnuol. EUT Re!-'ort: 87-E-180. 1987. ISBN 'JO-bI44-1tlO-3

(181) Bollen, :-l.H.J. and P.T.!'!. Va'.'5s.~n

FREQUENCY SPECTRA FOR ADMITTANCE AND VOLTAGE TRANSFERS MEASURED ON A THREE-PHASE POWER TRANSFORMER. EUT Report 87-[-181. 1987. ISBN 90-61-14-181-1

(182) Zhu Yu-Cal

BLACK-BOX IDENTIFICATION Of MIMO TRANSFER FUNCTIONS: Asymptotic properties of prediction error models. EUT RepOl"t 87-E-182. 1987. ISBN 90-6144-182-X

(183) Zhu Yu-Cai

ONTHE BOIJNDS OF THE ~10DELI,ING ERBORS OF til,ACK-BOX MIMO TRANSFER f"UNCTION ESTIMJ\1'ES. EUT Report 87-£-\83. 1S187. ISBN 90-6144-18]-8

(184) Kadete, H.

ENHANCEMENT OF HEAT TRANSFER BY CORONA WIND. EUT R~port 87-E-184. 1987. ISBN 90-6144-184-6 (185) ~, P.A.M. and A.M,.]. ~, LV. ~, J. [Jijk

THE IMPACT OF TELECOMMU:-.I!CATION ON RURAL AREAS IN DEVELOPING COUNTRIES. EUT Repurt: 8";-E-185. 19H7. 1:SBN YO-6144-185-4

\186) ~ Yanhong

THE INfLUEN('~ OF COt,TACT SURFACE ~ICROSTRlJCTURE UN VACUUM ARC STABILITY AND ARC VOLTAGE. El'T Repol-t S'-j,;-lB6. 1987. ISBN ':JO-61<l4-1H6-}

(LBi) K.,1 ,,!:.'r, F. ilnd L. St.ole, R. van 'h'n £lorn

!)L::iIGc: AND IMFLE:-1ENTATION OF A ~\,)l;;';Li:: i,15RARY TO SUPPORT THE STRUCTURAL SY:-.ITHESIS. "-:UT Rt"port 87-F-L87. 10187. ISBN 90-6144-1f17-0

(168) Joiwiak, :...

~L DECO~.POSITlON OF SEQUENTIAL ~C1--!INES WITH THE STATE AND OUTPUT BEHAVIOUR REALIZATION. EUT Report 88-E-1"8. 1988. ISBN '}J-6J~4-1RB-1'}

Referenties

GERELATEERDE DOCUMENTEN

Percentage ondervraagden dat in hec geheel geen verkeers- veiligheidsactie kon noemen onderscheiden naar leeftijd (gemiddeld over de tien metingen).. Percentage

Nachdem das Anlegen von Sicherheitsgurten gesetzlich vorge-schrieben wurde , verdoppelte sich die Benutzung, so daß etwas mehr als die Hälfte der Autofahrer einen

A good example of how EBP (evidence based practice) is being used in everyday patient care is the protocol for a proposed study by Murray et al. 17 They investigated the efficacy of

The tensions between legalism and apocalypticism, as they appeat respectively in Jerusalem in Temple Judaism and in the Qumran community, will be compared in

Voor aanmatiging en pretentie hoeft men bij Verbogt niet te vrezen: `Mijn eigen wereld is klein, vaak zonder betekenis (...) Ik schrijf erover, omdat ik bijna niets anders kan

In Het schip Herman Manelli (1990) komt de hoofdpersoon een dood meisje tegen dat zelfmoord heeft gepleegd op de spoorrails, maar veel belangrijker is zijn psychotische dochter,

 In de studie naar de incidentie van ernstige hypoglykemie wordt een incidentie van 0.12 events per persoonsjaar genoemd. Kijkend naar het aantal patiënten met DM type 1 en type

is het vacc in we l besch ikbaar, maar is nog vee l ondu ide l ijk over de u itvoer ing (z ie kopje ‘Prob lemen met verw ijz ing naar ju iste zorgver lener ’). Vooralsnog is