Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter (O) January 30, 2019

Model-based routing in flexible manufacturing systems

Modell-basiertes Routing in flexiblen Fertigungssystemen
  • Stefan Windmann

    Stefan Windmann has been employed as a postdoctoral researcher at Fraunhofer IOSB-INA in Lemgo since 2012. He studied electrical engineering and technical computer sciences at the University of Paderborn where he finished his PhD in 2008. From 2008 to 2012 he worked as a software developer. Currently he is working on hard- and software solutions, machine learning algorithms and optimization methods for automated production systems.

    EMAIL logo
    , Kaja Balzereit

    Kaja Balzereit received a Bachelor’s degree in Applied Mathematics and a Master’s degree in Optimization and Simulation, both from the Bielefeld University of Applied Sciences. Since 2017 she has been employed as a researcher at the Fraunhofer Industrial Automation branch (IOSB-INA) in Lemgo, Germany. Currently she is working on machine learning for anomaly detection in production systems, and on optimization of industrial automation systems.

    and Oliver Niggemann

    Oliver Niggemann received his PhD in Computer Science from the University of Paderborn. For 7 years he worked in various positions in industry, both in development and in leading management positions. In 2008 he accepted the professorship for technical computer science at the University of Applied Sciences OWL in Lemgo, Germany. He is an executive board member of the Institute of Industrial IT (inIT). Since 2009 he has been also the deputy director of the Fraunhofer IOSB-INA in Lemgo. He is heading the graduate school Intelligent Systems for Automation (ISA) and he is the scientific director of the Graduate Center GZ.OWL in Lemgo. His research interests comprise methods and applications for Artificial Intelligence in production systems.

Abstract

In this paper, a model-based routing approach for flexible manufacturing systems (FMS) with alternative routes for the work pieces is proposed. For each work piece, an individual task has to be accomplished, which consists of several processing steps. Each processing step can be executed on alternative working stations of the FMS. The proposed routing method employs a model of the conveying system to find energy efficient and fast routes for the respective work pieces. The conveying system model is based on a directed graph, where the individual conveyors are modeled as weighted edges. It can be straightforwardly applied to several types of FMS by adjusting the application-dependent parameters. Efficient computation of the fastest route through the conveying system is accomplished by means of dynamic programming, i. e., by integration of Dijkstra’s algorithm in a dynamic programming framework, which is based on the proposed conveying system model. Additional consideration of energy efficiency aspects leads to a Mixed Integer Quadratically Constraint Program (MIQCP), which is solved by substitution of Dijkstra’s algorithm by a branch and bound method. Experimental results for an application scenario, where the energy efficient routing method is applied to route work pieces between the working stations of an FMS, lead to 20 % reduction of energy consumption on average.

Zusammenfassung

In dem Artikel wird ein Modell-basierter Routing-Ansatz für flexible Fertigungssysteme (FMS) eingeführt. Die Herausforderung besteht darin, dass für jedes in dem FMS hergestellte Werkstück ein spezifischer Auftrag abgearbeitet werden soll, welcher aus mehreren Verarbeitungsschritten besteht. Ein entsprechender Verarbeitungsschritt kann alternativ auf einem von mehreren Modulen des FMS abgearbeitet werden. Die vorgeschlagene Routing-Methode verwendet ein Modell des Transportsystems, welches auf einem gerichteten Graph basiert, um für die einzelnen Werkstücke energieeffiziente und schnelle Wege durch das FMS zu ermitteln. Durch die Anpassung anwendungsspezifischer Parameter ist es möglich, das zugrunde liegende Modell für unterschiedliche FMS anzuwenden. Die effiziente Berechnung des kürzesten Weges erfolgt mittels dynamischer Programmierung. Die weitere Berücksichtigung des Energieverbrauchs bei der Ermittlung des optimalen Weges führt auf ein gemischt-ganzzahliges Optimierungsproblem, welches in den Ansatz der dynamischen Programmierung integriert werden kann. Für ein typisches Anwendungsszenario konnte mittels der vorgeschlagenen Routing-Methode eine durchschnittliche Reduktion des Energieverbrauchs um 20 % erzielt werden.

About the authors

Stefan Windmann

Stefan Windmann has been employed as a postdoctoral researcher at Fraunhofer IOSB-INA in Lemgo since 2012. He studied electrical engineering and technical computer sciences at the University of Paderborn where he finished his PhD in 2008. From 2008 to 2012 he worked as a software developer. Currently he is working on hard- and software solutions, machine learning algorithms and optimization methods for automated production systems.

Kaja Balzereit

Kaja Balzereit received a Bachelor’s degree in Applied Mathematics and a Master’s degree in Optimization and Simulation, both from the Bielefeld University of Applied Sciences. Since 2017 she has been employed as a researcher at the Fraunhofer Industrial Automation branch (IOSB-INA) in Lemgo, Germany. Currently she is working on machine learning for anomaly detection in production systems, and on optimization of industrial automation systems.

Oliver Niggemann

