Abstract
In this paper, a component-based system design method is introduced for modeling and optimizing the job-shop scheduling (JSS) system. Several operators are presented for handling the integration of JSS modules and resource sharing. For each operator, the partial schedule and makespan of each component are obtained. The optimal scheduling of a JSS system can be derived from these theoretical results step by step. With the component-based system design methodology, one can not only design a correct system model that is live, bounded, reversible, and terminates properly, but one can also find the optimal scheduling of JSS in a formal way.
Similar content being viewed by others
References
Zhou M, DiCesare F (1993) Petri net synthesis for discrete event control of manufacturing systems. Kluwer, Dordrecht
Colom JM (2003) The resource allocation problem in flexible manufacturing systems. Lect Notes Comput Sci 2679:23–35. doi:10.1007/3-540-44919-1_3
Reveliotis SA (1998) Accommodating FMS operational contingencies through routing flexibility. Proceeding on IEEE International Conference on Robotics and Automation, 573–579
Jiao L, Huang HJ, Cheung TY (2005) Property-preserving composition by place merging. J Circuit Syst Comput 14(4):793–812
Huang HJ, Cheung TY, Wang X (2007) Applications of property-preserving algebras to manufacturing system design. J Inf Sci Eng 23:167–181
Mak WM (2001) Verifying property preservation for component-based software systems (A Petri-net based methodology). Ph.D. Dissertation, City University of Hong Kong
Huang HJ (2004) Enhancing the property-preserving Petri net process algebra for component-based system design (with application to designing multi-agent systems and manufacturing systems). Ph.D. Dissertation, City University of Hong Kong -->
Huang HJ, Cheung TY, Mak WM (2004) Structure and behaviour preservation by Petri-net-based refinements in system design. Theor Comput Sci 328(3):245–269. doi:10.1016/j.tcs.2004.07.016
Huang HJ, Jiao L, Cheung TY (2005) Property-preserving subnet reductions for designing manufacturing systems with shared resources. Theor Comput Sci 332(1–3):461–485. doi:10.1016/j.tcs.2004.12.010
Terry DK (1996) A Petri net-based on-line scheduling system for a general manufacturing job shop. Ph.D. Dissertation, Rensselaer Polytechnic Institute, Troy, New York
Xue L, Hao Y (2001) Petri net based scheduling for integrated circuits manufacturing. ACTC Electron Sin 29(8):1064–1067
Wang YM, Xiao NF, Yin HL, Hu EL, Zhao CG, Jiang YR (2008) A two-stage genetic algorithm for large size job shop scheduling problems. Int J Adv Manuf Technol 39:813–820. doi:10.1007/s00170-007-1260-0->
Gua YJ, Zhang XN, Cao Y, Zhao RJ, Lin TQ (2003) Workshop scheduling based on RCPN and system development on Internet/Intranet. Mini-micro Syst 24(7):1285–1288
Proth JM, Minis I (1995) Planning and scheduling based on Petri nets. In: Zhou MC (ed) Petri nets in flexible and agile automation. Kluwer, Boston, pp 109–148
Proth JM, Xie X (1997) Petri nets: a tool for design and management of manufacturing systems. Wiley, New York
Zhou M, Venkatesh K (1998) Modeling, simulation and control of flexible manufacturing systems: a Petri net approach. World Scientific, Singapore
Xiong HH, Zhou M (1998) Scheduling of semiconductor test facility via Petri nets and hybrid heuristic search. IEEE Trans Semicond Manuf 11(3):384–393. doi:10.1109/66.705373
Chen J, Chen FF (2003) Performance modeling and evaluation of dynamic tool allocation in flexible manufacturing systems using colored Petri nets:an object-oriented approach. Int J Adv Manuf Technol 21(2):98–109
Shih H, Sekiguchi T (1991) A timed Petri net and beam search based on-line FMS scheduling systems with routing flexibility. Proceedings of IEEE International Conference on Robotic and Automation, Sacramento 2548–2553
Lee DY, DiCesare F (1994) FMS scheduling using Petri nets and heuristic search. IEEE Trans Robot Autom 10(2):123–132. doi:10.1109/70.282537
Sun TH, Cheng CW, Fu LC (1994) A Petri net based approach to modeling and scheduling for an FMS and a case study. IEEE Trans Ind Electron 41(6):593–601. doi:10.1109/41.334576
Lin SY, Fu LC, Chiang TC, Shen YS (2003) Colored timed Petri net and GA based approach to modeling and scheduling for wafer probe center. Proceedings of the 2003 IEEE. Int Conf Robot Autom 1:1434–1439
Chung YY, Fu LC, Lin MW (1998) Petri net based modeling and GA based scheduling for a flexible manufacturing system. Proceedings of the 37th IEEE Conference on Decision and Control 4, 4346–4347
Murata T (1989) Petri nets: properties, analysis and applications. Proc IEEE 77(4):541–580. doi:10.1109/5.24143
Zhou M, Chiu H, Xiong H (1995) Petri net scheduling of FMS using branch and bound method. Industrial Electronics, Control, and Instrumentation, 1995, Proceedings of the 1995 IEEE IECON 211–216
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Huang, H. Component-based design for job-shop scheduling systems. Int J Adv Manuf Technol 45, 958–967 (2009). https://doi.org/10.1007/s00170-009-2022-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-009-2022-y