SlideShare a Scribd company logo
1 of 6
Download to read offline
Krist V. Gernaey, Jakob K. Huusom and Rafiqul Gani (Eds.), 12th International Symposium on Process
Systems Engineering and 25th European Symposium on Computer Aided Process Engineering.
31 May – 4 June 2015, Copenhagen, Denmark © 2015 Elsevier B.V. All rights reserved.
Best of Breed Control of Platinum Precipitation
Reactors
Rotimi Agbebia
, Carl Sandrockb
a
University of Pretoria, 1 Lynnwood Road, Pretoria 002, South Africa
b
University of Pretoria, 1 Lynnwood Road, Pretoria 002, South Africa
carl.sandrock@up.ac.za
Abstract
An existing batch precipitation reactor in the mining industry was modelled from first
principles using MATLAB S-function language and wrapped into Simulink custom
blocks. The model was validated with open loop simulations to evaluate the response to
step changes in the model inputs. Two PID controllers with different parameters were
implemented on the model at different operating points and their temperature control
performance was evaluated based on their ability track a temperature of the industrial
reactor as a set-point. The performance of the controllers was measured and compared
using an integral time-domain performance measure. A commercial advanced process
controller (APC) was implemented on the model, a communication interface between
the model in Simulink and the commercial controller was developed with Industrial
Data Xchange (IDX); an OPC client and server.
Keywords: Batch Reactors, PID, APC, Aspen DMC plus, OPC
1. Introduction
Batch reactors are integral to the refining process of platinum group metals and their
effective control is essential to ensure safe and efficient process in minerals industry
(Singh et al. 2010). In these reactors various process phases are encountered in a single
process batch; they are heating, cooling and reaction phase. These reactions occur as
either an exothermic or endothermic reaction and the control of the batch reactors is
essentially treated as a temperature control problem (Friedrich and Perne, 1996). A
change from one batch to another batch could necessitate a change in control actions
and this makes the control more difficult as different models are applicable for different
batch process recipes operating at different operating conditions (Singh et al. 2010).
In many industrial applications, the temperature control of the reactor is carried out with
PID controllers in a cascade structure, however rapid and precise temperature control is
hard to achieve with these controllers (Stampar et al. 2013).
In terms of a PID controller, the two actuators on the steam and cooling inlet valve to
the jacket can be considered as one manipulated variable and a split-range algorithm can
be implemented as part of the controlled system (Balaton et al. 2012). Using one
controller as long as the system state is close to the corresponding operating point and
switching to another when the operating point is sufficiently close to the next operating
point gives a better controller performance (Rugh and Shamma, 2000). The use of
advanced process control (APC) systems has the potential to improve the control of
batch reactors employed in the refining of PGMs (platinum group metals) (Singh et al.
2010). Most of the literature covers process control of continuous reactors in
petrochemical industries, reactors with individual heating and cooling jackets. A few
literatures cover the application of advanced process control on batch reactors in the
minerals industry (Singh et al. 2010). Our aim is to build a platform on which the
2 R.Agbebi et al.
performance of the various controllers can be compared and an algorithm to switch
between the various controllers for particular process conditions.
2. Process Model Description
The first phase in the reactor involves heating, inflow of steam to achieve a desired
temperature set-point. The reaction phase starts at the desired temperature where
reagents are added, this result to an exothermic reaction which requires cooling, and
then the cooling phase starts with inflow of cooling water (Singh et al. 2010). The
temperature control performance mainly depends on the heating-cooling system
associated with the reactor. The different configurations of heating-cooling systems
cited in literature can be classified into two types: multifluid and monofluid systems
(Louleh et al.1999). The commercial reactor modeled in this study has a multifluid
system where steam is used as heating medium and water used as a cooling medium as
shown in the figure 1 below. The transfer of heat energy to and from the jacket and the
reactor is achieved with the transfer fluid through the wall of the reactor. Two
exothermic chemical reactions were modelled in the reactor;
Dissolution of Ruthenium
( ) ( ) (1)
Evaporation of Ruthenium Chloride
( ) ( ) ( )
( ) ( ) ( )
( ) (2)
The model was developed in an explicit
formulation using MATLAB s-function
which could be used directly in custom
blocks in SIMULINK in pursuit of
getting the reactor model to interact
effectively with external platform
i.e. commercial controllers Figure 1: Reactor Model Description
3. PID Control
The process operating conditions are different from phase to phase and also from batch
to batch. As such, a requirement on the controller is that it regulates the plant at each
operating point or regime. The reactor temperature control is dependent on the control
of the steam valve and the cooling water valve of a reactor with a single jacket.
For this design requirement to be correctly modeled using a PID Controller, a split-
range algorithm was implemented. The split-range algorithm is preferred in the control
of cascaded reactor, to operate two actuators which control the inflow of utilities at the
different times during the different phases of a single batch (Balaton et al. 2012).
The two actuators on the steam and cooling water inflow valve to the jacket were
considered as one manipulated variable (MV) and the temperature of the reactor as the
controlled variable (CV). The PID controllers perform better on operating points they
were tuned on. The performance of PIDs degrades with change in process regimes and
operating points (Singh et al. 2010). Two PID controllers with different controller
Best of breed control of platinum precipitation reactors
parameters and set points were implemented on the SIMULINK model at different
model operating points.
4. Control Objective and Performance Measure
The controller design objective was its set-point tracking ability; its performance can be
measured with several integral time-domain performance measures. They are Integral of
the Square of the Error (ISE), the Integral of the Absolute value of the Error (IAE), and
the Integral of the time-weighted Absolute Error (ITAE).
∫ ( ) (3)
Where f (t) is a function of ϵ(t) = ysp(t) – y(t)
These were all implemented in the performance block of the Simulink model; however
the Integral of the Square of the Error (ISE) was used to evaluate the performance of the
controllers.
5. Advanced Process Control.
A commercial MPC controller called DMCplus; which is a multivariable controller
from AspenTech was developed to control the temperature of the reactor model in
Simulink. The DMCplus controller implemented in this work has two manipulated
variables (steam and cooling water valves to the same reactor jacket), no feed forward
variables and one controlled variable (reactor temperature). As both manipulated
variables use the same jacket, they cannot be used at the same time. The controller
executes periodically in cycles, the following steps were followed in developing the
controller;
 Configuration of MVs and CV tags using Aspen DMC plus Build
 Calculate the open loop prediction for the controlled variable based on step
