Advanced process automation using automation agents

Current process automation solutions have a limited capability concerning agile adaptation in a dynamic environment as well as in the case of unexpected internal and external disturbances. Distributed intelligent control systems based on agent technologies are seen as a promising approach to handle the dynamics in large complex systems. In this paper, we present a multi-agent system architecture capable to answer to the major requirements in the process domain. The architecture is based on agents with diverse responsibilities and tasks and additionally separates the control software of agents controlling hardware components into two levels, the high level control and the low level control. Our system architecture has also the ability to flexibly reschedule allocated jobs in the case of resource breakdowns in order to minimize downtimes and resulting costs. The system is currently tested and evaluated in the Odo Struger Laboratory at the Automation and Control Institute.

[1]  Paulo Leitão,et al.  Agent-based distributed manufacturing control: A state-of-the-art survey , 2009, Eng. Appl. Artif. Intell..

[2]  Rajagopalan Srinivasan,et al.  Multi-agent based collaborative fault detection and identification in chemical processes , 2010, Eng. Appl. Artif. Intell..

[3]  Ming Zhang,et al.  An agent-oriented approach to resolve scheduling optimization in intelligent manufacturing , 2010 .

[4]  Wilfried Lepuschitz,et al.  Decentralized Reconfiguration of a Flexible Transportation System , 2011, IEEE Transactions on Industrial Informatics.

[5]  F. Musharavati RECONFIGURABLE MANUFACTURING SYSTEMS , 2010 .

[6]  Edrisi Muñoz,et al.  Towards an ontological infrastructure for chemical batch process management , 2010, Comput. Chem. Eng..

[7]  Michal Pechoucek,et al.  Industrial deployment of multi-agent technologies: review and selected case studies , 2008, Autonomous Agents and Multi-Agent Systems.

[8]  Kari Koskinen,et al.  Extending process automation systems with multi-agent techniques , 2009, Eng. Appl. Artif. Intell..

[9]  Munir Merdan,et al.  Failure Detection and Recovery in the Batch Process Automation Domain Using Automation Agents , 2010, 2010 Second International Conference on Advances in Computing, Control, and Telecommunication Technologies.

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

[11]  Alois Zoitl,et al.  Monitoring and diagnostics of industrial systems using automation agents , 2011 .

[12]  Robert H. Sturges,et al.  Real-time holonic scheduling of material handling operations in a dynamic manufacturing environment , 2005 .

[13]  Robert W. Brennan,et al.  Toward Real-Time Distributed Intelligent Control: A Survey of Research Themes and Applications , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[14]  Smith Correction to "The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver" , 1981 .

[15]  Gintaras V. Reklaitis,et al.  Ontological informatics infrastructure for pharmaceutical product development and manufacturing , 2006, Comput. Chem. Eng..

[16]  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..

[17]  Sanja Petrovic,et al.  SURVEY OF DYNAMIC SCHEDULING IN MANUFACTURING SYSTEMS , 2006 .

[18]  Alois Zoitl,et al.  Toward Self-Reconfiguration of Manufacturing Systems Using Automation Agents , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[19]  Sirkka-Liisa Jämsä Jounela Future trends in process automation , 2007, Annu. Rev. Control..

[20]  Christodoulos A. Floudas,et al.  Continuous-time versus discrete-time approaches for scheduling of chemical processes: a review , 2004, Comput. Chem. Eng..

[21]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[22]  Alois Zoitl,et al.  Real-Time Execution for IEC 61499 , 2008 .

[23]  Tariq Samad,et al.  System architecture for process automation: Review and trends , 2007 .

[24]  Marianthi G. Ierapetritou,et al.  Process scheduling under uncertainty: Review and challenges , 2008, Comput. Chem. Eng..