• Aucun résultat trouvé

On Timed Event Graphs Stabilization by Output Feedback in Dioid

N/A
N/A
Protected

Academic year: 2021

Partager "On Timed Event Graphs Stabilization by Output Feedback in Dioid"

Copied!
7
0
0

Texte intégral

(1)

HAL Id: hal-00845418

https://hal.archives-ouvertes.fr/hal-00845418

Submitted on 17 Jul 2013

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

On Timed Event Graphs Stabilization by Output Feedback in Dioid

Bertrand Cottenceau, Laurent Hardouin, Jean-Louis Boimond

To cite this version:

Bertrand Cottenceau, Laurent Hardouin, Jean-Louis Boimond. On Timed Event Graphs Stabilization

by Output Feedback in Dioid. 1st IFAC Symposium on System Structure and Control, Workshop on

(max,+) algebras, Aug 2001, Prague, Czech Republic. pp.x-x. �hal-00845418�

(2)

Bertrand Cottenceau, Laurent Hardouin, Jean-Louis Boimond

1

1

Laboratoire d'Ingenierie des Systemes Automatises, 62, avenue Notre-Dame du lac, 49000 ANGERS, FRANCE, Tel: (33) 2 41 36 57 33, Fax: (33) 2 41 36 57 35. E-mail: [bertrand.cottenceau, laurent.hardouin, jean-louis.boimond]@istia.univ-angers.fr

Abstract

This paper deals with output feedback synthesis for Timed Event Graphs (TEG) in dioid algebra. The feedback synthesis is done in order to

stabilize a TEG without decreasing its original production rate,

optimize the initial marking of the feedback,

delay as much as possible the tokens input.

Keywords

Timed Event Graphs, (max,+) algebra, Residuation, Stability, Feedback Synthesis.

1 Introduction

We are interested here in the problem of Timed Event Graphs (TEG) stabilization. We rst recall that a TEG is a Petri net whose each place has one upstream transition and one downstream transition. This class of Petri nets admits a linear representation on (max, +) or (min, +) algebra [1] [4].

Property of stability is closely related to TEG structure. A TEG is said to be structurally stable if its marking (i.e., its number of tokens) remains lim- ited for all ring sequence of input transitions (this denition is introduced in [1, chap. 6]).

The problem of TEG stabilization has been consid- ered by Cohen et al. in [3] and more recently by Com- mault [5]. Commault obtains a sucient condition of stability for TEG. Such a condition is satised if TEG is made strongly connected by adding paths (i.e., suc- cessions of places and transitions) between the output and the input of the TEG. Consequently, each place of the resulting TEG necessarily belongs to a circuit and its marking is then bounded.

In addition, it is shown in [1] that a controllable and observable TEG can be made stable, by adding an output feedback, without altering its own production rate. Gaubert has shown in [9] that the number of tokens that must be placed in the feedback, in order to stabilize a TEG, is a resource optimization problem which can be formulated as an integer linear program.

The approach presented here is based, on the one hand, on Gaubert's work [9] and, on the other hand, on the work initiated in [7]. The objective is here to synthesize a dynamic feedback which minimizes the number of tokens required, under the constraint that feedback keeps the original throughput.

In section 2, we will recall the algebraic tools nec- essary to feedback synthesis. We will briey recall, in section 3, TEG modelization over dioid

MaxinJ;K

and some periodic properties of TEG. In section 4, we will present how an existing feedback in a TEG can be im- proved and the way in which this can be applied to the problem of TEG stabilization.

2 Algebraic tools

The reader is invited to consult [1] or [4] for a complete presentation of the following theoretical recalls.

2.1 Dioid Theory

Denition 1 (Dioid, Complete Dioid) A dioid

D

is a set endowed with two internal operations denoted

(addition) and

(multiplication), both associative and both having a neutral element denoted

"

and

e

re- spectively such that

is commutative and idempotent (

8a 2D;aa

=

a

),

is distributive with respect to

and

"

is absorbing for the product (

8a2D;"a

=

a"

=

"

).

