The optimization problem based on alternatives aggregation Petri nets as models for industrial discrete event systems

The construction, set-up and operation of many systems of interest in sectors such as industry, supply chains and communications are complex processes, which may require significant investment of resources. For this reason, the automation of the decision making for achieving the best design and operation of such systems, which may be regarded as discrete event systems (DESs), constitutes an active research field. In this paper, we present a methodology to cope with this process in an efficient way, optimizing not only the behaviour of the DES but also its structure. This kind of problem is usually associated with the so-called combinatorial explosion, since the number of alternative configurations for the DES might be huge. We present an improved algorithm to transform a set of alternative Petri nets, representing alternative structural configurations, into a more compact model called an alternatives aggregation Petri net. In real decision-making problems, where the different alternative structural configurations may share common subnets, this compact model may allow the development of a much more efficient optimization problem than the classic approach of ‘divide and conquer’. The achievement of this objective is performed by developing a single and compact model for all of the alternative structural configurations of the DES and the simulation of the most promising of them. In this paper, the mentioned methodology is introduced and its advantages and drawbacks are described in relation with the classic approach.

[1]  Miquel Angel Piera Eroles,et al.  Revisiting state space exploration of timed coloured petri net models to optimize manufacturing system's performance , 2010, Simul. Model. Pract. Theory.

[2]  Paul Rogers,et al.  Using Simulation to Make Order Acceptance/Rejection Decisions , 2004, Simul..

[3]  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..

[4]  Xiu-Tian Yan,et al.  Advanced Design and Manufacture to Gain a Competitive Edge: New Manufacturing Techniques and their Role in Improving Enterprise Performance , 2008 .

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

[6]  Mercedes Pérez de la Parte,et al.  Efficient Representations of Alternative Models of Discrete Event Systems Based on Petri Nets , 2011, 2011 UkSim 13th International Conference on Computer Modelling and Simulation.

[7]  Simon Peck,et al.  Practice of Petri Nets in Manufacturing , 1993 .

[8]  Kazuhiro Saitou,et al.  Robust design of flexible manufacturing systems using, colored Petri net and genetic algorithm , 2002, J. Intell. Manuf..

[9]  M. P. Eroles,et al.  Operational and strategic supply model redesign for an optical chain company using digital simulation , 2011, Simul..

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

[11]  C. Chaouiya,et al.  Petri Net Models of Pull Control Systems for Assembly Manufacturing Systems , 1997 .

[12]  Miquel Angel Piera Eroles,et al.  Optimization of Logistic and Manufacturing Systems through Simulation: A Colored Petri Net-Based Methodology , 2004, Simul..

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

[14]  Juan Ignacio Latorre,et al.  On the solution of optimization problems with disjunctive constraints based on Petri Nets , 2010 .

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

[16]  Dipak Laha,et al.  Handbook of Computational Intelligence in Manufacturing and Production Management , 2007 .

[17]  Gérard Berthelot,et al.  Transformations and Decompositions of Nets , 1986, Advances in Petri Nets.

[18]  Juan Ignacio Latorre,et al.  Petri net transformation for decision making: compound Petri nets to alternatives aggregation Petri nets , 2011 .

[19]  Mercedes Pérez de la Parte,et al.  Simulation and Optimization of Logistic and Production Systems Using Discrete and Continuous Petri Nets , 2004, Simul..

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

[21]  Mercedes Pérez de la Parte,et al.  The alternatives aggregation Petri nets as a formalism to design discrete event systems , 2010, Int. J. Simul. Process. Model..

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

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

[24]  Juan Ignacio Latorre,et al.  Coloured Petri Nets as a formalism to represent alternative models for a discrete event system , 2010 .

[25]  Manuel Silva Suárez,et al.  Petri Nets for the Design and Operation of Manufacturing Systems , 1997, Eur. J. Control.

[26]  Cecilia Zanni-Merk,et al.  Improving the performance of production lines with an expert system using a stochastic approach , 2011, Simul..

[27]  Frank DiCesare,et al.  FMS scheduling using Petri nets and heuristic search , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[28]  Hongnian Yu,et al.  Overview of Modelling, Scheduling, Planning, and Control Using Petri Net Representation and AI Search , 2008 .

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