Using OPC technology to support the study of advanced process control.

OPC, originally the Object Linking and Embedding (OLE) for Process Control, brings a broad communication opportunity between different kinds of control systems. This paper investigates the use of OPC technology for the study of distributed control systems (DCS) as a cost effective and flexible research tool for the development and testing of advanced process control (APC) techniques in university research centers. Co-Simulation environment based on Matlab, LabVIEW and TCP/IP network is presented here. Several implementation issues and OPC based client/server control application have been addressed for TCP/IP network. A nonlinear boiler model is simulated as OPC server and OPC client is used for closed loop model identification, and to design a Model Predictive Controller. The MPC is able to control the NOx emissions in addition to drum water level and steam pressure.

[1]  Jun Zhao,et al.  Toward a low cost and high performance MPC: The role of system identification , 2013, Comput. Chem. Eng..

[2]  Moustafa Elshafei,et al.  Prediction of Boilers Emission using Polynomial Networks , 2006, 2006 Canadian Conference on Electrical and Computer Engineering.

[3]  Mark L. Darby,et al.  Editorial - choosing advanced control. , 2011, ISA transactions.

[4]  Romel S. Bhullar Strategies for implementing advanced process controls in a distributed control system (DCS) , 1993 .

[5]  J. O'Reilly,et al.  Model predictive control of nonlinear systems: computational burden and stability , 2000 .

[6]  A. Balaji Ganesh,et al.  Experimental validation of PID based cascade control system through SCADA–PLC–OPC and internet architectures , 2012 .

[7]  Xu Hong,et al.  Using standard components in automation industry: A study on OPC Specification , 2006, Comput. Stand. Interfaces.

[8]  Zhang Lieping,et al.  On Remote Real-time Communication between MATLAB and PLC Based on OPC Technology , 2006, 2007 Chinese Control Conference.

[9]  Mingliang Wu,et al.  Intelligent control system of water level for boiler drum based on OPC and MATLAB , 2011, Proceedings of the 30th Chinese Control Conference.

[10]  K Salahshoor,et al.  Design and implementation of a new fuzzy PID controller for networked control systems. , 2008, ISA transactions.

[11]  Mihai Iacob,et al.  Implementation of hardware-in-the-loop system for drum-boiler-turbine decoupled multivariable control , 2011, 2011 6th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI).

[12]  Karl Johan Åström,et al.  Drum-boiler dynamics , 2000, Autom..

[13]  Sebastián Dormido,et al.  Analysis of the use of industrial control systems in simulators: state of the art and basic guidelines. , 2006, ISA transactions.

[14]  T. Rahkonen Distributed industrial control systems — a critical review regarding openness , 1995 .

[15]  David Q. Mayne,et al.  Model Predictive Control of Nonlinear Systems , 1991, 1991 American Control Conference.

[16]  Julio E. Normey-Rico,et al.  OPC based distributed real time simulation of complex continuous processes , 2005, Simul. Model. Pract. Theory.

[17]  Chris Manzie,et al.  Explicit Model Predictive Control for Reference Tracking on an Industrial Machine Tool , 2011 .

[18]  Magdi S. Mahmoud Distributed Control and Filtering for Industrial Systems , 2012 .

[19]  Boris Tovornik,et al.  OPC-driven Data Exchange between MATLAB and PLC-controlled System* , 2003 .

[20]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[21]  Biao Huang,et al.  Industrial implementation of controller performance analysis technology , 2010 .

[22]  Emine Dogru Bolat,et al.  Development of remote control and monitoring of web-based distributed OPC system , 2009, Comput. Stand. Interfaces.

[23]  Ian K. Craig,et al.  Economic assessment of advanced process control – A survey and framework , 2008 .

[24]  Nader Barsoum,et al.  Ethernet Control AC Motor via PLC Using LabVIEW , 2011 .