A dioid (

D;;

) is said to be complete if it is closed for innite sums and if multiplication dis- tributes over innite sums too. The sum of all its ele- ments is generally denoted

T

.

Denition 2 (Order relation) A dioid is endowed with a partial order denoted

and dened by the fol- lowing equivalence:

ab () a

=

ab

.

Denition 3 (Subdioid) Let (

D;;

) a dioid and

CD

. (

C;;

) is said subdioid of

D

if

";e2C

, and

C

is closed for

and

.

Theorem 1 (Kleene star theorem) The implicit

equation

x

=

axb

dened over a complete dioid ad-

mits

x

=

ab

as least solution with

a

=

Li0ai

.The

star operator

is usually called Kleene star.

(3)

2.2 Residuation Theory

In ordered set, equations

f

(

x

) =

b

may have either no solution, one solution, or multiple solutions. In or- der to give always a unique answer to this problem of mapping inversion, residuation theory [2] provides, un- der some assumptions, either the greatest solution (in accordance with the partial order) to the inequation

f

(

x

)

b

or the least solution to

f

(

x

)

b

.

Denition 4 (Isotone mapping) A mapping

f

de- ned over ordered sets is said to be isotone if

ab)

f

(

a

)

f

(

b

).

Denition 5 (Residuation) Let

f

:

E ! F

, with (

E;

) and (

F;

) ordered sets. Mapping

f

is said residuated if for all

y 2 F

, the least upper bound of the subset

fx2Ejf

(

x

)

yg

exists and lies in this sub- set. It is then denoted

f

] (

y

). Mapping

f

] is called the residual of

f

. When

f

is residuated ,

f

] is the unique isotone mapping such that

ff

]

Id and

f

]

f

Id

:

Theorem 2 ([1]) Let

f

: (

D;;

)

!

(

C;;

) a mapping dened over complete dioids. Mapping

f

is residuated if, and only if,

f

(

"

) =

"

and,

8A D

,

f

(

L

x

2

A

x

) =

L

x

2

A

f

(

x

).

Corollary 1 Let

L

a :

x 7!ax

and

R

a :

x 7! x

a

dened on a complete dioid. Mappings

L

a and

R

a

are both residuated. Their residuals will be denoted respectively

L

]a (

x

) =

anx

and

R

]a (

x

) =

x=a

Proof: by denition,

"

is absorbing for

and product distributes over sums in complete dioids.

2.3 Mapping restriction

Denition 6 Let

f

:

E !F

a mapping and

AE

a subset. We will denote

fj

A :

A ! F

the mapping dened by equality

fj

A =

f

Id

j

A where Id

j

A :

A!E

is the canonical injection. Identically, let

BF

with Im

f B

. Mapping B

jf

will be dened by equality

f

= Id

j

B

B

jf

where Id

j

B :

B ! F

is the canonical injection.

Proposition 1 Let

D

a complete dioid and

D

sub a complete subdioid of

D

. Then, the canonical injection Id

j

sub :

D

sub

! D;x 7! x

is residuated. Its residual will be denoted Pr sub .

Proof: since

D

sub is a subdioid of

D

and is complete, the result is immediate according to theorem 2 .

3 TEG description in dioid M ax

in J;K

3.1 Dioid

M

ax in

J;K

.

The input-output behavior of a TEG may be repre- sented by a transfer relation in some particular dioids.

Hereafter, we will essentially represent TEG behavior on dioid

M

ax in

J;K

. Let us recall that dioid

M

ax in

J;K

is formally the quotient dioid of

BJ ;K

, set of formal power series in two variables (

;

) with Boolean coef- cients and with exponents in

Z

, by the equivalence relation

xRy ()

(

1

)

x

=

(

1

)

y

(see [1],[4]

for an exhaustive presentation). Dioid

M

ax in

J;K

is complete with a bottom element

"

=

+1 1

and a top element

T

=

1+1

. Let us consider a repre- sentative

s

=

L

i

2Nf

(

n

i

;t

i )

n

i

t

i

in

BJ;K

of an ele- ment belonging to

