- Open Access
- Total Downloads : 2353
- Authors : Jiffy Anna John, Dr. N. E. Jaffar, Prof. Riya Mary Francis
- Paper ID : IJERTV4IS060710
- Volume & Issue : Volume 04, Issue 06 (June 2015)
- DOI : http://dx.doi.org/10.17577/IJERTV4IS060710
- Published (First Online): 23-06-2015
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Modelling and Control of Coupled Tank Liquid Level System using Backstepping Method
Jiffy Anna John
Industrial Instrumentation and Control Department of Electrical and Electronics engineering,
TKM college of engineering, Kollam, India
Dr. N. E. Jaffar
Department of Chemical engineering, TKM college of engineering, Kollam, India
Prof. Riya Mary Francis Industrial Instrumentation and Control Department of Electrical and Electronics
engineering,
TKM college of engineering, Kollam, India
Abstract- The level and flow control in tanks are the heart of all chemical engineering system. The control of liquid level in tanks and flow between tanks is a basic problem in the process industries. Many times the liquids will be processed by chemical or mixing treatment in the tanks, but always the level of fluid in the tanks must be controlled and the flow between tanks must be regulated in presence of non-linearity, disturbance and time varying system parameters. This work introduce the approach of modelling and compute a level backstepping control strategy with pure feedback form for non-linear modelled coupled tanks system.The goal of the control algorithm is to track the desired level of liquid in second tank by using flow rate of liquid into first tank as the manipulated variable. The designed non-linear controller is capable of tracking the desired water level for all set points with high degree of accuracy, maximally fast and without significant overshoot.
Keywords—Backstepping, Coupled tank, Non-linear model, Process control
-
INTRODUCTION
The liquid level control in Coupled Tank System is a classical benchmark control problem. Level control is one of the control system variable which are more important in process industries. The process industries requires liquid to be pumped as well as stored in tanks and then repumped to another tank. Many times the liquids will be processed by chemical or mixing treatment in the tanks, but always the level of fluid in the tanks must be controlled and the flow between tanks must be regulated. The quality of the product of the mixture depends on the level of the reactants in the mixing tank. Tank level control systems are used frequently in different processes. All of the pharmaceutical industries, petrochemical plants, food/beverage industries and nuclear power plants depend upon tank level control systems. It is essential for control system engineers to understand how tank control systems work and how the level control problem is solved. The liquid level system has time varying system parameters and non-linear characteristics in the complex industrial process. Most of the control performances in the
actual design are usually defined by overshoots, rising time, settling time, steady state error etc.
Various attempts in controlling liquid level of coupled tank system were proposed. The design of PI controller using Characteristics Ratio Assignment method for linear modelled coupled tank SISO process was proposed by
M. Senthilkumar et al [1].The mathematical modelling and designing of Sliding Mode Control for a liquid level control system when tanks are coupled by using baffles was proposed by Hur Abbas et al [2] and a fuzzy logic controller for liquid level control introduced by Abdelelah et al [3].Muhammad Nasiruddin Mahyuddin et al proposed a Direct Model Reference Adaptive Control for Coupled Tank System [4] and Comparison between PI and MRAC on coupled tank system done by M. Saad et al [5].
This paper presents the mathematical modelling of non-linear coupled tank system andintroduce a level backstepping control strategy with pure feedback form for coupled tank liquid level system and the results are compared with conventional PID controller.
The structure of this paper is as follows. Section 2 deals with the system description.The non-linear modelling of the coupled tank system is explained in section 3. Section
4 highlights the Backstepping control designs. Simulation results with PID and Backstepping method is given in section
5. Conclusion is discussedin section 6.
-
SYSTEM DESCRIPTION
The coupled tank system includes two tanks mounted above a reservoir, which function as a storage for liquid. It has an independent pump to pump liquid from reservoir to tanks. The two tanks are connected in an interactive manner. When two tanks are coupled, the liquid in two tanks interact and exhibit a non-linear behavior. The liquid meets resistance when flowing through a conduit such
as a pipeline. If a liquid flow through the pipe is under turbulent flow condition, the outlet flow rate being function of the square root of the tank height. The discharge coefficient of liquid flowing out of tank can vary by using valves.
Figure 1: Block Diagram of Coupled Tank System
Both tanks are identical in cross section and is represented as A(2 ). The inlet flow is given to the tank 1 and the outlet flow is taken from tank 2. A manual valve is available between tank1 and tank2 which can be used to change the interaction between the tanks. The change in water level 1(cm) in tank1 affects the water level
1 2
2 (cm) in tank 2. The water level variation in tank1 and tank2 depends on the inlet and outlet flows. The liquid level in second tank ie, 2 (cm)is maintained at some desired value
12 be the cross sectional area of interaction pipe between tank 1 and tank 2 (2 )
12be the valve ratio of interaction pipe between tank 1 and tank 2
2 be the valve ratio of outlet pipe of tank 2 g be the acceleration due to gravity
Figure 2: The Coupled tank SISO Process
It is assumed that the liquid used is non-viscous, incompressible. The nonlinear equation of the coupled tank system can be obtained by mass balance equation and it is given by,
Rate of change of mass in the tank = Mass flow in – Mass flow out
ie, =
The dynamic equations for tank 1:
1 1() = – 1212 2[1 2(t)]
U(t) =
by using flow rate of the liquid into first tank
(3 )
()
()
as the manipulated variable.
1 =
1
– 12 12 2[ (t)]
1
The control of liquid level in tanks presents a challenging problem due to its non-linear behavior which is
The dynamic equations for tank 2:
(1)
due to the interacting characteristics. In interacting process, dynamics of tank1 affects the dynamics of tank2 and vice versa because flow rate depends on the difference between the liquid levels.
-
MATHEMATICAL MODELLING OF
2
2
= 1212 2[1 2 t
-22 22(t)
COUPLED TANK SYSTEM
2 () = 1212 2[1 2(t)]
Let,
1 and 2 be the height of liquid in tank 1 and tank 2
2
2
-2 2 2 (2)
2
respectively (cm)
1 and 2 be the cross-sectional area of tank 1 and tank
At equilibrium, for constant water level setpoint, the derivatives must be zero ie, 1 = 2 = 0. In addition, for the
2 respectively (2)
case when = , the system model is decoupled. So
be flow rate of liquid into tank 1(3 )
1
1 2
> 2.
be flow rate of liquid out of tank 2(3 )
2 be the cross sectional area of outlet pipe in tank 2 (2 )
Parameters
Value
1,2 (2)
154/p>
2,12 (2)
0.5
12
1.5315195
2
0.6820043
g ( 2
sec)
981
= bc z1 z2 + c2 – b2 + ab u(11)
2 2 z2
z1 2
2 z2
Where the values of 1 and 2 in above equation are function of 1and 2 as given in eqn (7) and (8).
Hence dynamic model of the system can be written as:
= (12)
1 2
2 = + ø (13)
y = 1 (14)
Where, f = bc z1 z2 + c2 – b2
Table 1: Parameters of Coupled Tank System
Let,
1 = 2 > 0 and 2 = 1- 2 > 0
1
z = 2 , u = q (t)
2 z2 z1 2
2
ø = 2
The dynamic model in eqn (12), (13), (14) will be used to design backstepping control techniques for the coupled tank system.
and
b =12 12 2, c = 2 2 2 , a = 1
-
CONTROLLER DESIGN
2
2
1
In this section, we will define a controller design using
The output of the coupled tank system is taken to be the level of the second tank. Therefore, the dynamic model of coupled tank in eqs. (1) and (2) can be written as:
1 = b 2 – c 1 (3)
2 = au -2b 2 + c 1 (4) y = 1
The objective of the control scheme is to regulate the output y (t) = 1 = 2() to a desired value 2() . The dynamic model of the coupled tank system is highly non- linear. Therefore, we will define a transformation so that the dynamic model of the coupled tank system can be transformed into a form facilitates the control design.
1
Let,x= 2 and define the transformation
x = T(z) such that
1 = 1 (5)
backstepping method which is in pure feedback form for the coupled tank system.Backstepping control design is based on Lyapunov theory. The objective is to construct a control law that brings the system to some desired state. This is to say, we wish to make this state a stable equilibrium of the closed loopsystem.
Consider the system affine in the control input:
= + ()
Where x and u R represent respectively the state variables and the control input of the system. Firstly, u is regarded as the control input for the x-subsystem. u can be chosen in any way to make the x-subsystem globally asymptotically stable. The choice is denoted () and is called a virtual control law. First we define the control error
1 such that :
1= 1 1()
1() is the desired set point and we select the following Lyapunov candidate function :
2
=b 2
– c 1
(6)
1 1 = 1 12, which is a positive definite function
2
The inverse transformation z = 1 () is such that
1 = 1 (7)
and its derivative must be a negative definite function.
ie, 1( ) 0 , [where must be positive definite] then we can say that the system is globally bounded.
2
= 1 +2 2 (8)
So the control input u ensures the objective of stability and asymptotic performance.The control objective is to regulate
It can be checked that we can write the dynamic model of coupled tank system in eqn (5) and (6) can be written as:
1 = 2 (9)
bz2 cz1
the output y (t) = 1() = 2() to a desired value 2() [ 2 = 1()] . The time derivative of above Lyapunov candidate function is given by :
1( 1) =11
2 = 2 z2 2 z1 (10)
Substitute the values of and in eqn (10), we get
= 1 1 = 1 2
Where 2 chosen such that 1( ) must be a negative definite.
1 2 2 = 1 1
Due to 2 a second error generate which is given by,
2 = 2() 2
2 = 2( ) 2
Let us now consider the second Lyapunov function to ensure that the system become globally asymptotically stable,
the set point consecutively during the operation, which is shown in figure 4. The set point change is done at 60 second by a magnitude of 30 cm height in water level. It can be seen that the level backstepping control strategy tracks the set point changes in water level accurately. The results obtained from backstepping method is compared with conventional
2 2
= 1 1
1
+ 2 22
PID controller. Zeigler Nichols open loop method of tuning is used to obtain the parameters of PID controller. The PID controller exhibit inconsistent transient response
2
=1 [ 12 + 22]
Which should a positive definite function and its derivative should be negative definite function.
2( 2) =22 = 2[2 2 ]
= [ { + ø}]
performance with a peak overshoot and approximately 35 sec take to settle. The proposed backstepping control strategy with pure feedback form provide better transient response with no overshoot and the settling time reduces to 30 sec as compared to PID controller.
70
2 2
To make 2(
60
Water level in tank 2 ( cm)
2) a negative definite function, the control law
should be such that: 50
u (t) = x2 new f + C2e2 where > 0 40
ø 2
Where, 30
f = 1 2 + 2 – 2
2 2
1
2 20
2
ø = 2
Where the values of 1 and 2 are function of 1 and 2 as given in eqn (7) and (8).The values of f and øin terms of
1and 2 is given by,
10
0
0 10 20 30 40 50 60 70 80 90 100
Time (seconds)
Figure 3: Response of the system for different operating level
f = 1
1+2 + 2 – 2 70
2 1+2 1 2
2 60
ø = 2[ 1 + 2 ]
So the control law becomes,
50 plant response with backstepping
commanded set point
u (t) =
x new {bc b x 1
40
Water level in tank 2 ( cm)
c x 1+x 2 +c 2 b2} + C e 30
2 2 c x 1+x 2
b x 1 2
2 2
Where > 0
a b 2 2 20
2[c x 1+x 2 ]
-
RESULTS AND DISCUSSION
The response of the system for different operating level and set point tracking performance of the system with designed level backstepping control strategy in pure feedback form are observed. The obtained result with backstepping method is compared with conventional PID controller.
In figure 3, the response of the system for different operating level is shown. The system achieves consistent performance and maintains the desired transient response characteristic throughout all operating points [at 20 cm, 40 cm, 60 cm]. The set point tracking test consist of changing
10
0
0 20 40 60 80 100 120
Time (seconds)
Figure 4: Set point tracking performance of the system
70
60
Water level in tank 2 (cm)
with pid
50 with backstepping
commanded setpoint
40
Engineering, Vol. 3, ISSN 2250-2459, ISO9001:2008, August 2013
-
Aditya Karthik and J SupriyankaDesign of self tuning PID controller using Fuzzy Logic for Level Process. International journal of Engineering science and research technology,
ISSN:2277-9655
-
Pankaj A Valand, Amit Patel and Hetal Solanki An analysis of self tuning Fuzzy PID-IMC for coupled water two tank system. International journal of Engineering development and research, ISSN:2321-9939,January 2014
30
20
10
0
0 20 40 60 80 100 120
Time (seconds)
Figure 5: Comparison of Backstepping method with conventional PID
VII CONCLUSIONS
It can be shown that the level backstepping control strategy can cope with the coupled tank non-linear characteristics at all operating points (water level or height in tank 2). PID controller exhibit inconsistent transient performance at all set point changeand this shows that fixed controllers are not able to sustain the predefined transient response at all operating points. The designed non-linear controller is ableto sustain the desired transient response throughout the set point changes without significant overshoot, maximally fast and with high degree of accuracy
REFERENCES
-
Dr. S. Abraham Lincon and M. Senthilkumar, Design of PI controller using characteristics ratio assignment method for coupled tank SISO process,International journal of computer application Vol 25-No. 9, July 2011
-
Hur Abbas, Sajjad and Shahid Qamar, Sliding Mode Control of coupled tank liquid level control system, IEEE 10th International Conference on Frontires of Information Technology, 2012
-
Abdelelah Kidher Mahmood and Hussam Hamad Taha Design Fuzzy Logic Controller for Liquid Level Control, International journal of Emerging Science and Engineering,
ISSN:2319-6378, Vol-1, September 2013
-
Muhammad Nasiruddin Mahyuddin, Mohd Rizal Arshad and Zaharuddin Mohamed, "Simulation of Direct Model Reference Adaptive Control on a coupled tank system using non- linear plant model", International conference on control instrumentation and mechatronics Engineering, Malaysia, 2007
-
M. Saad, A. Albagul and Y. Abueejela Performance Comparison between PI and MRAC for coupled tank system. Journal of Automation and control Engineering, Vol. 2, No. 3,September 2014
-
Mohd Tabrej Alam and Piyush Charan Sliding Mode Control of Coupled Tank System: Theory and an Application. International Journal of Emerging Technology and Advanced