Oliver Niggemann received his PhD in Computer Science from the University of Paderborn. For 7 years he worked in various positions in industry, both in development and in leading management positions. In 2008 he accepted the professorship for technical computer science at the University of Applied Sciences OWL in Lemgo, Germany. He is an executive board member of the Institute of Industrial IT (inIT). Since 2009 he has been also the deputy director of the Fraunhofer IOSB-INA in Lemgo. He is heading the graduate school Intelligent Systems for Automation (ISA) and he is the scientific director of the Graduate Center GZ.OWL in Lemgo. His research interests comprise methods and applications for Artificial Intelligence in production systems.

References

1. T. Achterberg, T. Berthold, T. Koch and K. Wolter. Constraint Integer Programming: A new approach to integrate CP and MIP. Springer, pages 6–20, 2008.10.1007/978-3-540-68155-7_4Search in Google Scholar

2. J. Bisschop. AIMMS – Optimization Modeling. Lulu, 2006.Search in Google Scholar

3. C. Bliek, P. Bonami and A. Lodi. Solving mixed-integer quadratic programming problems with ibm-cplex: a progress report. In Proceedings of the Twenty-Sixth RAMP Symposium, 2014.Search in Google Scholar

4. H.-J. Bullinger and M. ten Hompel Internet der Dinge, engl. Internet of the Things. Springer, 2007.10.1007/978-3-540-36733-8Search in Google Scholar

5. E. F. Camacho and C. Bordons Alba. Model Predictive Control. Springer, 2007.10.1007/978-0-85729-398-5Search in Google Scholar

6. K. Y. Chen. Sliding Mode Minimum-Energy Control for a Mechatronic Motor-Table System. IEEE/ASME Transactions on Mechatronics, 21(3):1487–1495, 2016.10.1109/TMECH.2015.2503123Search in Google Scholar

7. Y. F. Chen, Z.W. Li and M. Zhou. Optimal supervisory control of flexible manufacturing systems by Petri nets: A set classification approach. IEEE Transactions on Automation Science and Engineering, 11(2):549–563, 2014.10.1109/TASE.2013.2241762Search in Google Scholar

8. A. Costa and G. Nannicini. RBFOPT: An open-source library for blackbox optimization with costly function evaluations. Optimization Online, 4538, 2014.Search in Google Scholar

9. D. G. Luenberger and Y. Ye. Linear and Nonlinear Programming. Springer, Cham, Switzerland, 2015.10.1007/978-3-319-18842-3Search in Google Scholar

10. V. Digani, L. Sabattini, C. Secchi and C. Fantuzzi. Ensemble coordination approach in multi-AGV systems applied to industrial warehouses. Automation Science and Engineering, IEEE Transactions on, 12(3):922–934, 2015.10.1109/TASE.2015.2446614Search in Google Scholar

11. M. Fanti, A. Mangini, G. Pedroncelli and W. Ukovich. Decentralized deadlock-free control for AGV systems. In American Control Conference (ACC), 2015.10.1109/ACC.2015.7171094Search in Google Scholar

12. M. P. Fanti, A. M. Mangini, G. Pedroncelli and W. Ukovich. A Software Tool for the Decentralized Control of AGV Systems. In CoDIT, 2016.10.1109/CoDIT.2016.7593609Search in Google Scholar

13. J. Feldman, I. Abou-Faycal and M. Frigo. A Fast Maximum-Likelihood Decoder for Convolutional Codes. In Vehicular Technology Conference, 2002.Search in Google Scholar

14. G. B. Dantzig. Linear Programming and Extensions. Princeton University Press, New Jersey, USA, 1998.Search in Google Scholar

15. L. Han, K. Xing, M. Zhou, X. Chen and Z. Gao. Efficient optimal deadlock control of flexible manufacturing systems. IET Control Theory & Applications, 10(10):1181–1186, 2016.10.1049/iet-cta.2016.0010Search in Google Scholar

16. H. Hu, M. Zhou, Z. Li and Y. Tang. Deadlock-free control of automated manufacturing systems with flexible routes and assembly operations using Petri nets. IEEE Transactions on Industrial Informatics, 9(1):109–121, 2013.10.1109/TII.2012.2198661Search in Google Scholar

17. F. Hutter, H. Hoos and K. Leyton-Brown. An evaluation of sequential model-based optimization for expensive blackbox functions. In 15th Annual Conference Companion on Genetic and Evolutionary Computation, pages 1209–1216, New York, USA, 2013.10.1145/2464576.2501592Search in Google Scholar

18. IBM. CPLEX Optimizer: High-Performance Mathematical Programming Solver, 2014.Search in Google Scholar

19. A. Kamagaew, J. Stenzel, A. Nettsträter and M. ten Hompel. Concept of Cellular Transport Systems in Facility Logistics. In 5th International Conference on Automation, Robotics and Application, 2011.10.1109/ICARA.2011.6144853Search in Google Scholar

20. H. Kellerer, U. Pferschy and D. Pisinger. Knapsack Problems. Springer, Heidelberg, Germany, 2004.10.1007/978-3-540-24777-7Search in Google Scholar

