Is FBDK suitable for developing and implementing process control optimization problems?

This paper analyzes the possibility of using the free FBDK (Function Block Development Kit) tool for developing and implementing process control optimization problems. The evaluation of the tool is done from the perspective of a beginner user by designing a Particle Swarm Optimization (PSO) algorithm. The PSO algorithm is used because of its easy implementation and robustness. Several aspects regarding FBDK's usability, availability of advanced mathematical functions, availability of documentation, debugging options and execution performance are discussed.

[1]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[2]  Qinghai Bai,et al.  Analysis of Particle Swarm Optimization Algorithm , 2010, Comput. Inf. Sci..

[3]  L.G. Bushnell On the History of Control , 1996, IEEE Control Systems.

[4]  Hossein Nezamabadi-pour,et al.  A PSO-Based Optimum Design of PID Controller for a Linear Brushless DC Motor , 2007 .

[5]  Vanessa Romero Segovia History of Control History of PLC and DCS , 2013 .

[6]  Valeriy Vyatkin IEC 61499 Function Blocks for Embedded and Distributed Control Systems Design , 2007 .

[7]  R. W. Lewis,et al.  Programming Industrial Control Systems Using IEC 1131-3 , 1995 .

[8]  Georg Frey,et al.  IEC 61499 Component Based Approach for Batch Control Systems , 2008 .

[9]  S. Sierla,et al.  An IEC 61499 Based Approach for Distributed Batch Process Control , 2007, 2007 5th IEEE International Conference on Industrial Informatics.

[10]  Alexandre Dolgui,et al.  Integration of a DCS Based on IEC 61499 with Industrial Batch Management Systems , 2009 .

[11]  Robert Lewis Modelling Control Systems Using Iec 61499: Applying Function Blocks to Distributed Systems , 2001 .

[12]  Kleanthis Thramboulidis IEC 61499 as an Enabler of Distributed and Intelligent Automation: A State-of-the-Art Review—A Different View , 2013 .

[13]  Una-May O'Reilly,et al.  A Self-Tuning Analog Proportional-Integral-Derivative (PID) Controller , 2006, First NASA/ESA Conference on Adaptive Hardware and Systems (AHS'06).

[14]  Valeriy Vyatkin IEC 61499 as Enabler of Distributed and Intelligent Automation: State-of-the-Art Review , 2011, IEEE Transactions on Industrial Informatics.