M

ax in

J;K

. The support of

s

is then dened as

f

(

n

i

;t

i )

jf

(

n

i

;t

i )

6

=

"g

and the valuation (resp. degree) of this element, denoted

val

(

s

) (resp.

deg

(

s

)) as the lower bound (resp. upper bound) of its support. A series of

M

ax in

J;K

is said polynomial if its support is nite. When an element of

M

ax in

J;K

is used to code a set of informations concerning a tran- sition of a TEG, then a monomial

k

t may be inter- preted as : the

k

th event occurs at least at date t.

3.2 Realizability, Periodicity and Rationality Denition 7 (Causality) Let

h 2 M

ax in

J;K

.

h

is causal either if (

h

=

"

) or (

val

(

h

)

0 and

h

val

(

h

)

). The set of causal elements of

M

ax in

J;K

has a complete dioid structure. This dioid will be denoted

M

ax in

+J;K

. A matrix is said causal if each of its entries is causal.

Denition 8 (Periodicity) Let

h 2 M

ax in

J;K

.

h

is periodic if it exists two polynomials

p

and

q

, and a monomial

r

=

such that

h

=

pqr

. The ratio

=

=

is called the production rate of the series. The set of periodic series of

M

ax in

J;K

has a dioid structure denoted

M

ax in

perJ;K

. A matrix

H 2M

ax in

J;K

p

m is said periodic if all its entries are periodic. The pro- duction rate of this periodic matrix is then dened as

= min

1

i

p;

1

j

m

ij .

Denition 9 (Realizability)

H 2M

ax in

J;K

p

m is said realizable if it exists four matrices

A

1,

A

2,

B

and

C

with entries in

f";eg

such that

H

=

C

(

A

1

A

2)

B

.

Remark 1 In other words, there is a TEG whose transfer is

H

.

Denition 10 (Rational) Let

h2 M

ax in

J;K

.

h

is

rational if it may be written as a nite composition of

sums, products and Kleene stars of element belonging

to the set

f";e;;g

. A matrix is said rational if all

its entries are rational.

(4)

The following theorem recalls that the input-output transfer of a TEG is characterized by periodic proper- ties.

Theorem 3 ([4]) Let H

2 M

ax in

J

;

K

p

m . Are equivalent

H is periodic and causal

H is rational

H is realizable.

Proposition 2 The canonical injection

Idj+

:

M

ax in

+J

;

K ! M

ax in

J

;

K

;x

7!

x is residuated. Its residual will be denoted

Pr+

( x ).

Proof: according to theorem 2 , it suces to remark that canonical injection veries

8

A

M

ax in

+J

;

K

;

Idj+

(

L

x

2

A x ) =

L

x

2

A x .

Practically, for all x

2M

ax in

J

;

K

, the computation of

Pr

+

( x ) is obtained by :

Pr

+

( i

L

2N

f ( n i ;t i ) n

i

t

i

) = i

L

2N

g ( n i ;t i ) n

i

t

i

where g ( n i ;t i ) =

f ( n i ;t i ) if ( n i ;t i )

(0 ; 0)

" otherwise .

Theorem 4 ([8],[10]) Let s 1 ;s 2

2 M

ax in per

J

;

K

. Then, s 1

n

s 2

2M

ax in per

J

;

K

.

Proposition 3 Let s

2 M

ax in per

J

;

K

a periodic se- ries.

Pr+

( s )

2 M

ax in rat

J

;

K

is the greatest rational element less than or equal to s .

Proof: (sketch of proof) see [6] for further de- tails. The proof consists in remarking that

8

s

2

M

ax in per

J

;

K

,

Pr+

( s ) belongs to

M

ax in per

J

;

K

too.

Moreover,

Pr+

( s )

2 M

ax in

+J

;

K

. According to the- orem 3, such an element is then rational.

Proposition 4 Let a;b

2 M

ax in rat

J

;

K

. The ele- ment

Pr+

( a

n

b ) is the greatest rational solution of a

x

b . In that sense, we can consider that L rat a :

M

ax in rat

