Modeling and Control of Weight-Balanced Timed Event Graphs in Dioids

The class of timed event graphs (TEGs) has widely been studied thanks to an approach known as the theory of max-plus linear systems. In particular, the modeling of TEGs via formal power series in a dioid called Minax [[ γ,δ]] has led to input-output representations on which some model matching control problems have been solved. Our work attempts to extend the class of systems for which a similar control synthesis is possible. To this end, a subclass of timed Petri nets that we call weight-balanced timed event graphs (WBTEGs) will be first defined. They can model synchronization and delays (WBTEGs contain TEGs) and can also describe dynamic phenomena such as batching and event duplications (unbatching). Their behavior is described by rational compositions (sum, product and Kleene star) of four elementary operators γn, δt, μm, and βb on a dioid of formal power series denoted ε* [[ δ]]. The main feature is that the transfer series of WBTEGs have a property of ultimate periodicity (such as rational series in Minax [[ γ,δ]]). Finally, the existing results on control synthesis for max-plus linear systems find a natural application in this framework.

[1]  Shuvra S. Bhattacharyya,et al.  Embedded Multiprocessors: Scheduling and Synchronization , 2000 .

[2]  Jean-Louis Boimond,et al.  Modeling and Control of Hybrid Timed Event Graphs with Multipliers Using (Min, +) Algebra , 2006, Discret. Event Dyn. Syst..

[3]  P. Moller Théorie algébrique des systèmes à évènements discrets , 1988 .

[4]  Marc Geilen,et al.  Synchronous dataflow scenarios , 2010, TECS.

[5]  Bertrand Cottenceau,et al.  Model reference control for timed event graphs in dioids , 2001, Autom..

[6]  Jean-Louis Boimond,et al.  Control of (max, +)-linear systems minimizing delays , 2013, Discret. Event Dyn. Syst..

[7]  E.A. Lee,et al.  Synchronous data flow , 1987, Proceedings of the IEEE.

[8]  J. Quadrat,et al.  Algebraic tools for the performance evaluation of discrete event systems , 1989, Proc. IEEE.

[9]  Olivier Marchetti,et al.  Complexity results for Weighted Timed Event Graphs , 2010, Discret. Optim..

[10]  Cottenceau Bertrand,et al.  Data Processing Tool for Calculation in Dioid , 2000 .

[11]  G. Cohen,et al.  Timed-event graphs with multipliers and homogeneous min-plus systems , 1998, IEEE Trans. Autom. Control..

[12]  Geert Jan Olsder,et al.  Max Plus at Work: Modeling and Analysis of Synchronized Systems: A Course on Max-Plus Algebra and Its Applications , 2005 .

[13]  S. Gaubert Theorie des systemes lineaires dans les dioides , 1992 .

[14]  Gerard J. M. Smit,et al.  Max-Plus Algebraic Throughput Analysis of Synchronous Dataflow Graphs , 2012, 2012 38th Euromicro Conference on Software Engineering and Advanced Applications.

[15]  Stéphane Gaubert,et al.  Rational computation in dioid algebra and its application to performance evaluation of Discrete Event Systems , 1991 .

[16]  Bertrand Cottenceau,et al.  Optimal closed-loop control of timed EventGraphs in dioids , 2003, IEEE Trans. Autom. Control..

[17]  Bertrand Cottenceau,et al.  Observer Design for $(\max, +)$ Linear Systems , 2010, IEEE Transactions on Automatic Control.

[18]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[19]  Olivier Marchetti,et al.  Periodic Schedules for Bounded Timed Weighted Event Graphs , 2012, IEEE Transactions on Automatic Control.

[20]  Bertrand Cottenceau,et al.  Observer Design for Linear Systems , 2010 .