• Nie Znaleziono Wyników

WITH DELAYS

N/A
N/A
Protected

Academic year: 2021

Share "WITH DELAYS"

Copied!
9
0
0

Pełen tekst

(1)

DOI: 10.2478/v10006-012-0066-x

A MODIFIED STATE VARIABLE DIAGRAM METHOD FOR DETERMINATION OF POSITIVE REALIZATIONS OF LINEAR CONTINUOUS–TIME SYSTEMS

WITH DELAYS

T

ADEUSZ

KACZOREK

Faculty of Electrical Engineering

Białystok Technical University, ul. Wiejska 45D, 15-351 Białystok, Poland e-mail:

kaczorek@isep.pw.edu.pl

A new modified state variable diagram method is proposed for determination of positive realizations of linear continuous- time systems with delays in state and input vectors. Using the method, it is possible to find a positive realization with reduced numbers of delays for a given transfer matrix. Sufficient conditions for the existence of positive realizations of given proper transfer matrices are established. The proposed method is demonstrated on numerical examples.

Keywords: state diagram method, determination, linear, continuous-time, delay, realization.

1. Introduction

Determination of the state space equations for a given transfer matrix is a classical problem, called the realiza- tion problem, which has been addressed in many papers and books (Farina and Rinaldi, 2000; Benvenuti and Fa- rina, 2004; Kaczorek, 1992; 2008; 2011d; 2012a; 2012b;

Shaker and Dixon, 1977). It is well known (Farina and Rinaldi, 2000; Kaczorek, 2002; 1992) that to find a reali- zation for a given transfer function first we have to find a state matrix for given denominator of the transfer func- tion.

Some overviews on the positive realization problem are given by Farina and Rinaldi (2000), Kaczorek (2002), as well as Benvenuti and Farina (2004). The realiza- tion problem for positive continuous-time and discrete- time linear systems was considered by Kaczorek (2006a;

2006b; 2011a; 2011b; 2006c; 2004; 2011c) along with the positive realization problem for discrete-time sys- tems with delays (Kaczorek, 2006; 2004; 2005). Fractio- nal positive linear systems were addressed by Kaczorek (2008c; 2009a; 2011d), together with the realization pro- blem for fractional linear systems (Kaczorek, 2008a) and for positive 2D hybrid systems (Kaczorek, 2008b). A me- thod based on a similarity transformation of the standard realization to the discrete positive one was proposed by Kaczorek (2011c). Conditions for the existence of a po- sitive stable realization with a system Metzler matrix for transfer function were established by Kaczorek (2011a),

who also formulated and solved the problem of determi- nation of the set of Metzler matrices for given stable po- lynomials (Kaczorek, 2012a).

In this paper a new modified state variable diagram method for determination of positive realizations with a reduced number of delays for given proper transfer matri- ces will be proposed and sufficient conditions for the exi- stence of positive realizations will be established. The pro- posed method allows us to find a positive realization with the number of delays less than the one that follows from the degree of the denominator of a given transfer function.

The paper is organized as follows. In Section 2 some preliminaries concerning positive continuous-time linear systems with delays are recalled and the problem formula- tion is given. Basic lemmas of the proposed method are gi- ven in Section 3. The new modified state variable diagram method is proposed in Section 4. Concluding remarks are given in Section 5.

The following notation will be used: R is the set of

real numbers, R

n×m

is the set of n × m real matrices,

R

n×m+

is the set of n × m matrices with nonnegative en-

tries and R

n+

= R

n×1+

, M

n

is the set of n × n Metzler

matrices (real matrices with nonnegative off-diagonal en-

tries), I

n

is the n × n identity matrix, A

T

is the transpose

of a matrix A, R

n×m

(s, w) is the set of n × m rational

matrices in s and w, R

n×m

[s, w] is the set of n × m poly-

nomial matrices in s and w.

(2)

2. Preliminaries and problem formulation

Consider the continuous-time linear system with h delays in state and q delays in inputs,

x(t) = ˙



h i=0

A

i

x(t − id) +



q j=0

B

j

u(t − jd), (1a)

y(t) = Cx(t) + Du(t), (1b)

where x(t) ∈ R

n

, u(t) ∈ R

m

, y(t) ∈ R

p

are the state, input and output vectors, respectively, and A

i

∈ R

n×n

, i = 0, 1, . . . , h, B

j

∈ R

n×m

, j = 0, 1, . . . , q, C ∈ R

p×n

, D ∈ R

p×m

, d > 0 being a delay.

Initial conditions for (1) are given by x

0

(t) for t ∈ [−hd, 0],

u

0

(t) for t ∈ [−qd, 0]. (2) Definition 1. The system (1) is called (internally) positive for every x

0

(t) ∈ R

n+

, t ∈ [−hd, 0] if u

0

(t) ∈ R

m+

, t ∈ [ −qd, 0] and all inputs u(t) ∈ R

m+

, t ≥ 0 we have x(t) ∈ R

n+

and y(t) ∈ R

p+

for t ≥ 0.

Theorem 1. (Kaczorek, 2005) The system (1) is positive if and only if

A

0

∈ M

n

, A

i

∈ R

n×n+

, i = 1, 2, . . . , h, B

j

∈ R

n×m+

, j = 0, 1, . . . , q,