J

;

K!M

ax in rat

J

;

K

;x

7!

a

x is resid- uated.

Proof: since a and b are rational, they are periodic too (cf. theorem 3) . Therefore, according to theorem 4, a

n

b is a periodic element but not necessarily causal

1

. Furthermore, according to proposition 3,

Pr+

( a

n

b ) is then the greatest rational solution of a

x

b .

1

for instance, and 2

2

are periodic and causalseries,

nevertheless 2

2

== 1

1

isnotcausal.

4 Feedback Synthesis for TEG

4.1 Greatest feedback

In previous section, we have recalled that a TEG can be represented by its input-output transfer. For in- stance, considering a TEG with m inputs and p out- puts, its input-output behavior may be simply written Y = HU , with H

2 M

ax in rat

J

;

K

p

m a rational ma- trix. Figure 1 represents the block diagram of a system

H

F

U V Y

Figure 1: System H with an output feedback F denoted H on which has been added an output feed- back F . By applying theorem 1, closed-loop transfer of g. 1 is

Y = H ( FH )

U

where H

2 M

ax in rat

J

;

K

p

m is the open-loop trans- fer and F

2 M

ax in rat

J

;

K

m

p is the output feedback transfer.

Later on, we will denote M H the following mapping M H :

M

ax in

J

;

K

m

p

! M

ax in

J

;

K

p

m

X

7!

H ( XH )

: The mapping M H clearly represents the way in which a feedback F modies the closed-loop transfer of a system H . In particular, M H is isotone since it is a composition of isotone mappings.

Remark 2 M H ( X ) may also be written ( HX )

H since H ( XH )

= H

HXH

HXHXH

= ( HX )

H .

Thanks to theorem 2, one can check that M H , de- ned over complete dioids, is not residuated. Indeed, M H ( a

b )

6

= M H ( a )

M H ( b ). Nevertheless, the fol- lowing result shows that there exists a restriction of M H that is residuated.

Proposition 5 Let us consider mapping

Im

M

HjM

H

: M

ax in

J;K

m

p

!M

H

(M

ax in

J;K

m

p

):

X 7!H(XH)

Im M

Hj

M H is residuated and its residual is

(Im

M

HjM

H

)

]

: M

H

(M

ax in

J;K

m

p

) !M

ax in

J;K

m

p

X 7!H

n X

=H:

Proof: this result rests on L a and R a residuation (cf.

corollary 1). It suces to show that inequality

H ( XH )

H ( aH )

(1)

(5)

admits a greatest solution

8

a

2 M

ax in

J

;

K

m

p . By considering the Kleene star operator, (1) amounts to satisfying the innite sequence of inequalities

HXH

H ( aH )

; H ( XH )

2

H ( aH )

; etc.

Indeed, once the rst one is satised, the second one follows since

H ( XH )

2

= ( HXH )( XH )

H ( aH )

( XH )

= ( Ha )

HXH

since ( Ha )

H = H ( aH )

( Ha )

H ( aH )

= H ( aH )

( aH )

= H ( aH )

since ( aH )

( aH )

= ( aH )

: The same holds true recursively for the next inequal- ities. Hence we can concentrate on the rst one only, and clearly H

n

( H ( aH )

) =H

provides the answer.

Proposition 6 Let us consider a TEG whose transfer is H

2M

ax in rat

J

;

K

p

m endowed with an output feed- back whose transfer is F

2 M

ax in rat

J

;

K

m

p . Then, F ^

+

= Pr

+

( H

n

M H ( F )

=H ) is the greatest realizable feedback such that M H ( F ) = M H ( ^ F

+

).

Proof: clearly, M H ( F )

2

Im M H . So, according to proposition 5, since Im M

Hj

M H is residuated, inequation M H ( X )

M H ( F ) (2) admits ^ F = H

n

M H ( F ) =H

as greatest solution. In particular, since for X = F the equality of (2) is veried, ^ F is then the greatest solution to equation M H ( X ) = M H ( F ). In other hand, M H ( F ) is realiz- able, then periodic (cf. theorem 3), since it represents the closed-loop transfer. Therefore, according to the- orem 4, H

