Control of A Heat Exchanger Using Takagi-Sugeno Fuzzy Model
Control of A Heat Exchanger Using Takagi-Sugeno Fuzzy Model
Fuzzy Model
Anna Vasiþkaninová Monika Bakošová
Slovak University of Technology in Bratislava Slovak University of Technology in Bratislava
Faculty of Chemical and Food Technology Faculty of Chemical and Food Technology
Radlinského 9, 812 37 Bratislava, Slovakia Radlinského 9, 812 37 Bratislava, Slovakia
[email protected] [email protected]
Abstract—Possibility to use the Takagi-Sugeno fuzzy model to applied in numerous applications and attracted numerous
design suitable controllers for heat exchanger control was studied and researches such as [4], [5], [6].
studied. The controlled process was a shell-and-tube heat
exchanger and its Takagi-Sugeno fuzzy model was obtained using Heat exchangers are standard equipment in industry. They
experimental data. The control objective was to keep the output are devices specifically designed for the efficient heat transfer
temperature of the heated stream at a reference value. The from one fluid to another fluid over a solid surface. The heat
controlled output is the output temperature of the heated stream exchangers can be represented as nonlinear systems [7] with
- petroleum and the control input is the volumetric flow rate of interval parametric uncertainty. The control of them is a
the heating stream - water. Designed controllers were tested complex process due to the non-linear behaviour and
using simulations in the Matlab/Simulink environment. The complexity caused by many phenomena such as leakage,
simulation results confirm that designed controllers are suitable friction, temperature-dependent flow properties, contact
for successful control of heat exchangers. Using of the designed resistance, unknown fluid properties, etc. [8]. Various control
controllers can lead to smaller consumption of the heating strategies were developed for overcoming all mentioned
medium. Comparison with classical PID control demonstrates the problems.
superiority of the proposed control especially in the case, when
the controlled process is affected by disturbances. In the presented paper, the problems of the set point
tracking and the disturbance rejection in polynomial pole
Keywords—heat exchanger, Takagi-Sugeno fuzzy model, PID placement controller and Hf control techniques are
control, polynomial control design, Hf control investigated. The controllers are designed using Takagi-
Sugeno fuzzy model. The control responses obtained by the
I. INTRODUCTION polynomial and Hf controllers have smaller overshoots and
energy consumption compared with conventional PID control.
Fuzzy control has long been applied to industry with
several important results. Originally introduced as model-free II. TAKAGI-SUGENO FUZZY PLANT MODEL
control design approach, model-based fuzzy control has
gained widespread significance. Fuzzy control has proven to A dynamic Takagi-Sugeno fuzzy model is described by a
be a successful control approach to many complex nonlinear set of fuzzy “if …then” rules with fuzzy sets in the
systems or even nonanalytic ones. Takagi-Sugeno fuzzy antecedents and dynamic linear time-invariant systems in the
models represent fuzzy dynamic models or fuzzy systems. consequents.
This brings a twofold advantage. Any model-based technique
The ith rule of the Takagi-Sugeno fuzzy model is
including a nonlinear one can be applied to the fuzzy dynamic
considered in the form [9]:
models and the controller itself can be considered as a fuzzy
system. Fuzzy control has long been applied to industry with Plant rule i:
several important theoretical results and successful results. In
[1] a survey on recent developments of analysis and design of if z1(t) is M 1i and ... and zs(t) is M si then
fuzzy control systems focused on industrial applications na nb
reported after 2000 is presented. Over the last decades, there yi t = ¦ ani j y ( j ) (t ) ¦ bni j u ( j ) (t )
has been a numerous research on nonlinear modelling. It’s j 1
a
j 0
b
646
978-1-4799-3528-4/14/$31.00 ©2014 IEEE
for the discrete-time case, where i=1,..N. Further, A. Design of the controller
z(t) = [z1(t), z2(t), ..., zn(t)]T Rn are the premise parameters Assume that the plant is described by Takagi-Sugeno
(the measurable plant variables), u(t)=[u1(t), fuzzy model (2). Let the controller be a system expressed by
u2(t), ... , um(t)]T Rm is the input to the plant, y(t)=[y1(t), y2(t), its transfer function [9]
..., yp(t)]T Rp is the output of the plant, M ij are fuzzy sets.
y t = i=1
N
= ¦ hi zt yi (t )
¦ ȝi zt i=1
The coefficients qi, pi are some functions of the vector of
weights of rules h.
i=1
N § na nb · The goal is to assign the same characteristic polynomial of
= ¦ hi z t ¨ ¦ a ni a j y (t j ) ¦ bni b j u (t j ) ¸ the closed loop system for all h H, i.e.
¨ ¸
i=1 © j 1 j 0 ¹
a( z, h) p( z, h) b( z, h)q( z, h) c( z)
where
ȝi z t where c(z) is a Schur polynomial of an appropriate degree.
hi z t = N
The well-known condition of solvability of (9) is that the
¦ ȝi zt greatest common divisor of polynomials a(z,h) and b(z,h)
i=1 divides the polynomial c(z) for all h H, i.e.
s
ȝi z t = M
j=1
i
j
z j t g (( z, h), b( z, h)) c( z )
deg c ! 2 deg a 1
By applying Z-transform to (3) the transfer function of the
model of plant is obtained [9]: deg q deg a 1
deg p ! deg c deg a
N
Y ( z , h)
¦ ȝi zt G ip ( z ) Substituting (6) and (8) to (9) the following equation is
G p z , h = i=1
N
= obtained:
U ( z , h)
¦ ȝi zt
i=1
N na deg p N nb deg q
¦ ¦ ¦ ¦ ¦ ¦q
N nb
a ij z j pjz j b ij z j j
c( z )
N ¦ hi zt ¦ b ij z j
i 1
hi
j 0 j 0 i 1
hi
j 0 j 0
jz
¦ hi zt G ip ( z ) i=1
N
j 0
na
i=1
¦ hi zt ¦ a ij z j All solutions of (12) can be expressed as
i=1 j 0
q ( z , h) q 0 ( z , h ) f ( z ) a ( z , h)
N
¦ hi zt bi ( z) b( z , h)
p ( z , h) p 0 ( z, h) f ( z )b( z, h)
i=1
N
a ( z , h) where q0(z,h) and p0(z,h) are the particular solutions of (12)
¦ hi z t a i ( z) and f(z) is an arbitrary polynomial.
i=1
b( s ) q(s)
G= C = (18)
a(s) p(s)
Fig. 2. Fuzzy inference system
where polynomials p(s) and q(s) are calculated from the
The consequent parameter values are ai = [0.99 0.99 0.99 Diophantine equation [12]
0.99]T, bi = [962 934 836 839]T. Using (7), four discrete
transfer function were obtained, respectively four continuous
transfer functions by applying inverse Z-transform. The step a ( s ) p ( s ) b( s ) q ( s ) c( s ) (19)
responses of the outlet temperature are shown in Fig. 3, where
experimental measured data and responses on the input for various cases of the polynomial c(s).
changes ±10%, ±20%, ±30% from the nominal transfer
function and from the TS fuzzy model are compared. The closed-loop system containing the controlled system
and controller (18) calculated from (19) cannot guarantee the
zero steady-state control error. The controller formed by the
q(s)/p(s) and 1/s assures that for the step changes of the
setpoint w and the step changes of the disturbance d the
control error e approaches asymptotically to zero if q(s) and
p(s) are solutions of the equation
a( s ) sp( s ) b( s ) q ( s ) c( s )
§ 1 · 3) H Control
C = k p ¨¨1 + + td s ¸¸ (17)
ti s Consider the plant model with the feedback as shown in
© ¹
Fig. 4. The signal w is the external input, z is the error signal,
which ideally should be zero, u is the control input, and y is
where kp is the proportional gain, ti the integral time, td the the observed feedback output. The block G is the generalized
derivative time and these parameters were tuned using the plant, and C the controller [15].
Cohen-Coon and Chien-Hrones-Reswick methods [13]. The
controller parameters were tuned for the model with the mean
(nominal) values of the identified parameters.
The transfer function parameters in (14) used for the PID
controller design are: the gain K = 5.35u104 , the time constant
W = 19.5 s and the time delay D = 1.5 s. The other two
parameters obtained from identification are the effective time
delay tu = 15.68 s and the effective time constant tn = 71.95 s. Fig. 4. General feedback system.
The PID controller parameters tuned using the Cohen- Suppose G(s) can be partitioned as follows [16]
Coon formulas are kp = 1.19u10-4, ti = 35.44 s, td = 5.49.