C ∈ R

p×n+

, D ∈ R

p×m+

. (3) The transfer matrix of the system (1) is given by T (s, w) = C[I

n

s − A

0

− A

1

w − · · · − A

h

w

h

]

−1

[B

0

+ B

1

w + · · · + B

q

w

q

] + D, w = e

−ds

.

(4)

Definition 2. The matrices (3) are called a positive reali- zation of a given transfer matrix T (s, w) ∈ R

p×m

(s, w) if they satisfy (4).

The positive realization problem under consideration can be stated as follows: Given a proper transfer matrix T (s, w) ∈ R

p×m

(s, w), find a positive realization with reduced numbers of delays (3) of T (s, w).

In this paper sufficient conditions for the problem so- lvability will be established and a new method for deter- mination of a positive realization with a reduced number of delays will be proposed.

3. Problem solution

The transfer matrix (4) can be written in the following form:

T (s, w)

= C(H

ad

(s, w))[B

0

+ B

1

w + · · · + B

q

w

q

]

det H(s, w) + D

= N (s, w) d(s, w) + D,

(5)

where H(s, w)

= [I

n

s − A

0

− A

1

w − · · · − A

h

w

h

] ∈ R

p×m

[s, w], (6)

N (s, w) = C(H

ad

(s, w))[B

0

+ B

1

w + · · · + B

q

w

q

],

d(s, w) = det H(s, w). (7)

From (5) we have D = lim

s→∞

T (s, w) (8)

since lim

s→∞

H

−1

(s, w) = 0. The strictly proper transfer matrix is given by

T

sp

(s, w) = T (s, w) − D = N (s, w)

d(s, w) . (9) Therefore, the positive realization problem is reduced to finding the matrices

A

0

∈ M

n

, A

i

∈ R

n×n+

, i = 1, 2, . . . , h,

B

j

∈ R

n×m+

, j = 0, 1, . . . , q, C ∈ R

p×n+

, (10) for a given strictly proper transfer matrix (9).

To simplify the notation, we shall consider a Single- Input Single-Output (SISO) system described by (1) for m = p = 1.

Let a given, strictly proper, irreducible transfer func- tion have the form

T

sp

(s, w) = n(s, w)

d(s, w) , (11a)

n(s, w) = b

n−1

(w)s

n−1

+ · · · + b

1

(w)s + b

0

(w), b

k

(w) = b

k,m

w

m

+ · · · + b

k,1

w + b

k,0

,

k = 0, 1, . . . , n − 1, (11b) d(s, w) = s

n

− a

n−1

(w)s

n−1

− . . .

− a

1

(w)s − a

0

(w),

a

k

(w) = a

k,m

w

m

+ · · · + a

k,1

w + a

k,0

,

k = 0, 1, . . . , n − 1. (11c) The solution of the positive realization problem for (11) is based on the following two lemmas (Kaczorek, 2006a).

Lemma 1. Let p

k

= p

k

(w) for k = 1, 2, . . . , 2 n − 1 be some polynomials in w with nonnegative coefficients and

P (w) =

⎢ ⎢

⎢ ⎢

⎢ ⎣

0 0 · · · 0 p

n

p

1

0 · · · 0 p

n+1

0 p

2

· · · 0 p

n+2

.. . .. . · · · .. . .. . 0 0 · · · p

n−1

p

2n−1

⎥ ⎥

⎥ ⎥

⎥ ⎦ . (12)

(3)

Then

det[I

n

s − P (w)]

= s

n

− p

2n−1

s

n−1

− p

n−1

p

2n−2

s

n−2

− . . .

− p

2

p

3

. . . p

n−1

p

n+1

s − p

1

p

2

. . . p

n

.

(13)

The proof is given by Kaczorek (2006a).

Lemma 2. Let R

n

(w) be the n-th row of the adjoint ma- trix [I

n

s − P (w)]

ad

. Then

R

n

(w)

= [p

1

p

2

. . . p

n−1

p

2

p

3

. . . p

n−1

s p

3

p

4

. . . p

n−1

s

2

. . . p

n−1

s

n−2

s

n−1

]. (14)

The proof is given by Kaczorek (2006a).

From Lemmas 1 and 2 we obtain that, if

P (w) =

⎢ ⎢

⎢ ⎢

⎢ ⎣

0 0 . . . 0 p

2

p

1

0 . . . 0 p

3

0 p

1

. . . 0 p

4

.. . .. . . . . .. . .. . 0 0 . . . p

1

p

n+1

⎥ ⎥

⎥ ⎥

⎥ ⎦ , (15)

then

det[I

n

s − P (w)]

= s

n

− p

n+1

s

n−1

− · · · − p

3

p

n−21

s − p

2

p

n−11

, (16) and

R

n

(s) = [ p

n−11

p

n−21

s . . . p

1

s

n−2

s

n−1

].

(17) It is assumed that for a given denominator (11c) there exist polynomials

p

k

= p

k

(w) = p

k,h

w

h

+ · · · + p

k,1

w + p

k,0

,

k = 0, 1, . . . , 2n − 1, (18) with nonnegative coefficients p

k,j

, j = 0, 1, . . . , h such that

a

n−1

(w) = p

2n−1

,

a

n−2

(w) = p