n

M H ( F ) =H

is a periodic matrix but not necessarily causal matrix. According to proposition 3, ^ F

+

= Pr

+

( H

n

M H ( F ) =H

) is the greatest rational solution of M H ( X ) = M H ( F ).

Remark 3 Another interpretation consists in saying that for any realizable system H closed by a realiz- able feedback F , there is an optimal realizable feedback preserving the transfer of closed-loop system. Since ^ F

+

F , the system ^ F

+

delays the input of tokens in system H , compared to the feedback F , while ensuring the same output. So, compared to the system F , the feedback ^ F

+

decreases the number of tokens, or their sejourn times, in the system H.

4.2 Stabilization of TEG

For TEG, stability property essentially means that to- kens do not accumulate indenitely inside the graph

or dierently that, for all inputs, marking remains bounded. This property is obtained when all tran- sitions re with the same average frequency.

A TEG is said structurally controllable (resp. ob- servable) if every internal transition can be reached by a direct path from at least one input transition (resp.

is the origin of at least one direct path to some output transition)(see [1]). It has been showed that a struc- turally controllable and observable TEG can be made stable by adding an output feedback [3] [10]. Indeed, as soon as all transitions belongs to a single strongly connected component, the TEG is stable. Therefore, it suces that output feedback makes the TEG strongly connected to enforce stability. Moreover, stability may be obtained in order to preserve initial TEG produc- tion rate. The following theorem, coming from [1], formalizes this result.

Theorem 5 Any structurally controllable and observ- able event graph can be made internally stable by out- put feedback without altering its original throughput.

4.2.1 Resource optimization in feedback

According to theorem 5, a TEG can be made stable while preserving its intrinsic throughput. Obviously, this feedback stabilization requires some amount of ini- tial tokens in feedback arcs. In manufacturing context, for instance when a TEG describes a production sys- tem, the initial feedback marking can represent some resources like transport means (used to convey parts) or recyclable machines. Consequently, it is partic- ularly signicant to limit as much as possible their number. Here, we consider the problem of feedback marking minimization under both constraints of TEG stabilization and production rate preserving. This re- source optimization problem, described more precisely thereafter, is tackled

2

, and solved, by Gaubert in [9].

Let us consider a TEG made up of m inputs and p outputs. Arcs provided with a place are added be- tween outputs and inputs so as the TEG becomes strongly connected

3

. When strongly connectedness is reached, the problem consists in calculating the mini- mal number of tokens to be placed in each of these arcs in order to preserve the throughput of the open-loop system.

The transfer of feedback system can be represented by a matrix F = F ij

2M

ax in rat

J

;

K

p

m where F ij = q

ij

if q ij tokens are initially allocated to place located between output j and input i , and F ij = " if there is no arc.

The problem lies in the computation and mini- mization of q =

f

q ij

g

in order that closed-loop sys- tem keeps the same production rate as the open-loop

2

other authors have solved such a problem but not necessarily with (max,+) approaches.

3

Practically, it is not always necessary to connect all outputs

to all inputs to obtain strongly connectedness.

(6)

one. Gaubert [9] has shown that such a problem may be solved as an integer linear programming problem where the linear cost function is

J

(

q

) = i

=

m;j

X=

p

i

=1

;j

=1

ij

q

ij

;

with

ij a price associated to each resource, and the constraint is

(

q

)

;

where

is the production rate of the open-loop system and

(

q

) is the production rate with feedback.

If we denote

w

N

c

(

q

) (resp.

w

T

c

) the (classical) sum of tokens (resp. holding times) in a circuit

c

, then

(

q

) = min c

w

N

c

(

q

)

w

T

c ;

i.e., for each circuit the following constraint will be satised

w

N

c

(

q

)

w

T

c:

The solution of this integer linear program yields to

q

ij

tokens that must be placed in each feedback arc. We denote

FRO

this feedback. Then,

FRO

ensures closed- loop stability, preserves the same production rate and minimizes the cost function.

