On fluidification of Petri Nets: from discrete to hybrid and continuous models

Petri Nets (PNs) is a well-known modelling paradigm for discrete event systems (DES). As in other paradigms, hybrid and continuous PN formalisms have appeared in the literature, some of them being used in different engineering application domains. Hybridization may be obtained for example ‘‘by direct addition’’ of capabilities to model continuous subsystems. The approach adopted in this work is different: hybrid and continuous models appear because natural variables of a PN–DES model are transformed into non-negative reals. This relaxation may be quite reasonable when very populated or high traffic systems are considered. It is a classical relaxation applied to fight against the state explosion problem appearing when dealing with the analysis and synthesis of models. In tune with this, the paper presents ‘‘a biased’’ view of works in the hybrid PN arena. Partly an overview, this work revisits hybrid and continuous PNs, all of them being in essence hybrid models. Limitations to (partial) fluidification, and analysis and synthesis problems in this evolving field are considered. Several optimization problems (at design and at control) are also introduced here. # 2004 Published by Elsevier Ltd.

[1]  Alessandro Giua,et al.  First-order hybrid Petri nets: a model for optimization and control , 2000, IEEE Trans. Robotics Autom..

[2]  Manuel Silva Suárez,et al.  Structure Theory of Equal Conflict Systems , 1996, Theor. Comput. Sci..

[3]  Manuel Silva,et al.  A systems theory perspective of discrete event dynamic systems : The Petri net paradigm , 1996 .

[4]  Hong Chen,et al.  Discrete Flow Networks: Bottleneck Analysis and Fluid Approximations , 1991, Math. Oper. Res..

[5]  David D. Yao,et al.  Fundamentals of Queueing Networks , 2001 .

[6]  Alberto Bemporad,et al.  An iterative algorithm for the optimal control of continuous-time switched linear systems , 2002, Sixth International Workshop on Discrete Event Systems, 2002. Proceedings..

[7]  Francesca Rossi,et al.  Contextual nets , 1995, Acta Informatica.

[8]  Manuel Silva Suárez,et al.  On observability in timed continuous Petri net systems , 2004, First International Conference on the Quantitative Evaluation of Systems, 2004. QEST 2004. Proceedings..

[9]  Manuel Silva Suárez,et al.  Design of observers for timed continuous Petri net systems , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[10]  Manuel Silva,et al.  STEADY STATE PERFORMANCE EVALUATION FOR SOME CONTINUOUS PETRI NETS , 2002 .

[11]  R. Valette,et al.  Modeling and simulation of a hybrid system through PR/TR PN-DAE model , 1998 .

[12]  Giovanni Chiola,et al.  Ergodicity and Throughput Bounds of Petri Nets with Unique Consistent Firing Count Vector , 1991, IEEE Trans. Software Eng..

[13]  Tilak Agerwala,et al.  Comments on capabilities, limitations and “correctness” of Petri nets , 1973, ISCA '73.

[14]  C. Cassandras,et al.  PERTURBATION ANALYSIS OF MULTICLASS STOCHASTIC FLUID MODELS , 2002 .

[15]  Manuel Silva Suárez,et al.  Petri nets and integrality relaxations: A view of continuous Petri net models , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[16]  Giovanni Chiola,et al.  Operational analysis of timed Petri nets and application to the computation of performance bounds , 1993, Proceedings of 5th International Workshop on Petri Nets and Performance Models.

[17]  Manuel Silva Suárez,et al.  Unforced Continuous Petri Nets and Positive Systems , 2003, POSTA.

[18]  Alessandro Giua,et al.  Petri Net Supervisors for Generalized Mutual Exclusion Constraints , 1993 .

[19]  J. Forrester Industrial Dynamics , 1997 .

[20]  Alessandro Giua,et al.  Optimal routing of continuous timed Petri nets , 2002 .

[21]  S. Rinaldi,et al.  Positive Linear Systems: Theory and Applications , 2000 .

[22]  René David,et al.  Continuous and Hybrid Petri Nets , 1998, J. Circuits Syst. Comput..

[23]  Manuel Silva Suárez,et al.  On Linear Algebraic Techniques for Liveness Analysis of P/T Systems , 1998, J. Circuits Syst. Comput..

[24]  Marco Ajmone Marsan,et al.  The Effect of Execution Policies on the Semantics and Analysis of Stochastic Petri Nets , 1989, IEEE Trans. Software Eng..

[25]  Alberto Bemporad,et al.  Control of systems integrating logic, dynamics, and constraints , 1999, Autom..

[26]  Isabel Demongodin,et al.  Differential Petri nets: representing continuous systems in a discrete-event world , 1998 .

[27]  A. Bemporad,et al.  Event-driven optimal control of continuous Petri nets , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[28]  Manuel Silva Suárez,et al.  Structural techniques and performance bounds of stochastic Petri net models , 1992, Advances in Petri Nets: The DEMON Project.

[29]  Manuel Silva Suárez,et al.  Autonomous Continuous P/T Systems , 1999, ICATPN.

[30]  David M. Nicol,et al.  Fluid stochastic Petri nets: Theory, applications, and solution techniques , 1998, Eur. J. Oper. Res..

[31]  Kishor S. Trivedi,et al.  FSPNs: Fluid Stochastic Petri Nets , 1993, Application and Theory of Petri Nets.

[32]  H. Alla,et al.  Modeling and simulation of an electronic component manufacturing system using hybrid Petri nets , 1998 .

[33]  Manuel Silva Suárez,et al.  On Reachability in Autonomous Continuous Petri Net Systems , 2003, ICATPN.

[34]  A. Di Febbraro,et al.  Hybrid Petri nets for the performance analysis of transportation systems , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[35]  Manuel Silva Suárez,et al.  Forrester diagrams and continuous Petri nets: a comparative view , 2001, ETFA 2001. 8th International Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.01TH8597).

[36]  René David,et al.  A Modelling and Analysis Tool for Discrete Events Systems: Continuous Petri Net , 1998, Perform. Evaluation.

[37]  Jay Wright Forrester,et al.  Urban Dynamics , 1969 .

[38]  Manuel Silva,et al.  Introducing Petri nets , 1993 .

[39]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .

[40]  Giovanni Chiola,et al.  A structural colour simplification in well-formed coloured nets , 1991, Proceedings of the Fourth International Workshop on Petri Nets and Performance Models PNPM91.