change in manipulated variables which is the model development
 Steady State Simulation using Aspen DMC plus Model
 Determine the path by which the manipulated variables move from their
current positions to the end positions i.e. the move plan of the controller.
 Prediction and Tuning of Controller using ASPEN APC web Interface
5.1 Model Interaction with external platforms.
The communication between the Simulink model and the commercial controller shown
in figure 2 is very important and this was achieved using MATLAB OPC toolbox and
Industrial Data Xchange (IDX); an OPC client and server. The IDX makes the outputs
and inputs of the Simulink model available to the ASPEN DMC plus as data tags
through the Aspen Cim-IO.The Aspen Cim-IO is an interface solution for AspenTech
systems.
ST
CW
Reactor Model
Figure 2 : Simulink model interaction with commercial controller
ASPEN DMC Plus
OPC
READ
BLOCK
OPC
WRITE
BLOCK
IDX OPC
SERVER
ASPEN
CIM-O
4 R.Agbebi et al.
Figure 3 shows the IDX
OPC client interface
with the MVs and CVs
data communication
between the Simulink
model and commercial
controller.
Figure 3: IDX OPC Client
Figure 4: ASPEN APC Web Interface
Figure 4 shows the independent and dependent variables of the controller configuration
developed using Aspen DMC plus Build, and monitored on the APC Web Interface.
A controller model was built using the Aspen DMC plus Model, the open loop
prediction of the model is shown in figure 5. This shows a test controller with cooling
phase; increase in cooling water and decrease in steam.
Figure 5: Open Loop Simulation.
Figure 6 shows a closed loop test simulation of the model, the response of the CV to
predicted moves of the MVs; this validates the communication between the variables.
Best of breed control of platinum precipitation reactors
Figure 6: Closed Loop Simulation Response
6. Results and Discussion
The Simulink model was linearized to obtain linear time-invariant state-space models at
two different steady state operating points, open loop simulations were ran on two the
models and closed loop models were developed using Simulink PID compensator
design tool.
The open loop response of the reactor temperature to a step change in the inflow of
utilities; steam inflow for heating and cooling water inflow for cooling was done. This
validates the response of the model to a unit step change in input at set utility
temperatures which are cooling water at 278K and steam at 400.15K.
The closed loop performance results of the PID controllers show the model reactor
tracking the set point temperature which is the plant temperature data.
Figure 10: Simulation results of PID 1 on model 1 Figure 11: Simulation with PID 2 on model 1
Figure 10 and Figure 11 shows closed loop simulation using using temperature from
plant data as PID set point. In Figure 10, PID controller 1 tuned on model 1 shows a
very good set-point tracking performance with a lower integral square error of 5.995.
6 R.Agbebi et al.
In Figure 11, PID controller 2 tuned on model 1 shows a bad set-point tracking
performance with a higher integral square error of 132.62.
Table 1 shows different operating point of the linearized state-space models and Table 2
shows the performance of different controllers implemented on different models using
temperature from plant data as reference temperature. The PID 1 performed better on
model 1 and PID 2 performed better on model 2
Table 1: Model operating points Table 2: Controller Performance Values
7. Further Work
The Advanced Process Controller (APC) implemented on the reactor model will be
tuned to its best performance and the performance will be compared to that of the PID
controllers and a combination of controllers will be implemented on the model in order
to assess if the hybrid controller will out-perform a single controller.
8. Conclusions
PID controllers perform better on model operating points there were tuned on with a
lower integral square error (ISE) and their performance degrades with change in process
operating points and batches (Noguchi and Kobari, 2005). To overcome these
limitations, a commercial APC (Aspen DMC Plus) which has been successfully
connected to the Simulink model will be tuned and completely implemented to validate
(Singh et al. 2010)’s work on the actual commercial reactors which proves that the APC
controller out-performs PID controller. The platform needed to compare ability of the
PID and the APC control system with the reactor model is now developed.
9. References
M.G. Balaton, L. Nagy, F. Szeifert, 2012, Model-Based Split-Range Algorithm for the
Temperature Control of a Batch Reactor. Scientific Research Eng, 4, 515-525
M. Friedrich and R. Perne, 1995, Design and Control of Batch Reactors - An Industrial
Viewpoint, Comp & Chem Eng, 19, S357-S368.
Z. Louleh, M. Cabassud, M.V. Le Lann, 1999, A New Strategy for Temperature Control
of Batch Reactors: Experimental Application, Chem Eng Jour 75, 1, 11-20.
Y. Noguchi and M. Kobari, 2005, Model Predictive Control with single heat transfer
fluid for Batch Reactor temperature control, SICE Annual Conference, 449 – 452
W. J. Rugh and J. S. Shamma, 2000, Research on gain scheduling, Automatica, 36,
1401 – 1425
A. Singh, P.G.R. De Villiers, P. Rambalee, G. Gous, J. De Klerk, Humphries G. , 2010,
A Holistic approach to the application of Model Predictive Control to batch reactor,
Automation in Mining, Mineral and Metal Processing, 13, 172-132
S. Stampar and S. Somkolic, 2013, Nonlinear Control of Hybrid Batch Reactor, Journal
of Mech Eng , 59, 112 – 123
Controller Model
Integral Square
of Error (ISE)
PID 1 1 5.995
PID 1 2 87.61
PID 2 1 132.62
PID 2 2 7.993
Operating Points Model 1
Model
2
Reactor
Temperature (K)
303.1040 292.1161
Jacket
Temperature (K)
304.1142 299.0432