n−1

p

2n−2

, . . . , a

1

(w) = p

2

p

3

. . . p

n−1

p

n+1

, a

0

(w) = p

1

p

2

. . . p

n

.

(19)

In a particular case, if the matrix P (w) has the form (15), then (19) takes the form

a

k

(w) = p

n−k−11

p

k+2

, k = 0, 1, . . . , n − 1. (20) Note that if the assumption (19) is satisfied, then for a given denominator d, s, w) of (11a) we may find the ma- trix (12) and next the corresponding matrices A

i

∈ R

n×n+

, i = 1, 2, . . . , h, since

I

n

s − P (w) = I

n

s −



h i=0

A

i

w

i

. (21)

The matrix C is chosen in the form

C = [ 0 . . . 0 1 ] ∈ R

1×n

. (22) Taking into account (14), (21) and (7), we obtain

C[I

n

s − P (w)]

ad

[B

0

+ B

1

w + · · · + B

q

w

q

]

= R

n

(w)[B

0

+ B

1

w + · · · + B

q

w

q

]

= [ p

1

p

2

. . . p

n−1

p

2

p

3

. . . p

n−1

s p

3

p

4

. . . p

n−1

s

2

. . . p

n−1

s

n−2

s

n−1

]

[B

0

+ B

1

w + · · · + B

q

w

q

]

= n(s, w).

(23)

4. Modified state variables diagram method

First the modified state variables diagram method of deter- mination of positive realizations is presented on the stric- tly proper transfer function (24).

The proposed method is based on Lemmas 1 and 2.

It is assumed that there exist polynomials (18) with non- negative coefficients p

k,j

, j = 0, 1, . . . , h, (except the last coefficient p

k,0

) satisfying (19) and

b

n−1

(w) = ¯b

n−1

(w), b

n−2

(w) = p

n−1

¯ b

n−2

(w),

.. .

b

1

(w) = p

2

p

3

. . . p

n−1

¯ b

1

(w), b

0

(w) = p

1

p

2

. . . p

n−1

¯ b

0

(w),

(25)

for some polynomials with nonnegative coefficients

¯ b

n−2

(w), . . . , ¯b

1

(w), ¯b

0

(w).

For (24) we have

p

1

(w) = w

2

, p

2

(w) = w + 1, p

3

(w) = w

2

+ w + 2, p

4

(w) = w

2

+ 2w, p

5

(w) = 2w

2

+ 3w − 1,

(26) since

det[I

3

s − P (w)]

=

s 0 −w

2

− w − 2

−w

2

s −w

2

− 2w

0 −w − 1 s − 2w

2

− 3w + 1

= s

3

− (2w

2

+ 3w − 1)s

2

− (w

3

+ 3w

2

+ 2w)s

− (w

5

+ 2w

4

+ 3w

3

+ 2w

2

)

= s

3

− a

2

(w)s

2

− a

1

(w)s − a

0

(w), a

2

(w) = p

5

(w), a

1

(w) = p

2

(w)p

4

(w),

a

0

(w) = p

1

(w)p

2

(w)p

3

(w), (27a)

(4)

T

sp

(s, w) = b

2

(w)s

2

+ b

1

(w)s + b

0

(w) s

3

− a

2

(w)s

2

− a

1

(w)s − a

0

(w)

= (3w

2

+ w + 2)s

2

+ (w

2

+ 3w + 2)s + w

4

+ 2w

3

+ w

2

s

3

− (2w

2

+ 3w − 1)s

2

− (w

3

+ 3w

2

+ 2w)s − (w

5

+ 2w

4

+ 3w

3

+ 2w

2

) .

(24)

Fig. 1. State variable diagram for (28).

and

b

2

(w) = 3w

2

+ w + 2, b

1

(w) = p

2

(w),

¯ b

1

(w) = (w + 1)(w + 2) = w

2

+ 3w + 2, b

0

(w) = p

1

(w)p

2

(w)¯b

0

(w)

= (w

3

+ w

2

)(w + 1) = w

4

+ 2w

3

+ w

2

, (27b) where

¯ b

1

(w) = w + 2, ¯ b

0

(w) = w + 1. (27c) From (24) written in the form

b

2

(w)s

−1

+ b

1

(w)s

−2

+ b

0

(w)s

−3

1 − a

2

(w)s

−1

− a

1

(w)s

−2

− a

0

(w)s

−3

= Y

U , we have

Y = s

−1

{b

2

(w)U + a

2

(w)Y + s

−1

[b

1

(w)U + a

1

(w)Y + s

−1

(b

0

(w)U + a

0

(w)Y )]}

= s

−1

{¯b

2

(w)U + p

5

(w)Y + s

−1

[p

2

(w)¯b

1

U + p

2

(w)p

4

(w)Y + s

−1

(p

1

(w)p

2

(w)¯b

0

(w)U + p

1

(w)p

2

(w)p

3

(w)Y )]}.

(28)

Using (28) we may draw the modified state variable diagram shown in Fig. 1. The variables x

1

, x

2

, x

3

are cho- sen as the outputs of the integral elements. Using the mo- dified state variables diagram, we can write the following equations:

x ˙

1

= p

3

x

3

+ ¯ b

0

u, x ˙

2

= p

1

x

1

