Home A model-driven engineering design process for the development of control software for Intralogistics Systems
Article
Licensed
Unlicensed Requires Authentication

A model-driven engineering design process for the development of control software for Intralogistics Systems

  • Thomas Aicher

    Thomas Aicher received the B. Eng. degree in electrical engineering from Deggendorf Institute of Technology (DIT), Deggendorf, Germany, in 2011, and the M. Sc. degree in electrical engineering from Munich University of Applied Sciences (HM), Munich, Germany, in 2013. From 2013 to 2018, he was a Ph. D. candidate at the Institute of Automation and Information Systems (AIS) at the Technical University of Munich (TUM) and received the PhD degree in Mechanical Engineering in 2017. Currently, he is working as IT project manager at the BMW Group, Munich, Germany, and is responsible for the manufacturing execution system at the mechanical engine production. His research interests include model-driven engineering, verification and design patterns of automation control in the field of automation production systems and material flow systems.

    EMAIL logo
    , Johannes Fottner

    Johannes Fottner has studied mechanical engineering at TUM and received his PhD at the same university in the field of materials handling, material flow and logistics. From 2002 to 2008, he held a number of managerial positions at the Swisslog Group. In 2008, he took over as managing director of the MIAS Group. Fottner holds the deputy national chair of the Society for Production and Logistics at the Association of German Engineers (VDI). In 2016, he was appointed professor of logistics engineering at TUM. His research work focuses on several central topics of logistics engineering, especially new technical solutions and systems approaches to improve logistical processes, including autonomous robotics in transportation, the control and optimization of material flow processes using innovative identification technologies (RFID), the development of logistics planning based on digital tools, and the role of humans within logistics.

    and Birgit Vogel-Heuser

    Birgit Vogel-Heuser graduated in Electrical Engineering and received the PhD degree in Mechanical Engineering from the RWTH Aachen in 1991. She worked for nearly ten years in industrial automation in the machine and plant manufacturing industry. After holding different chairs of automation in Hagen, Wuppertal and Kassel she has since 2009 been head of the Automation and Information Systems Institute at the Technical University of Munich. Her main research interests are systems and software engineering, and modeling of distributed and reliable embedded systems. Until 2020, she has been the coordinator of the Collaborative Research Centre SFB 768: managing cycles in innovation processes – integrated development of product-service systems based on technical products.

Published/Copyright: February 5, 2022

Abstract

Mass customization and small lot sizes have increased the demand for flexible software engineered Intralogistics Systems. To deal with these demands, not only is the effort of diverse engineering disciplines called for but also error-proneness must be reduced. Hence, a modular architecture, which enables changes in the plant design with minimized engineering and commissioning effort, is desired. In order to improve the reusability and applicability of automation control software, a meta model and layout-oriented editor for Intralogistics Systems is presented in this paper. The evaluation of the meta model is performed by commissioning an actual industrial Intralogistics System and expert evaluation.

Zusammenfassung

Die steigende Anzahl an Produktionsgütern in immer kleiner werdender Losgröße erfordert Intralogistiksysteme mit flexibler Steuerungssoftware. Um diesen Anforderungen gerecht zu werden, muss nicht nur der Aufwand für die verschiedenen Engineering-Disziplinen, sondern auch die Fehleranfälligkeit reduziert werden. Als Ziel wird eine modulare Architektur angestrebt, die Änderungen im Anlagendesign mit minimalen Engineering- und Inbetriebnahmeaufwand ermöglicht. Um die Anwendbarkeit und Wiederverwendbarkeit der Steuerungssoftware zu verbessern, werden in dieser Arbeit ein Metamodell und ein layoutorientierter Editor für Intralogistiksysteme vorgestellt. Die Evaluierung des Metamodells erfolgt durch die Inbetriebnahme einer realen Industrieanlage und eine Expertenbefragung.

Award Identifier / Grant number: 451550676

Funding statement: This work was partially funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – 451550676.

About the authors

Thomas Aicher

Thomas Aicher received the B. Eng. degree in electrical engineering from Deggendorf Institute of Technology (DIT), Deggendorf, Germany, in 2011, and the M. Sc. degree in electrical engineering from Munich University of Applied Sciences (HM), Munich, Germany, in 2013. From 2013 to 2018, he was a Ph. D. candidate at the Institute of Automation and Information Systems (AIS) at the Technical University of Munich (TUM) and received the PhD degree in Mechanical Engineering in 2017. Currently, he is working as IT project manager at the BMW Group, Munich, Germany, and is responsible for the manufacturing execution system at the mechanical engine production. His research interests include model-driven engineering, verification and design patterns of automation control in the field of automation production systems and material flow systems.