4.2.2 Synthesis of a greater stabilizing feedback

We propose here to improve the feedback obtained above by computing the greatest dynamic feedback which preserves

M

H (

FRO

).

Proposition 7 Let us denote

FRO

a feedback loop obtained by solving a resource optimization problem.

The feedback loop ^

FRO+

=

Pr+

(

HnM

H (

FRO

)

=H

) is the greatest realizable feedback such that

M

H (

FRO

) =

M

H ( ^

FRO+

).

Proof: direct from proposition 6.

This feedback can be seen as a renement to the solution brought by Gaubert in [9]. Indeed, as we have explained in remark 3, feedback ^

FRO+

veries

^

F

RO

+ F

RO

. Therefore, feedback ^

FRO+

releases in- put rings latter than with feedback

FRO

while en- suring the same output and the same resource number in each feedback. Indeed, since the initial marking (i.e., the resource number) of a path described by a periodic series

s

is equal to

val

(

s

), we obtain

^

F

RO+

F

RO

() 8i;j

^

F

RO+

ij F

ROij

) 8i;jval(

^

FRO

+

ij

)val(FRO

ij ):

The last statement means that the resource number of each path of feedback ^

FRO+

is less than or equal to the ones of

FRO

. In the other hand,

M

H ( ^

FRO+

) =

M

H (

FRO

), and

val

(

FROij

) is the minimal number of tokens which allows to minimize

J

(

q

) while preserving the production rate. This latest statement leads to equality

val

( ^

FRO+ij

) =

val

(

FROij

).

4.2.3 Illustrative example

We present here how the preceding results can be im- plemented. Let us consider the structurally control- lable and observable TEG drawn in solid lines in g.2.

Its transfer matrix in

M

ax in

J;K22

is

H

=

9

(

)

5

(

)

"

15

(

25

)

:

From this transfer matrix, we deduce that the TEG production rate is

= 2

=

5 (see denition 8). This TEG represents a production unit with 4 machines denoted

M

1 to

M

4. Because of the dierence of pro- duction rates of machines constituting this workshop, one notices that TEG model is not stable. Indeed, by ring all inputs an innity times at a given date we can observe an accumulation of tokens upstream machine

M

4. Therefore, stability of that system can be obtained by adding an output feedback. It is suf- cient to make the TEG strongly connected to ensure its stability. In that particular case, the TEG becomes strongly connected by adding a feedback of the form :

F

=

q

11 "

q

21

q

22

:

We consider here the resource optimization problem in order to minimize the following cost function

J

(

q

) =

q

11

+

q21

+

q22

(i.e.,

ij = 1). This problem can be solved by considering the sum of tokens and tempo- rization of each elementary circuit

4

which yields to the TEG production rate denoted

(

q

) :

(

q

) = min

2 5

;

q

9

11; q

21

5

;

q

15

22

:

Therefore, for

q

= (4

;

2

;

6), cost

J

(

q

) is minimum, i.e.,

F

RO

=

4

"

2

6

:

This stabilizing feedback that keeps original through- put and minimizes resources number (tokens) is drawn in dotted lines in g. 2. On the basis of this solution

F

RO

(obtained by linear programming approach) and according to proposition 7, we can rene this result by computing ^

FRO+

=

Pr+

(

HnFRO=H

). We do not detail calculus here. The result obtained is :

^

F

RO+

= (

e

)(

2

5

)

4

8

2

6

:

A realization of that system is drawn in g.3.

Remark 4 We can notice that feedback ^

FRO+

has an arc

y

1

!u

2 that does not exist in feedback

FRO

.

4

the naive enumeration of elementary circuits is simpler than writing the linear program. But, for large graphs, such an enu- meration becomes practically impossible (for a complete graph with

n

vertices, the enumeration complexity is

O

((

n

1)!))).

Gaubert's approach [9] allows to consider only

n2

inequalities.

(7)

H

M 2

3

3 M 3

1 M 4

5

M 1

2 61

u 1u 2 y1y27246

v1v2

Figure 2: System

H

