Equivalent and Efficient Optimization Models for an Industrial Discrete Event System with Alternative Structural Configurations

Discrete event systems in applications, such as industry and supply chain, may show a very complex behavior. For this reason, their design and operation may be carried out by the application of optimization techniques for decision making in order to obtain their highest performance. In a general approach, it is possible to implement these optimization techniques by means of the simulation of a Petri net model, which may require an intensive use of computational resources. One key factor in the computational cost of simulation-based optimization is the size of the model of the system; hence, it may be useful to apply techniques to reduce it. This paper analyzes the relationship between two Petri net formalisms, currently used in the design of discrete event systems, where it is usual to count on a set of alternative structural configurations. These formalisms are a particular type of parametric Petri nets, called compound Petri nets, and a set of alternative Petri nets. The development of equivalent models under these formalisms and the formal proof of this equivalence are the main topics of the paper. The basis for this formal approach is the graph of reachable markings, a powerful tool able to represent the behavior of a discrete event system and, hence, to show the equivalence between two different Petri net models. One immediate application of this equivalence is the substitution of a large model of a system by a more compact one, whose simulation may be less demanding in the use of computational resources.

[1]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[2]  Manuel Silva Suárez,et al.  Petri Nets and Manufacturing Systems: An Examples-Driven Tour , 2003, Lectures on Concurrency and Petri Nets.

[3]  María Guinaldo,et al.  Control en red basado en eventos: de lo centralizado a lo distribuido , 2017 .

[4]  Dmitry A. Zaitsev,et al.  A Parametric Colored Petri Net Model of a Switched Network , 2011, Int. J. Commun. Netw. Syst. Sci..

[5]  Adriano O. Solis,et al.  Investigating the behavior of a shop order manufacturing sistem by using simulation , 2013, SpringSim.

[6]  Miquel Angel Piera Eroles,et al.  Coloured Petri net scheduling models: Timed state space exploration shortages , 2011, Math. Comput. Simul..

[7]  Miquel Angel Piera Eroles,et al.  A compact timed state space approach for the analysis of manufacturing systems: key algorithmic improvements , 2011, Int. J. Comput. Integr. Manuf..

[8]  J. C. Mora,et al.  Solución al Problema de Secuenciación de Trabajos mediante el Problema del Agente Viajero , 2016 .

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

[10]  E. Martínez,et al.  Simulation Model of a Production Facility of Agaricus bisporus Mycelium for Decision-Making Support , 2017 .

[11]  Manuel Silva Suárez,et al.  A two phase optimization method for Petri net models of manufacturing systems , 2001, J. Intell. Manuf..

[12]  Mercedes Pérez de la Parte,et al.  The optimization problem based on alternatives aggregation Petri nets as models for industrial discrete event systems , 2013, Simul..

[13]  N.C. Tsourveloudis,et al.  Petri Net Modeling of Routing and Operation Flexibility in Production Systems , 2005, Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control, 2005..

[14]  Felix Breitenecker,et al.  Simulation Based Scheduling Applying Petri Nets with Sequences and Priorities , 2008, Tenth International Conference on Computer Modeling and Simulation (uksim 2008).

[15]  Francesco Longo,et al.  An Advanced System for Supporting the Decision Process within Large-scale Retail Stores , 2010, Simul..

[16]  Julio Blanco-Fernández,et al.  Optimal Design of an Olive Oil Mill by Means of the Simulation of a Petri Net Model , 2014 .

[17]  J. C. Saenz-Díez,et al.  Compound Petri nets and alternatives aggregation Petri nets: Two formalisms for decision-making support , 2016 .

[18]  Gianfranco Balbo,et al.  Performance Models for Discrete Event Systems with Synchronizations: Formalisms and Analysis Techniques , 1998 .

[19]  Mercedes Pérez de la Parte,et al.  Sequence of decisions on discrete event systems modeled by Petri nets with structural alternative configurations , 2014, J. Comput. Sci..

[20]  MengChu Zhou,et al.  Modeling, Simulation, and Control of Flexible Manufacturing Systems - A Petri Net Approach , 1999, Series in Intelligent Control and Intelligent Automation.

[21]  Hassane Alla,et al.  Discrete, continuous, and hybrid Petri Nets , 2004 .

[22]  J. Blanco-Fernández,et al.  Decision Support System, Based on the Paradigm of the Petri Nets, for the Design and Operation of a Dairy Plant , 2015 .