TY - JOUR
T1 - Scheduling of complex manufacturing systems with Petri nets and genetic algorithms
T2 - A case on plastic injection moulds
AU - Caballero-Villalobos, Juan Pablo
AU - Mejía-Delgadillo, Gonzalo Enrique
AU - García-Cáceres, Rafael Guillermo
PY - 2013/12
Y1 - 2013/12
N2 - This paper introduces significant improvements on a previous published work that addresses complex production scheduling problems using Petri nets (PNs) and genetic algorithms (GAs). The PN model allows a formal representation of the manufacturing system and of the special constraints of this kind of system, while the GA generates a near-optimal schedule through the structure provided by the PN. The corresponding manufacturing system is associated with a flexible job shop environment with features such as the fabrication of multiple parts and precedence relationships between such parts and assembly operations, in which the objective is the minimisation of the total weighted tardiness. As part of the modelling stage, a mixed integer linear programming formulation is proposed for this framework. The fabrication of a chess mould in a Colombian company is used in two ways: to introduce a proposed normalisation operator that improves the results by reducing the search space of the GA and to illustrate the use of PN modelling the special aforementioned constraints as well as the encoding of the chromosome used by the GA. The proposed approach was tested on randomly generated instances, and their performance was measure against optimal solutions or solutions provided by algorithms presented in previous work. The results confirm the relevance of this approach to schedule such complex manufacturing systems.
AB - This paper introduces significant improvements on a previous published work that addresses complex production scheduling problems using Petri nets (PNs) and genetic algorithms (GAs). The PN model allows a formal representation of the manufacturing system and of the special constraints of this kind of system, while the GA generates a near-optimal schedule through the structure provided by the PN. The corresponding manufacturing system is associated with a flexible job shop environment with features such as the fabrication of multiple parts and precedence relationships between such parts and assembly operations, in which the objective is the minimisation of the total weighted tardiness. As part of the modelling stage, a mixed integer linear programming formulation is proposed for this framework. The fabrication of a chess mould in a Colombian company is used in two ways: to introduce a proposed normalisation operator that improves the results by reducing the search space of the GA and to illustrate the use of PN modelling the special aforementioned constraints as well as the encoding of the chromosome used by the GA. The proposed approach was tested on randomly generated instances, and their performance was measure against optimal solutions or solutions provided by algorithms presented in previous work. The results confirm the relevance of this approach to schedule such complex manufacturing systems.
KW - Flexible job shop
KW - Genetic algorithms
KW - Injection mould
KW - Petri nets
KW - Scheduling
KW - Total weighted tardiness
UR - http://www.scopus.com/inward/record.url?scp=84892369222&partnerID=8YFLogxK
U2 - 10.1007/s00170-013-5175-7
DO - 10.1007/s00170-013-5175-7
M3 - Article
AN - SCOPUS:84892369222
SN - 0268-3768
VL - 69
SP - 2773
EP - 2786
JO - International Journal of Advanced Manufacturing Technology
JF - International Journal of Advanced Manufacturing Technology
IS - 9-12
ER -