VIRTUAL CONTROL SYSTEM OF EXOTHERMIC REACTOR USING THE CONTROLLER KRGN 90 VIRTUÁLNY RIADIACI SYSTÉM EXOTERMICKÉHO REAKTORA NA BÁZE KRGN 90

Similar documents
ECE Introduction to Artificial Neural Network and Fuzzy Systems

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS

Use of Differential Equations In Modeling and Simulation of CSTR

CHAPTER 2 CONTINUOUS STIRRED TANK REACTOR PROCESS DESCRIPTION

H-Infinity Controller Design for a Continuous Stirred Tank Reactor

YOULA KUČERA PARAMETRISATION IN SELF TUNING LQ CONTROL OF A CHEMICAL REACTOR

MATLAB TOOL FOR IDENTIFICATION OF NONLINEAR SYSTEMS

arxiv: v1 [cs.sy] 2 Oct 2018

Proposal of a Fuzzy Control System for Heat Transfer Using PLC

Investigation of adiabatic batch reactor

ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE. Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt

Accuracy of Mathematical Model with Regard to Safety Analysis of Chemical Reactors*

CHAPTER 13: FEEDBACK PERFORMANCE

CHAPTER 3 : MATHEMATICAL MODELLING PRINCIPLES

Adaptive Control of Fluid Inside CSTR Using Continuous-Time and Discrete-Time Identification Model and Different Control Configurations

= 1 τ (C Af C A ) kc A. τ = V q. k = k(t )=k. T0 e E 1. γ = H ρc p. β = (ρc p) c Vρc p. Ua (ρc p ) c. α =

CONSIM - MS EXCEL BASED STUDENT FRIENDLY SIMULATOR FOR TEACHING PROCESS CONTROL THEORY

PROPORTIONAL-Integral-Derivative (PID) controllers

Sensors & Transducers 2015 by IFSA Publishing, S. L.

CHEMICAL REACTORS - PROBLEMS OF REACTOR ASSOCIATION 47-60

Effect of Random Noise, Quasi Random Noise and Systematic Random Noise on Unknown Continuous Stirred Tank Reactor (CSTR)

Solutions for Tutorial 4 Modelling of Non-Linear Systems

Process Control & Design

DECENTRALIZED CONTROL DESIGN USING LMI MODEL REDUCTION

Computer Aided HAZOP Study Implementation Bottlenecks in Chemical Industry

MNRSIM: An Interactive Visual Model which Links Thermal Hydraulics, Neutron Production and other Phenomena. D. Gilbert, Wm. J. Garland, T.

Optimal Control of Membrane Processes in the Presence of Fouling. Dissertation Thesis Presentation. Ing. Martin Jelemenský

Modelling, identification and simulation of the inverted pendulum PS600

SCALE-UP OF BATCH PROCESSES VIA DECENTRALIZED CONTROL. A. Marchetti, M. Amrhein, B. Chachuat and D. Bonvin

Dynamics and Control of Reactor - Feed Effluent Heat Exchanger Networks

Nonlinear ph Control Using a Three Parameter Model

Model Predictive Control Design for Nonlinear Process Control Reactor Case Study: CSTR (Continuous Stirred Tank Reactor)

INTRODUCTION TO THE SIMULATION OF ENERGY AND STORAGE SYSTEMS

Input-output data sets for development and benchmarking in nonlinear identification

NEURAL CONTROLLERS FOR NONLINEAR SYSTEMS IN MATLAB

ChE 344 Winter 2013 Mid Term Exam II Tuesday, April 9, 2013

Guide to Selected Process Examples :ili3g eil;]iil

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Robust control of a chemical reactor with uncertainties

Basic Procedures for Common Problems

Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality

PROCEEDINGS of the 5 th International Conference on Chemical Technology 5 th International Conference on Chemical Technology

Solution Methods for Beam and Frames on Elastic Foundation Using the Finite Element Method

Linear Parameter Varying and Time-Varying Model Predictive Control

Real-Time Feasibility of Nonlinear Predictive Control for Semi-batch Reactors

arxiv:nlin/ v1 [nlin.cg] 28 Sep 2006

MATHCAD SOLUTIONS TO THE CHEMICAL ENGINEERING PROBLEM SET

Application of Decomposition Methodology to Solve Integrated Process Design and Controller Design Problems for Reactor-Separator-Recycle Systems

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

Theoretical Models of Chemical Processes

Mathematical model for neutralization system

Design and Implementation of Controllers for a CSTR Process

CONTROL OF TEMPERATURE INSIDE PLUG-FLOW TUBULAR CHEMICAL REACTOR USING 1DOF AND 2DOF ADAPTIVE CONTROLLERS

Chemical Reaction Engineering Prof. JayantModak Department of Chemical Engineering Indian Institute of Science, Bangalore

