Abstract
Automated manufacturing machines in the discrete manufacturing domain frequently face changes in requirements, such as volatile customer demands or changes in product variants. Due to this, machines need to become more flexible to cope with these changing conditions. Therefore, manufacturing machines have to undergo adaptation processes during their operational phase. The adaptation processes might include mechanical, electrical, and software changes. In industrial practice, experts individually perform these adaptation processes without methodological support, which is time-consuming and highly error-prone. This article proposes a systematic approach for supporting the different phases of the adaptation process. The producibility check of a production request based on a suitable skill model of the system is addressed as well as the automatic generation of adaptation options. Furthermore, the article provides concepts for analyzing the impact, effort and benefit of the generated adaptation options. Additionally, a multi agent architecture is presented for the implementation of the proposed adaptation approaches. The entire assistance concept was applied to a lab-size production machine to validate the applicability of the approach.
Similar content being viewed by others
References
Ahmad N, Wynn DC, Clarkson PJ (2013) Change impact on a product and its redesign process: a tool for knowledge capture and reuse. Res Eng Des 24(3):219–244. https://doi.org/10.1007/s00163-012-0139-8
Allen JD, Mattson CA, Thacker KS, Ferguson SM (2017) Design for excess capability to handle uncertain product requirements in a developing world setting. Res Eng Des 28(4):511–527. https://doi.org/10.1007/s00163-017-0253-8
Backhaus J, Reinhart G (2015) Digital description of products, processes and resources for task-oriented programming of assembly systems. J Intell Manuf 28(8):1787–1800
Beyer T, Göhner P, Yousefifar R, Wehking K (2016) Agent-based dimensioning to support the planning of intra-logistics systems. In: IEEE 21st international conference on emerging technologies and factory automation. https://doi.org/10.1109/ETFA.2016.7733647
Birkhofer R, Wollschlaeger M, Schrieper R, Winzenick M, Kalhoff J, Kleedörfer C, Mühlhause M, Niemann J (2012) Life-cycle-management for automation products and systems. A guideline by the system aspects working group of the ZVEI Automation Division. ZVEI Automation Division, Frankfurt
Boehm B, Clark B, Horowitz E, Westland C, Madachy R, Selby R (1995) Cost models for future software life cycle processes: COCOMO 2.0. Ann Softw Eng 1(1):57–94. https://doi.org/10.1007/BF02249046
Braha D, Maimon O (1998) The measurement of a design structural and functional complexity. IEEE Trans Syst Man Syst Hum 28(4):527
Brennan RW, Norrie DH (2003) From FMs to HMs. In: Agent-based manufacturing. Springer, New York, pp 31–49
Brill PH, Mandelbaum M (1989) On measures of flexibility in manufacturing systems. Int J of Prod Res 27(5):747–756. https://doi.org/10.1080/00207548908942584
Bussmann S, Jennings N, Wooldridge MJ (2010) Multiagent systems for manufacturing control. A design methodology. Springer series on agent technology. Springer, Berlin. https://doi.org/10.1007/978-3-662-08872-2
Buzacott JA, Mandelbaum M (2008) Flexibility in manufacturing and services: achievements, insights and challenges. Flex Serv Manuf J 20(2):13–58. https://doi.org/10.1007/s10696-008-9052-x
Clarkson PJ, Simons C, Eckert C (2004) Predicting change propagation in complex design. J Mech Des 126(5):788. https://doi.org/10.1115/1.1765117
Das SK (1996) The measurement of flexibility in manufacturing systems. Int J Flex Manuf Syst 8(1):67–93. https://doi.org/10.1007/BF00167801
Das SK, Yedlarajiah P, Narendra R (2000) An approach for estimating the end-of-life product disassembly effort and cost. Int J Prod Res 38(3):657–673. https://doi.org/10.1080/002075400189356
ElMaraghy HA (2005) Flexible and reconfigurable manufacturing systems paradigms. Int J Flex Manuf Syst 17(4):261–276. https://doi.org/10.1007/s10696-006-9028-7
ElMaraghy HA, AlGeddawy T (2012) Co-evolution of products and manufacturing capabilities and application in auto-parts assembly. Flex Serv Manuf J 24(2):142–170. https://doi.org/10.1007/s10696-011-9088-1
Engel A, Browning TR (2008) Designing systems for adaptability by means of architecture options. Syst Eng 11(2):125–146. https://doi.org/10.1002/sys.20090
Engel A, Reich Y (2015) Advancing architecture options theory: six industrial case studies. Syst Eng 18(4):396–414. https://doi.org/10.1002/sys.21312
Engel A, Browning TR, Reich Y (2017) Designing products for adaptability: insights from four industrial cases. Decis Sci 48(5):875–917. https://doi.org/10.1111/deci.12254
Enparantza R, Revilla O, Azkarate A, Zendoia J (2006) A life cycle cost calculation and management system for machine tools. In: Proceedings of LCE2006, pp 717–722
Fei G, Gao J, Owodunni O, Tang X (2011) A method for engineering design change analysis using system modelling and knowledge management techniques. Int J Comput Integr Manuf 24(6):535–551. https://doi.org/10.1080/0951192X.2011.562544
Giffin M, de Weck O, Bounova G, Keller R, Eckert C, Clarkson PJ (2009) Change propagation analysis in complex technical systems. J Mech Des. https://doi.org/10.1115/1.3149847
Halstead MH (1977) Elements of software science. Elsevier computer science library, vol 2. Elsevier, New York. ISBN: 9780444002051
Hamraz B, Caldwell NHM, Wynn DC, Clarkson PJ (2013) Requirements-based development of an improved engineering change management method. J Eng Des 24(11):765–793. https://doi.org/10.1080/09544828.2013.834039
Harivardhini S, Chakrabarti A (2016) A new model for estimating end-of-life disassembly effort during early stages of product design. Clean Technol Environ Policy 18(5):1585–1598. https://doi.org/10.1007/s10098-016-1142-y
Haubeck C, Wior I, Braubach L, Pokahr A, Ladiges J, Fay A, Lamersdorf W (2013) Keeping pace with changes-towards supporting continuous improvements and extensive updates in production automation software. In: Electronic communications of the EASST 56
Hoang XL, Fay A, Marks P, Weyrich M (2016) Systematization approach for the adaptation of manufacturing machines. In: IEEE ETFA 2016. https://doi.org/10.1109/ETFA.2016.7733635
Hoang XL, Marks P, Fay A, Weyrich M (2017a) Generation and impact analysis of adaptation options for automated manufacturing machines. In: IEEE ETFA 2017
Hoang X, Marks P, Weyrich M, Fay A (2017b) Modeling of interdependencies between products, processes and resources to support the evolution of mechatronic systems. IFAC-PapersOnLine 50(1):4348–4353. https://doi.org/10.1016/j.ifacol.2017.08.873
Hu J, Cardin M (2015) Generating flexibility in the design of engineering systems to enable better sustainability and lifecycle performance. Res Eng Des 26(2):121–143. https://doi.org/10.1007/s00163-015-0189-9
Idri A, Amazal F, Abran A (2015) Analogy-based software development effort estimation: a systematic mapping and review. Inf Softw Technol 58:206–230. https://doi.org/10.1016/j.infsof.2014.07.013
Jarvenpää E, Siltala N, Lanz M (2016) Formal resource and capability descriptions supporting rapid reconfiguration of assembly systems. In: IEEE international symposium on assembly and manufacturing (ISAM). https://doi.org/10.1109/ISAM.2016.7750724
Järvenpää E (2012) Capability-based adaptation of production systems in a changing environment. Dissertation, University of Technology, Tampere
Karl F, Reinhart G (2015) Reconfigurations on manufacturing resources: identification of needs and planning. Prod Eng Res Dev 9(3):393–404. https://doi.org/10.1007/s11740-015-0607-x
Kasarda ME, Terpenny JP, Inman D, Precoda KR, Jelesko J, Sahin A, Park J (2007) Design for adaptability (DFAD)—a new concept for achieving sustainable design. Robot Comput Integr Manuf 23(6):727–734. https://doi.org/10.1016/j.rcim.2007.02.004
Koch J, Gritsch A, Reinhart G (2016) Process design for the management of changes in manufacturing: toward a manufacturing change management process. CIRP J Manuf Sci Technol 14:10–19. https://doi.org/10.1016/j.cirpj.2016.04.010
Kochikar VP, Narendran TT (1992) A framework for assessing the flexibility of manufacturing systems. Int J Prod Res 30(12):2873–2895. https://doi.org/10.1080/00207549208948196
Ladiges J, Fay A, Lamersdorf W (2016) Automated determining of manufacturing properties and their evolutionary changes from event traces. Intell Ind Syst 2(2):163–178. https://doi.org/10.1007/s40903-016-0048-7
Leitao P (2015) Industrial agents. Elsevier, New York
Leitao P, Barbosa J, Vrba P, Skobelev P, Tsarev A, Kazanskaia D (2013) Multi-agent system approach for the strategic planning in ramp-up production of small lots. In: IEEE international conference on systems, man and cybernetics (SMC 2013). https://doi.org/10.1109/SMC.2013.807
Lucas M, Tilbury D (2005) Methods of measuring the size and complexity of PLC programs in different logic control design methodologies. Int J Adv Manuf Technol 26(5–6):436–447. https://doi.org/10.1007/s00170-003-1996-0
Maga CR, Jazdi N, Göhner P (2011) Reusable models in industrial automation: experiences in defining appropriate levels of granularity. IFAC Proc 44(1):9145–9150. https://doi.org/10.3182/20110828-6-IT-1002.01509
Marks P, Weyrich M (2017) Assistenzsystem zur Aufwandsabschätzung der Software-evolution von automatisierten Produktionssystemen. In: Automation 2017—technology networks processes
Marks P, Hoang XL, Fay A, Weyrich M (2017) Agent-based adaptation of automated manufacturing machines. In: IEEE ETFA2017
McCabe T (1976) A complexity measure. IIEEE Trans Softw Eng 2(4):308–320. https://doi.org/10.1109/TSE.1976.233837
Ollinger GA, Stahovich TF (2004) RedesignIT—a model-based tool for managing design changes. J Mech Des 126(2):208. https://doi.org/10.1115/1.1666888
Pahl G, Beitz W (1997) Konstruktionslehre: Methoden und Anwendung. Springer, Berlin
Pfrommer J, Stogl D, Aleksandrov K, Escaida Navarro S, Hein B, Beyerer J (2015) Plug & produce by modelling skills and service-oriented orchestration of reconfigurable manufacturing systems. Automatisierungstechnik. https://doi.org/10.1515/auto-2014-1157
Reddi KR, Moon YB (2009) A framework for managing engineering change propagation. Int J Innov Learn 6(5):461–476
Rogalski S (2011) Flexibility measurement in production systems. Handling uncertainties in industrial production. Springer, Berlin
Schleipen M, Drath R (2009) Three-view-concept for modeling process or manufacturing plants with AutomationML. In: IEEE ETFA 2009. https://doi.org/10.1109/ETFA.2009.5347260
Sethi A, Sethi S (1990) Flexibility in manufacturing: a survey. Int J Flex Manuf Syst. https://doi.org/10.1007/BF00186471
VDI (2017) Adaptability: description and measurement of the adaptability of manufacturing companies (medical device industry) (VDI 5201 Part 1)
VDI/VDE Society for Measurement and Automatic Control (2015) Formalised process descriptions (VDI/VDE 3682)
Vogel-Heuser B, Fay A, Schaefer I, Tichy M (2015) Evolution of software in automated production systems: challenges and research directions. J Syst Softw 110:54–84. https://doi.org/10.1016/j.jss.2015.08.026
Wahab M, Wu D, Lee C (2008) A generic approach to measuring the machine flexibility of manufacturing systems. Eur J Oper Res 186(1):137–149. https://doi.org/10.1016/j.ejor.2007.01.052
Winikoff M, Padgham L (2013) Agent oriented software engineering. In: Multiagent systems, pp 695–757
Wooldridge M, Jennings NR (1995) Intelligent agents: theory and practice. Knowl Eng Rev 10(2):115–152
Yang F, Duan G (2012) Developing a parameter linkage-based method for searching change propagation paths. Res Eng Des 23(4):353–372. https://doi.org/10.1007/s00163-011-0124-7
Younis MB, Frey G (2007) Software quality measures to determine the diagnosability of PLC applications. In: IEEE ETFA. https://doi.org/10.1109/EFTA.2007.4416791
Zäh MF, Reinhart G, Lindemann U, Karl F, Biedermann W (2011) DSM-based evaluation of assembly manufacturing ressources. In: 13th international DSM conference, pp 435–448
Zhang J, Xue G, Du H, Garg A, Peng Q, Gu P (2017) Enhancing interface adaptability of open architecture products. Res Eng Des 28(4):545–560. https://doi.org/10.1007/s00163-017-0264-5
Acknowledgements
The German Research Foundation (DFG) funds this research within the research project “FlexA” (FA 853/9-1 and WE 5312/5-1). We express our sincere thanks to the DFG for the generous support of the work described in this article.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Marks, P., Hoang, X.L., Weyrich, M. et al. A systematic approach for supporting the adaptation process of discrete manufacturing machines. Res Eng Design 29, 621–641 (2018). https://doi.org/10.1007/s00163-018-0296-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00163-018-0296-5