Skip to main content
Top

2023 | OriginalPaper | Chapter

Multi-agent Based IEC 61499 Function Block Modelling for Distributed Intelligent Automation

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A major challenge for traditional systems is the lack of capabilities to automatically discover alternative solutions and actively deploy corresponding functions to intelligently adapt to changes in dynamic environments. In this paper, we continue our previous research of developing a two-layer architecture for modelling industrial cyber-physical systems and focus on the IEC 61499 function block based low-level physical module design. We propose an architecture model to integrate function blocks with intelligent agents to support self-management capabilities for low-level physical modules to quickly respond to changes. In the proposed architecture, a self-manageable service model is introduced for IEC 61499 function block modelled systems and designed as a multi-agent model with Self-Manageable Service Execution Agent, Self-Configuration Agent, Self-Healing Agent, Self-Optimization Agent, and Self-Protection Agent. The proposed modelling framework is tested with preliminary experiments on Raspberry Pi using the agent modelling tool SPADE and function block modelling tool Eclipse 4diac.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Kagermann, H., Wahlster, W., Helbig, J.: Recommendations for implementing the strategic initiative INDUSTRIE 4.0: Securing the future of German manufacturing industry. In: Final Report of INDUSTRIE 4.0 Working Group, Frankfurt, Germany (Apr. 2013) Kagermann, H., Wahlster, W., Helbig, J.: Recommendations for implementing the strategic initiative INDUSTRIE 4.0: Securing the future of German manufacturing industry. In: Final Report of INDUSTRIE 4.0 Working Group, Frankfurt, Germany (Apr. 2013)
3.
go back to reference IEEE Recommended Practice for Industrial Agents: Integration of Software Agents and Low-Level Automation Functions, IEEE Standard, 2660.1–2020, Standards Committee of IEEE Industrial Electronics Society (Jan. 2021) IEEE Recommended Practice for Industrial Agents: Integration of Software Agents and Low-Level Automation Functions, IEEE Standard, 2660.1–2020, Standards Committee of IEEE Industrial Electronics Society (Jan. 2021)
4.
go back to reference Lyu, G., Fazlirad, A., Brennan, R.W.: Multi-agent modeling of cyber-physical systems for IEC 61499 based distributed automation. Proc. Manuf. 51, 1200–1206 (2020) Lyu, G., Fazlirad, A., Brennan, R.W.: Multi-agent modeling of cyber-physical systems for IEC 61499 based distributed automation. Proc. Manuf. 51, 1200–1206 (2020)
5.
go back to reference Leitao, P., Karnouskos, S., Ribeiro, L., Lee, J., Strasser, T., Colombo, A.W.: Smart agents in industrial cyber–physical systems. Proc. IEEE 104(5), 1086–1101 (2016)CrossRef Leitao, P., Karnouskos, S., Ribeiro, L., Lee, J., Strasser, T., Colombo, A.W.: Smart agents in industrial cyber–physical systems. Proc. IEEE 104(5), 1086–1101 (2016)CrossRef
6.
go back to reference Mařík, V., McFarlane, D.: Industrial adoption of agent-based technologies. IEEE Intell. Syst. 20(1), 27–35 (2005)CrossRef Mařík, V., McFarlane, D.: Industrial adoption of agent-based technologies. IEEE Intell. Syst. 20(1), 27–35 (2005)CrossRef
7.
go back to reference Programmable Controllers—Part 3: Programming Languages. International Standard, IEC 61131–3:2013, 3rd ed., International Electrotechnical Commission, Geneva, Switzerland (Feb. 2013) Programmable Controllers—Part 3: Programming Languages. International Standard, IEC 61131–3:2013, 3rd ed., International Electrotechnical Commission, Geneva, Switzerland (Feb. 2013)
8.
go back to reference Function Blocks—Part 1: Architecture, International Standard, IEC 61499–1:2012, 2nd ed., International Electrotechnical Commission, Geneva, Switzerland (Nov. 2012) Function Blocks—Part 1: Architecture, International Standard, IEC 61499–1:2012, 2nd ed., International Electrotechnical Commission, Geneva, Switzerland (Nov. 2012)
9.
go back to reference Vyatkin, V.: IEC 61499 as enabler of distributed and intelligent automation: State-of-the-art review. IEEE Trans. Industr. Inf. 7(4), 768–781 (2011)CrossRef Vyatkin, V.: IEC 61499 as enabler of distributed and intelligent automation: State-of-the-art review. IEEE Trans. Industr. Inf. 7(4), 768–781 (2011)CrossRef
11.
go back to reference Brennan, R.W., Fletcher, M., Norrie, D.H.: An agent-based approach to reconfiguration of real-time distributed control systems. IEEE Trans. Robot. Autom. 18(4), 444–451 (2002)CrossRef Brennan, R.W., Fletcher, M., Norrie, D.H.: An agent-based approach to reconfiguration of real-time distributed control systems. IEEE Trans. Robot. Autom. 18(4), 444–451 (2002)CrossRef
12.
go back to reference Brennan, R.W., Zhang, X., Xu, Y., Norrie, D.H.: A reconfigurable concurrent function block model and its implementation in real-time Java. Integr. Comput. Aided Eng. 9(3), 263–279 (2002)CrossRef Brennan, R.W., Zhang, X., Xu, Y., Norrie, D.H.: A reconfigurable concurrent function block model and its implementation in real-time Java. Integr. Comput. Aided Eng. 9(3), 263–279 (2002)CrossRef
13.
go back to reference Khalgui, M., Mosbahi, O., Li, Z., Hanisch, H.M.: Reconfiguration of distributed embedded-control systems. IEEE/ASME Trans. Mechatron. 16(4), 684–694 (2010)CrossRef Khalgui, M., Mosbahi, O., Li, Z., Hanisch, H.M.: Reconfiguration of distributed embedded-control systems. IEEE/ASME Trans. Mechatron. 16(4), 684–694 (2010)CrossRef
14.
go back to reference Guellouz, S., Benzina, A., Khalgui, M., Frey, G., Li, Z., Vyatkin, V.: Designing efficient reconfigurable control systems using IEC61499 and symbolic model checking. IEEE Trans. Autom. Sci. Eng. 16(3), 1110–1124 (2018)CrossRef Guellouz, S., Benzina, A., Khalgui, M., Frey, G., Li, Z., Vyatkin, V.: Designing efficient reconfigurable control systems using IEC61499 and symbolic model checking. IEEE Trans. Autom. Sci. Eng. 16(3), 1110–1124 (2018)CrossRef
15.
go back to reference Mubarak, H., Göhner, P.: An agent-oriented approach for self-management of industrial automation systems. In: Proceedings of 8th IEEE International Conference on Industrial Informatics, pp. 721–726. Osaka, Japan (July 2010) Mubarak, H., Göhner, P.: An agent-oriented approach for self-management of industrial automation systems. In: Proceedings of 8th IEEE International Conference on Industrial Informatics, pp. 721–726. Osaka, Japan (July 2010)
16.
go back to reference Lepuschitz, W., Zoitl, A., Vallée, M., Merdan, M.: Toward self-reconfiguration of manufacturing systems using automation agents. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 41(1), 52–69 (2011)CrossRef Lepuschitz, W., Zoitl, A., Vallée, M., Merdan, M.: Toward self-reconfiguration of manufacturing systems using automation agents. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 41(1), 52–69 (2011)CrossRef
17.
go back to reference Kaindl, H., Vallée, M., Arnautovic, E.: Self-representation for self-configuration and monitoring in agent-based flexible automation systems. IEEE Trans. Syst. Man Cybern. Syst. 43(1), 164–175 (2013)CrossRef Kaindl, H., Vallée, M., Arnautovic, E.: Self-representation for self-configuration and monitoring in agent-based flexible automation systems. IEEE Trans. Syst. Man Cybern. Syst. 43(1), 164–175 (2013)CrossRef
18.
go back to reference Strasser, T., Froschauer, R.: Autonomous application recovery in distributed intelligent automation and control systems. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 42(6), 1054–1070 (2012)CrossRef Strasser, T., Froschauer, R.: Autonomous application recovery in distributed intelligent automation and control systems. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 42(6), 1054–1070 (2012)CrossRef
19.
go back to reference Dai, W., Dubinin, V., Christensen, J.H., Vyatkin, V., Guan, X.: Toward self-manageable and adaptive industrial cyber-physical systems with knowledge-driven autonomic service management. IEEE Trans. Industr. Inf. 13(2), 725–736 (2017)CrossRef Dai, W., Dubinin, V., Christensen, J.H., Vyatkin, V., Guan, X.: Toward self-manageable and adaptive industrial cyber-physical systems with knowledge-driven autonomic service management. IEEE Trans. Industr. Inf. 13(2), 725–736 (2017)CrossRef
20.
go back to reference Dai, W., Riliskis, L., Wang, P., Vyatkin, V., Guan, X.: A cloud-based decision support system for self-healing in distributed automation systems using fault tree analysis. IEEE Trans. Industr. Inf. 14(3), 989–1000 (2018)CrossRef Dai, W., Riliskis, L., Wang, P., Vyatkin, V., Guan, X.: A cloud-based decision support system for self-healing in distributed automation systems using fault tree analysis. IEEE Trans. Industr. Inf. 14(3), 989–1000 (2018)CrossRef
21.
go back to reference Jammes, F., Smit, H.: Service-oriented paradigms in industrial automation. IEEE Trans. Industr. Inf. 1(1), 62–70 (2005)CrossRef Jammes, F., Smit, H.: Service-oriented paradigms in industrial automation. IEEE Trans. Industr. Inf. 1(1), 62–70 (2005)CrossRef
22.
go back to reference An architectural blueprint for autonomic computing. White Paper Autonomic Computing, 4th ed., IBM, Armonk, NY, USA, Jun. 2006 An architectural blueprint for autonomic computing. White Paper Autonomic Computing, 4th ed., IBM, Armonk, NY, USA, Jun. 2006
23.
go back to reference Leitão, P., Karnouskos, S., Ribeiro L., Moutis, P., Barbosa, J., Strasser, T.: Common practices for integrating industrial agents and low-level automation functions. In: Proceedings of 43rd Annual Conference of the IEEE Industrial Electronics Society, pp. 6665–6670. Beijing, China (Oct. 2017) Leitão, P., Karnouskos, S., Ribeiro L., Moutis, P., Barbosa, J., Strasser, T.: Common practices for integrating industrial agents and low-level automation functions. In: Proceedings of 43rd Annual Conference of the IEEE Industrial Electronics Society, pp. 6665–6670. Beijing, China (Oct. 2017)
Metadata
Title
Multi-agent Based IEC 61499 Function Block Modelling for Distributed Intelligent Automation
Authors
Guolin Lyu
Robert W. Brennan
Copyright Year
2023
DOI
https://doi.org/10.1007/978-3-031-17629-6_41

Premium Partners