Advance Control System
Advance Control System
Advance Control System
E-mail: [email protected]
Abstract: In the paper we have laid emphasis on STR that is Self Tuning Regulator and its
application for an interacting process. CSTR has a great importance in Chemical Process when
we deal with controlling different parameters of a process using CSTR. Basically CSTR is
used to maintain a constant liquid temperature in the process. The proposed method called self-
tuning regulator, is a different scheme where process parameters are updated and the controller
parameters are obtained from the solution of a design problem. The paper deals with STR and
methods associated with it.
1. Introduction
Mostly the chemical process is non-linear by nature. A description of various Continuous Stirred Tank
Reactor Control schemes is shown below:
1.1. Gain Scheduling:
Here in this process the gain is measured then it schedules the controller for compensating process gain
changes. Following is the block diagram of the above scheme:
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution
of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
Published under licence by IOP Publishing Ltd 1
14th ICSET-2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 263 (2017) 052012 doi:10.1088/1757-899X/263/5/052012
1234567890
In this scheme a closed loop controller is constructed with various parameters which can be modified to
get the desired response of the system [5]. The output is then compared with the reference model
desired output and an ERROR is generated.
Figure 2. MRAC
Figure 3. STR
STR is an indirect method of controlling process. In many processes the dynamics of the process and
disturbances are unknown & so it becomes difficult to find the controller parameters. Therefore we need
to estimate the process parameters [4]. Such a controller can tune the parameters on its own to get the
requirements of a closed loop system.
2
14th ICSET-2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 263 (2017) 052012 doi:10.1088/1757-899X/263/5/052012
1234567890
2. Methodology
3
14th ICSET-2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 263 (2017) 052012 doi:10.1088/1757-899X/263/5/052012
1234567890
( ) ( ) ( )
( ) ( )
( ( ))
Input in this case is Coolant flow rate. For model considered in this paper, it is 100 L/min. However,
since simulation is to be done on MATLAB, random white Gaussian noise is added in the input, so as to
get random input and random output data for estimation process. System considered here is higher
dimensional, hence linearzing it is a difficult task which cannot give sufficient performance satisfaction
[2]. Thus, direct estimating system parameters from given input output data, makes it faster and reliable.
Assuming numerator order 1 and denominator order 4 for given system, we run Recursive Least Square
algorithm for obtained I/O data to get system parameter. i.e. Transfer function of unknown system.
Parameter to be controlled here is temperature in Tank 2 for disturbances in input. Thus transfer
function obtained is with respect to temperature in tank two.
2.2. Controller Design
Controller used here is Self Tuning Regulator (STR). Main block diagram of system with STR can be
shown as,
Process
Parameters
4
14th ICSET-2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 263 (2017) 052012 doi:10.1088/1757-899X/263/5/052012
1234567890
Estimator used here is Recursive Least Square Estimator (RLS Estimator). Main feature of RLS
estimator is it minimizes sum of error squares. It takes input and output data as input, and also takes
desired system model as an input. It gives system parameters, in terms of numerator polynomial,
denominator polynomial and transportation delay [3]. Thus we can construct process transfer function
from RLS estimator output. As the process involved here is higher dimensional and not linearized, we
use numerator order as 1 and denominator order as 4. This gives almost exact performance for system
around current operating point.
Next stage of STR is controller design. We assume model structure which system needs to follow. Let
that model structure be Gm. From estimator model received is Gp. With the help of controller, we can
make system to follow Gm even though original transfer function is Gp. By using Minimum Degree Pole
Placement (MDPP) technique, controller can be designed as follow:
System Structure for MDPP is-
Thus main part is designing R, S and T vectors, which will give controller a proper structure.
After designing R, S, T, we repeat steps from estimation up to building control law, for each sampling
instance.
3. Results
Input output data is used for estimation of process parameters. As, the process is considered to be 4th
order, expected transfer function is in the form of
5
14th ICSET-2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 263 (2017) 052012 doi:10.1088/1757-899X/263/5/052012
1234567890
To verify whether estimated model gives satisfactory performance, same input was given to estimated
model but without noise added. Results for that simulation are as following-
Fig8. Simulation results for both, actual process and estimated transfer function.
As it can be observed, red graph is for original process, for coolant flow rate of 100 L/min. same input
was fed to estimated transfer function, and simulated in MATLAB. That result is in blue graph. It can be
observed that, both systems give almost identical performance, showing accuracy of RLS algorithm
used.
References:
[1] Aström K J, Borisson U, Ljung L and Wittenmark B 1977 Theory and applications of self-
tuning regulators Automatica 13(5) 457-476
[2] Prabhu K and V Murali Bhaskaran 2013 Optimization of a temperature control loop
using self-tuning regulator International Journal of Computer Applications 61 9
[3] Rahmat and Mohd Fua'ad 2011 Temperature Control Of A Continuous Stirred Tank
Reactor By Means Of Two Different Intelligent Strategies International journal on
smart sensing & intelligent systems 4 2
[4] Chopra, Vikram, Sunil K Singla and Lillie Dewan 2014 Comparative analysis of tuning
a PID controller using intelligent methods ACTA Polytechnica hungarica 11 (1)
235-48
[5] Åström K J and Wittenmark B 2013 Adaptive control Courier Corporation