48
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Multi-agent modelling of cyber-physical systems for IEC 61499-based distributed intelligent automation

&
Received 30 May 2022, Accepted 02 Nov 2023, Published online: 21 Dec 2023

References

  • Bonci, A., S. Longhi, E. Lorenzoni, and M. Pirani. 2020. “RMAS Architecture for Industrial Agents in IEC 61499.” Procedia Manufacturing 42:84–90. https://doi.org/10.1016/j.promfg.2020.02.026.
  • Bonci, A., S. Longhi, and M. Pirani. 2019. “RMAS Architecture for Autonomic Computing in Cyber-Physical Systems.” Proceedings of IECON 2019-45th Annual Conference of the IEEE Industrial Electronics Society Lisbon, Portugal: 2996–3003. https://doi.org/10.1109/IECON.2019.8926991.
  • Bonci, A., S. Longhi, and M. Pirani. 2021. “IEC 61499 Device Management Model Through the Lenses of RMAS.” Procedia Computer Science 180:656–665. https://doi.org/10.1016/j.procs.2021.01.288.
  • Bonci, A., M. Pirani, and S. Longhi. 2018. “A Database-Centric Framework for the Modeling, Simulation, and Control of Cyber-Physical Systems in the Factory of the Future.” Journal of Intelligent Systems 27 (4): 659–679. https://doi.org/10.1515/jisys-2016-0281.
  • Brennan, R. W., M. Fletcher, and D. H. Norrie. 2002. “An Agent-Based Approach to Reconfiguration of Real-Time Distributed Control Systems.” IEEE Transactions on Robotics and Automation 18 (4): 444–451. https://doi.org/10.1109/TRA.2002.802211.
  • Brennan, R. W., X. Zhang, Y. Xu, and D. H. Norrie. 2002. “A Reconfigurable Concurrent Function Block Model and Its Implementation in Rreal-Time Java.” Integrated Computer-Aided Engineering 9 (3): 263–279. https://doi.org/10.3233/ICA-2002-9306.
  • Cai, N., M. Gholami, L. Yang, and R. W. Brennan. 2012. “Application-Oriented Intelligent Middleware for Distributed Sensing and Control.” IEEE Transactions on Systems, Man, and Cybernetics - Part C: Applications and Reviews 42 (6): 947–956. https://doi.org/10.1109/TSMCC.2011.2174982.
  • Cavadini, F., G. Montalbano, G. Kollegger, H. Mayer, and V. Vytakin. 2018. “IEC-61499 Distributed Automation for the Next Generation of Manufacturing Systems.” In The Digital Shopfloor-Industrial Automation in the Industry 4.0 Era, edited by J. Soldatos, O. Lazaro, and F. Cavadini, 103–127. New York: River Publishers.
  • Daedalus. 2016. “Distributed Control and Simulation Platform to Support an Ecosystem of Digital Automation Developers.” Accessed January 20, 2023. https://ecn.iec61499.eu/ecn-projects/view-full?id=12.
  • Dai, W., V. Dubinin, J. H. Christensen, V. Vyatkin, and X. Guan. 2017. “Toward Self-Manageable and Adaptive Industrial Cyber-Physical Systems with Knowledge-Driven Autonomic Service Management.” IEEE Transactions on Industrial Informatics 13 (2): 725–736. https://doi.org/10.1109/TII.2016.2595401.
  • Dai, W., L. Riliskis, P. Wang, V. Vyatkin, and X. Guan. 2018. “A Cloud-Based Decision Support System for Self-Healing in Distributed Automation Systems Using Fault Tree Analysis.” IEEE Transactions on Industrial Informatics 14 (3): 989–1000. https://doi.org/10.1109/TII.2018.2791503.
  • Dai, W., V. Vyatkin, V. Dubinin, and J. H. Christensen. 2014. “Enhancing Distributed Automation Systems with Efficiency and Reliability by Applying Autonomic Service Management.” Proceedings of 19th IEEE International Conference on Emerging Technology and Factory Automation Barcelona, Spain: 1–8. https://doi.org/10.1109/ETFA.2014.7005123.
  • Eclipse 4diac. Accessed January 20, 2023. https://www.eclipse.org/4diac/.
  • Grohn, L., S. Metsälä, M. Nyholm, L. Saikko, E. Väänänen, K. Gulzar, and V. Vyatkin. 2017. “Manufacturing System Upgrade with Wireless and Distributed Automation.” Procedia Manufacturing 11:1012–1018. https://doi.org/10.1016/j.promfg.2017.07.207.
  • Guellouz, S., A. Benzina, M. Khalgui, G. Frey, Z. Li, and V. Vyatkin. 2018. “Designing Efficient Reconfigurable Control Systems Using IEC61499 and Symbolic Model Checking.” IEEE Transactions on Automation Science and Engineering 16 (3): 1110–1124. https://doi.org/10.1109/TASE.2018.2868897.
  • IBM. 2006. An Architectural Blueprint for Autonomic Computing. 4th ed. New York: IBM.
  • IEC 61131-3. 2013. Programmable Controllers - Part 3: Programming Languages. 3rd ed. 61131–3. Geneva, Switzerland: International Electrotechnical Commission. http://www-03.ibm.com/autonomic/pdfs/AC%20Blueprint%20White%20Paper%20V7.pdf.
  • IEC 61499. 2012. Function Blocks - Part 1: Architecture. 2nd ed. Geneva, Switzerland: International Electrotechnical Commission.
  • IEEE Std 2660.1-2020. 2021. IEEE Recommended Practice for Industrial Agents: Integration of Software Agents and Low-Level Automation Functions. New York: IEEE Industrial Electronics Society. https://doi.org/10.1109/IEEESTD.2021.9340089.
  • Jetson Nano. Accessed January 20, 2023. https://jetbot.org/master/.
  • Kagermann, H., W. Wahlster, and J. Helbig. 2013. “Recommendations for Implementing the Strategic Initiative INDUSTRIE 4.0: Securing the Future of German Manufacturing Industry.” Final Report of Industrie 4.0 Working Group. Frankfurt, Germany. https://en.acatech.de/wp-content/uploads/sites/6/2018/03/Final_report__Industrie_4.0_accessible.pdf.
  • Kaindl, H., M. Vallée, and E. Arnautovic. 2013. “Self-Representation for Self-Configuration and Monitoring in Agent-Based Flexible Automation Systems.” IEEE Transactions on Systems, Man, and Cybernetics: Systems 43 (1): 164–175. https://doi.org/10.1109/TSMCA.2012.2192922.
  • Khalgui, M., O. Mosbahi, Z. Li, and H. Hanisch. 2010. “Reconfiguration of Distributed Embedded Control Systems.” IEEE/ASME Transactions on Mechatronics 16 (4): 684–694. https://doi.org/10.1109/TMECH.2010.2050697.
  • Leitao, P., S. Karnouskos, L. Ribeiro, J. Lee, T. Strasser, and A. W. Colombo. 2016. “Smart Agents in Industrial Cyber-Physical Systems.” Proceedings of the IEEE 104 (5): 1086–1101. https://doi.org/10.1109/JPROC.2016.2521931.
  • Leitao, P., S. Karnouskos, L. Ribeiro, P. Moutis, J. Barbosa, and T. Strasser. 2017. “Common Practices for Integrating Industrial Agents and Low-Level Automation Functions.” Proceedings of 43rd Annual Conference of the IEEE Industrial Electronics Society Beijing, China: 6665–6670. https://doi.org/10.1109/IECON.2017.8217164.
  • Lepuschitz, W., A. Zoitl, M. Vallée, and M. Merdan. 2011. “Toward Self-Reconfiguration of Manufacturing Systems Using Automation Agents.” IEEE Transactions on Systems, Man, & Cybernetics, Part C: Applications & Reviews 41 (1): 52–69. https://doi.org/10.1109/TSMCC.2010.2059012.
  • Lin, C., S. Zeadally, T. Chen, and C. Chang. 2012. “Enabling Cyber Physical Systems with Wireless Sensor Networking Technologies.” International Journal of Distributed Sensor Networks 8 (5): 489794. https://doi.org/10.1155/2012/489794.
  • Lyu, G., and R. W. Brennan. 2023. “Multi-Agent Based IEC 61499 Function Block Modelling for Distributed Intelligent Automation.” Lecture Notes in Mechanical Engineering 2:395–407. https://doi.org/10.1007/978-3-031-17629-6_41.
  • Lyu, G., and R. W. Brennan. 2024. “Evaluating A Self-manageable Architecture for Industrial Automation Systems.” Robotics and Computer-Integrated Manufacturing 85:102627. https://doi.org/10.1016/j.rcim.2023.102627.
  • Lyu, G., A. Fazlirad, and R. W. Brennan. 2020. “Multi-Agent Modelling of Cyber-Physical Systems for IEC 61499 Based Distributed Automation.” Procedia Manufacturing 51:1200–1206. https://doi.org/10.1016/j.promfg.2020.10.168.
  • Marik, V., and D. McFarlane. 2005. “Industrial Adoption of Agent-Based Technologies.” IEEE Intelligent Systems 20 (1): 27–35. https://doi.org/10.1109/MIS.2005.11.
  • Mubarak, H., and P. Göhner. 2010. “An Agent-Oriented Approach for Self-Management of Industrial Automation Systems.”Proceedings of 8th IEEE International Conference on Industrial Informatics Osaka, Japan: 721–726. https://doi.org/10.1109/INDIN.2010.5549649.
  • NSF (National Science Foundation). 2015. “Cyber-Physical Systems.” Accessed January 20, 2023. https://www.nsf.gov/funding/pgm_summ.jsp?pims_id=503286.
  • Raspberry Pi. Accessed January 20, 2023. https://www.raspberrypi.org/.
  • Rocha, A. D., J. Tripa, D. Alemão, R. S. Peres, and J. Barata. 2019. “Agent-Based Plug and Produce Cyber-Physical Production System - Test Case.” Proceedings of 17th IEEE International Conference on Industrial Informatics Helsinki-Espoo, Finland: 1545–1551. https://doi.org/10.1109/INDIN41052.2019.8972169.
  • Sharma, C., R. Sinha, and P. Leitao. 2019. “IASelect: Finding Best-Fit Agent Practices in Industrial CPS Using Graph Databases.” Proceedings of 17th IEEE International Conference on Industrial Informatics Helsinki-Espoo, Finland: 1558–1563. https://doi.org/10.1109/INDIN41052.2019.8972272.
  • SPADE. Accessed January 20, 2023. https://pypi.org/project/spade/.
  • Spinelli, S., A. Cataldo, G. Pallucca, and A. Brusaferri. 2018. “A Distributed Control Architecture for a Reconfigurable Manufacturing Plant.” Proceedings of 2018 IEEE Industrial Cyber-Physical Systems, St Petersburg, Russia: 673–678. https://doi.org/10.1109/ICPHYS.2018.8390788.
  • Strasser, T., and R. Froschauer. 2012. “Autonomous Application Recovery in Distributed Intelligent Automation and Control Systems.” IEEE Transactions on Systems, Man, & Cybernetics, Part C: Applications & Reviews 42 (6): 1054–1070. https://doi.org/10.1109/TSMCC.2012.2185928.
  • Taboun, M. S., and R. W. Brennan. 2017. “An Embedded Multi-Agent Systems Based Industrial Wireless Sensor Network.” Sensors 17 (9): 2112. https://doi.org/10.3390/s17092112.
  • Vyatkin, V. 2011. “IEC 61499 as Enabler of Distributed and Intelligent Automation: State-Of-The-Art Review.” IEEE Transactions on Industrial Informatics 7 (4): 768–781. https://doi.org/10.1109/TII.2011.2166785.
  • Wilensky, U., and W. Rand. 2015. An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo. Cambridge: The MIT Press.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.