Document Type : Research Paper

Authors

1 Department of Mechanical Engineering, K.N. Toosi University of Technology, No.7, Pardis Ave., Mollasadra St., 1991943344, Tehran, Iran

2 Department of Mechanical Engineering, K.N. Toosi University of Technology, No.7, Pardis Ave., Mollasadra St., 1991943344, Tehran, IranCorresponding Author: kazerooni@ kntu.ac.ir

Abstract

Abstract
Accelerating the agility of production control systems in today's dynamic production environment is one of the challenges that many types of research have been conducted using multi-agent systems to improve it. The current models of these systems have shortcomings such as limited predictability, low reliability in the decision-making process, poor ability to understand and interpret the current state of the system, control with many limitations, and generally the existence of error-prone systems. In order to solve these problems, the current research presents a new methodology for multi-agent production control based on integration with ERP, which improves the capabilities of the system in the face of the above deficiencies. The research method employed in this study is qualitative, and developmental-applicative, aiming to enhance the integration of multi-agent production control systems with ERP. The objective is to improve the flow of material, production, and the quality of semi-finished products on the production line by considering the parameters that influence them. The key accomplishment of this research is the development of a reliable production control methodology that encompasses three components: a data exchange framework, tools, and implementation. These components are derived from existing ERP information systems that are functionally mature and designed based on best practices with a focus on maintenance, modification, and performance, aiming to minimize errors. The developed methodology offers a practical and agile solution for enhancing production control using an ERP system, with a lower implementation cost than the implementation of a commercial ERP system with a separate multi-agent system.
 

Introduction

Accelerating the agility of production control systems in today's dynamic production environment is one of the challenges that many types of research have been conducted using multi-agent systems to improve it. The current models of these systems have shortcomings such as limited predictability, low reliability in the decision-making process, poor ability to understand and interpret the current state of the system, control with many limitations, and generally the existence of error-prone systems. In order to solve these problems, the presented research introduces a versatile methodology developed to enhance the efficiency of data and material flow control within a production system. The methodology emphasizes the role of data flow in regulating material flow, making it agile and autonomous.
The innovation lies in elevating the role of ERP modules from process flow reporting to that of decision-making software agents, aligning with the common nature of both systems. Consequently, higher levels of data integration between the production system and the Multi-Agent Production Control System (MAPCS) integrated with ERP are achieved, leveraging agent technology and best practices from ERP modules.
This approach enables real-time responsiveness to changes in the production system, establishing an agile production control methodology capable of managing material flow dynamics. Furthermore, it represents a step toward addressing current MAPCS limitations.

Literature Review

The advent of affordable computer technology marks a pivotal moment in the adoption of advanced IT-based production control systems (Karrer, 2012). Leveraging technologies that continually monitor and gather information concerning the real-time status of production systems, such as machines equipped with sensors actively participating in the production process and offering virtual representations of the production system's state, enhances data integrity for improved decision-making in production control (Huang, 2022).
Over the last decade of the 20th century, agent technology emerged, giving rise to agent-based production planning and control models and extensive research into technology development based on these principles (Bär, 2022; Groß et al., 2021).
Agent-based systems represent the next generation of software, capable of dynamic adaptation to the evolving business environment and addressing a wide array of production system challenges (Mesbahi et al., 2014). However, they do present ongoing challenges, including limitations in system state comprehension, restricted control, reduced decision-making reliability, and a generally increased risk of errors in design and implementation (De la Prieta et al., 2019; Balaji & Srinivasan, 2010).
Concurrently, Enterprise Resource Planning (ERP) systems emerged as IT-based solutions in the final decade of the 20th century, witnessing rapid expansion in research and implementation across various organizations (Scharf et al., 2022; De Brabander et al., 2022; Febrianto & Soediantono, 2022; Senaya et al., 2022).
The integration of agents with ERP systems holds the promise of enhancing ERP intelligence, allowing them to autonomously interact with their environment and execute self-directed actions while collaborating with other systems (Faghihi & Kazerooni, 2023).
This paper introduces a novel solution: the development of a Multi-Agent Production Control Methodology (MAPCM) integrated with ERP system that encompasses three components: data exchange framework, tools, and implementation.

Methodology

