Abstract
Increasing automation and complexity of today's production systems affect the constraints of real-world shop-floor control and scheduling problems. To deal with these constraints, either the existing modeling and analysis techniques were improved or new scheduling approaches were developed. This study attempts to propose an object-oriented approach for modeling and analysis of shop-floor scheduling problem of flexible manufacturing systems (FMSs) using high-level Petri Nets (PNs). The graphical nature and mathematical foundation has made PN-based methods appealing in real-time scheduling and control of FMSs. In the proposed approach, we firstly construct an object-modeling diagram of an FMS and develop a heuristic rule-base to solve the resource contention problem then formulate the dynamic behavior of the system by high-level PNs. The modeling methodology is illustrated by an FMS, and the proposed rule-based system is compared with several dispatching rules with respect to part flow time and tardiness-related performance measures.
Similar content being viewed by others
References
Chen J, Chen FF (2003) Performance modelling and evaluation of dynamic tool allocation in flexible manufacturing systems using coloured Petri nets: An object-oriented approach. Int J Adv Manuf Technol 21(2):98–109
Saygin C, Chen FF, Singh J (2001) Real-time manipulation of alternative routeings in flexible manufacturing systems: a simulation study. Int J Adv Manuf Technol 18:755–763
Sivagnanavelu DG (2000) Dynamic scheduling of flexible manufacturing systems: a study of machine and material handling control strategies. M.Sc. Thesis, Concordia University, Montreal, Canada
Byrne MD, Chutima P (1997) Real-time operational control of an FMS with full routing flexibility. Int J Prod Econ 51:109–113
Peng P, Chen FF (1998) Real-time control and scheduling of flexible manufacturing systems: an ordinal optimisation based approach. Int J Adv Manuf Technol 14(10):775–786
Jain PK (2001) Solving resource contention problem in FMS using Petri nets and a rule-based approach. Int J Prod Res 39(4):785–808
Moro AR, Yu H, Kelleher G (2002) Hybrid heuristic search for the scheduling of flexible manufacturing systems using Petri nets. IEEE Trans Robot Autom 18(2):240–245
Yu H, Reyes A, Cang S, Lloyd S (2003) Combined Petri nets modelling and AI-based heuristic hybrid search for flexible manufacturing systems-part II. Heuristic hybrid search. Computers and Industrial Engineering 44(4):545–566
Ghaeli M, Bahri PA, Lee P, Gu T (2005) Petri-net based formulation and algorithm for short-term scheduling of batch plants. Comput Chem Eng 29(2):249–259
Lee JK, Korbaa O (2006) Scheduling analysis of FMS: An unfolding timed Petri nets approach. Math Comput Simul 70(5–6):419–432
Sadrieh SA, Ghaeli M, Bahri PA, Lee PL (2007) An integrated Petri net and GA based approach for scheduling of hybrid plants. Comput Ind 58:519–530
Soares MS, Julia S, Vrancken J (2008) Real-time scheduling of batch systems using Petri nets and linear logic. J Syst Softw 81(11):1983–1996
Zhang H, Gu M (2009) Modeling job shop scheduling with batches and setup times by timed Petri nets. Math Comput Model 49(1–2):286–294
Huang B, Sun Y, Sun Y-M, Zhao C-X (2010) A hybrid heuristic search algorithm for scheduling FMS based on Petri net model. Int J Adv Manuf Technol 48:925–933
Tuncel G, Bayhan GM (2007) Applications of Petri Nets in Production Scheduling: a review. Int J Adv Manuf Technol 34(7–8):762–773
Kher VH (2000) Examination of worker assignment and dispatching rules for vital customer priorities in dual resource constrained job shop environments. Comput Oper Res 27:525–537
Chan FTS (2003) Effects of dispatching and routeing decisions on the performance of a flexible manufacturing system. Int J Adv Manuf Technol 21:328–338
Zurawski R, Zhou MC (1994) Petri Nets and Industrial Applications: A Tutorial. IEEE Trans Ind Electron 41(6):567–582
Russo, MF, Sasso, A (2005) Modeling, analysis, simulation and control of laboratory automation systems using Petri nets: Part 1. Modeling. JALA Tutorial, 10, The Association for Laboratory Automation doi:10.1016/j.jala.2005: 172–181
Gerogiannis VC, Kameas AD, Pintelas PE (1998) Comparative study and categorization of high-level Petri nets. J Syst Softw 43:133–160
Venkatesh K, Zhou MC (1998) Object-oriented design of FMS control software based on object modeling techniques diagrams and Petri nets. J Manuf Syst 17(2):118–136
Tuncel G, Bayhan GM (2005) A high-level Petri net based decision support system for real-time scheduling and control of flexible manufacturing systems: an object-oriented approach. In: Sunderam, V., van Albada, G.D., Sloot, P.M.A., Dongarra, J.J. (Eds.). Lecture Notes in Computer Science. LNCS 3514:843–851
Booth AW (1998) Object-oriented modeling for flexible manufacturing systems. Int J Flex Manuf Syst 10:301–314
Kuo CH, Huang HP, Yeh MC (1998) Object-oriented approach of MCTPN for modeling flexible manufacturing system. Int J Adv Manuf Technol 14:737–749
RSoft Design Group, Inc. (2006) Full spectrum photonic and network design automation. Retrieved January 20, 2006, from http://www.rsoftdesign.com
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tuncel, G. An integrated modeling approach for shop-floor scheduling and control problem of flexible manufacturing systems. Int J Adv Manuf Technol 59, 1127–1142 (2012). https://doi.org/10.1007/s00170-011-3560-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-011-3560-7