Академический Документы
Профессиональный Документы
Культура Документы
Mechatronics (ICARM)
AbstractIn this paper, a different type of initialization integral gain (Ki) and derivative gain (Kd). Several methods
technique called the two stage initialization (TSI) is used for have been proposed so far for tuning the PID controller. Some
initializing the population vectors of differential evolution (DE) of them are open-loop transient response method, Zeigler-
and particle swarm optimization (PSO). These two stage Nichols method, damped oscillation method, Cohen and Coon
initialized optimization algorithms are then used to tune the PID method, minimum error criterion method etc., [2] and [3]. All
controller for a coupled tank liquid level control system. In TSI, the above mentioned methods have their own advantages and
the population vector is randomly generated in two stages which disadvantages.
would then go through the various phases involved in the
algorithms. The PID controller is the most preferred controller At present, different heuristic algorithms are being used for
in almost all process control industries due to its robustness and tuning the PID controller. In [4], genetic algorithm (GA) is
dynamic behavior. Hence it has been chosen for controlling the used for tuning the PID controller. In [5], bat algorithm is
coupled tank liquid level system in this paper. Comparison of the used to tune the PID controller for coupled tank liquid level
application of four optimization algorithms out of which two are control system. A new particle swarm optimization (PSO)
already existing ones and the other two are their TSI versions to algorithm to tune the fractional-order PID controller for five
PID-coupled tank liquid level system is also done. It can be bar linkage robot is presented in [6]. The differential
found that TSI not only helps the existing optimization evolution (DE) is used for tuning the PID controller optimally
algorithms to start at a better optima but also to converge at a
in [7]. Next, in [8], the teaching learning based optimization
lesser minimum value of the objective function, which is often
(TLBO) algorithm is used to tune the parameters of PID
desirable.
controller applied for an automatic voltage regulator (AVR)
Keywords Optimization algorithms; PID Controller; Coupled system. In this paper, the relative advantages and
tank liquid level control system; Two stage initialization; DE; PSO disadvantages in tuning the PID controller using existing PSO,
DE algorithms and their counterparts with two stage
initialization (TSI) have been compared. Here, PID controller
I. INTRODUCTION is used to maintain the level of liquid in a coupled tank
Today, many industrial as well as domestic appliances system. The level control system maintains the liquid level by
around us make use of controllers for control and automation. controlling the inward flow of liquid into the tank which is
The most commonly used controllers are neural network done by adjusting the control valve opening [2], [9]. The
controllers, fuzzy logic controllers, proportional derivative control of valve opening is done using a PID controller.
(PD), proportional integral (PI), proportional integral
derivative (PID) controllers etc. A controller constitutes of an The paper is further organized as follows: Section II
error detector and control elements. The error detector presents details about PID controller. Section III gives the
compares the plant output signal with the reference input linearized or transfer function model of PID-coupled tank
signal and generates the deviation as an actuating signal which liquid level system. Section IV details about objective
is usually a low power signal. This actuating signal is then function and the optimization algorithms used. Section V and
manipulated by the control elements [1]. Among all the Section VI present the result analysis and concluding remarks
available controllers, PID controllers are used mostly in respectively.
different types of industries due to their robust operation over
wide range of operating points and simple structure. The II. PID CONTROLLER
effectiveness of a given PID controller depends on the proper The fundamental principle of the PID controller is to
tuning of its parameters namely the proportional gain (Kp), manipulate the variable to be controlled by applying proper
III. TRANSFER FUNCTION MODEL OF A COUPLED TANK The steady state representation of coupled tank system is
given as
LIQUID LEVEL SYSTEM
The coupled tank liquid level control system is used in
h1 k1 / A k1 / A h1 1/ A
many process industries to maintain the liquid level in the = + qi . (4)
tanks and also to control the flow between tanks. When there h2 1
k / A ( k1 + k 2 ) / A h2 0
is a non-linearity, disturbance or some variation in the system
parameters, the tanks liquid levels and the flow between the
The Laplace transformation of above equation yields the
tanks are affected. In order to regulate these affected
transfer function of the system as
parameters, a manipulating or controlling variable out of all
the available process parameters is chosen. The manipulating
variable that is chosen here is the flow input to the first tank. 1/k2
G( s) =
The input flow to the first tank is manipulated with the help of A 2 A(2k1 + k2 )
2
0.002318
G ( s) = . (6)
s + 0.201s + 0.00389
2
Fig. 1. Schematic diagram of coupled tank liquid level system with PID
controller [5].
508
0.002318( K d s 2 + K p s + K i ) Step 2. Generate a population (swarm) of ps particles with
GPID ( s ) = . (7) nva number of design variables (members).
s 3 + (0.201 + 0.002318 K d ) s 2 +
Step 3. Calculate the objective function value for each
(0.00389 + 0.002318 K p ) s + 0.002318 K i particle.
IV. OBJECTIVE FUNCTION AND OPTIMIZATION ALGORITHMS Step 4. Store the particle which yields the minimum
objective function value.
Different performance indicating criteria like the
integrated absolute error (IAE), integral of squared error (ISE) Step 5. Generate a population vector of size n nva by
and the integral of time weighted square error (ITSE), are repeating the steps 2 to 4, n times.
often used for designing the control system when the input is
unit step signal. Using these criteria for performance Step 6. Apply the PSO algorithm as in [6] to the population
estimation has some advantages and disadvantages [6]. vector so generated.
The steps involved in the implementation of different Initial inertial weight (w) for PSO 1
algorithms used in this paper are presented below. The values
of different parameters used in the algorithms are tabulated in TABLE II. PID PARAMETERS USED IN ALGORITHMS
Table I and Table II. Here the design variables are Kp, Ki and
Kd. Design Variables Range
509
V. RESULTS AND ANALYSIS
From Fig. 2, it can be seen that the step response of the
coupled tank liquid level system without PID controller yields
an over-damped response which does not settle down and thus
has a higher value of Ess, Tr and infinite Ts. To overcome these
drawbacks, it needs a controller which is chosen as a PID
controller here. The PID controller often needs a separate
method to tune its parameters. Optimization algorithms like
PSO, DE, PSO-TSI, DE-TSI, are chosen here to tune the
parameters of the PID controller. The existing and proposed
methods are implemented using MATLAB 2012a software.
Fig. 3 presents the different step responses of a PID-coupled
tank system tuned by using the existing PSO and DE and their
respective TSI counterparts. Fig. 4 depicts the convergence
characteristics of the existing PSO, DE algorithms and their
respective TSI versions. The optimized values of K p , Ki and
K d ; the objective function values obtained; the values of
different time domain specifications obtained using different Fig. 2. Step response of coupled tank liquid level system without PID
optimization algorithms mentioned above are presented in controller.
Table III.
From Table III, it can be observed that the steady state
error is zero after the application of the PID controller. This is
due to the presence of an integrator in the PID controller
which increases the type number of the system from 0 to 1 and
the application of a step input to a type-1 system would yield
zero Ess in its response. Also, it can be interpreted from Table
III that the minimum objective function value is obtained
using DE-TSI and thus it can be stated that the best possible
combination of K p , Ki and K d is also obtained using DE-TSI.
Further, it can be realized that the objective function values
obtained using the TSI optimization algorithms are lesser than
those of the existing ones. Also, it can be seen in Fig. 4 that
the TSI optimization algorithms converge at a more minimum
function value (MFV). The reason for these results is that TSI
results in best strings which are then allowed to go through the
different stages of the algorithms [11]. It can be further
deduced from Table III that the function values obtained using
Fig. 3. Step response of coupled tank liquid level system with PID controller
DE, either two stage initialized or existing, are better tuned by using PSO, DE, PSO-TSI, DE-TSI .
compared to those of other algorithms. This may be due to the
fact that PSO is more prone to get struck at local best solutions
than DE. These results obtained in Table III are further
strengthened by the graphs obtained in Fig. 3 and Fig. 4.
510
VI. CONCLUSION [4] Y. Mitsukura, T. Yamamoto, and M. Kaneda, A design of self-tuning
PID controllers using a genetic algorithm, in Proc. Amer. Contr. Conf,
This paper presented the use of TSI for initializing the San Diego, CA, June 1999, pp. 13611365.
population vectors of DE, PSO algorithms. A comparative [5] N. Katal, P. Kumar and S. Narayan, "Optimal PID controller for
analysis is done to illustrate the relative advantages and coupled-tank liquid-level control system using bat algorithm," 2014
disadvantages of applying the two existing algorithms and International Conference on Power, Control and Embedded Systems
(ICPCES), Allahabad, pp. 1-4.
their respective two stage initialized counterparts to the PID-
coupled tank liquid level system. It can be observed that the [6] M. P. Aghababa, Optimal design of fractional-order PID controller for
five bar linkage robot using a new particle swarm optimization
results obtained using DE, either existing or TSI, are better algorithm, J.Soft Comput., June 2015.
than those of others. Also, it can be concluded that the TSI [7] I. Chiha, J. Ghabi, N. Liouane, Tuning PID controller with multi-
helps the existing algorithms to yield better optimal values. objective differential evolution, Proc. IEEE Int. Symposium on
Further, it can be stated that by proper modeling of the real Communications Control and Signal Processing,Rome, pp. 14, May
coupled tank liquid level system and by properly choosing the 2012.
parameters involved in the optimization algorithms, it is [8] V. Rajnikanth, S. C. Satapathy, Design of Controller for Automatic
possible to realize these algorithms in real time. Voltage Regulator using Teaching Learning Based Optimization,
Procedia Technology, August 2015, pp. 295-302.
[9] B. W. Bequette, Process Control, Modelling, Design and Simulation,
REFERENCES Prentice Hall, 2002.
[1] I. J. Nagrath and M. Gopal, Control Systems Engineering, 5th Ed., New [10] K. Ogata, Discrete-Time Control Systems, Prentice-Hall, 1987.
Age International Publishers, 2011. [11] A. V. Naresh Babu, T. Ramana and S. Sivanagaraju, Analysis of optimal
[2] C. D. Johnson, Process Control Instrumentation Technology, 7th Ed., power flow problem based on two stage initialization algorithm,
Pearson Education Publications, 2003. International Journal Electrical Power and & Energy systems, vol.
[3] M. Shahrokhi and A. Zomorrodi, Comparison of PID Controller 55, pp. 91-99, Feb, 2014.
TuningMethods,Available:http://www.ie.itcr.ac.cr/einteriano/control/cl
ase/Zomorrodi_Shahrokhi_PID_Tunning_Comparison.pdf.
511