In this study, a developmental-applicative research method has been employed with the goal of building upon the findings of prior fundamental research. The objective is to enhance and refine various aspects, including behaviors, methods, tools, devices, structures, and patterns. This iterative process aims to address the practical needs of the society's industries.
Additionally, to gather the desired data, a qualitative research method has been employed. This approach is particularly useful for tackling complex problems and deriving meaningful, easily comprehensible conclusions accessible to a wide audience.
Results
4.1. Data exchange framework
The development of the Final MAPCM integrated with ERP framework proceeded in a systematic four-layer approach. To enhance comprehension of the progress in each stage and the data exchange within these layers, we represent the first layer's data in black, while the data from the second and third layers are depicted in blue and red, respectively.
4.1.1. Layer 1: A Framework for streamlining production control data exchange
Figure 1, illustrates an exemplary data-exchange framework for production control, which serves as the foundation for the proposed framework (Frazzon et al., 2018). This framework leverages a Manufacturing Execution System (MES) as the central data hub, facilitating seamless data exchange to bridge the physical manufacturing and production system with a multi-agent system.
The data-exchange framework, depicted in Figure 2, emphasizes the implementation of real-time inventory distribution, dispatching limitations, and delivery constraints throughout the production process. Also, effectively addresses the dynamic handling of inventory distribution and delivery constraints in response to unplanned and unscheduled maintenance operations. This capability is achieved through the collaborative efforts of the inventory control and the maintenance modules of the ERP system.
 After upgrading the ERP quality control module to a software agent, it conducts three-phase quality checks utilizing data from both human and cyber-physical systems. (Figure 3):
- Phase 1:
This phase is dedicated to assessing the quality of raw materials and consists of two sections:

The quality of incoming warehouse inventory
The quality of warehouse inventory during storage periods
- Phase 2:
Semi-product quality control during the manufacturing process
- Phase 3:
Quality of finished products
Figure 3. MAPCM integrated with ERP – based on quality control framework
 
4.1.4. Layer 4: Final MAPCM integrated with ERP framework
The final MAPCM integrated with ERP framework (Figure 4) was developed through concurrent implementation and application of the preceding layers.
Figure 4. Final MAPCM integrated with ERP framework
 
4.2. Tools
Cyber-physical systems offer rich sensory data. A network of sensors continuously monitors the condition of machine tools on the shop floor and tracks the work-in-progress status in the production system.
4.3. Implementation
While constructing complex software agents from the ground up using Agent-Oriented Programming (AOP) languages can be challenging due to the skills and knowledge required, readily accessible agent-building toolkits like JAFMAS, JATLite, ZEUS, and Sodabot provide valuable alternatives.
Discussion
Agent-based approaches are essential for future production control systems due to their decentralized decision-making, flexibility, and complexity-reducing capabilities. Integrating ERP modules into software agents and enabling data exchange and direct interactions among these agents can enhance self-management and intelligence in production systems. This integration reduces implementation costs compared to using separate commercial ERP software and a multi-agent system. Furthermore, real-time soft sensors become more accessible and user-friendly due to the software-based nature of production control agents.

Conclusion

The developed methodology offers a practical, cost-effective, and agile solution to enhance production control through ERP integration. By harnessing the synergistic capabilities of agents and ERP modules for monitoring, decision-making, and control, the limitations of traditional MAPCS models have been resolved. This transition results in autonomous production control systems that reduce reliance on human intervention. This methodology leverages well-established ERP information systems, following best practices to minimize errors, and enhance maintenance, modification, and performance, ultimately striving for error reduction.

Keywords