+ p

4

x

3

+ ¯ b

1

u,

x ˙

3

= p

2

x

2

+ p

5

x

3

+ ¯ b

2

u, (29a) which can be also written in the form

x = Ax + Bu, ˙ (29b)

where

A =

⎣ 0 0 p

3

p

1

0 p

4

0 p

2

p

5

⎦ = P(w) = A

0

+ A

1

w + A

2

w

2

, A

0

=

⎣ 0 0 2

0 0 0

0 1 −1

⎦ , A

1

=

⎣ 0 0 1 0 0 2 0 1 3

⎦ , A

2

=

⎣ 0 0 1 1 0 1 0 0 2

⎦ , B =

¯ b

0

¯ b

1

¯ b

2

⎦ . (29c)

Assuming C = [ 0 0 1 ] and taking into account (29b), we have

T

sp

(s, w) = C[I

3

s − A]

−1

B

= [ 0 0 1 ]

s 0 −p

3

−p

1

s −p

4

0 −p

2

s − p

5

−1

¯ b

0

¯ b

1

¯ b

2

= [ p

1

p

2

p

2

s s

2

] s

3

− p

5

s

2

− p

2

p

4

s − p

1

p

2

p

3

¯ b

0

¯ b

1

¯ b

2

= p

1

p

2

¯ b

0

+ p

2

¯ b

1

s + ¯b

2

s

2

s

3

− a

2

(w)s

2

− a

1

(w)s − a

0

(w) .

(30) Comparison of (30) and (24) yields

¯ b

2

(w) = b

2

(w) = 3w

2

+ w + 2,

¯ b

1

(w) = w + 2, ¯ b

0

(w) = w + 1 (31a) and

B = ¯

¯ b

0

(w)

¯ b

1

(w)

¯ b

2

(w)

⎦ = B

0

+ B

1

w + B

2

w

2

, (31b)

where

B

0

=

⎣ 1 2 2

⎦ , B

1

=

⎣ 1 1 1

⎦ , B

2

=

⎣ 0 0 3

⎦ . (31c) The desired positive realization of (24) is given by (29c), (31c) and C = [ 0 0 1 ], D = [0].

Note that the sufficient condition for the existence of

a positive realization of (24) is the existence of the polyno-

mials (26) and ¯ b

1

(w), ¯b

0

(w) with nonnegative coefficients

satisfying (27a) and (27b).

(5)

In a general case, consider the strictly proper irredu- cible transfer function

T

sp

(s, w) = n(s, w)

d(s, w) , (32a)

where

n(s, w) = b

n−1

(w)s

n−1

+ · · · + b

1

(w)s + b

0

(w), b

k

(w) = b

k,m

w

m

+ · · · + b

k,1

w + b

k,0

,

k = 0, 1, . . . , n − 1, (32b) d(s, w) = s

n

− a

n−1

(w)s

n−1

− · · · − a

1

(w)s − a

0

(w),

a

k

(w) = a

k,m

w

m

+ · · · + a

k,1

w + a

k,0

,

k = 0, 1, . . . , n − 1. (32c) It is assumed that there exist the polynomials (32) and ¯ b

0

(w), ¯b

1

(w), . . . , ¯b

n−2