with feedback

FRO

H

M 2

3

3 M 3

1 M 4

5

M 1

2 6

1

u1u2 y1y2

42

6 5

1

5

1

17

8

v1v2

Figure 3: System

H

with feedback ^

FRO+

Figure 4 represents the

v

1 ring sequence with ^

FRO+

(dotted line) and the

v

1 ring sequence with

FRO

(solid line) for the same input

u

1 (dashed line).

Clearly, feedback ^

FRO+

delays tokens entrance in sys- tem

H

. For lack of place, we have not described ring sequences

v

2,

y1

nor

y2

for that simulation. We can only assert that outputs are identical in both cases and that sequence ^

v

2 is not improved by the feedback

F

RO+

.

References

[1] F. Baccelli, G. Cohen, G.J. Olsder, and J.P. Quadrat.

Synchronization and Linearity: An Algebra for Dis- crete Event Systems . John Wiley and Sons, New York, 1992.

[2] T.S. Blyth and M.F. Janowitz. Residuation Theory . Pergamon Press, Oxford, 1972.

[3] G. Cohen, P. Moller, J.P. Quadrat, and M. Viot.

Linear system theory for discrete-event systems. In 23rd IEEE Conf. on Decision and Control , Las Ve- gas, Nevada, 1984.

0 2 4 6 8 10 12

0 5 10 15 20 25 30

events

dates

Figure 4:

v

1 with ^

FRO+

(dotted lines),

v

1 with

FRO

(solid lines) and

u

1 for both systems (dashed lines).

[4] G. Cohen, P. Moller, J.P. Quadrat, and M. Viot. Alge- braic Tools for the Performance Evaluation of Discrete Event Systems. IEEE Proceedings: Special issue on Discrete Event Systems , 77(1):39{58, January 1989.

[5] C. Commault. Feedback stabilization of some event graph models. IEEE Trans. on Automatic Control , 43(10):1419{1423, October 1998.

[6] B. Cottenceau. Contribution a la commande de systemes a evenements discrets : synthese de cor- recteurs pour les graphes d'evenements temporises dans les diodes . Phd thesis (in french), ISTIA Uni- versite d'Angers, 1999.

[7] B. Cottenceau, L. Hardouin, J.L. Boimond, and J.L.

Ferrier. Synthesis of greatest linear feedback for timed event graphs in dioid. IEEE Trans. on Automatic Control , 44(6):1258{1262, June 1999.

[8] S. Gaubert. Theorie des systemes lineaires dans les diodes . Phd thesis (in french), Ecole des Mines de Paris, Paris, 1992.

[9] S. Gaubert. Resource optimization and (min,+) spec- tral theory. IEEE TAC , 40(11):1931{1934, November 1995.

[10] Max Plus. Second Order Theory of Min-linear Sys- tems and its Application to Discrete Event Systems.

In Proceedings of the 30th CDC , Brighton, England,

December 1991.

Références

Documents relatifs

from a manufacturing point of view, this means to reduce the work-in-process by keeping the performance of this pro- duction system. In a second step, this principle will be applied

A leaf routing domain that is willing to accept prefixes derived from its direct provider gets a prefix from the provider’s address space subdivision associated

Published specification : Uniform Resource Locators (URLs) and Uniform Resource Names (URNs) are two instances of the more general class of identifiers known as Uniform

When the user opens his print or punch output channel (via the *PRINT command of RJE), RJS immediately starts sending job output from the Active Queue, and continues until

A Location-to- Service Translation Protocol (LoST) [LOST] is expected to be used as a resolution system for mapping service URNs to URLs based on..

This approach has recently resulted [5, 6] in new forms of the conjecture which are in some sense similar to Hilbert’s 17 th problem and are formulated entirely in terms of moments

In this chapter, we study the Korteweg-de Vries equation subject to boundary condition in non-rectangular domain, with some assumptions on the boundary of the domain and

2 Until a refrigerator-stable vaccine becomes available, however, varicella vac- cine will not be incorporated into the recommend- ed immunization schedule in Canada, as most