21. A. Krnjak, I. Draganjac, S. Bogdan, T. Pedrovic, D. Miklic and Z. Kovacic. Decentralized control of free ranging AGVs in warehouse environments. In Robotics and Automation (ICRA), 2015, IEEE International Conference on, 2015.10.1109/ICRA.2015.7139465Search in Google Scholar

22. T. Kruehn, S. Falkenberg and L. Overmeyer. Decentralized Control for Small-Scaled Conveyor Modules with Cellular Automata. In International Conference on Automation and Logistics, 2010.10.1109/ICAL.2010.5585288Search in Google Scholar

23. J. Lee and S. Leyffer. Mixed Integer Nonlinear Programming. Springer, New York, USA, 2012.10.1007/978-1-4614-1927-3Search in Google Scholar

24. H. Li. Improve the Performance of a Complex FMS with a Hybrid Machine Learning Algorithm. Journal of Software Engineering and Applications, 10:257–272, 2017.10.4236/jsea.2017.103015Search in Google Scholar

25. Y. Lin and L. Schrage. The global solver in the LINDO API. Optimization Methods and Software, 24:657–668, 2009.10.1080/10556780902753221Search in Google Scholar

26. X. Luo. Data-driven predictive control for continuous-time linear parameter varying systems with application to wind turbine. International Journal of Control, Automation and Systems, 15(2):619–626, 2017.10.1007/s12555-015-0480-6Search in Google Scholar

27. S. Martello, D. Pisinger and P. Toth. New trends in exact algorithms for the 0–1 knapsack problem. European Journal of Operational Research, 123:325–332, 2000.10.1016/S0377-2217(99)00260-XSearch in Google Scholar

28. R. K. Martin. Large Scale Linear and Integer Optimization: A Unified Approach. Springer, New York, USA, 1999.10.1007/978-1-4615-4975-8Search in Google Scholar

29. N. Naidoo, G. Bright and R. Stopforth. Material flow optimisation in flexible manufacturing systems. In Robotics and Mechatronics Conference (RobMech), 2013 6th, 2013.10.1109/RoboMech.2013.6685483Search in Google Scholar

30. J. Otto and O. Niggemann. Automatic Parameterization of Automation Software for Plug-and-Produce. In Workshops at the Twenty-Ninth AAAI Conference on Artificial Intelligence, 2015.Search in Google Scholar

31. J. Otto, B. Vogel-Heuser and O. Niggemann. Automatic Parameter Estimation for Reusable Software Components of Modular and Reconfigurable Cyber-Physical Production Systems in the Domain of Discrete Manufacturing. IEEE Transactions on Industrial Informatics, 2017.10.1109/TII.2017.2718729Search in Google Scholar

32. J. Otto, B. Vogel-Heuser and O. Niggemann. Online parameter estimation for cyber-physical production systems based on mixed integer nonlinear programming, process mining and black-box optimization techniques. at – Automatisierungstechnik, 4(66):331–343, 2018.10.1515/auto-2017-0124Search in Google Scholar

33. J.B Rawlings, D.Q. Mayne and M.M. Diehl. Model Predictive Control: Theory, Computation, and Design. Nob Hill Publishing, 2017.Search in Google Scholar

34. F. Rothlauf. Design of Modern Heuristics: Principles and Application. Springer, 2011.10.1007/978-3-540-72962-4Search in Google Scholar

35. A. Siegel, R. Schulz.and K. Turek, T. Schmidt and H. Zadek. Modeling the Energy Need of Storage and Retrieval Vehicles and Different Storage Operating Strategies for the Reduction of the Energy Need. Logistics Journal, 2013.Search in Google Scholar

36. S. K. Singh, T. Das and A. Jukan. A survey on Internet multipath routing and provisioning. IEEE Communications Surveys & Tutorials, 17(4):2157–2175, 2015.10.1109/COMST.2015.2460222Search in Google Scholar

37. W. D. Solvang, H. Yu and G. Sziebig. Developing automated and integrated flexible manufacturing system. In Cognitive Infocommunications (CogInfoCom), 2014 5th IEEE Conference on, 2014.10.1109/CogInfoCom.2014.7020494Search in Google Scholar

38. 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. Logistics Journal, 2006.10.2195/LJ_Ref_ten_Hompel_E_042006Search in Google Scholar

39. L. Toutain and A. Minaburo. Local Networks and the Internet: From Protocols to Interconnection. Wiley, 2013.10.1002/9781118599822Search in Google Scholar

40. S. Windmann, O. Niggemann and H. Stichweh. Computation of energy efficient driving speeds in conveying systems. at – Automatisierungstechnik, 3, 2018.10.1515/auto-2017-0094Search in Google Scholar

41. R. Zhang, A. Xue and F. Gao. Temperature control of industrial coke furnace using novel state space model predictive control. IEEE Transactions on Industrial Informatics, 10(4):2084–2092, 2014.10.1109/TII.2014.2350452Search in Google Scholar

Received: 2018-09-03
Accepted: 2018-12-14
Published Online: 2019-01-30
Published in Print: 2019-02-25

© 2019 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 19.4.2024 from https://www.degruyter.com/document/doi/10.1515/auto-2018-0108/html
Scroll to top button