More Related Content

What's hot

Cascade control of superheated steam temperature with neuro PID controller
Cascade control of superheated steam temperature with neuro PID controllerCascade control of superheated steam temperature with neuro PID controller
Cascade control of superheated steam temperature with neuro PID controllerISA Interchange
 
INSTRUMENTATION AND PROCESS CONTROL - BOILER CONTROL
INSTRUMENTATION AND PROCESS CONTROL - BOILER CONTROLINSTRUMENTATION AND PROCESS CONTROL - BOILER CONTROL
INSTRUMENTATION AND PROCESS CONTROL - BOILER CONTROLno suhaila
 
White paper - Extended validation and certification of Ingeteam's new-generat...
White paper - Extended validation and certification of Ingeteam's new-generat...White paper - Extended validation and certification of Ingeteam's new-generat...
White paper - Extended validation and certification of Ingeteam's new-generat...Ingeteam Wind Energy
 
Cascade pid controllers
Cascade pid controllersCascade pid controllers
Cascade pid controllersahshamseldin
 
Adding new elements in old Control Loops
Adding new elements in old Control LoopsAdding new elements in old Control Loops
Adding new elements in old Control LoopsMusharif Hussain
 
Modified smith predictor based cascade control of unstable time delay processes
Modified smith predictor based cascade control of unstable time delay processesModified smith predictor based cascade control of unstable time delay processes
Modified smith predictor based cascade control of unstable time delay processesISA Interchange
 
cascade and ratio control word doc
cascade and ratio control word doccascade and ratio control word doc
cascade and ratio control word docUmer Farooq
 
REVIEW OF CASCADE REFRIGERATION SYSTEM WITH DIFFERENT REFRIGERANT PAIRS
REVIEW OF CASCADE REFRIGERATION SYSTEM WITH DIFFERENT REFRIGERANT PAIRSREVIEW OF CASCADE REFRIGERATION SYSTEM WITH DIFFERENT REFRIGERANT PAIRS
REVIEW OF CASCADE REFRIGERATION SYSTEM WITH DIFFERENT REFRIGERANT PAIRSijiert bestjournal
 
Boiler doc 08 control application
Boiler doc 08   control applicationBoiler doc 08   control application
Boiler doc 08 control applicationMars Tsani
 
Design and Development of Cascade Refrigeration System
Design  and Development of Cascade Refrigeration SystemDesign  and Development of Cascade Refrigeration System
Design and Development of Cascade Refrigeration SystemIRJET Journal
 
IRJET- Parametric Study on Radiator Test Rig
IRJET-  	  Parametric Study on Radiator Test RigIRJET-  	  Parametric Study on Radiator Test Rig
IRJET- Parametric Study on Radiator Test RigIRJET Journal
 
Boiler doc 01 intro
Boiler doc 01   introBoiler doc 01   intro
Boiler doc 01 introMars Tsani
 
Affinity Laws for Variable Speed Centrifugal Pumps
Affinity Laws for Variable Speed Centrifugal PumpsAffinity Laws for Variable Speed Centrifugal Pumps
Affinity Laws for Variable Speed Centrifugal PumpsVijay Sarathy
 
Boiler doc 07 control self acting
Boiler doc 07   control self actingBoiler doc 07   control self acting
Boiler doc 07 control self actingMars Tsani
 
Air Conditioning Library - Overview
Air Conditioning Library - OverviewAir Conditioning Library - Overview
Air Conditioning Library - OverviewModelon
 
Thermodynamic Analysis of a Cascade Refrigeration System Based On Carbon Diox...
Thermodynamic Analysis of a Cascade Refrigeration System Based On Carbon Diox...Thermodynamic Analysis of a Cascade Refrigeration System Based On Carbon Diox...
Thermodynamic Analysis of a Cascade Refrigeration System Based On Carbon Diox...IJERA Editor
 

What's hot (20)

Reactor Design
Reactor DesignReactor Design
Reactor Design
 
Cascade control of superheated steam temperature with neuro PID controller
Cascade control of superheated steam temperature with neuro PID controllerCascade control of superheated steam temperature with neuro PID controller
Cascade control of superheated steam temperature with neuro PID controller
 
INSTRUMENTATION AND PROCESS CONTROL - BOILER CONTROL
INSTRUMENTATION AND PROCESS CONTROL - BOILER CONTROLINSTRUMENTATION AND PROCESS CONTROL - BOILER CONTROL
INSTRUMENTATION AND PROCESS CONTROL - BOILER CONTROL
 
White paper - Extended validation and certification of Ingeteam's new-generat...
White paper - Extended validation and certification of Ingeteam's new-generat...White paper - Extended validation and certification of Ingeteam's new-generat...
White paper - Extended validation and certification of Ingeteam's new-generat...
 
Cascade pid controllers
Cascade pid controllersCascade pid controllers
Cascade pid controllers
 
Adding new elements in old Control Loops
Adding new elements in old Control LoopsAdding new elements in old Control Loops
Adding new elements in old Control Loops
 