Modeling and Control of Chemical Reactor Using Model Reference Adaptive Control

CONTROL OF MULTIVARIABLE PROCESSES

Development of Dynamic Models. Chapter 2. Illustrative Example: A Blending Process

MATLAB MODELS FOR PNEUMATIC ARTIFICIAL MUSCLES

Reaction rate. reaction rate describes change in concentration of reactants and products with time -> r = dc j

CBE 142: Chemical Kinetics & Reaction Engineering

A First Course on Kinetics and Reaction Engineering Unit 30.Thermal Back-Mixing in a PFR

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

Optimizing Economic Performance using Model Predictive Control

Hybrid Direct Neural Network Controller With Linear Feedback Compensator

MOBILE ROBOT DYNAMICS WITH FRICTION IN SIMULINK

Dynamic Operability for the Calculation of Transient Output Constraints for Non-Square Linear Model Predictive Controllers

Mathematical Models of Systems

Today s Objectives. describe how these changes affect the equilibrium constant, K c. Section 15.2 (pp )

Process Unit Control System Design

Modified Mathematical Model For Neutralization System In Stirred Tank Reactor

The implementation of an ideal photovoltaic module in Matlab/Simulink using Simpowersystems Toolbox

Numerical Solution of Differential Equations

PHYSICAL CONTROL OF EXPERIMENT BY USING THE INTERNET SCHOOL EXPERIMENTAL SYSTEM - ISES. Karol KVETAN, Robert RIEDLMAJER, Marek MIZERA

EE C128 / ME C134 Feedback Control Systems

Chemical Reaction Engineering

Equilibrium Lesson Plan and Handout for Chemistry I. High Tech High. Jay A. Haron, Ph.D. April 24, 2007

P 0 Co dt [V 0 T 0] = F 1 CIT 1 + F 2 C 2 T 2 - F 0 CoT 0

To increase the concentration of product formed in a PFR, what should we do?

ANFIS Gain Scheduled Johnson s Algorithm based State Feedback Control of CSTR

Coupled Drive Apparatus Modelling and Simulation

Lab 3A: Modeling and Experimentation: Two-Can System

Optimal Choice of Weighting Factors in Adaptive Linear Quadratic Control

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS

BAE 820 Physical Principles of Environmental Systems

Temperature Control of Catalytic Cracking Process Using SCADA and PLC

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

A First Course on Kinetics and Reaction Engineering. Class 20 on Unit 19

Solutions for Tutorial 3 Modelling of Dynamic Systems

LINK ELEMENT WITH VARYING ELECTRIC CONDUCTANCE

Open Loop Tuning Rules

Domain s Sweep, a Computational Method to Optimise Chemical and Physical Processes

B1-1. Closed-loop control. Chapter 1. Fundamentals of closed-loop control technology. Festo Didactic Process Control System

Mathematical Modeling of Chemical Processes. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

ChE 344 Winter 2011 Final Exam + Solution. Open Book, Notes, and Web

Modeling of Dynamic Systems in Simulation Environment MATLAB/Simulink SimMechanics

Water Hammer Simulation For Practical Approach

Process Safety. Process Safety and Hazard Assessment Avoiding Incidents in the Lab and in the Plant

Controller Tuning for Disturbance Rejection Associated with a Delayed Double Integrating Process, Part I: PD-PI Controller

Identification of a Chemical Process for Fault Detection Application

Modeling and Model Predictive Control of Nonlinear Hydraulic System

Transcription:

VIRTUAL CONTROL SYSTEM OF EXOTHERMIC REACTOR USING THE CONTROLLER KRGN 90 VIRTUÁLNY RIADIACI SYSTÉM EXOTERMICKÉHO REAKTORA NA BÁZE KRGN 90 Stanislav KUNÍK, Dušan MUDRONČÍK, Martin RAKOVSKÝ Authors: Ing. Stanislav Kuník, prof. Ing. Dušan Mudrončík, PhD., Ing. Martin Rakovský Workplace: Department of Information Technology and Automation, Faculty of Materials Science and Technology in Trnava, Slovak University of Technology in Bratislava Address: Hajdóczyho 1, 917 24 Trnava Phone: +421 33 544 77 34 E-mail: stanislav.kunik@stuba.sk, mudronci@mtf.stuba.sk, rakovsky@mtf.stuba.sk Abstract This contribution presents both the design and the realization of one unit of a virtual lab. The lab includes two autonomous objects. First object is a virtual model of a technological process, in this paper represented by a nonlinear model of an unstable continuous stirred tank reactor. Second one, as industrial controller has been used the virtual controller KRGN 90. Two illustrative time responses of control processes are included in the paper, related to two control parameter settings. Príspevok prezentuje riešenie virtuálneho laboratória. Laboratórium obsahuje dve samostatné časti. Prvú tvorí virtuálny model technologického procesu, ktorý je v príspevku reprezentovaný nelineárnym modelom exotermického reaktora. Ako priemyselný regulátor bol použitý virtuálny model regulátora KRGN 90. V príspevku sú uvedené aj ilustračné príklady. Key words technological process, industrial programmable controller, simulation of non-linear dynamic systems proces technologický, regulátor priemyselný programovateľný, simulácia nelineárnych dynamických systémov 1