Main Subjects

  1. Abunadi, I. (2019). Enterprise architecture best practices in large corporations. Information, 10(10), 293.
  2. Alassery, F. (2022). Predictive maintenance for cyber physical systems using neural network based on deep soft sensor and industrial internet of things. Computers and Electrical Engineering, 101, 108062.
  3. Badjonski, M., Ivanović, M., & Budimac, Z. (1999). Agent oriented programming language LASS. Object-Oriented Technology and Computing Systems Re-Engineering, 111.
  4. Balaji, P. G., & Srinivasan, D. (2010). An introduction to multi-agent systems. Innovations in Multi-Agent Systems and Applications-1, 1–27.
  5. Bär, S. (2022). Integration into a Flexible Manufacturing System. In Generic Multi-Agent Reinforcement Learning Approach for Flexible Job-Shop Scheduling (pp. 117–133). Springer.
  6. Barenji, A. V., & Li, Z. (2019). AN AGENT-BASED APPROACH TO DYNAMIC SCHEDULING AND CONTROL FOR A FLEXIBLE SYSTEM. International Journal of Industrial Engineering, 26(3).
  7. Bartsch, D., & Winkler, H. (2022). Smart order as a new instrument for production control. Hamburg International Conference of Logistics (HICL) 2022, 149–175.
  8. Bono, F. M., Radicioni, L., Cinquemani, S., Conese, C., & Tarabini, M. (2022). Development of soft sensors based on neural networks for detection of anomaly working condition in automated machinery. NDE 4.0, Predictive Maintenance, and Communication and Energy Systems in a Globally Networked World, 12049, 56–70.
  9. Brecher, C., & Weck, M. (2022). Production Control Technology. In Machine Tools Production Systems 3 (pp. 605–638). Springer.
  10. Chen, H., & Huang, B. (2022). Fault-tolerant Soft Sensors for Dynamic Systems.
  11. De Brabander, B., Van Looy, A., & Viaene, S. (2022). Toward Digital ERP: A Literature Review. International Conference on Research Challenges in Information Science, 685–693.
  12. De la Prieta, F., Rodríguez-González, S., Chamoso, P., Corchado, J. M., & Bajo, J. (2019). Survey of agent-based cloud computing applications. Future Generation Computer Systems, 100, 223–236.
  13. Faghihi, P., & Kazerooni, M. (2023). Multi-Agent Enterprise Resource Planning Production Control (MAERPPC) Methodology Based on Personnel Health Monitoring. Scientia Iranica.
  14. Febrianto, T., & Soediantono, D. (2022). Enterprise Resource Planning (ERP) and Implementation Suggestion to the Defense Industry: A Literature Review. Journal of Industrial Engineering & Management Research, 3(3), 1–16.
  15. Frazzon, E. M., Kück, M., & Freitag, M. (2018). Data-driven production control for complex and dynamic manufacturing systems. CIRP Annals, 67(1), 515–518.
  16. Groß, S., Gerke, W., Plapper, P., & Vette-Steinkamp, M. (2021). Agile and Autonomous Production Control for Remanufacturing. 2021 9th International Conference on Control, Mechatronics and Automation (ICCMA), 231–236.
  17. Huang, Q. (2022). Intelligent manufacturing. In Understanding China’s Manufacturing Industry (pp. 111–127). Springer.
  18. Humayun, M., Jhanjhi, N. Z., Almotilag, A., & Almufareh, M. F. (2022). Agent-based medical health monitoring system. Sensors, 22(8), 2820.
  19. Karrer, C. (2012). Engineering production control strategies: A guide to tailor strategies that unite the merits of push and pull. Springer Science & Business Media.
  20. Kim, Y. G., Lee, S., Son, J., Bae, H., & Do Chung, B. (2020). Multi-agent system and reinforcement learning approach for distributed intelligence in a flexible smart manufacturing system. Journal of Manufacturing Systems, 57, 440–450.
  21. Klos, S., Patalas-Maliszewska, J., & Tront, D. (2022). A Model for the Intelligent Supervision of Production for Industry 4.0. Journal of Physics: Conference Series, 2198(1), 12005.
  22. Kumar, K., & van Hillegersberg, J. (2000). Enterprise resource planning: introduction. Communications of the ACM, 43(4), 22–26.
  23. Lillis, D. J. (2013). Internalising interaction protocols as first-class programming elements in multi agent systems. University College Dublin (Ireland).
  24. Lin, H.-Y., Hsu, P.-Y., & Ting, P.-H. (2006). ERP systems success: An integration of IS success model and balanced scorecard. Journal of Research and Practice in Information Technology, 38(3), 215–228.
  25. Mesbahi, N., Kazar, O., Zoubeidi, M., & Benharzallah, S. (2014). An agent-based modeling for an enterprise resource planning (ERP). In Studies in Computational Intelligence (Vol. 551, pp. 225–234). Springer. https://doi.org/10.1007/978-3-319-05503-9_22
  26. Namiot, D., Sukhomlin, V., & Shargalin, S. (2016). On Software Agents in ERP Systems. International Journal of Open Information Technologies, 4(6), 49–54.
  27. Oborski, P. (2014). Developments in integration of advanced monitoring systems. The International Journal of Advanced Manufacturing Technology, 75(9), 1613–1632.
  28. Oluyisola, O. E., Bhalla, S., Sgarbossa, F., & Strandhagen, J. O. (2022). Designing and developing smart production planning and control systems in the industry 4.0 era: a methodology and case study. Journal of Intelligent Manufacturing, 33(1), 311–332.
  29. Oroojlooy, A., & Hajinezhad, D. (2022). A review of cooperative multi-agent deep reinforcement learning. Applied Intelligence, 1–46.
  30. Pal, C.-V., Leon, F., Paprzycki, M., & Ganzha, M. (2020). A review of platforms for the development of agent systems. ArXiv Preprint ArXiv:2007.08961.
  31. Palanca, J., Rincon, J., Julian, V., Carrascosa, C., & Terrasa, A. (2022). Developing IoT Artifacts in a MAS Platform. Electronics, 11(4), 655.
  32. Papazoglou, M. P. (2001). Agent-oriented technology in support of e-business. Communications of the ACM, 44(4), 71–77.
  33. Pulikottil, T., Estrada-Jimenez, L. A., Rehman, H. U., Barata, J., Nikghadam-Hojjati, S., & Zarzycki, L. (2021). Multi-agent based manufacturing: current trends and challenges. 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), 1–7.
  34. Redjimi, K., & Redjimi, M. (2022). A Multi-Agent System for Industrial Simulators Design. In Advances in Deep Learning, Artificial Intelligence and Robotics (pp. 129–140). Springer.
  35. Ricardo Rodríguez, A. R., Benítez, I. F., González Yero, G., & Núñez Alvarez, J. R. (2022). Multi-agent system for steel manufacturing process. International Journal of Electrical and Computer Engineering (IJECE), 12(3), 2441–2453.
  36. Russell, S., & Norvig, P. (1995). Artificial intelligence: A modern approach prentice-hall. Englewood Cliffs.
  37. Samigulina, G. A., Nyusupov, A. T., & Shayakhmetova, A. S. (2018). Analytical review of software for multi-agent systems and their applications. News of the National Academyof Sciences of the Republic of Kazakhstan, Series of Geology and Technical Sciences.-3 (429), 173–181.
  38. Satybaldiyeva, A., Ismailova, A., Moldasheva, R., Mukhanova, A., & Kadirkulov, K. (2021). ABSTRACT DATA TYPES FOR KNOWLEDGE REPRESENTATION AND SPECIFICATION OF MULTI-AGENT SYSTEMS. Известия НАН РК. Серия Физика и Информационные Технологии., 2, 48–55.
  39. Scharf, F., Widmann, A., Bonmassar, C., & Wetzel, N. (2022). A tutorial on the use of temporal principal component analysis in developmental ERP research–Opportunities and challenges. Developmental Cognitive Neuroscience, 101072.
  40. Schuh, G., Gützlaff, A., Fulterer, J., & Hermann, A. (2022). Building Digital Shadows for Production Control. IFIP International Conference on Advances in Production Management Systems, 110–117.
  41. Senaya, S. K., van der Poll, J. A., & Schoeman, M. (2022). Towards a Framework to Address Enterprise Resource Planning (ERP) Challenges. Proceedings of Sixth International Congress on Information and Communication Technology, 57–71.
  42. Setiawan, A., Silitonga, R. Y. H., Angela, D., & Sitepu, H. I. (2020). The Sensor Network for Multi-agent System Approach in Smart Factory of Industry 4.0. International Journal of Automotive and Mechanical Engineering, 17(4), 8255–8264.
  43. Sravan Medicherla, S., & Archana, M. (2022). Study on the erp implementation methodologies on sap, oracle netsuite, and microsoft dynamics 365: A review. ArXiv E-Prints, arXiv-2205.
  44. Sukhavasi, S. B., Sukhavasi, S. B., Elleithy, K., Abuzneid, S., & Elleithy, A. (2021). Human body-related disease diagnosis systems using cmos image sensors: A systematic review. In Sensors (Vol. 21, Issue 6). https://doi.org/10.3390/s21062098
  45. Tanajura, A. P. M., Oliveira, V. L. C., & Lepikson, H. (2015). A Multi-agent Approach for Production Management. In Industrial Engineering, Management Science and Applications 2015 (pp. 65–75). Springer.
  46. Vatankhah Barenji, A., & Vatankhah Barenji, R. (2017). Improving multi-agent manufacturing control system by indirect communication based on ant agents. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 231(6), 447–458.
  47. Vogel-Heuser, B., Seitz, M., Salazar, L. A. C., Gehlhoff, F., Dogan, A., & Fay, A. (2020). Multi-agent systems to enable Industry 4.0. At-Automatisierungstechnik, 68(6), 445–458.
  48. Wan, G., Dong, X., Dong, Q., He, Y., & Zeng, P. (2022). Design and implementation of agent-based robotic system for agile manufacturing: A case study of ARIAC 2021. Robotics and Computer-Integrated Manufacturing, 77, 102349.
  49. Wang, L.-C., & Lin, S.-K. (2009). A multi-agent based agile manufacturing planning and control system. Computers & Industrial Engineering, 57(2), 620–640.
  50. Zdravković, M., Panetto, H., & Weichhart, G. (2022). AI-enabled enterprise information systems for manufacturing. Enterprise Information Systems, 16(4), 668–720