Modified smith predictor based cascade control of unstable time delay processes
Modified smith predictor based cascade control of unstable time delay processesModified smith predictor based cascade control of unstable time delay processes
Modified smith predictor based cascade control of unstable time delay processes
 
Process dynamics
Process dynamicsProcess dynamics
Process dynamics
 
cascade and ratio control word doc
cascade and ratio control word doccascade and ratio control word doc
cascade and ratio control word doc
 
REVIEW OF CASCADE REFRIGERATION SYSTEM WITH DIFFERENT REFRIGERANT PAIRS
REVIEW OF CASCADE REFRIGERATION SYSTEM WITH DIFFERENT REFRIGERANT PAIRSREVIEW OF CASCADE REFRIGERATION SYSTEM WITH DIFFERENT REFRIGERANT PAIRS
REVIEW OF CASCADE REFRIGERATION SYSTEM WITH DIFFERENT REFRIGERANT PAIRS
 
Boiler doc 08 control application
Boiler doc 08   control applicationBoiler doc 08   control application
Boiler doc 08 control application
 
Design and Development of Cascade Refrigeration System
Design  and Development of Cascade Refrigeration SystemDesign  and Development of Cascade Refrigeration System
Design and Development of Cascade Refrigeration System
 
IRJET- Parametric Study on Radiator Test Rig
IRJET-  	  Parametric Study on Radiator Test RigIRJET-  	  Parametric Study on Radiator Test Rig
IRJET- Parametric Study on Radiator Test Rig
 
Boiler doc 01 intro
Boiler doc 01   introBoiler doc 01   intro
Boiler doc 01 intro
 
Affinity Laws for Variable Speed Centrifugal Pumps
Affinity Laws for Variable Speed Centrifugal PumpsAffinity Laws for Variable Speed Centrifugal Pumps
Affinity Laws for Variable Speed Centrifugal Pumps
 
Reactor Design 3
Reactor Design 3Reactor Design 3
Reactor Design 3
 
Boiler doc 07 control self acting
Boiler doc 07   control self actingBoiler doc 07   control self acting
Boiler doc 07 control self acting
 
Air Conditioning Library - Overview
Air Conditioning Library - OverviewAir Conditioning Library - Overview
Air Conditioning Library - Overview
 
Thermodynamic Analysis of a Cascade Refrigeration System Based On Carbon Diox...
Thermodynamic Analysis of a Cascade Refrigeration System Based On Carbon Diox...Thermodynamic Analysis of a Cascade Refrigeration System Based On Carbon Diox...
Thermodynamic Analysis of a Cascade Refrigeration System Based On Carbon Diox...
 
Cre1
Cre1Cre1
Cre1
 

Viewers also liked

Première enquête nationale Femmes du Tourisme
Première enquête nationale Femmes du TourismePremière enquête nationale Femmes du Tourisme
Première enquête nationale Femmes du TourismeLinda Hellal
 
Sự phát triển của thai nhi trong bụng mẹ từ đầu đến cuối
Sự phát triển của thai nhi trong bụng mẹ từ đầu đến cuốiSự phát triển của thai nhi trong bụng mẹ từ đầu đến cuối
Sự phát triển của thai nhi trong bụng mẹ từ đầu đến cuốicuongdienbaby05
 
Final group3.show [복구]
Final group3.show [복구]Final group3.show [복구]
Final group3.show [복구]KNUFE1
 
Fg xpress strategic plan recognition events and leadership copia (40) - copia
Fg xpress strategic plan recognition events and leadership   copia (40) - copiaFg xpress strategic plan recognition events and leadership   copia (40) - copia
Fg xpress strategic plan recognition events and leadership copia (40) - copiaRaoni Claro
 
Presentacion all star fgx en español forever green express - fg-xpress - pe...
Presentacion all star fgx en español   forever green express - fg-xpress - pe...Presentacion all star fgx en español   forever green express - fg-xpress - pe...
Presentacion all star fgx en español forever green express - fg-xpress - pe...Raoni Claro
 
Fg xpress strategic plan recognition events and leadership copia (41) - copia
Fg xpress strategic plan recognition events and leadership   copia (41) - copiaFg xpress strategic plan recognition events and leadership   copia (41) - copia
Fg xpress strategic plan recognition events and leadership copia (41) - copiaRaoni Claro
 
Fg xpress strategic plan recognition events and leadership copia (39) - copia
Fg xpress strategic plan recognition events and leadership   copia (39) - copiaFg xpress strategic plan recognition events and leadership   copia (39) - copia
Fg xpress strategic plan recognition events and leadership copia (39) - copiaRaoni Claro
 
Fg xpress strategic plan recognition events and leadership copia (42) - copia
Fg xpress strategic plan recognition events and leadership   copia (42) - copiaFg xpress strategic plan recognition events and leadership   copia (42) - copia
Fg xpress strategic plan recognition events and leadership copia (42) - copiaRaoni Claro
 
Webinar aug14
Webinar aug14Webinar aug14
Webinar aug14ATSIMA
 
Diapositivasfamosos 110623123713-phpapp02
Diapositivasfamosos 110623123713-phpapp02Diapositivasfamosos 110623123713-phpapp02
Diapositivasfamosos 110623123713-phpapp02IRINA FERNANDEZ
 

Viewers also liked (20)

Première enquête nationale Femmes du Tourisme
Première enquête nationale Femmes du TourismePremière enquête nationale Femmes du Tourisme
Première enquête nationale Femmes du Tourisme
 
Sự phát triển của thai nhi trong bụng mẹ từ đầu đến cuối
Sự phát triển của thai nhi trong bụng mẹ từ đầu đến cuốiSự phát triển của thai nhi trong bụng mẹ từ đầu đến cuối
Sự phát triển của thai nhi trong bụng mẹ từ đầu đến cuối
 
