Abstract
In today’s manufacturing and supply chain environments, many companies face challenge in responding to customers’ requirements quickly and providing customized products quickly at low cost. Mass customization can help companies in providing customized products and services quickly and at a low price. Integrated decision-making has been found effective in many situations. This paper reviews the scheduling research of flexible manufacturing systems (FMSs). The FMS scheduling problem is part of the FMS production and operation management problem. Because the production management of FMSs is very difficult, the FMS scheduling problem is very complicated. Many researchers have investigated the FMS scheduling problem. The paper summarizes the FMS scheduling research with recent development. In addition, a framework of FMS scheduling integration for mass customization is developed based on the literature survey. A control flow of FMS part processing is designed as part of the framework. Further development of the FMS scheduling integration is suggested.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Contemporary manufacturing and supply chain environments are dynamic and changing. It often occurs that customers’ requirements need to be satisfied quickly and accurately at a low price [1]. Mass customization (MC) is aimed to provide customized products and services with low cost and high quality in changing environments [2]. Integrated decision-making has been found effective to adequately manage various conflicting objectives and to make coordination control [3,4,5].
Flexible manufacturing systems (FMSs) can be used to automate mass customization [2]. The production management of FMSs is more difficult than that of mass production lines and job shops [6]. Orders sent to a capacity constrained FMS might not be processed on time and excess-capacity parts have to be sent to a job shop [7]. He, Stecke, and Smith [8] investigated simultaneous robot and machine scheduling with part input sequencing in FMSs for mass customization. Interactions between FMS robot scheduling and machine scheduling with part input sequencing are found. He and Stecke [9] investigated the problem of simultaneous FMS part input sequencing and robot scheduling and suggested the integration of simultaneous FMS part input sequencing and robot scheduling with operation scheduling.
This paper reviews the FMS scheduling research in the area of FMS part input sequencing, robot scheduling, and machine scheduling. The FMS scheduling research with recent development is presented. Based on the literature survey, a framework of FMS scheduling integration for mass customization is developed. A control flow of FMS part processing is designed as part of the framework.
2 FMS Scheduling
Many researchers have investigated the FMS scheduling problem. The FMS scheduling research is summarized in the following as FMS part input sequencing, sequencing and scheduling in FMSs with robot material handling, and machine scheduling with FMS material handling.
2.1 FMS Part Input Sequencing
FMSs can be classified as flexible flow systems (FFSs) and general flexible machining systems (GFMSs) [10]. FFSs include flexible assembly systems and flexible transfer lines. General flexible machining systems include both dedicated and nondedicated flexible machining systems. A flexible machining cell (FMC) is a single machine and its associated equipment [11].
FMS part input sequencing has been studied with the FMS production planning problems in earlier studies. For example, Stecke and Kim [12] developed a modified Johnson’s algorithm for FFSs. Stecke [13] developed several approaches to solve the FMS part input sequencing problem. Research on FMS part input sequencing is summarized in Table 1.
2.2 Sequencing and Scheduling in FMS with Robot Material Handling
Researchers have studied sequencing and scheduling in FMS with robot material handling. For example, Sethi et al. [27] studied a real FMS with a robot, two or three machine tools, and a single part type to maximize throughput. Sriskandarajah et al. [28] scheduled a bufferless dual-gripper robot handling multiple part types to maximize throughput.
Dawande et al. [30] surveyed robot move sequencing and part scheduling in FMSs with robot material handling. Research on sequencing and scheduling in FMS with robot material handling is summarized in Table 2.
2.3 Machine Scheduling with FMS Material Handling
Researchers have studied machine scheduling with FMS material handling. In earlier studies, Blazewicz et al. [37] proposed a pseudo-polynomial dynamic programming approach to schedule machine and vehicle. Sabuncuoglu and Hommertzheim [38] proposed a dynamic dispatching algorithm to schedule machines and AGVs. Research on machine scheduling with FMS material handling is summarized in Table 3.
3 Framework of FMS Scheduling Integration
A framework of FMS scheduling integration for mass customization is developed based on the literature survey. The framework is illustrated in Fig. 1. The FMS is composed of CNC machines and a robot for material handling. The framework includes an information processing center that is composed of computers, servers, and tools to process information. The center can process data and information exchanged through internet, intranet, and extranet. It can also process data and information obtained from RFID. RFID technology is the significant advance in managing dynamic systems [48].
The framework also includes a scheduler for FMS scheduling integration. The scheduler is composed of an FMS part input scheduler, an FMS robot scheduler, and an FMS machine scheduler. Scheduling algorithms found in the literature can be used as the schedulers. The algorithm for FMS part input sequencing developed in [23, 26] can be used as the FMS part input scheduler. The algorithm for FMS robot scheduling developed in [49] can be used as the FMS robot scheduler.
The combination of the FMS part input scheduler and the FMS robot scheduler can result in the simultaneous scheduler. The algorithm for simultaneous FMS part input sequencing and robot scheduling has been developed in [9]. The integrated scheduler for the FMS scheduling integration can be developed by integrating these individual schedulers. It can also be developed by combining the simultaneous scheduler with the FMS machine scheduler.
A control flow of FMS part processing is designed. The control flow is aimed to illustrate part flow and control decision making in the FMS. The control flow is explained in the following. Inputted parts are waiting for loading and unloading (L/U). If the L/U is available, a part is loaded to the FMS. Parts are waiting for the robot for moving. If the robot is available, a part is moved by the robot to a machine for next operation. Parts are waiting for machines for processing. If a machine is available, a part is processed by the machine. After an operation is finished, the part is checked. If the part does not finish all operations, the part is waiting for the robot for moving. Otherwise, the part is waiting for the L/U to be unloaded. The diagram of the control flow is illustrated in Fig. 2.
4 Conclusion
In contemporary manufacturing and supply chain environments, companies often face challenge in satisfying customers’ requirements quickly and accurately at a low price in dynamic and changing environments. Mass customization and integrated decision-making can provide help to companies to overcome the difficulty.
The FMS scheduling problem is part of the FMS production and operation management problem. Because the production management of FMSs is very difficult, the FMS scheduling problem is very complicated. Many researchers have investigated the FMS scheduling problem.
In this paper, the FMS scheduling research with recent development is reviewed. It is summarized as FMS part input sequencing, sequencing and scheduling in FMSs with robot material handling, and machine scheduling with FMS material handling. It is hoped that the review can provide researchers with a reference of the FMS scheduling.
This paper also develops a framework for FMS scheduling integration for mass customization. A control flow of FMS part processing is designed. The integrated scheduler for the FMS scheduling integration can be developed by integrating the FMS part input scheduler, the FMS robot scheduler, and the FMS machine scheduler. It can also be developed by combining the simultaneous scheduler with the FMS machine scheduler.
References
Shapiro, B.P., Rangan, V.K., Sviokla, J.J.: Staple yourself to an order. Harv. Bus. Rev. 7–8, 162–171 (2004)
Pine, B.J., II., Victor, B., Boynton, A.C.: Making mass customization work. Harv. Bus. Rev. 9–10, 108–119 (1993)
Sawik, T.: Single vs. multiple objective supplier selection in a make to order environment. Omega: Int. J. Manage. Sci. 38, 203–212 (2010)
Sawik, T.: Integrated supply, production and distribution scheduling under disruption risks. Omega: Int. J. Manage. Sci. 62, 131–144 (2016)
Ivanov, D., Dolgui, A., Sokolov, B.: Robust dynamic schedule coordination control in the supply chain. Comput. Ind. Eng. 94, 18–31 (2016)
Stecke, K.E.: Formulation and solution of nonlinear integer production planning problems for flexible manufacturing systems. Manage. Sci. 29, 273–288 (1983)
Tetzlaff, U.A.W., Pesch, E.: Optimal workload allocation between a job shop and an FMS. IEEE Trans. Robot. Autom. 15(1), 20–32 (1999)
He, Y., Stecke, K.E., Smith, M.L.: Robot and machine scheduling with state-dependent part input sequencing in flexible manufacturing systems. Int. J. Prod. Res. 54, 6736–6746 (2016)
He, Y., Stecke, K.E.: Simultaneous part input sequencing and robot scheduling for mass customization. Int. J. Prod. Res. Online (2021). https://doi.org/10.1080/00207543.2021.1894369
Rachamadugu, R., Stecke, K.E.: Classification and review of FMS scheduling procedures. Prod. Plan. Control 5(1), 2–20 (1994)
Browne, J., Dubois, D., Rathmill, K., Sethi, S.P., Stecke, K.E.: Classification of flexible manufacturing systems. The FMS Magazine April, pp. 114–117 (1984)
Stecke, K.E., Kim, I.: A flexible approach to part type selection in flexible flow systems using part mix ratios. Int. J. Prod. Res. 29, 53–75 (1991)
Stecke, K.E.: Procedures to determine part mix ratios for independent demands in flexible manufacturing systems. IEEE Trans. Eng. Manage. 39(4), 359–369 (1992)
O’Keefe, R.M., Rao, R.: Part input into a flexible flow system: an evaluation of look-ahead simulation and a fuzzy rule base. Int. J. Flex. Manuf. Syst. 4, 113–127 (1992)
Kim, Y.-D., Yano, C.-A.: A due date-based approach to part type selection in flexible manufacturing systems. Int. J. Prod. Res. 32, 1027–1043 (1994)
Smith, T.M., Stecke, K.E.: On the robustness of using balanced part mix ratios to determine cyclic part input sequences into flexible flow systems. Int. J. Prod. Res. 34, 2925–2941 (1996)
Leu, B.-Y.: Comparative analysis of order-input sequencing heuristics in a cellular flexible assembly system for large products. Int. J. Prod. Res. 37, 2861–2873 (1999)
Sawik, T.: Simultaneous versus sequential loading and scheduling of flexible assembly systems. Int. J. Prod. Res. 38(14), 3267–3282 (2000)
Sawik, T.: Mixed integer programming for scheduling surface mount technology lines. Int. J. Prod. Res. 39(14), 3219–3235 (2001)
Kim, Y.-D., Lee, D.-H., Yoon, C.-M.: Two stage heuristic algorithms for part input sequencing in flexible manufacturing systems. Eur. J. Oper. Res. 133, 625–634 (2001)
Sawik, T.: Balancing and scheduling of surface mount technology lines. Int. J. Prod. Res. 40(9), 1973–1991 (2002)
Lacomme, P., Moukrim, A., Tchernev, N.: Simultaneous job input sequencing and vehicle dispatching in a single vehicle automated guided vehicle system: a heuristic branch-and-bound approach coupled with a discrete events simulation model. Int. J. Prod. Res. 43, 1911–1942 (2005)
He, Y., Smith, M.L.: A dynamic heuristic-based algorithm to part input sequencing in flexible manufacturing systems for mass customization capability. Int. J. Flex. Manuf. Syst. 19, 392–409 (2007)
Gusikhin, O., Caprihan, R., Stecke, K.E.: Least in-sequence probability heuristic for mixed-volume production lines. Int. J. Prod. Res. 46, 647–673 (2008)
Sawik, T.: Batch versus cyclic scheduling of flexible flow shops by mixed integer programming. Int. J. Prod. Res. 50(18), 5017–5034 (2012)
He, Y., Rachamadugu, R., Smith, M.L., Stecke, K.E.: Segment set-based part input sequencing in flexible manufacturing systems. Int. J. Prod. Res. 53, 5106–5117 (2015)
Sethi, S.P., Sriskandarajah, C., Sorger, G., Blazewicz, J., Kubiak, W.: Sequencing of parts and robot moves in a robotic cell. Int. J. Flex. Manuf. Syst. 4, 331–358 (1992)
Sriskandarajah, C., Drobouchevitch, I., Sethi, S.P., Chandrasekaran, R.: Scheduling multiple parts in a robotic cell served by a dual-gripper robot. Oper. Res. 52(1), 65–82 (2004)
Geismar, H.N., Sethi, S.P., Sidney, J.B., Sriskandarajah, C.: A note on productivity gains in flexible robotic cells. Int. J. Flex. Manuf. Syst. 17, 5–21 (2005)
Dawande, M., Geismar, H.N., Sethi, S.P., Sriskandarajah, C.: Sequencing and scheduling in robotics cells: recent developments. J. Sched. 8, 387–426 (2005)
Dawande, M., Pinedo, M., Sriskandarajah, C.: Multiple part-type production in robotic cells: equivalence of two real world models. Manuf. Serv. Oper. Manag. 11(2), 210–228 (2009)
Yildiz, S., Akturk, M.S., Karasan, O.E.: Bicriteria robotic cell scheduling with controllable processing times. Int. J. Prod. Res. 49, 569–583 (2011)
Zahrouni, W., Kamoun, H.: Sequencing and scheduling in a three-machine robotic cell. Int. J. Prod. Res. 50(10), 2823–2835 (2012)
Che, A., Kats, V., Levner. E.: An efficient bicriteria algorithm for stable robotic flow shop scheduling. Euro. J. Oper. Res. 260, 964–971 (2017).
Gultekin, H., Coban, B., Akhlaghi, V.E.: Cyclic scheduling of parts and robot moves in m-machine robotic cells. Comput. Oper. Res. 90, 161–172 (2018)
Foumani, M., Razeghi, A., Smith-Miles, K.: Stochastic optimization of two-machine flow shop robotic cells with controllable inspection times: From theory toward practice. Robot. Comput.-Integrat. Manuf. 61, 1–20 (2020)
Blazewicz, J., Eiselt, H.A., Finke, G., Laporte, G., Weglarz, J.: Scheduling tasks and vehicles in a flexible manufacturing system. Int. J. Flex. Manuf. Syst. 4, 5–16 (1991)
Sabuncuoglu, I., Hommertzheim, D.L.: Dynamic dispatching algorithm for scheduling machines and automated guided vehicles in a flexible manufacturing system. Int. J. Prod. Res. 30(5), 1059–1079 (1992)
Ulusoy, G., Bilge, U.: Simultaneous scheduling of machines and automated guided vehicles. Int. J. Prod. Res. 31, 2857–2873 (1993)
Bilge, U., Ulusoy, G.: A time window approach to simultaneous scheduling of machines and material handling system in an FMS. Oper. Res. 43(6), 1058–1070 (1995)
Abdelmaguid, T.F., Nassef, A.O., Kamal, B.A., Hassan, M.F.: A hybrid GA/ heuristic approach to the simultaneous scheduling of machines and automated guided vehicles. Int. J. Prod. Res. 42, 267–281 (2004)
Deroussi, L., Gourgand, M., Tchernev, N.: A simple metaheuristic approach to the simultaneous scheduling of machines and automated guided vehicles. Int. J. Prod. Res. 46(8), 2143–2164 (2008)
Babu, A.G., Jerald, J., Haq, A.N., Luxmi, V.M., Vigneswaralu, T.P.: Scheduling of machines and automated guided vehicles in FMS using differential evolution. Int. J. Prod. Res. 48(16), 4683–4699 (2010)
Lacomme, P., Larabi, M., Tchernev, N.: Job-shop based framework for simultaneous scheduling of machines and automated guided vehicles. Int. J. Prod. Econ. 143, 24–34 (2013)
Zheng, Y., Xiao, Y., Seo, Y.: A tabu search algorithm for simultaneous machine/AGV scheduling problem. Int. J. Prod. Res. 52(19), 5748–5763 (2014)
Baruwa, O.T., Piera, M.A.: A coloured petri net-based hybrid heuristic search approach to simultaneous scheduling of machines and automated guided vehicles. Int. J. Prod. Res. 54, 4773–4792 (2016)
Nouri, H.E., Driss, O.B., Ghedira, K.: Simultaneous scheduling of machines and transport robots in flexible job shop environment using hybrid metaheuristics based on clustered holonic multiagent model. Comput. Ind. Eng. 102, 488–501 (2016)
Dolgui, A., Proth, J.-M.: Special section on radio frequency identification. IEEE Trans. Industr. Inf. 8, 688 (2012)
He, Y., Smith, M.L., Dudek, R.A.: Robotic material handler scheduling in flexible manufacturing systems for mass customization. Robot. Comput.-Integrat. Manuf. 26, 671–676 (2010)
Acknowledgment
The authors would like to thank the session chair and the referees.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 IFIP International Federation for Information Processing
About this paper
Cite this paper
He, Y., Smith, M. (2021). FMS Scheduling Integration for Mass Customization. In: Dolgui, A., Bernard, A., Lemoine, D., von Cieminski, G., Romero, D. (eds) Advances in Production Management Systems. Artificial Intelligence for Sustainable and Resilient Production Systems. APMS 2021. IFIP Advances in Information and Communication Technology, vol 631. Springer, Cham. https://doi.org/10.1007/978-3-030-85902-2_54
Download citation
DOI: https://doi.org/10.1007/978-3-030-85902-2_54
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-85901-5
Online ISBN: 978-3-030-85902-2
eBook Packages: Computer ScienceComputer Science (R0)