A Multiagent Architecture Based in aFoundation Fieldbus Network Function Blocks

The industrial automation is directly related to the technological development of information. Better hardware solutions, as well as improvements in software development methodologies have made possible the rapid development of the productive process control. In this Chapter, it is proposed an architecture that permits to join two technologies in the same hardware (Industrial Network) and software context (Multiagent Systems – MAS). We show a multiagent architecture which uses an algorithm-based Artificial Neural Network (ANN) to learn about fault problem patterns, detect faults, and adapt algorithms that can be used in these fault situations. We also present a dynamic Function Block (FB) parameter exchange strategy which allows agent allocation in fieldbus. This proposed architecture reduces the supervisor intervention to select and implement an appropriate structure of function block algorithms. Furthermore, these algorithms, when implemented into device function blocks, provide a solution at fieldbus level, reducing data traffic between gateway and device, and speeding up the process of dealing with the problem. We also present some examples for our approach. The first one introduces FBSIMU which simulates Foundation Fieldbus function blocks architecture. This software has a controlled process and allocates the MAS to detect and correct faults. The second example shows a multiagent architecture that implements the neural network change in a laboratory test process which imitates fault scenarios. 18

[1]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[2]  Armando Walter Colombo,et al.  Industrial experiences, trends and future requirements on agent-based intelligent automation , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.

[3]  A. Duarte,et al.  MultiAgent architecture for function blocks: Intelligent configuration strategies allocation , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[4]  Ilkka Seilonen An extended process automation system : an approach based on a multi-agent system , 2006 .

[5]  Seung Ho Hong,et al.  A Simulation Study on the Performance Analysis of the Data Link Layer of IEC/ISA Fieldbus , 2001, Simul..

[6]  Danny Weyns,et al.  Decentralized control of E'GV transportation systems , 2005, AAMAS '05.

[7]  T. Sauter,et al.  A Flexible Multi-Agent System Architecture for Plant Automation , 2007, 2007 5th IEEE International Conference on Industrial Informatics.

[8]  Pekka Appelqvist,et al.  Agent Technology and Process Automation , 2002 .

[9]  Yunfeng Ai,et al.  An OSGi and agent based control system architecture for smart home , 2005, Proceedings. 2005 IEEE Networking, Sensing and Control, 2005..

[10]  J.H. Taylor,et al.  An Intelligent Architecture for Integrated Control and Asset Management for Industrial Processes , 2005, Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control, 2005..

[11]  A. Halme,et al.  Multi-agent based information access services for condition monitoring in process automation , 2005, INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005..

[12]  Pekka Appelqvist,et al.  Agent-based approach to fault-tolerance in process automation systems , 2002 .

[13]  Nicholas R. Jennings,et al.  Agent-based control systems: Why are they suited to engineering complex systems? , 2003 .

[14]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[15]  R. Ferreiro Garcia,et al.  Fieldbus: preliminary design approach to optimal network management , 1997 .

[16]  E. Cagni,et al.  The implementation of the self-calibration, self-compensation and self-validation algorithms for foundation fieldbus sensors are presented using standard function blocks , 2005, CIMSA. 2005 IEEE International Conference on Computational Intelligence for Measurement Systems and Applications, 2005..

[17]  V. Vasyutynskyy,et al.  AMES - a resource-efficient platform for industrial agents , 2008, 2008 IEEE International Workshop on Factory Communication Systems.

[18]  Salvatore Cavalieri,et al.  Optimization of acyclic bandwidth allocation exploiting the priority mechanism in the FieldBus data link layer , 1993, IEEE Trans. Ind. Electron..

[19]  Danny Weyns,et al.  Architectural design of a situated multiagent system for controlling automatic guided vehicles , 2008, Int. J. Agent Oriented Softw. Eng..

[20]  Dennis Brandão Ferramenta de simulação para projeto, avaliação e ensino de redes Fieldbus , 2005 .

[21]  Adrião Duarte Dória Neto,et al.  A neural network multiagent architecture applied to fieldbus intelligent control , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[22]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[23]  Mieczyslaw Metzger,et al.  Agent-Based Approach for LabVIEW Developed Distributed Control Systems , 2007, KES-AMSTA.

[24]  N. Petalidis,et al.  The formal specification of the fieldbus foundation link scheduler in E-LOTOS , 1998, Proceedings Second International Conference on Formal Engineering Methods (Cat.No.98EX241).

[25]  李幼升,et al.  Ph , 1989 .

[26]  J.D. de Melo,et al.  Embedded fastICA algorithm applied to the sensor noise extraction problem of foundation fieldbus network , 2005, Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005..

[27]  Jiming Chen,et al.  How to improve control system performance using FF function blocks , 2002, Proceedings of the International Conference on Control Applications.

[28]  Robert W. Brennan,et al.  A reconfigurable concurrent function block model and its implementation in real-time Java , 2002, Integr. Comput. Aided Eng..

[29]  Jiming Chen,et al.  Realtime characteristic of FF like centralized control fieldbus and its state-of-art , 2002 .

[30]  M. Pinotti,et al.  A flexible fieldbus simulation platform for distributed control systems laboratory courses , 2005 .

[31]  Petru Eles,et al.  Holistic scheduling and analysis of mixed time/event-triggered distributed embedded systems , 2002, Proceedings of the Tenth International Symposium on Hardware/Software Codesign. CODES 2002 (IEEE Cat. No.02TH8627).