Introduction A virtual environment application for education process is an effective tool, providing some advantages in comparison to classical approaches: Virtual processes are cheap; they can be used without a technical support and maintenance. Virtual reality because of its software nature offers high flexibility and reliability during its use. Virtual solution can be effectively used in e-learning application and distance education as well. There is a possibility to build virtual technological cells, production units and factories, too. At Department of Information Technology and Automation, the research in the above mentioned topic has been started on the level of virtual technological processes and virtual industrial controllers two years ago. Nowadays, two types of virtual controllers, KRGN 90 (Trellis Trenčín) and UDC 3000/3300 (Honeywell) area available for a practical education purposes. The following virtual processes have been still realized: Hydraulic systems with one, two or three tanks. Universal non-linear dynamic model of a 3 rd order system. Unstable continuous stirred tank reactor controlled by the feed temperature. Exothermic continuous stirred tank reactor controlled by coolant temperature. This paper presents design, realization and demonstration of an exothermic reactor controlled by the virtual eight-loop industrial controller KRGN 90. The structure of the paper is as follows: The next section presents a non-linear dynamic model of an unstable continuous stirred tank reactor in the form of non-linear system of differential equations. The brief description of the program implementation of the virtual exothermic reactor is given in the following section. A separate short section is devoted to a virtual controller KRGN 90 description. An illustrative example of the virtual reactor controlled by the virtual controller KRGN 90 finishes the paper. Non-linear dynamic model of a continuous stirred tank reactor An unstable continuous stirred tank reactor has been chosen for an implementation as a virtual one in this paper. The simple exothermic reaction is of the first order A B. The scheme is given in the Fig. 1. The dynamic non-linear model is represented by two first-order non-linear differential equations. The first one simulates a material balance of the reactant A: 2

where C A C Af E R k 0 q t T V dc dt is concentration of reactor contents - feed concentration of reactant A - reduced activation energy - preexponential factor - feed flow rate - time variable - reactor temperature - reactor volume. A ( C ) E RT Af C A k C A q = 0, (1) V The second equation describes a dynamic of enthalpy balance: where C p T c T f UA - H ρ dt dt = q V is heat capacity of reactor contents - coolant temperature - feed temperature - heat transfer coefficient - heat of reaction - density of reactor contents. H UA ( T T ) k E RT C + ( T T ) f ρc p 0 A c, (2) VρC p C Af T f V C A T T c C A T Fig. 1: Unstable continuous stirred tank reactor [6] The manipulated variable is the coolant temperature T c and the controlled variable is the reactor temperature T. C A is the effluent concentration. C Af, T f and q are respectively the feed concentration, temperature and flow rate. 3

Program implementation of the virtual reactor The dynamic model of the reactor is non-linear, thus a suitable method of a numeric integration has to be chosen. From the accuracy, rate and convergence points of view, the Runge-Kutta method of 4 th order has been chosen [6]. The core of this method is given by expressions (3) and (4): where 1 1 1 1 x = k 1 x + k k1 2 3 4 6 + + k k 3 + 3 + 6 k, (3) ( ) k 1 = hf t k, x k 1 1 k2 = hf tk + h, xk + k1 2 2 1 1 k3 = hf tk + h, xk + k2. (4) 2 2 k4 = hf ( tk + h, xk + k 3 ) The error of this method is approximately O(h 4 ) [2] only. Before the implementation, the equation (1) and (2) has been rewritten because of faster computation into more suitable form of the following differential equations: dx1 = k1( cav x1) y dt dx2 = kt 1 v + kt 4 c ( k1+ k4) x2 k3y dt, (5) where 1 0 k2 x2 y = xk e ; x 1 = C A ; x 2 = T q E H k 1 = ; k2 = ; k3 = V R ρc p ; k 4 = k 0 = 7,2.10 10 min -1 C A = 9,3413.10-2 mol.l -1 C Af = 1 mol.l -1 E R = 8750 K q = 100 l.min -1 T = 385 K V = 100 l C p = 0,239 J.g -1.K -1 T c = 311,1 K T f = 350 K UA = 5.10 4 J.min -1.K -1 - H = 5.10 4 J.mol -1 ρ = 1000 g.l -1. UA Vρ C p 4