Dit yvol3iss24
Dit yvol3iss24Dit yvol3iss24
Dit yvol3iss24
 
Dit yvol3iss28
Dit yvol3iss28Dit yvol3iss28
Dit yvol3iss28
 
Dit yvol3iss25
Dit yvol3iss25Dit yvol3iss25
Dit yvol3iss25
 
Final group3.show [복구]
Final group3.show [복구]Final group3.show [복구]
Final group3.show [복구]
 
Fg xpress strategic plan recognition events and leadership copia (40) - copia
Fg xpress strategic plan recognition events and leadership   copia (40) - copiaFg xpress strategic plan recognition events and leadership   copia (40) - copia
Fg xpress strategic plan recognition events and leadership copia (40) - copia
 
Presentacion all star fgx en español forever green express - fg-xpress - pe...
Presentacion all star fgx en español   forever green express - fg-xpress - pe...Presentacion all star fgx en español   forever green express - fg-xpress - pe...
Presentacion all star fgx en español forever green express - fg-xpress - pe...
 
Dit yvol3iss22
Dit yvol3iss22Dit yvol3iss22
Dit yvol3iss22
 
Fg xpress strategic plan recognition events and leadership copia (41) - copia
Fg xpress strategic plan recognition events and leadership   copia (41) - copiaFg xpress strategic plan recognition events and leadership   copia (41) - copia
Fg xpress strategic plan recognition events and leadership copia (41) - copia
 
Rig veda concept of god in hinduism1 ( acquired from google.com)
Rig veda  concept of god in hinduism1 ( acquired from google.com)Rig veda  concept of god in hinduism1 ( acquired from google.com)
Rig veda concept of god in hinduism1 ( acquired from google.com)
 
Fg xpress strategic plan recognition events and leadership copia (39) - copia
Fg xpress strategic plan recognition events and leadership   copia (39) - copiaFg xpress strategic plan recognition events and leadership   copia (39) - copia
Fg xpress strategic plan recognition events and leadership copia (39) - copia
 
1年前の検索傾向から見る注目キーワード
1年前の検索傾向から見る注目キーワード1年前の検索傾向から見る注目キーワード
1年前の検索傾向から見る注目キーワード
 
Dit yvol3iss18
Dit yvol3iss18Dit yvol3iss18
Dit yvol3iss18
 
Fg xpress strategic plan recognition events and leadership copia (42) - copia
Fg xpress strategic plan recognition events and leadership   copia (42) - copiaFg xpress strategic plan recognition events and leadership   copia (42) - copia
Fg xpress strategic plan recognition events and leadership copia (42) - copia
 
Webinar aug14
Webinar aug14Webinar aug14
Webinar aug14
 
Dit yvol3iss14
Dit yvol3iss14Dit yvol3iss14
Dit yvol3iss14
 
Marta.Técnicas estudio
Marta.Técnicas estudioMarta.Técnicas estudio
Marta.Técnicas estudio
 
Diapositivasfamosos 110623123713-phpapp02
Diapositivasfamosos 110623123713-phpapp02Diapositivasfamosos 110623123713-phpapp02
Diapositivasfamosos 110623123713-phpapp02
 
Dit yvol3iss17
Dit yvol3iss17Dit yvol3iss17
Dit yvol3iss17
 

Similar to Best of breed control of platinum reactors

Comparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature controlComparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature controlIRJET Journal
 
Brain emotional learning based intelligent controller and its application to ...
Brain emotional learning based intelligent controller and its application to ...Brain emotional learning based intelligent controller and its application to ...
Brain emotional learning based intelligent controller and its application to ...Alexander Decker
 
IRJET - Variable Refrigerant Volume:- Air Conditioning Part: A Review
IRJET - Variable Refrigerant Volume:- Air Conditioning Part: A ReviewIRJET - Variable Refrigerant Volume:- Air Conditioning Part: A Review
IRJET - Variable Refrigerant Volume:- Air Conditioning Part: A ReviewIRJET Journal
 
Analysis and optimization of hvac control systems based on energy
Analysis and optimization of hvac control systems based on energyAnalysis and optimization of hvac control systems based on energy
Analysis and optimization of hvac control systems based on energyBasrah University for Oil and Gas
 
BTP Mid-Term Presentation
BTP Mid-Term PresentationBTP Mid-Term Presentation
BTP Mid-Term PresentationSumit Bhagat
 
Model Based Embedded Control System Design for Smart Home
Model Based Embedded Control System Design for Smart HomeModel Based Embedded Control System Design for Smart Home
Model Based Embedded Control System Design for Smart HomeIRJET Journal
 
MODEL BASED ANALYSIS OF TEMPERATURE PROCESS UNDER VARIOUS CONTROL STRATEGIES ...
MODEL BASED ANALYSIS OF TEMPERATURE PROCESS UNDER VARIOUS CONTROL STRATEGIES ...MODEL BASED ANALYSIS OF TEMPERATURE PROCESS UNDER VARIOUS CONTROL STRATEGIES ...
MODEL BASED ANALYSIS OF TEMPERATURE PROCESS UNDER VARIOUS CONTROL STRATEGIES ...Journal For Research
 
TEMPERATURE BASED FAN SPEED CONTROLLER
TEMPERATURE  BASED  FAN  SPEED  CONTROLLERTEMPERATURE  BASED  FAN  SPEED  CONTROLLER
TEMPERATURE BASED FAN SPEED CONTROLLERTarek Erin
 
Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...
Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...
Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...theijes
 