(w) with nonnegative coeffi- cients (except the last coefficient of p

2n−1

(w) satisfying (25).

By Lemma 1 we have det[I

n

s − P (w)]

=

s 0 . . . 0 −p

n

−p

1

s . . . 0 −p

n+1

0 −p

2

. . . 0 −p

n+2

.. . .. . . . . .. . .. . 0 0 . . . −p

n−1

s − p

2n−1

= s

n

− p

2n−1

s

n−1

− p

n−1

p

2n−2

s

n−2

− . . .

− p

2

p

3

. . . p

n−1

p

n+1

s − p

1

p

2

. . . p

n

,

(33)

and, by Lemma 2, the n-th row of R

n

(w) of the adjoint matrix [I

n

s − P (w)]

ad

is

R

n

(w)

= [ p

1

p

2

. . . p

n−1

p

2

p

3

. . . p

n−1

s p

3

p

4

. . . p

n−1

s

2

. . . p

n−1

s

n−2

s

n−1

]. (34) Let

B(w) = ¯

⎢ ⎣

¯ b

0

(w) .. .

¯ b

n−1

(w)

⎥ ⎦ =

⎢ ⎣

¯ b

0

.. .

¯ b

n−1

⎥ ⎦ (35)

and

R

n

(w) ¯ B(w)

= p

1

p

2

. . .p

n−1

¯ b

0

+ p

2

p

3

. . .p

n−1

¯ b

1

s + . . . + p

n−1

¯ b

n−2

s

n−2

+ ¯ b

n−1

s

n−1

= b

0

+ b

1

s + . . . + b

n−2

s

n−2

+ b

n−1

s

n−1

= n(s, w).

(36)

Assuming C = [ 0 . . . 0 1 ] ∈ R

1×n+

and using (33), (36), we obtain

T

sp

(s, w) = C[I

n

s − A(w)]

−1

B(w) ¯

= [ 0 . . . 0 1 ]

⎢ ⎢

⎢ ⎢

⎢ ⎣

s 0 . . . 0 −p

n

−p

1

s . . . 0 −p

n+1

0 −p

2

. . . 0 −p

n+2

.. . .. . . . . .. . .. . 0 0 . . . −p

n−1

s − p

2n−1

⎥ ⎥

⎥ ⎥

⎥ ⎦

−1

⎢ ⎣

¯ b

0

.. .

¯ b

n−1

⎥ ⎦

= R

n

(w) ¯ B(w)

s

n

− a

n−1

(w)s

n−1

− . . . − a

1

(w)s − a

0

(w)

= n(s, w) d(s, w) .

(37) Theorem 2. A positive realization

A

0

∈ M

n

, A

i

∈ R

n×n+

, i = 1, 2, . . . , h, B

j

∈ R

n×m+

, j = 0, 1, . . . , q,

C = [ 0 . . . 0 1 ] ∈ R

1×n+

(38) of the transfer function (32) exists if it is possible to find polynomials

p

1

(w), p

2

(w), . . . , p

2n−1

(w) (39) and

¯ b

0

(w), ¯ b

1

(w), . . . , ¯ b

n−1

(w) (40) with nonnegative coefficients (except the last coefficient of p

2n−1

(w) such that (33) and (36) are satisfied.

Proof. If the polynomials (39) have nonnegative coeffi- cients (except the last coefficient of p

2n−1

(w)), then

A(w) = P (w) = A

h

w

h

+ · · · + A

1

w + A

0

(41) and A

0

∈ M

n

, A

i

∈ R

n×n+

, i = 1, 2, . . . , h. If the coeffi- cients of the polynomials (40) are nonnegative, then

B(w) = ¯

⎢ ⎣

¯ b

0

(w) .. .

¯ b

n−1

(w)

⎦ = B

q

w

q

+ · · ·+B

1

w+B

0

(42)

and B

j

∈ R

n×m+

, j = 0, 1, . . . , q. The matrices (38) are a realization of (32) since they satisfy (37).



If the assumption of Theorem 2 is met, then the po- sitive realization (38) of (32) can be found by using the following procedure.

Procedure 1.

Step 1. Knowing the coefficients a

k

(w), b

k

(w), k =

0, 1, . . . , n − 1 of (32), find the polynomials (39) and

(6)

(40) with nonnegative coefficients satisfying the condi- tions (33) and (36).

Step 2. Knowing (39) and using (41), find the matrices A

k

for k = 0, 1, . . . , h.

Step 3. Using the equalities (36) and (42), find the poly- nomials ¯ b

0

(w), ¯b

1

(w), . . . , ¯b

n−1

(w) and the matrices B

j

, j = 0, 1, . . . , q.

Example 1. Using Procedure 1, find a positive realization of the transfer function

T

sp

(s, w) = (w

2

+ 2w)s + (w

3

+ w

2

)

s

2

− (2w − 3)s − (w

3

+ w) . (43) Step 1. In this case we choose the polynomials

p

1

(w) = w, p

2

(w) = w

2

+1, p

3

(w) = 2w−3 (44) and

¯ b

0

(w) = w

2

+ w, ¯ b

1

(w) = w

2

+ 2w, (45) which satisfy the conditions (33) and (36) since

det[I

2

s − P (w)] =

s −p

2

−p

1

s − p

3

= s

2

− p

3

s − p

1

p

2

= s

2

− (2w − 3)s − (w

3

+ w) and

[ p

1

s ] ¯ b

0

(w)

¯ b

1

(w)

= [ w s ]

w

2

+ w w

2

+ 2w

= (w

2

+ 2w)s + (w

3

+ w

2

).

(46) Step 2. Using (41) and (44), we obtain

A(w) = P (w) =

0 w

2

+ 1 w 2w − 3

= A

0

+A

1

w+A

2

w

2

, (47) where

A

0

=

0 1 0 −3

, A

1

= 0 0

1 2

,

A

2

= 0 1

0 0

. (48)

Step 3. Taking into account that

B(w) = ¯

¯ b

0

(w)

¯ b

1

(w)

=

w

2

+ w w

2

+ 2w

= B

0

+ B

1

w + B

2

w

2

, (49a) where

B

0

= 0

0

, B

1

= 1

2

, B

2

= 1

1

, (49b)

the desired positive realization of (43) is given by (48), (4.26b) and

C = [ 0 1 ], D = [0]. (49c) The proposed method can be extended to a Multi- Input Multi-Output (MIMO) linear system with delays.

It is well known that the proper transfer matrix of MIMO linear systems with delays can be written in the form

T (s, w) =

⎢ ⎢

⎢ ⎢

⎢ ⎣

n

11

(s, w)

d

1

(s, w) . . . n

1,m

(s, w) d

1

(s, w) .. . . . . .. . n

p,1

(s, w)

d

p

(s, w) . . . n

p,m

(s, w) d

p

(s, w)

⎥ ⎥

⎥ ⎥

⎥ ⎦

+ D ∈ R

p×m

(s, z), (50a) where

n

i,j

(s, w) = b

i,jni−1

(w)s

ni−1

+ · · · + b

i,j1

(w)s + b

i,j0

(w), i = 1, 2, . . . , p, j = 1, 2, . . . , m,

b

i,jk

(w) = b

i,jk,qi

w

qi

+ · · · + b

i,jk,1

w + b

i,jk,0

,

k = 0, 1, . . . , n

i

− 1. (50b) Theorem 3. A positive realization

A

0

= blockdiag [A

01

, . . . , A

0,p

] ∈ M

n

,

n = n

1

+ · · · + n

p

, (51a) A

k

= blockdiag [A

k,1

, . . . , A

k,p

] ∈ R

n×n+

,

k = 1, 2, . . . , h, (51b)

B

k

=

⎢ ⎣

B

k11

. . . B

1,mk

.. . . . . .. . B

p,1k

. . . B

p,mk

⎦ ∈ R

n×m+

,

k = 0, 1, . . . , q, (51c)

C = blockdiag [C

1

, . . . , C

p

] ∈ R

p×n+

,

C

i

= [ 0 . . . 0 1 ] ∈ R

1×n+ i

, i = 1, 2, . . . , p, (51d) of the strictly proper transfer matrix (50) if it is possible to find the polynomials

p

i1

(w), p

i2

(w), . . . , p

i2ni−1

(w), i = 1, 2, . . . , p (52a) and

¯ b

i,j0

(w), ¯b

i,j1

(w), . . . , ¯b

i,jni−1

(w),

i = 1, 2, . . . , p, j = 1, 2, . . . , m, (52b)

(7)

with nonnegative coefficients (except the last coefficient of p

i2ni−1

(w)) such that the conditions

det[I

ni

s − P

i

(w)]

=

s 0 . . . 0 −p

ini

−p

i1

s . . . 0 −p

ini+1

0 −p

i2

. . . 0 −p

ini+2

.. . .. . . . . .. . .. . 0 0 . . . −p

ini−1

s − p

i2ni−1

= d

i

(s, w), i = 1, 2, . . . , p,

(53)

p

i1

p

i2

. . . p

ini−1

¯ b

i,j0

+ p

i2

p

i3

. . . p

ini−1

¯ b

i,j1

s + · · · + p

ini−1

¯ b

i,jni−2

s

ni−2

+ ¯ b

i,jni−1

s

ni−1

= b

i,j0

+ b

i,j1

s + · · · + b

i,jni−2

s

ni−2

+ b

i,jni−1

s

ni−1

= n

i,j

(s, w),

i = 1, 2, . . . , p, j = 1, 2, . . . , m,

(54)

are satisfied.

Proof. If the polynomials (52a) have nonnegative coeffi- cients (except the last coefficient of p

i2ni−1

), then

A

k

(w) = P

k

(w) = blockdiag [A

k,1

, . . . , A

k,p

], k = 0, 1, . . . , h, (55) and (51a) and (51b) hold. If the coefficients of the polyno- mials (52b) are nonnegative, then

B

i,j

(w) = B

i,j0

+ B

i,j1

w + · · · + B

qi,j

w

q

,

i = 1, 2, . . . , p, j = 1, 2, . . . , m, (56) and (51c) is satisfied. It is easy to check that the matrices (51) and D ∈ R

p×m+

satisfy the equality

C[I

n

s − A]

−1

B + D = T (s, w), (57)

where T (s, w) is given by (50a).



If the conditions of Theorem 3 are satisfied, then the positive realization of (50a) can be found by using the fol- lowing procedure.

Procedure 2.

Step 1. Using the formula D = lim

s→∞

T (s, w),

find the matrix D and the strictly proper part T

sp

(s, w) of (50a).

Step 2. Choose the polynomials (52) with nonnegative co- efficients (except the last coefficient of p

i2ni−1

) satisfying (53) and (54).

Step 3. Using (55), find the matrices (51a) and (51b).

Step 4. Using (56), find the matrices (51c) and (51d).

Example 2. Find a positive realization of the strictly pro- per transfer matrix

T

sp

(s, w) =

T

11

T

12

T

21

T

22

, (58a)

where T

11

, T

12

, T

21

and T

22

are given by (58b).

Using Procedure 2, we obtain the following:

Step 1. The transfer matrix (58) already has the desired form (50) with D = 0.

Step 2. For the first row of (58), we choose p

11

= w

2

, p

12

= w + 1, p

13

= w + 2,

p

14

= w, p

15

= w

2

− 3, (59a) and for the second row,

p

21

= w

2

+ 1, p

22

= w + 1, p

23

= w

2

− 2, (59b) since

det[I

3

s − P

1

(w)] =

s 0 −(w + 2)

−w

2

s −w

0 −(w + 1) s − w

2

+ 3

= s

3

− (w

2

− 3)s

2

− (w

2

+ w)s − (w

4

+ 3w

3

+ 2w

2

), (60a) det[I

2

s − P

2

(w)] =

s −(w + 1)

−(w

2

+ 1) s − w

2

+ 2

= s

2

− (w

2

− 2)s − (w

3

+ w

2

+ w + 1) (60b) and

[ p

11

p

12

p

12

s s

2

]

¯ b

1,10

(w)

¯ b

1,11

(w)

¯ b

1,12

(w)

= [ w

3

+ w

2

(w + 1)s s

2

]

⎣ 1

w w

2

+ 2

= (w

2

+ 2)s

2

+ (w

2

+ w)s + w

3

+ w

2

, (61a)

[ p

11

p

12

p

12

s s

2

]

¯ b

1,20

(w)

¯ b

1,21

(w)

¯ b

1,22

(w)

= [ w

3

+ w

2

(w + 1)s s

2

]

2w

w

2

w

3

+ w

= (w

3

+ w)s

2

+ (w

3

+ w

2

)s + 2w

4

+ 2w

3

, (61b)

[ p

21

s ]

¯ b

2,10

(w)

¯ b

2,11

(w)

= [ w

2

+ 1 s ]

w

w

2

+ 2

= (w

2

+ 2)s + w

3

+ w, (62a) [ p

21

s ]

¯ b

2,20

(w)

¯ b

2,21

(w)

= [ w

2

+ 1 s ]

w + 1 w

3

= w

3

s + w

3

+ w

2

+ w + 1. (62b)

(8)

T

11

= (w

2

+ 2)s

2

+ (w

2

+ w)s + w

3

+ w

2

s

3

− (w

2

− 3)s

2

− (w

2

+ w)s − (w

4

+ 3w

3

+ 2w

2

) ,

T

12

= (w

3

+ w)s

2

+ (w

3

+ w

2

)s + 2w

4

+ 2w

3

s

3

− (w

2

− 3)s

2

− (w

2

+ w)s − (w

4

+ 3w

3

+ 2w

2

) ,

T

21

= (w

2

+ 2)s + w

3

+ w

s

2

− (w

2

− 2)s − (w

3

+ w

2

+ w + 1) ,

T

22

= w

3

s + w

3

+ w

2

+ w + 1

s

2

− (w

2

− 2)s − (w

3

+ w

2

+ w + 1) . (58b)

Step 3. Using (55) and (59), we obtain

A

1

(w) = P

1

(w) = A

10

+ A

11

w + A

12

w

2

,

A

10

=

⎣ 0 0 2

0 0 0

0 1 −3

⎦ , A

11

=

⎣ 0 0 1 0 0 1 0 1 0

⎦ , A

12

=

⎣ 0 0 0 1 0 0 0 0 1

⎦ , (63a)

A

2

(w) = P

2

(w) = A

20

+ A

21

w + A

22

w

2

, A

20

=

0 1 1 −2

, A

21

= 0 1

0 0

,

A

22

= 0 0

1 1

(63b)

and

A

k

= blockdiag [A

k,1

, A

k,2

], k = 0, 1, 2. (64)

Step 4. Using (56), (61) and (62), we obtain

B ¯

11

(w) =

⎣ 1

w w

2

+ 2

⎦ = B

011

+ B

111

w + B

112

w

2

, B

110

=

⎣ 1 0 2

⎦ , B

111

=

⎣ 0 1 0

⎦ , B

112

=

⎣ 0 0 1

⎦ , B

311

=

⎣ 0 0 0

⎦ , (65a)

B ¯

12

(w) =

2w w

2

w

3

+ w

= B

120

+ B

121

w + B

122

w

2

+ B

312

w

3

,

B

120

=

⎣ 0 0 0

⎦ , B

121

=

⎣ 2 0 1

⎦ , B

122

=

⎣ 0 1 0

⎦ , B

123

=

⎣ 0 0 1

⎦ , (65b)

B ¯

21

(w) =

w

w

2

+ 2

= B

210

+ B

211

w + B

221

w

2

,

B

210

= 0

2

, B

211

= 1

0

,

B

212

= 0

1

, B

213

= 0

0

, (65c)

B ¯

22

(w) =

w + 1 w

3

= B

220

+ B

221

w + B

222

w

2

+ B

322

w

3

, B

220

=

1 0

, B

221

= 1

0

,

B

222

= 0

0

, B

223

= 0

1

, (65d)

B

k

=

B

11k

B

12k

B

21k

B

22k

, k = 0, 1, 2, 3. (66) The desired positive realization of (58) is given by (64), (66) and

C =

0 0 1 0 0 0 0 0 0 1

, D = 0 0

0 0

. (67)

5. Concluding remarks

A new modified state variable diagram method for deter-

mination of positive realizations of linear continuous-time

(9)

systems with delays in state and input vectors has been proposed. Using the method it is possible to find a po- sitive realization with reduced numbers of delays for gi- ven proper transfer matrices. Sufficient conditions for the existence of positive realizations have been established and procedures for finding the positive realizations have been proposed. The procedures have been illustrated by numerical examples. The proposed method can be exten- ded to continuous-discrete linear systems and to fractional continuous-time linear ones.

Acknowledgment

This work was supported by the National Science Centre in Poland under the grant no. S/WE/1/11.

References

Benvenuti L. and Farina L. (2004). A tutorial on the positive re- alization problem, IEEE Transactions on Automatic Con- trol 49(5): 651–664.

Farina L. and Rinaldi S. (2000). Positive Linear Systems, Theory and Applications, J. Wiley, New York, NY.

Kaczorek T. (1992). Linear Control Systems, Vol.1, Research Studies Press, J. Wiley, New York, NY.

Kaczorek T. (2002). Positive 1D and 2D Systems, Springer- Verlag, London.

Kaczorek T. (2004). Realization problem for positive discrete- time systems with delay, System Science 30(4): 117–130.

Kaczorek T. (2005). Positive minimal realizations for singular discrete-time systems with delays in state and delays in control, Bulletin of the Polish Academy of Sciences: Tech- nical Sciences 53(3): 293–298.

Kaczorek T. (2006a). A realization problem for positive continuous-time linear systems with reduced numbers of delays, International Journal of Applied Mathematics and Computer Science 16(3): 325–331.

Kaczorek T. (2006b). Computation of realizations of discrete- time cone systems, Bulletin of the Polish Academy of Scien- ces: Technical Sciences 54(3): 347–350.

Kaczorek T. (2006c). Realization problem for positive multiva- riable discrete-time linear systems with delays in the state vector and inputs, International Journal of Applied Mathe- matics and Computer Science 16(2): 169–174.

Kaczorek T. (2008a). Realization problem for fractional continuous-time systems, Archives of Control Sciences

18(1): 43–58.

Kaczorek T. (2008b). Realization problem for positive 2D hybrid systems, COMPEL 27(3): 613–623.

Kaczorek T. (2008c). Fractional positive continuous-time linear systems and their reachability, International Journal of Ap- plied Mathematics and Computer Science 18(2): 223–228, DOI: 10.2478/v10006-008-0020-0.

Kaczorek T. (2009a). Fractional positive linear systems, Kyber- netes: The International Journal of Systems & Cybernetics

38(7/8): 1059–1078.

Kaczorek T. (2009b). Polynomial and Rational Matrices, Springer-Verlag, London.

Kaczorek T. (2011a). Computation of positive stable realizations for linear continuous-time systems, Bulletin of the Polish Academy of Sciences: Technical Sciences 59(3): 273-281 and Proceedings of the 20th European Conference on Cir- cuit Theory and Design, Linköping, Sweden.

Kaczorek T. (2011b). Positive stable realizations of fractional continuous-time linear systems, International Journal of Applied Mathematics and Computer Science 21(4): 697–

702, DOI: 10.2478/v10006-011-0055-5.

Kaczorek T. (2011c). Positive stable realizations with system Metzler matrices, Archives of Control Sciences 21(2): 167–

188 and Proceedings of the MMAR’2011 Conference, Mi˛e- dzyzdroje, Poland, (on CD-ROM).

Kaczorek T. (2011d). Selected Problems in Fractional Systems Theory, Springer-Verlag, London.

Kaczorek T. (2012a). Existence and determination of the set of Metzler matrices for given stable polynomials, Internatio- nal Journal of Applied Mathematics and Computer Science

22(2): 389–399, DOI: 10.2478/v10006-012-0029-2.

Kaczorek T. (2012b). Positive stable realizations of discrete-time linear systems, Bulletin of the Polish Academy of Sciences:

Technical Sciences 60(3): 605–616.

Shaker U. and Dixon M. (1977). Generalized minimal realiza- tion of transfer-function matrices, International Journal of Control 25(5): 785–803.

Tadeusz Kaczorek received the M.Sc., Ph.D.

and D.Sc. degrees in electrical engineering from the Warsaw University of Technology in 1956, 1962 and 1964, respectively. In the years 1968–69 he was the dean of the Electrical Engi- neering Faculty, and in the period of 1970–73 he was a deputy rector of the Warsaw University of Technology. In 1971 he became a professor and in 1974 a full professor at the same university.

Since 2003 he has been a professor at Białystok Technical University. In 1986 he was elected a corresponding member and in 1996 a full member of the Polish Academy of Sciences. In the years 1988–1991 he was the director of the Research Centre of the Po- lish Academy of Sciences in Rome. In 2004 he was elected an honorary member of the Hungarian Academy of Sciences. He has been granted honorary doctorates by nine universities. His research interests cover systems theory, especially singular multidimensional systems, positive multidimensional systems, singular positive 1D and 2D systems, as well as positive fractional 1D and 2D systems. He initiated research in the field of singular 2D and positive 2D systems. He has published 24 books (six in English) and over 1000 scientific papers. He has also supervised 69 Ph.D. theses. He is the editor-in-chief of the Bulletin of the Polish Academy of Sciences: Technical Sciences and a member of editorial bo- ards of ten international journals.

Received: 1 March 2012

Revised: 24 April 2012

Cytaty

Powiązane dokumenty

Some criteria of relative and approximate con- trollability for linear stationary dynamical systems with a single constant delay in the state are known (Banks et al., 1975;

It is shown that the asymptotic stability of positive 2D linear systems with delays is independent of the number and values of the delays and it depends only on the sum of the

The following theorem establishes the fact that for convergence of all solutions of (1.1) the existence of only one nonconstant monotone convergent solution is sufficient.... If

This paper is concerned with a parabolic differential equation with delays which can be used to model the dynamical behavior of a population density governed by a logistic law with

This is, of course, necessary for a construction of special normal forms with the property that passing to another special normal coordinates is provided by linear

The goal of this paper is to investigate the class of dynamical uncertain linear systems with multiple time- varying delays and to develop sufficient conditions for sta-

More precisely, using techniques similar to those presented in Mahmudov, 2001; Mahmudov, 2001; Mahmudov and Denker, 2000, we shall formulate and prove necessary and

More precisely, we shall consider stochastic relative exact and approximate controllability problems for finite-dimensional linear stationary dynami- cal systems with multiple