The controlled variable is the reactor temperature T, the steady state value of this temperature is approximately 385 K; this value represents Set Point for the controller. A disturbance process variable is the feed reactant concentration C Af. For the simulation, the interval 0.9 to 1.1 mol.l -1 of the values has been chosen. The lower limit of this interval leads to unstable processes of non-controlled reactor. In the opposite, the upper value of this variable results in slow aperiodic dynamic of the system. The control action is performed by temperature control of the coolant T c, which is supposed in the operating interval 273 to 373K. Virtual Controller KRGN 90 The virtual controller KRGN 90 is an simulation model of the industrial programmable controller with eight independent control loops designed for small and middle control applications to monitor and control tens to hundreds information points. Its application topic is mainly in building management systems, glass, chemical, food and other industrial control systems. For the virtual representation, there an analysis of the control functions has been performed. Thus, the virtual controller has implemented subset program modules of the original controller firmware. For the illustration, the view on the operator interface is given in the Fig. 2. There are keys for the SET POINT changing, AUTO or MANUAL mode of the specified loop setting, manual OUTPUT operating. The monitoring of the control process is available by following displays SET POINT, PROCESS and OUTPUT respectively. The alarms of different signalization and deviation bargraphs monitoring are available too. The development of the virtual controllers KRGN 90 has been accomplished by [8] and [7]. Fig. 2. View on the operator interface Illustrative example For the demonstration purpose, two cases have been simulated by two sets of the control parameters GAIN, RESET and RATE of the virtual controller KRGN 90. On the presented 5

Figures, the time responses of the reactor temperature T [K] and the reactor concentration C A [mol.l -1 ] are depicted. The time axis is in units of seconds. Both the controller parameters settings have been simulated for the step changing of the feed concentration C Af (disturbance) from 1.0 to 0.9 mol.l -1 in time t = 18 s. The responses in the Fig. 3 and 4 correspond to the controller setting GAIN = 0.4, RESET = 0.015 s -1 and RATE = 0.0 s. The same initial conditions have been used for the second simulation experiment, but with GAIN = 0.4, RESET = 0.015 s -1 and RATE = 15 s (See Fig. 5 and Fig. 6). The rapid improving of control process dynamic is evident after setting the D-part of control action (RATE = 15 s), see Fig. 4 and 6 respectively. Conclusions Virtual technological processes and virtual controllers have become cost-effective tools for virtual laboratories building [9]. Their advantages are relevant in the area of e-learning, distance education and web application [3] and [4], as well. The above presented virtual model connected to the virtual controllers KRGN 90 and UDC 3300 has been successfully used for the operator training during training courses, which has been organized by the Department of Information Technology and Automation in year 2005 in Pro CS Šaľa, Rautenbach Žiar nad Hronom and Continental Púchov. Fig. 3. Temperature time response 6

Fig. 4. Concentration time response Fig. 5. Temperature time response for RATE = 15s 7

Fig. 6. Concentration time response for RATE = 15s Acknowledgement The authors are very grateful for the support to the grants VEGA 1/2056/05 and KEGA 3/3131/05. References: [1] BAKOŠOVÁ, M., PUNA, D., MÉSZÁROS, A. Robust Controller Design for a Chemical Reactor. In Proc. of the European Symposium on Computer Aided Process Engineering 15. Elsevier. Amsterdam, 2005, s. 1303-1308 [2] ČERNÁ, R. at all. Foundations of numerical mathematic and programming. Praha: SNTL, 1987. [3] HUBA M., BISTÁK P., ŽÁKOVÁ K. Remote Experiments in Control Education. In The IFAC Symposium in Telematics Applications in Automation and Robotics, TA04. Helsinky: University of Technology, 161-166. [4] KALINOVSKÝ, M., HUBA, M., BISTÁK, P. Visualization of Real Systems Controlled in Matlab Environment via VRML Models. In 3rd IEEE International Conference on Emerging Telecommunication Technologies and Applications, ICETA 2004. Košice, 2004, s. 223-226. [5] KUNÍK, S. Virtual technological processes for KRGN 90. Diploma work. Trnava, FMST SUT, 2005. [6] MIKLEŠ, J., FIKAR, M. Modelling, identification and control of processes I: Models and dynamic characteristic of continuous processes. Bratislava: STU, 1999. ISBN 80-227-1289-2 [7] POLLÁK, P. Virtual controller KRGN 90 application software. Diploma work. Trnava. FMST SUT, 2004. [8] REMIÁŠ, P. Virtual controller KRGN 90 operator panel. Diploma work. Trnava: FMST SUT, 2004. [9] ŽÁKOVÁ, K., HUBA, M., ZEMÁNEK, V., KABÁT, M. Experiments in Control Education. In IFAC/IEEE Symposium on Advances in Control Education, ACE 00. Brisbane, 2000. 8