A fuzzy-PID controller in shell and tube heat exchanger simulation modeled f...
A fuzzy-PID controller in shell and tube heat exchanger  simulation modeled f...A fuzzy-PID controller in shell and tube heat exchanger  simulation modeled f...
A fuzzy-PID controller in shell and tube heat exchanger simulation modeled f...nooriasukmaningtyas
 
Heat pump design using peltier element For temperature control of the flow cell
Heat pump design using peltier element For temperature control of the flow cellHeat pump design using peltier element For temperature control of the flow cell
Heat pump design using peltier element For temperature control of the flow cellIJCSEA Journal
 
A New Adaptive PID Controller
A New Adaptive PID ControllerA New Adaptive PID Controller
A New Adaptive PID ControllerHAKAN CELEP
 
Performance prediction of a thermal system using Artificial Neural Networks
Performance prediction of a thermal system using Artificial Neural NetworksPerformance prediction of a thermal system using Artificial Neural Networks
Performance prediction of a thermal system using Artificial Neural NetworksIJERD Editor
 
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...IOSR Journals
 
Distributed Control System Applied in Temperatur Control by Coordinating Mult...
Distributed Control System Applied in Temperatur Control by Coordinating Mult...Distributed Control System Applied in Temperatur Control by Coordinating Mult...
Distributed Control System Applied in Temperatur Control by Coordinating Mult...TELKOMNIKA JOURNAL
 
Optimized proportional integral derivative (pid) controller for the exhaust t...
Optimized proportional integral derivative (pid) controller for the exhaust t...Optimized proportional integral derivative (pid) controller for the exhaust t...
Optimized proportional integral derivative (pid) controller for the exhaust t...Ali Marzoughi
 

Similar to Best of breed control of platinum reactors (20)

Comparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature controlComparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature control
 
Hm3413961400
Hm3413961400Hm3413961400
Hm3413961400
 
Brain emotional learning based intelligent controller and its application to ...
Brain emotional learning based intelligent controller and its application to ...Brain emotional learning based intelligent controller and its application to ...
Brain emotional learning based intelligent controller and its application to ...
 
ICMA2013-103-asli
ICMA2013-103-asliICMA2013-103-asli
ICMA2013-103-asli
 
IRJET - Variable Refrigerant Volume:- Air Conditioning Part: A Review
IRJET - Variable Refrigerant Volume:- Air Conditioning Part: A ReviewIRJET - Variable Refrigerant Volume:- Air Conditioning Part: A Review
IRJET - Variable Refrigerant Volume:- Air Conditioning Part: A Review
 
Analysis and optimization of hvac control systems based on energy
Analysis and optimization of hvac control systems based on energyAnalysis and optimization of hvac control systems based on energy
Analysis and optimization of hvac control systems based on energy
 
BTP Mid-Term Presentation
BTP Mid-Term PresentationBTP Mid-Term Presentation
BTP Mid-Term Presentation
 
Model Based Embedded Control System Design for Smart Home
Model Based Embedded Control System Design for Smart HomeModel Based Embedded Control System Design for Smart Home
Model Based Embedded Control System Design for Smart Home
 
MODEL BASED ANALYSIS OF TEMPERATURE PROCESS UNDER VARIOUS CONTROL STRATEGIES ...
MODEL BASED ANALYSIS OF TEMPERATURE PROCESS UNDER VARIOUS CONTROL STRATEGIES ...MODEL BASED ANALYSIS OF TEMPERATURE PROCESS UNDER VARIOUS CONTROL STRATEGIES ...
MODEL BASED ANALYSIS OF TEMPERATURE PROCESS UNDER VARIOUS CONTROL STRATEGIES ...
 
TEMPERATURE BASED FAN SPEED CONTROLLER
TEMPERATURE  BASED  FAN  SPEED  CONTROLLERTEMPERATURE  BASED  FAN  SPEED  CONTROLLER
TEMPERATURE BASED FAN SPEED CONTROLLER
 
Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...
Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...
Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...
 
A fuzzy-PID controller in shell and tube heat exchanger simulation modeled f...
A fuzzy-PID controller in shell and tube heat exchanger  simulation modeled f...A fuzzy-PID controller in shell and tube heat exchanger  simulation modeled f...
A fuzzy-PID controller in shell and tube heat exchanger simulation modeled f...
 
Heat pump design using peltier element For temperature control of the flow cell
Heat pump design using peltier element For temperature control of the flow cellHeat pump design using peltier element For temperature control of the flow cell
Heat pump design using peltier element For temperature control of the flow cell
 
A New Adaptive PID Controller
A New Adaptive PID ControllerA New Adaptive PID Controller
A New Adaptive PID Controller
 
J044046467
J044046467J044046467
J044046467
 
Performance prediction of a thermal system using Artificial Neural Networks
Performance prediction of a thermal system using Artificial Neural NetworksPerformance prediction of a thermal system using Artificial Neural Networks
Performance prediction of a thermal system using Artificial Neural Networks
 
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
 
Distributed Control System Applied in Temperatur Control by Coordinating Mult...
Distributed Control System Applied in Temperatur Control by Coordinating Mult...Distributed Control System Applied in Temperatur Control by Coordinating Mult...
Distributed Control System Applied in Temperatur Control by Coordinating Mult...
 
Optimized proportional integral derivative (pid) controller for the exhaust t...
Optimized proportional integral derivative (pid) controller for the exhaust t...Optimized proportional integral derivative (pid) controller for the exhaust t...
Optimized proportional integral derivative (pid) controller for the exhaust t...
 
J010346786
J010346786J010346786
J010346786
 