Johannes Fottner

Johannes Fottner has studied mechanical engineering at TUM and received his PhD at the same university in the field of materials handling, material flow and logistics. From 2002 to 2008, he held a number of managerial positions at the Swisslog Group. In 2008, he took over as managing director of the MIAS Group. Fottner holds the deputy national chair of the Society for Production and Logistics at the Association of German Engineers (VDI). In 2016, he was appointed professor of logistics engineering at TUM. His research work focuses on several central topics of logistics engineering, especially new technical solutions and systems approaches to improve logistical processes, including autonomous robotics in transportation, the control and optimization of material flow processes using innovative identification technologies (RFID), the development of logistics planning based on digital tools, and the role of humans within logistics.

Birgit Vogel-Heuser

Birgit Vogel-Heuser graduated in Electrical Engineering and received the PhD degree in Mechanical Engineering from the RWTH Aachen in 1991. She worked for nearly ten years in industrial automation in the machine and plant manufacturing industry. After holding different chairs of automation in Hagen, Wuppertal and Kassel she has since 2009 been head of the Automation and Information Systems Institute at the Technical University of Munich. Her main research interests are systems and software engineering, and modeling of distributed and reliable embedded systems. Until 2020, she has been the coordinator of the Collaborative Research Centre SFB 768: managing cycles in innovation processes – integrated development of product-service systems based on technical products.

References

1. B. Vogel-Heuser, A. Fay, I. Schaefer and M. Tichy, “Evolution of software in automated production systems: Challenges and research directions,” J. Syst. Softw., vol. 110, pp. 54–84, 2015.10.1016/j.jss.2015.08.026Search in Google Scholar

2. D. Regulin, T. Aicher and B. Vogel-Heuser, “Improving transferability between different engineering stages in the development of automated material flow modules,” IEEE Trans. Autom. Sci. Eng., 2016.10.1109/TASE.2016.2576022Search in Google Scholar

3. International Electrotechnical Commision, “Programmable Controllers—Part 3: Programming Languages, IEC 61131-3,” 2003.Search in Google Scholar

4. S. A. Bohner and S. Mohan, “Model-based engineering of software: Three productivity perspectives,” in Proc. – 33rd Annu. IEEE Softw. Eng. Work. SEW-33 2009, pp. 35–44, 2010.10.1109/SEW.2009.19Search in Google Scholar

5. V. Vyatkin, “Software engineering in industrial automation: State of the art review,” Ind. Informatics, IEEE Trans., 2013.10.1109/TII.2013.2258165Search in Google Scholar

6. B. Vogel-Heuser, C. Diedrich, A. Fay, S. Jeschke, S. Kowalewski, M. Wollschlaeger and P. Göhner, “Challenges for software engineering in automation,” J. Softw. Eng. Appl., vol. 07, no. 05, pp. 440–451, 2014.10.4236/jsea.2014.75041Search in Google Scholar

7. ARC Advisory Group, “PLC & PLC-based PAC Worldwide Outlook: Five year market analysis and technology forecast through 2016,” 2011.Search in Google Scholar

8. N. Clemens, “Materialflusssteuerung heute und ihre Defizite,” in Internet der Dinge in der Intralogistik, W. Günthner and M. ten Hompel, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2010, pp. 15–21.10.1007/978-3-642-04896-8_3Search in Google Scholar

9. L. Bassi, C. Secchi, M. Bonfé and C. Fantuzzi, “A SysML-based methodology for manufacturing machinery modeling and design,” IEEE/ASME Trans. Mechatronics, vol. 16, no. 6, pp. 1049–1062, 2011.10.1109/TMECH.2010.2073480Search in Google Scholar

10. E. Estévez, I. Sarachaga, F. Perez, D. Orive and M. Marcos, “Model Driven Design in Industrial Automation,” in Proceedings of the 48th IEEE Conference on Decision and Control, 2009 held jointly with the 2009 28th Chinese Control Conference, 2009, pp. 6262–6267.10.1109/CDC.2009.5400658Search in Google Scholar

11. R. Priego, A. Armentia, E. Estévez and M. Marcos, “On Applying MDE for Generating Reconfigurable Automation Systems,” in IEEE 13th International Conference on Industrial Informatics (INDIN), 2015, pp. 1233–1238.10.1109/INDIN.2015.7281911Search in Google Scholar

12. E. Estévez, M. Marcos and D. Orive, “Automatic generation of PLC automation projects from component-based models,” Int. J. Adv. Manuf. Technol., vol. 35, no. 5-6, pp. 527–540, Nov. 2007.10.1007/s00170-007-1127-4Search in Google Scholar

