Professional Documents
Culture Documents
21
International Journal of Computer Applications (0975 – 8887)
Volume 68– No.15, April 2013
1c1 1 2 c2
1 sT1 1 sT3 1 sT1
G s
1 1 c2 2 c2
1 sT4 1 sT2 1 sT2
(5)
3. DESCRIPTION OF DESIGN
STRATEGY FOR STABILITY
3.1 Decentralized method
The basic block diagram of quadruple tank is represented by
Two Input Two Output (TITO) process as shown in fig.2. The
transfer function matrix is [11]
G s G12 s
G s 11
G21 s G22 s
Fig. 1. Diagram for Quadruple Tank Process.
(6)
Table 1. For Valve Setting.
G12 s
If plane
Phase
2 1
If 1 Zero at Origin
Linearised the model has two sets of operating points with
G21 s
state space equation at operating points
xi hi hi0 and ui vi vi0 .
1 A k
0 y2
G22 s
1 1
T 0 3
0 +
AT A
1
k
1 1 3
1 A +
0 0
4
0
A
2
2
r2
dx T AT
x
2
(2)
1 k
u
2 2 4
dt 1
0 0 0 0
2 2
T 4
A 4
two separate input-output pairs. The interaction between two
loops produces different undesirable effects; such loops
k 0 0 0 disturb each other or even destabilize the process. In
y c
0 0
x quadruple tank process, interaction can prevent satisfactory
0 kc
(3) control, with suitable pairing controllers. In this case, it is
necessary to minimize the effect, by the use of decoupling
Here the time constant is structure so that desirable control can be achieved by separate
single loop controller. The decouple method converts MIMO
Ai 2hi0 process into SISO system by eliminating interaction between
Ti loops [1]. Quadruple tank process in which channels are
ai g
(4) decoupled in the form of two cascade sub-processes, where
the decoupler has the transfer matrix as shown in Figure 3,
[2].
22
International Journal of Computer Applications (0975 – 8887)
Volume 68– No.15, April 2013
G s
y1 as controlled by u1 , while y2 is controlled
H s
direct effect on
G12 s
H12 s
G11 s
(10)
G 21 s
H 21 s
G 22 s
(11)
G 21 s
y1 G11 s G 21 s r1 0* r2 G n1 s r1 (12)
G 22 s
G12 s
y2 0* r1 G 22 s G 21 s r2 G n 2 s r2 (13)
G11 s
3.2 Centralized method
To evaluate the effect of control loop interactions for
quadruple tank process as a conventional multiloop (TITO)
control scheme consisting of two feedback controllers is to be
studied. Fig. 4: Block diagram of interactive process.
23
International Journal of Computer Applications (0975 – 8887)
Volume 68– No.15, April 2013
4. DESCRIPTION OF MPC
In MPC applications, the output variables are also referred to Past Future
as controlled variables or CV’s, while the input variables are
called as manipulated variables or MV’s. The predictions are
Set point
made in two types of MPC calculations that are performed at (target)
each sampling instant: set-point calculations [6] and control
calculations. Inequality constraints as upper and lower limits
can be included in either types of calculation [7].
ŷ
Past output
4.1 Basic description y
In MPC the set points are typically calculated each time for Predicted future
MIMO process with u input variables and y output variables Control output
The current values of u and y as u(k) and y(k). The objective is horizon, M u
to calculate the optimum set point ysp for the next control Past control
calculation (at k+1) and also to determine the corresponding
steady-state value of u, usp. This value is used as the set point action
for u for the next control calculation [12]. u
A general, linear steady-state process model can be written as
Prediction
Future control
[11] horizon, P
action
y K u k - 1 kk + k1 + 2 k+M-1 k+P
(21)
Where K is the steady-state is gain matrix and u, y denotes Fig. 5: Basic principle of Model Predictive Control.
steady-state changes in u and y it is convenient to define u
4.2 Decentralized model predictive control
and y as The MPC algorithm consists of main term for optimization of
unequal constraints [12]:
y ysp yOL k (22)
The least square objective and Model
Here yOL k is the steady-state value of y 4.2.1 The least square objective
The least square objective function is written for decentralized
u usp u k (23) or SISO (Single Input and Single Output) [12]
P M 1
To include incorporate output feedback, the steady-state
model Eqn (21) is modified as rk i yˆ k i w uk i (25)
i 1 i 0
24
International Journal of Computer Applications (0975 – 8887)
Volume 68– No.15, April 2013
h , h
(26) 0 0 [cm]
k 0 k 0 3 4 (1.8, 1.4) (4.8, 4.9)
Where: v , v
0
1
0
2
[V]
(1,1) (1, 1)
N p Prediction horizon k1 , k2
3
[cm /Vs] (3.33, 3.35) (3.14, 3.29)
r Set point 1 , 2 (0.7, 0.6) (0.43, 0.34)
ŷ Predicted process output 5.1 Decentralized response
Decentralized response is plotted for quadruple tank process
u Predicted change in control value, uk uk uk 1 of lower two tanks. For minimum phase response of lower
tank output y1 with specified input u1 and output y2 with
Q Output error weight matrix specified input u2 as shown in fig 6,7 with P=8, M=1 and
model length 50
R Control weight matrix
This works for MIMO systems (Multiple Input and Multiple
Outputs) so we are dealing with vectors and matrices.
4.3.2 Constraints
All physical systems have constraints. Generally, physical
constraints like actuator and valve limits, etc and performance
constraints like overshoot, settling time, etc. In MPC one
normally defines these constraints [11] to minimize
inequalities.
Constraints in the outputs:
ymin y ymax (27)
Constraints in the inputs:
umin u umax
(28)
4.3.3 Model
The main drawback with MPC is that a model for the process,
i.e., a model which describes the input to output behavior of
the process, is needed. Mechanistic models derived from
conservation laws can be used. Usually, however in practice
simply data-driven linear models are used. We consider the
stabilization problem for a class of systems described by the
following nonlinear of differential equations [9]:
x t A t f x t , u t , t 0, x t0 x0 ,
x X Rc , u U Rm , A . : R0 Rcm (30) Fig.6 Output y1response with specified input u1
25
International Journal of Computer Applications (0975 – 8887)
Volume 68– No.15, April 2013
26
International Journal of Computer Applications (0975 – 8887)
Volume 68– No.15, April 2013
27
International Journal of Computer Applications (0975 – 8887)
Volume 68– No.15, April 2013
7. REFERENCES
[1] P. Srinivasarao and Dr. P. Subbaiah, “Decoupled control
strategy for quadruple tank process,” CIIT International
Journal of Programmable Circuit and System, Vol. 4,
No. 6, pp. 287-296, May 2012.
[2] P. Srinivasarao and Dr. P. Subbaiah, “Comparative
study for Quadruple Tank Process with Coefficient
Diagram Method,” IFRSA International Journal of
Fig. 16 Output y2 response with specified input u1 Electronics Circuits and System, Vol. 1, Issue 2, pp. 90-
99, July 2012.
28
International Journal of Computer Applications (0975 – 8887)
Volume 68– No.15, April 2013
[3] P. Srinivasarao and Dr. P. Subbaiah, “Linear and Non Engineering and Technology, 2008.
linear Model Predictive Control of Quadruple Tank
Process,” International Journal of Electronics Circuits [9] Sergey Edward Lyshevski, Control system theory with
and System, Vol. 66, Issue 20, pp. 28-34, March 2013. Engineering Applications, Jaico Publishers, 2003.
[4] K. H. Johansson, “The Quadruple-Tank Process: A [10] Ashish Tewari, Modern Conrol Design with MATLAB
Multivariable Laboratory Process with an Adjustable and SIMULINK, John Willy & Sons, Ltd, 2009.
Zero,” IEEE Transactions on Control Systems [11] Dale E. Seborg,Thomas F. Edgar and Duncan
Technology, pp. 456–465, 2000. A.Mellichamp , Process Dynamics and Control, John
[5] Qamar Saeed, Vali Uddin and Reza Katebi, Willy & Sons, Ltd, 2006.
“Multivariable Predictive PID Control for Quadruple [12] B.Wayane Bequette , Process Control Modeling, Design
Tank,” World Academy of Science, Engineering and and Simulation, Prentice Hall,2003.
Technology,2010.
[6] M. Alamir, G. Bornard, " Stability of a truncated infinite
constrained receding horizon scheme: the general AUTHOR’S PROFILE
discrete nonlinear case,” Elsevier Science Ltd , Vol. 31, P. Srinivasarao working as Associate Professor in VITS
No. 9, pp. 1353-1356, Sep 1995. Group of Institutions, Sontyam, Visakhapatnam. Completed
M.Tech from COE Pune, Ph.D Scholar, Dr. M.G..R.
[7] Zoltan K.Nagy Richard D.Braatz, “Roboust Nonlinear
University.
Model Predictive Control of Batch Processses”, AIChe
Journal, Vol. 49 No.7, July 2003. Dr.P.Subbaiah is Professor in Dhanlaxmi college of
Engineering, Thambaram, Chennai, Tamilnadu, India.
[8] M. J. Lengare, R. H. Chile, L. M. Waghmare and
Bhavesh Parmar, “Auto Tuning of PID Controller for
MIMO Processes,” World Academy of Science,
29