Best of breed control of platinum reactors

  • 1. Krist V. Gernaey, Jakob K. Huusom and Rafiqul Gani (Eds.), 12th International Symposium on Process Systems Engineering and 25th European Symposium on Computer Aided Process Engineering. 31 May – 4 June 2015, Copenhagen, Denmark © 2015 Elsevier B.V. All rights reserved. Best of Breed Control of Platinum Precipitation Reactors Rotimi Agbebia , Carl Sandrockb a University of Pretoria, 1 Lynnwood Road, Pretoria 002, South Africa b University of Pretoria, 1 Lynnwood Road, Pretoria 002, South Africa carl.sandrock@up.ac.za Abstract An existing batch precipitation reactor in the mining industry was modelled from first principles using MATLAB S-function language and wrapped into Simulink custom blocks. The model was validated with open loop simulations to evaluate the response to step changes in the model inputs. Two PID controllers with different parameters were implemented on the model at different operating points and their temperature control performance was evaluated based on their ability track a temperature of the industrial reactor as a set-point. The performance of the controllers was measured and compared using an integral time-domain performance measure. A commercial advanced process controller (APC) was implemented on the model, a communication interface between the model in Simulink and the commercial controller was developed with Industrial Data Xchange (IDX); an OPC client and server. Keywords: Batch Reactors, PID, APC, Aspen DMC plus, OPC 1. Introduction Batch reactors are integral to the refining process of platinum group metals and their effective control is essential to ensure safe and efficient process in minerals industry (Singh et al. 2010). In these reactors various process phases are encountered in a single process batch; they are heating, cooling and reaction phase. These reactions occur as either an exothermic or endothermic reaction and the control of the batch reactors is essentially treated as a temperature control problem (Friedrich and Perne, 1996). A change from one batch to another batch could necessitate a change in control actions and this makes the control more difficult as different models are applicable for different batch process recipes operating at different operating conditions (Singh et al. 2010). In many industrial applications, the temperature control of the reactor is carried out with PID controllers in a cascade structure, however rapid and precise temperature control is hard to achieve with these controllers (Stampar et al. 2013). In terms of a PID controller, the two actuators on the steam and cooling inlet valve to the jacket can be considered as one manipulated variable and a split-range algorithm can be implemented as part of the controlled system (Balaton et al. 2012). Using one controller as long as the system state is close to the corresponding operating point and switching to another when the operating point is sufficiently close to the next operating point gives a better controller performance (Rugh and Shamma, 2000). The use of advanced process control (APC) systems has the potential to improve the control of batch reactors employed in the refining of PGMs (platinum group metals) (Singh et al. 2010). Most of the literature covers process control of continuous reactors in petrochemical industries, reactors with individual heating and cooling jackets. A few literatures cover the application of advanced process control on batch reactors in the minerals industry (Singh et al. 2010). Our aim is to build a platform on which the
  • 2. 2 R.Agbebi et al. performance of the various controllers can be compared and an algorithm to switch between the various controllers for particular process conditions. 2. Process Model Description The first phase in the reactor involves heating, inflow of steam to achieve a desired temperature set-point. The reaction phase starts at the desired temperature where reagents are added, this result to an exothermic reaction which requires cooling, and then the cooling phase starts with inflow of cooling water (Singh et al. 2010). The temperature control performance mainly depends on the heating-cooling system associated with the reactor. The different configurations of heating-cooling systems cited in literature can be classified into two types: multifluid and monofluid systems (Louleh et al.1999). The commercial reactor modeled in this study has a multifluid system where steam is used as heating medium and water used as a cooling medium as shown in the figure 1 below. The transfer of heat energy to and from the jacket and the reactor is achieved with the transfer fluid through the wall of the reactor. Two exothermic chemical reactions were modelled in the reactor; Dissolution of Ruthenium ( ) ( ) (1) Evaporation of Ruthenium Chloride ( ) ( ) ( ) ( ) ( ) ( ) ( ) (2) The model was developed in an explicit formulation using MATLAB s-function which could be used directly in custom blocks in SIMULINK in pursuit of getting the reactor model to interact effectively with external platform i.e. commercial controllers Figure 1: Reactor Model Description 3. PID Control The process operating conditions are different from phase to phase and also from batch to batch. As such, a requirement on the controller is that it regulates the plant at each operating point or regime. The reactor temperature control is dependent on the control of the steam valve and the cooling water valve of a reactor with a single jacket. For this design requirement to be correctly modeled using a PID Controller, a split- range algorithm was implemented. The split-range algorithm is preferred in the control of cascaded reactor, to operate two actuators which control the inflow of utilities at the different times during the different phases of a single batch (Balaton et al. 2012). The two actuators on the steam and cooling water inflow valve to the jacket were considered as one manipulated variable (MV) and the temperature of the reactor as the controlled variable (CV). The PID controllers perform better on operating points they were tuned on. The performance of PIDs degrades with change in process regimes and operating points (Singh et al. 2010). Two PID controllers with different controller
  • 3. Best of breed control of platinum precipitation reactors parameters and set points were implemented on the SIMULINK model at different model operating points. 4. Control Objective and Performance Measure The controller design objective was its set-point tracking ability; its performance can be measured with several integral time-domain performance measures. They are Integral of the Square of the Error (ISE), the Integral of the Absolute value of the Error (IAE), and the Integral of the time-weighted Absolute Error (ITAE). ∫ ( ) (3) Where f (t) is a function of ϵ(t) = ysp(t) – y(t) These were all implemented in the performance block of the Simulink model; however the Integral of the Square of the Error (ISE) was used to evaluate the performance of the controllers. 5. Advanced Process Control. A commercial MPC controller called DMCplus; which is a multivariable controller from AspenTech was developed to control the temperature of the reactor model in Simulink. The DMCplus controller implemented in this work has two manipulated variables (steam and cooling water valves to the same reactor jacket), no feed forward variables and one controlled variable (reactor temperature). As both manipulated variables use the same jacket, they cannot be used at the same time. The controller executes periodically in cycles, the following steps were followed in developing the controller;  Configuration of MVs and CV tags using Aspen DMC plus Build  Calculate the open loop prediction for the controlled variable based on step change in manipulated variables which is the model development  Steady State Simulation using Aspen DMC plus Model  Determine the path by which the manipulated variables move from their current positions to the end positions i.e. the move plan of the controller.  Prediction and Tuning of Controller using ASPEN APC web Interface 5.1 Model Interaction with external platforms. The communication between the Simulink model and the commercial controller shown in figure 2 is very important and this was achieved using MATLAB OPC toolbox and Industrial Data Xchange (IDX); an OPC client and server. The IDX makes the outputs and inputs of the Simulink model available to the ASPEN DMC plus as data tags through the Aspen Cim-IO.The Aspen Cim-IO is an interface solution for AspenTech systems. ST CW Reactor Model Figure 2 : Simulink model interaction with commercial controller ASPEN DMC Plus OPC READ BLOCK OPC WRITE BLOCK IDX OPC SERVER ASPEN CIM-O
  • 4. 4 R.Agbebi et al. Figure 3 shows the IDX OPC client interface with the MVs and CVs data communication between the Simulink model and commercial controller. Figure 3: IDX OPC Client Figure 4: ASPEN APC Web Interface Figure 4 shows the independent and dependent variables of the controller configuration developed using Aspen DMC plus Build, and monitored on the APC Web Interface. A controller model was built using the Aspen DMC plus Model, the open loop prediction of the model is shown in figure 5. This shows a test controller with cooling phase; increase in cooling water and decrease in steam. Figure 5: Open Loop Simulation. Figure 6 shows a closed loop test simulation of the model, the response of the CV to predicted moves of the MVs; this validates the communication between the variables.
  • 5. Best of breed control of platinum precipitation reactors Figure 6: Closed Loop Simulation Response 6. Results and Discussion The Simulink model was linearized to obtain linear time-invariant state-space models at two different steady state operating points, open loop simulations were ran on two the models and closed loop models were developed using Simulink PID compensator design tool. The open loop response of the reactor temperature to a step change in the inflow of utilities; steam inflow for heating and cooling water inflow for cooling was done. This validates the response of the model to a unit step change in input at set utility temperatures which are cooling water at 278K and steam at 400.15K. The closed loop performance results of the PID controllers show the model reactor tracking the set point temperature which is the plant temperature data. Figure 10: Simulation results of PID 1 on model 1 Figure 11: Simulation with PID 2 on model 1 Figure 10 and Figure 11 shows closed loop simulation using using temperature from plant data as PID set point. In Figure 10, PID controller 1 tuned on model 1 shows a very good set-point tracking performance with a lower integral square error of 5.995.
  • 6. 6 R.Agbebi et al. In Figure 11, PID controller 2 tuned on model 1 shows a bad set-point tracking performance with a higher integral square error of 132.62. Table 1 shows different operating point of the linearized state-space models and Table 2 shows the performance of different controllers implemented on different models using temperature from plant data as reference temperature. The PID 1 performed better on model 1 and PID 2 performed better on model 2 Table 1: Model operating points Table 2: Controller Performance Values 7. Further Work The Advanced Process Controller (APC) implemented on the reactor model will be tuned to its best performance and the performance will be compared to that of the PID controllers and a combination of controllers will be implemented on the model in order to assess if the hybrid controller will out-perform a single controller. 8. Conclusions PID controllers perform better on model operating points there were tuned on with a lower integral square error (ISE) and their performance degrades with change in process operating points and batches (Noguchi and Kobari, 2005). To overcome these limitations, a commercial APC (Aspen DMC Plus) which has been successfully connected to the Simulink model will be tuned and completely implemented to validate (Singh et al. 2010)’s work on the actual commercial reactors which proves that the APC controller out-performs PID controller. The platform needed to compare ability of the PID and the APC control system with the reactor model is now developed. 9. References M.G. Balaton, L. Nagy, F. Szeifert, 2012, Model-Based Split-Range Algorithm for the Temperature Control of a Batch Reactor. Scientific Research Eng, 4, 515-525 M. Friedrich and R. Perne, 1995, Design and Control of Batch Reactors - An Industrial Viewpoint, Comp & Chem Eng, 19, S357-S368. Z. Louleh, M. Cabassud, M.V. Le Lann, 1999, A New Strategy for Temperature Control of Batch Reactors: Experimental Application, Chem Eng Jour 75, 1, 11-20. Y. Noguchi and M. Kobari, 2005, Model Predictive Control with single heat transfer fluid for Batch Reactor temperature control, SICE Annual Conference, 449 – 452 W. J. Rugh and J. S. Shamma, 2000, Research on gain scheduling, Automatica, 36, 1401 – 1425 A. Singh, P.G.R. De Villiers, P. Rambalee, G. Gous, J. De Klerk, Humphries G. , 2010, A Holistic approach to the application of Model Predictive Control to batch reactor, Automation in Mining, Mineral and Metal Processing, 13, 172-132 S. Stampar and S. Somkolic, 2013, Nonlinear Control of Hybrid Batch Reactor, Journal of Mech Eng , 59, 112 – 123 Controller Model Integral Square of Error (ISE) PID 1 1 5.995 PID 1 2 87.61 PID 2 1 132.62 PID 2 2 7.993 Operating Points Model 1 Model 2 Reactor Temperature (K) 303.1040 292.1161 Jacket Temperature (K) 304.1142 299.0432