13. P. Leitão, N. Rodrigues, J. Barbosa, C. Turrin and A. Pagani, “Intelligent products: The grace experience,” Control Eng. Pract., vol. 42, no. 0, pp. 95–105, 2015.10.1016/j.conengprac.2015.05.001Search in Google Scholar

14. B. Saint Germain, P. Valckenaers, P. Verstraete, Hadeli and H. Van Brussel, “A multi-agent supply network control framework,” Control Eng. Pract., vol. 15, no. 11, pp. 1394–1402, 2007.10.1016/j.conengprac.2006.12.003Search in Google Scholar

15. B. Scholz-Reiter, J. Kolditz and T. Hildebrandt, “Engineering autonomously controlled logistic systems,” Int. J. Prod. Res., vol. 47, no. 6, pp. 1449–1468, 2009.10.1080/00207540701581791Search in Google Scholar

16. M. ten Hompel, S. Libert and U. Sondhof, “Distributed control nodes for material flow system controls on the example of unit load conveyor and sorter facilities,” Logist. J., no. NOVEMBER, pp. 1–10, 2013.10.2195/LJ_Ref_ten_Hompel_E_042006Search in Google Scholar

17. A. Kamagaew, J. Stenzel, A. Nettstrater and M. Ten Hompel, “Concept of cellular transport systems in facility logistics,” in ICARA 2011 – Proceedings of the 5th International Conference on Automation, Robotics and Applications, 2011, pp. 40–45.10.1109/ICARA.2011.6144853Search in Google Scholar

18. T. Beyer, R. Yousefifar, S. Abele, M. Bordasch, P. Göhner and K.-H. Wehking, “Flexible Agent-based Planning and Adaptation of Material Handling Systems,” in IEEE International Conference on Automation Science and Engineering (CASE), 2015, pp. 1060–1065.10.1109/CoASE.2015.7294239Search in Google Scholar

19. V. Boschian, M. Dotoli, M. P. Fanti, G. Iacobellis and W. Ukovich, “A metamodeling approach to the management of intermodal transportation networks,” IEEE Trans. Autom. Sci. Eng., vol. 8, no. 3, pp. 457–469, 2011.10.1109/TASE.2010.2090870Search in Google Scholar

20. G. Black and V. Vyatkin, “Intelligent component-based automation of baggage handling systems with IEC 61499,” IEEE Trans. Autom. Sci. Eng., vol. 7, no. 2, pp. 337–351, 2010.10.1109/TASE.2008.2007216Search in Google Scholar

21. I. Hegny, M. Wenger and A. Zoitl, “IEC 61499 based Simulation Framework for Model-Driven Production Systems Development,” in IEEE Conference on Emerging Technologies and Factory Automation, 2010.10.1109/ETFA.2010.5641364Search in Google Scholar

22. AutomationML, “Best Practice Document Modelling of Material handling in AutomationML,” no. August, 2016.Search in Google Scholar

23. VDI/VDMA, “System Architecture for Intralogistics (SAIL) Fundamentals,” VDI Verlag GmbH, p. 26, 2011.Search in Google Scholar

24. B. Vogel-Heuser, J. Fischer, S. Rosch, S. Feldmann and S. Ulewicz, “Challenges for maintenance of PLC-software and its related hardware for automated production systems: Selected industrial Case Studies,” in IEEE 31st Int. Conf. Softw. Maint. Evol., pp. 362–371, 2015.10.1109/ICSM.2015.7332487Search in Google Scholar

25. T. Aicher, D. Regulin, D. Schütz, C. Lieberoth-Leden, M. Spindler, W. A. Günthner and B. Vogel-Heuser, “Increasing flexibility of modular automated material flow systems: A meta model architecture,” in 8th IFAC Conference on Manufacturing Modelling, Management and Control (MIM), 2016.10.1016/j.ifacol.2016.07.799Search in Google Scholar

26. Eclipse, “Sirius Documentation,” 2017. [Online]. Available: https://www.eclipse.org/sirius/doc/. [Accessed: 28-Feb-2017].Search in Google Scholar

27. SSI Schäfer, “Conveyor System Modular flexibility in any dimension.” [Online]. Available: http://www.ssi-schaefer-asia.com/fileadmin/ssi/documents/main_brochures/englisch/ConveyorSystemComponents_en.pdf.Search in Google Scholar

Received: 2021-04-10
Accepted: 2021-09-13
Published Online: 2022-02-05
Published in Print: 2022-02-23

© 2022 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 12.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/auto-2021-0068/html
Scroll to top button