Multyiple Model Indutrial Tubular Het Exchanger System
Transcript of Multyiple Model Indutrial Tubular Het Exchanger System
-
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
1/14
Appl Intell (2011) 34: 127140
DOI 10.1007/s10489-009-0185-8
An intelligent multiple models based predictive control schemewith its application to industrial tubular heat exchanger system
A.H. Mazinan N. Sadati
Published online: 16 June 2009
Springer Science+Business Media, LLC 2009
Abstract The purpose of this paper is to deal with a novel
intelligent predictive control scheme using the multiple
models strategy with its application to an industrial tubu-
lar heat exchanger system. The main idea of the strategy
proposed here is to represent the operating environments of
the system, which have a wide range of variation in the span
of time by several local explicit linear models. In line with
this strategy, the well-known linear generalized predictive
control (LGPC) schemes are initially designed correspond-
ing to each one of the linear models of the system. After
that, the best model of the system and the LGPC control
action are precisely identified, at each instant of time, by an
intelligent decision maker scheme (IDMS), which is playing
the so important role in realizing the finalized control action
for the system. In such a case, as soon as each model could
be identified as the best model, the adaptive algorithm is
implemented on the both chosen model and the correspond-
ing predictive control schemes. In conclusion, for having a
good tracking performance, the predictive control action is
instantly updated and is also applied to the system, at each
instant of time. In order to demonstrate the effectiveness of
A.H. Mazinan ()
Islamic Azad University (IAU), South Tehran Branch, Tehran,
Iran
e-mail: [email protected]
N. Sadati
Electrical and Computer Engineering Department, University
of British Columbia, Vancouver, Canada
e-mail: [email protected]
N. Sadati
Electrical Engineering Department, Sharif University
of Technology, Tehran, Iran
e-mail: [email protected]
the proposed approach, simulations are carried out and the
results are compared with those obtained using a nonlinearGPC (NLGPC) scheme as a benchmark approach realized
based on the Wiener model of the system. In agreement with
these results, the validity of the proposed control scheme can
tangibly be verified.
Keywords Fuzzy adaptive predictive control scheme
Nonlinear generalized predictive control scheme Multiple
models strategy Intelligent decision maker scheme
Tubular heat exchanger system
1 Introduction
The linear model based predictive control (LMBPC) scheme
has been extensively used in many control areas and acad-
emic centers, since it has a good performance, as long as
we are using an explicit linear model of the system. In most
applications of the LMBPC family, such as linear model al-
gorithmic control (LMAC), linear dynamic matrix control
(LDMC), linear generalized predictive control (LGPC) and
other related techniques, the process is represented over its
operating environment by using an explicit linear model [1
10]. In this paper, the LGPC scheme is used for controlling
an industrial tubular heat exchanger system. This controlleris realized based on the explicit use of process model to pre-
dict the controlled variables over a specified range of time
horizon. In this scheme, an optimal control is obtained by
optimizing an objective function that minimizes the con-
trol effort and the error between the predicted output and
the set point, during the prediction and control horizon. As
we know, the LGPC method is realized based on a single
fixed linear model or slowly adaptive model of the system.
Here, it assumes that the operating environment is either
mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
2/14
128 A.H. Mazinan, N. Sadati
time invariant or slowly time variant in the span of time.
In this case, the LGPC method based on the linear mod-
els are well behaved for the linear processes, but when the
operating environment region is extended, the nonlinearity
of the process cannot be ignored. In practical applications
such as the tubular heat exchanger system, due to the co-
efficients variation, the system needs to operate in multiple
operating environments, which may change abruptly from
one to another [11]. An appropriate strategy to improve the
LGPC scheme, while we are having a nonlinear system is
to use the multiple models control strategy, if the models
are approximately available for different operating environ-
ments. In fact, the main idea of multiple models control ap-
proach is to determine the best model, so to activate the cor-
responding controller. The multiple models control strategy
has been mentioned by several researchers such as Madani,
Guerci, Ning, Wang, Gang and others [1226]. In the con-
trol strategy proposed, the best model identification mecha-
nism and the finalized control action generation are realized
by a new intelligent decision maker scheme (IDMS), where
the identification mechanism presented is realized in associ-
ation with the both fuzzy-based adaptive Kalman filter and
fuzzy-based weight generation approaches and also the fi-
nalized control action generation is realized based on the
soft switching technique. In line with this strategy, as soon
as the best model of the system is quite identified by the
proposed IDSM, the adaptive algorithm is implemented on
the chosen model and the corresponding LGPC controller.
Hereinafter, for having a good tracking performance, both
in desired set point variation and in system coefficients vari-
ation, the finalized LGPC control action is applied to the
system, at each instant of time. In fact, the system with wide
and rapid variation in coefficients could easily be controlled
in the strategy proposed. The remainder of this paper is or-
ganized as follows. The tubular heat exchanger system mod-
eling is presented in Sect. 2. The proposed multiple models
control strategy and the nonlinear GPC approach are pre-
sented in Sects. 3 and 4, respectively. The simulation results
and the concluding remarks are finally given in Sects. 5 and
6, respectively.
2 Tubular heat exchanger system modeling
The heat exchanger system is a process that is used tochange the temperature distribution of two materials, when
they are in direct or indirect contacts [2732]. It has both the
inner and the shell tubes with concurrent reactions. The fluid
flows through the inner tube and its temperature is varied by
another fluid which flows concurrently around it. The tem-
perature and the flow rate of the fluid not only change with
respect to time but also change along the axial direction, as
shown in Fig. 1. In order to model the heat exchanger sys-
tem, the following parameters are now defined : section
Fig. 1 Diagram of a tubular heat exchanger system
area of the tube (m2), : fluid density (kg/m3), v: fluid ve-
locity (m/s), x: incremental element in tube (m), Tx : tem-
perature of x (K), d: internal diameter of the tube (m), U:
overall heat transfer coefficient (W/m2 K), Cp : specific heat
capacity (J/kgK).
The dynamics of the heat exchanger system is described
by the partial differential equations (PDEs). Thus, it is truly
used as an infinite dimensional system. In this case, the tem-
perature distribution of an incremental element x, along x,
based on the principle of conservation of energy, at the time
t, could be given as
CpxT
t= Cpv(Tx Tx+x) + UdxT (2.1)
where CpxTt
denotes the accumulation of energy in
x, CpvTx denotes the convection flow of the energy
into x, CpvTx+x also denotes the convection flow of
the energy out ofx and finally UdxT represents the
heat transfer to x. It should be assumed that for modeling
the tubular heat exchanger system, the fluid velocity varia-
tion should be negligible, i.e., to be independent of x. Also
the fluid temperature of the shell tube should be constant.
Now, by assuming x x , the obtained PDEs describing
the system could be written as
CpT
t= Cpv
T
x+ UdT (2.2)
In such a case, by using Tt and Ts as the temperature para-
meters in the inner tube and the shell tube, respectively, we
can have the following
Ttt
= vtTtx
+ atTs atTt; at =U d
ttCpt( 1
sec.)
Tst
= vsTsx
+ as Tt as Ts ; as =U d
s s Cps( 1
sec.)
(2.3)
Also by defining Tt and Ts as the outlet and the inlet of thesystem and assuming s =
t, we can deduce the following
Tt(x,s)
x+
s + at
vtTt(x,s) =
at
vtTs (x,s) (2.4)
Hence, the outlet temperatures in terms of the inlet temper-
atures and the x, could be deduced as
Tt(x,s) = exp
x
vt(s + at)
+
at
s + atTs (x,s) (2.5)
-
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
3/14
An intelligent multiple models based predictive control scheme with its application to industrial tubular heat 129
The system modeling results should uniformly be divided
into small incremental elements, while the boundary condi-
tions are given at x = kN; k = 0, 1, 2, . . . , n. Therefore, the
system temperature could be represented as
Tt k = Tt(kN, s), T sk = Ts (kN,s) (2.6)
where Ttk and Tsk are given as the temperatures at the
kth point of the inner tube and the shell tube, respectively.Hence, using (2.5) and (2.6), the outlet temperature at kth
point of the inner tube could now be given as
Tt k = exp
kN
vt(s + at)
+
at
s + atTsk (2.7)
Now, the system transfer function could also be written as
Ttk
Tsk=
at
s + at
1 exp
kN
vt(s + at)
(2.8)
Moreover, the obtained results could be expressed in terms
of the valve pressure, i.e., TtkPv
, by using
KvPv U d
kN0
(Tsk Ttk )dx = CsTsk
t(2.9)
Also by using (2.8) at x = kN, we could deduce the follow-
ing
Tsk Ttk
= Tsk
s
s + at+
at
s + atexp
x
vt(s + at)
(2.10)
Here, Tsk is defined as constant temperature with respect to
x, i.e.,
Ts0 = Ts1 = = Tsk = ct e (2.11)
Hereinafter, by using (2.9), (2.10) and (2.11), we could have
the following
Tsk
U d
kN s
s + at+
atvt
(s + at)2
1 exp
kN
vt(s + at)
+ sCs
= KvPv
(2.12)
As a consequence, the tubular heat exchanger modeling
could be resulted using (2.8) and (2.12) as
Tt k
Pv=
k1(s)
aa1t s2 + (a + kN a1t )s +
vts+at
(s)(2.13)
where Kv, ,P v and Cs are the valve gain, the compressed
steam temperature of the shell tube, the valve pressure and
finally the shell tube capacitance, respectively. Also (s), k1and a are given as 1 exp( kN
vt(s + at)),
kvU d
and CsU d
,
respectively.
3 The proposed multiple models strategy
The multiple models control strategy presented here is an
approach for controlling the complex systems, where the
system parameters may abruptly change in the span of a
specified variation, at each instant of time. In fact, the con-
trol strategy operates in multiple operating environments,
which may change from one to another. Here, the system
behavior is either nonlinear or linear time variant, and a lin-
ear fixed model may not really lead to the expected perfor-
mance. In accordance with Fig. 2, a good approach for de-
signing the linear controllers to deal with the complex sys-
tems is to use multiple models control strategy. To realize
the strategy presented, some models which cover the differ-
ent operating environments of the system must first be iden-
tified and an appropriate controller must also be designed
for each one of them.
It should be noted that the multiple models strategy pre-
sented is described to define some models corresponding to
different operating environments of the system, to design thelocal controllers corresponding to each one of the predefined
models, to identify the best model of the system, to select the
appropriate control action and finally to generate the final-
ized control action for the system, at each interval of time.
To introduce the achieved specification of the proposed mul-
tiple model control strategy, we can say that the wide range
of system coefficients variation could be covered. In this
way, the weight generation mechanism is realized based on
the novel fuzzy-based approach to generate accurate weights
Fig. 2 The scheme of the proposed multiple models strategy
-
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
4/14
-
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
5/14
An intelligent multiple models based predictive control scheme with its application to industrial tubular heat 131
Realizing the best model identification mechanism, us-
ing the fuzzy-based adaptive Kalman filter and the fuzzy-
based weight generator approaches.
Selecting the models and the corresponding controllers
status in the fixed or the adaptive situations.
Generating the finalized control action, using the soft
switching technique.
stabling the system performance under both the system
coefficients and the desired set point variations.
As it can be seen from the proposed multiple models con-
trol strategy, the IDMS has the several inputs and outputs,
where the desired set point, the finalized control action; u,
cmp and finally ccp; p = 1, 2, . . . , r are used as the output
signals of the IDMS. Also ymp and ucp; p = 1, 2, . . . , r are
used as the input signals of the IDMS in association with
the proposed control strategy. Based on these input-output
signals, all the mentioned tasks must appropriately be im-
plemented through the IDMS, where the details of them are
now given in the best model identification mechanism and
the finalized control action generation sections as follows.
3.2 The best model identification mechanism
The best model identification mechanism is realized to iden-
tify the best model of the system, at each instant of time,
when we are suddenly encountered with both the system co-
efficients and the desired set point variations. In fact, the
main idea of the proposed mechanism is to identify both
the best model of the system (BM) and the deviated models
from the best model of the system (DFBM), as long as the
wide range of variation in the system coefficients and in the
desired set point could be taken place. The mechanism pro-
posed here, as a subsystem of the intelligent decision maker
scheme (IDMS), has the so important role in this control
strategy. The closed loop stability of the strategy may un-
acceptably be changed with system coefficients variations,
provided that the best model identification mechanism can-
not work correctly with respect to time. Meanwhile, as long
as these parameters are rapidly changed in a wide range of
variation, the applicability of the best model identification
mechanism may actually be deteriorated. It means that the
closed loop stability cannot truly be accepted, in such a case.
In the mechanism presented, the controller weight parame-ters; wp,k , p = 1, 2, . . . , r , k = 1, 2, . . . , should accu-
rately be varied to appropriate value, i.e., weight parameters
must be adapted to the ones, as soon as the corresponding
model state estimation error; ep,k , is close to the acceptable
minimum values. Hereinafter, as soon as each one of the
models of the system could be identified as the best cho-
sen model, the corresponding output of the selector system,
i.e., cmp ; p = 1, 2, . . . , r can cause to change the chosen
model from fixed to adaptive parameters. In addition, c cp;
p = 1, 2, . . . , r can cause to change the corresponding con-
troller from fixed to adaptive parameters.
To demonstrate the proposed mechanism in details, the
fuzzy-based adaptive Kalman filter (FAKF) and also fuzzy-
based weight generators (FWG) must first be organized.
In this way, FAKF#p ; p = 1, 2, . . . , r is used to obtain the
model states estimation error; ep,k , p = 1, 2, . . . , r , where
FWG is also used to generate the appropriate controller
weight signals of the corresponding ep,k . In fact, to realize
the proposed approach, the FAKF and the FWG must ap-
propriately be realized, when the statistical behavior of the
system inputs and outputs could exactly be known. Now,
the best model identification mechanism can briefly be de-
scribed as follows
ep,k Min wp,k 1; i.e.,
F /A Model#p BM(adaptive model).
ep,k Max wp,k 0; i.e.,
F /A Model#p DFBM (fixed model).
(3.6)
Realization of the best model identification mechanism
based on the FAKF and the FWG is now described in the
proceeding sections.
3.2.1 The fuzzy-based adaptive Kalman filter approach
The fuzzy-based adaptive Kalman filter; FAKF, has been
used to estimate the model states, as long as the linear model
state spaces, i.e., Ap, Bp and Cp; p = 1, 2, . . . , r could be
given. In association with this matter, the linear single input-
single output model of the system can be described as
xk+1 = Ak+1,kxk + Bkuk + wkyk = Ckxk + vk
(3.7)
where xk is given as the system state vector, yk is given as
the scalar measurement, Ak+1,k is given as the system state
matrix, Ck is given as the measurement vector, wk (o,Q)
is given as the process Gaussian white noise, vk (o,R) is
also given as the measurement Gaussian white noise and fi-
nally R and Q are given as the scalar measurement noise
covariance and the system noise covariance matrix, respec-
tively. Now, the adaptive Kalman filter approach could be
described as
xk = xk,k1 + Kkek
Pk,k1 = Ak,k1Pk1ATk,k1 + Qk
Kk = Pk,k1CTk (CkPk,k1C
Tk + Rk)
1
Pk = (I KkCk)Pk,k1
(3.8)
To realize the approach presented, at the kth instant of time,
the posterior covariance matrix; Pk,k1, and the prior co-
variance matrix; Pk , must instantly be obtained. In fact, the
-
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
6/14
132 A.H. Mazinan, N. Sadati
system states as the output of the approach should be esti-
mated using the Kalman gain; Kk , and the following model
states estimation error
ek = yk yk (3.9)
where Qk and Rk must be adapted using a fuzzy-based sys-
tem. The parameters mentioned could accurately be varied
to the appropriate values, so that the state estimation errors
could be close to the desired values. To realize the FAKF,
the fuzzy-based system presented determines the value of,
where Qk and Rk must be followed as
Rk = R2(k+1), Qk = Q
2(k+1) (3.10)
In this way, Q and R are given as the constant matrices
and also must be chosen either equal or greater than one.
Now, for having high accuracy in the fuzzy-based system,
the fuzzy set parameters are initially obtained from the GA
algorithm [4855]. The obtained fuzzy sets are also shown
in Fig. 3, where Z, S, M and L denote the zero, the small, the
medium and finally the large fuzzy sets, respectively. Also
the rules of the fuzzy-based Kalman filter is tabulated in Ta-
ble 1.
Fig. 3 The fuzzy sets of FAKF scheme
Table 1 The fuzzy rule based of Kalman filter
Pe
Me
Z S L
Z S Z Z
S Z L M
L L M Z
In the same way, the error estimation covariance matrix;
Pe , and the error estimation mean value; Me , could be de-
fined asPe = CkPk,k1C
Tk + Rk
Me =1
Ne
ki=kNe+1
ei eTi
(3.11)
where Ne denotes the size of the mean value window.
3.2.2 The fuzzy-based weight generator approach
The fuzzy-based weight generator (FWG) approach pre-
sented here is used to generate the appropriate weight sig-
nals; wp,k , p = 1, 2, . . . , r , as long as we are encountered
with variation in the system coefficients and also in the de-
sired set point, abruptly. Based on this approach, the FWG
must be positioned in sequence with the FAKF. It means
that the FWG is realized based on the their input data;
ep,k , p = 1, 2, . . . , r , that are generated of FAKF. To pre-
vent the random weight variation, the stability of the pro-
posed FGW could relatively be guaranteed by using the fol-
lowing performance index
Jp,k = e2p,k(t ) +
kj =0
exp((k j))e2p,j ;
0; , > 0 (3.12)
Here, ep,k denotes the pth model state estimation error, at
the kth instant of time. The above performance index aims
to use the model states estimation errors, using the past to
the present time. In other words, while disturbance takes
place abruptly in the system, the performance index could
reject the noisy data from ep,k , where the past data are used
in this approach. In such a case, the performance index pa-
rameters are given as; , and , where and are the
weighting factors on the instantaneous measures and the
long term accuracy, respectively. In addition, is a forget-
ting factor, which assures the boundedness of the criterion
for the bounded ep,k . Also in order to prevent the rapid un-
wanted changes in the mechanism presented, it is better to
apply the achieved weights in the minimum time delay to
the control strategy. Also an effective way to increase the
weight generation accuracy is to apply the weights average
in periods of time to this control strategy. In such a case,
the unwanted changes have no effect on the system perfor-
mance. Now, the approach presented here is realized based
on a novel fuzzy-based algorithm, given by
Defining the some performance indexes, i.e., Jp,k ; p =
1, 2, . . . , r, k = 1, 2, . . . , .
Determining the minimum value of performance indexes
and also the maximum acceptable value of performance
indexes, i.e., Jmin and Jmax , respectively.
-
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
7/14
An intelligent multiple models based predictive control scheme with its application to industrial tubular heat 133
Defining the acceptable, the conditionally acceptable and
the unacceptable fuzzy sets, i.e., AFS, CAFS and UAFS,
respectively, for each one of the performance indexes.
If the performance indexes, i.e., Jp,k is obtained in the
AFS, the corresponding model; F /A Model#p, p =
1, 2, . . . , r , should now be identified as the best chosen
model of the system and the algorithm stopped, otherwise
the rest of the algorithm must be followed.
Defining the some decision maker parameters; (p) =
Jp,k Jmin; p = 1, 2, . . . , r .
Defining the fuzzy sets corresponding to the acceptable
decision and the unacceptable decision; ADFS, UDFS, re-
spectively, for each one of the decision maker parameters;
(p).
Identifying the best predefined model of the system;
F /AModel#p; p = 1, 2, . . . , r in the following fuzzy rule
based system
IF Jp,k is AFS THEN F /A Model#p BM
IF Jp,k is CAFS AND (p) is ADFS
THEN F /A Model#p BM
IF Jp,k is CAFS AND (p) is UDFS
THEN F /A Model#p DBFM
IF Jp,k is UAFS THEN F /A Model#p DFBM
Defining the fuzzy sets corresponding to low value and
high value; LVFS, HVFS, respectively, to generate the
controller weights parameters.
Calculating the controller weights parameters based on
the predefined models; F /A Model#p , in the followingfuzzy rule based system
IF F /A Model#1 BM AND F /A Model#2 DFBM
AND, .. . , AND
F /A Model#r DFBM
THEN w1,k is HVFS, w2,k is LVFS, .. . , wp,k is LVFS
IF F /A Model#1 DFBM AND F /A Model#2 BM
AND, .. . , AND
F /A Model#r DFBM
THEN w1,k is LVFS, w2,k is HVFS, .. . , wp,k is LVFS
...
IF F /A Model#1 DFBM AND F /A Model#2 DFBM
AND, .. . , AND
F /A Model#r BM
THEN w1,k is LVFS, w2,k is LVFS, .. . , wp,k is HVFS
where the fuzzy sets of the performance indexes; Jp,k , and
the decision maker parameters; (p), are given in Figs. 4 to
5, respectively.
Also the fuzzy sets of the controller weight parameters;
wp,k , are given in Fig. 6.
Regarding the proposed fuzzy-based weight generator
approach, the best model of the system could instantly be
identified for the system, as soon as the system coefficients
variation is abruptly implemented on the control strategy
proposed.
3.3 The finalized control action generation
The finalized control action generation is realized by the
IDSM scheme, in this proposed control strategy, as men-
tioned before. In reality, this subsystem is used to generate
an appropriate control action for the system. In this way,
as soon as the system coefficients are abruptly varied, the
control action must be adapted to the appropriate value. In
Fig. 4 The scheme of the fuzzy sets of the performance indexes
Fig. 5 The scheme of the fuzzy sets of the decision maker parameters
Fig. 6 The scheme of the fuzzy sets of the controller weight parame-
ters
-
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
8/14
134 A.H. Mazinan, N. Sadati
fact, the system coefficients variation must be compensated
by an appropriate control action, at each instant of time.
On the other hand, the success of the proposed strategy is
quite seen in proposed appropriate control action genera-
tion. As introduced in the multiple models strategy before,
the F /A Cont#p; p = 1, 2, . . . , r as the local controllers are
realized based on the concept of the LGPC scheme, in this
paper. Here, the controller designing is realized based on
the predefined explicit linear model of the system. In this
case, the finalized control action could be realized by a soft
switching technique, i.e., the linear combination of the local
controllers, given by
uk =
rp=1
wp,k ucp,k,
rp=1
wp,k = 1 (3.13)
where r is given as the number of appropriate local LGPC
controllers, wp,k is given as the appropriate weight of the
pth local LGPC controller, at the kth instant of time, that is
given by the best model identification mechanism, ucp,k isalso given as the pth local LGPC output and finally uk is
given as the finalized control action. Based on this strategy,
the control action is adapted to appropriate value and also is
applied to the system, at the kth instant of time.
4 Nonlinear GPC approach
In this section, a nonlinear GPC (NLGPC) approach for con-
trolling an industrial tubular heat exchanger system is pro-
posed [56, 57]. As we know, the LGPC approach is a well-
known control strategy used both in industrial and academicenvironments, for deriving the linear systems. So nonlinear
systems cannot appropriately be controlled by this approach.
Here, we need to modify the traditional LGPC approach in
its present form, where it could be used for controlling the
nonlinear systems as well. The strategy is shown in Fig. 7,
where u(k), yLm(k) and yNm (k) denote the control action, the
linear model output and the nonlinear model output, respec-
tively.
For realizing the NLGPC approach, we first need to ob-
tain linear and nonlinear parts of the Wiener model of the
system that is shown in Fig. 8. The main purpose of realizing
Fig. 7 The nonlinear GPC approach in controlling the heat exchanger
the Wiener model of the system is to remove the nonlinear-
ity of the system, when the inverse of the nonlinear function
of the Wiener model could be used in sequence with the sys-
tem, as shown in this strategy.
Based on this approach, the linear part of the Wiener
model could be used as the model of the system. Moreover,
for designing a control strategy, control engineers normally
need to have an initial model of the system, which would
give them a scope about the structure of the system under
investigation. This initial model allows them to use a sim-
ulation platform, where control strategy could be tested be-
fore being transferred into the real time environment. Hence
in most cases, the structure of the model including linearity
and nonlinearity could be known. It means the various struc-
tures lead to the same linearity and nonlinearity effect. In
this case, for realizing the Wiener model of the system, the
nonlinear model output; yNm (k), could be represented, when
the linear model output; yLm(k), is obtained. Here, by using
the recursive least square (RLS) identification algorithm, the
linear part of the Wiener model could be identified. In addi-tion, the nonlinear part of the Wiener model could also be
expressed as
yNm (k) = f (yLm(k))
= yNm (0) + 0 tanh(0 (yLm(k) y
Lm(0))) (4.1)
where 0 and 0 denote the nonlinear model coefficients. We
know that the LGPC approach must be used with linear sys-
tem and the NLGPC approach must also be used with non-
linear system, so we have to find the Wiener model of the
system that is shown, in this approach. Now, by having the
obtained results, the nonlinearity of the system could be re-
moved using the inverse of the nonlinear function; NLM1,
as shown in the proposed strategy. As we know, a sequence
of the future model outputs using the system modeling could
be obtained by the following j -step ahead predictor of the
LGPC algorithm
yLm(k + j ) = Hj (q1)u(k 1) + Gj (q
1)u(k + j 1)
+ Fj (q1)yLm(k); j = N1, . . . , N 2 (4.2)
where Fj (q1), Hj (q
1) and Gj (q1) are all given as
Fj (q
1) = [FN1 (q1) , . . . , F N2 (q
1)]T
Hj (q1) = [HN1 (q
1) , . . . , H N2 (q1)]T
Gj (q1) = [GN1 (q
1) , . . . , GN2 (q1)]T
(4.3)
Fig. 8 The Wiener model scheme of the heat exchanger
-
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
9/14
An intelligent multiple models based predictive control scheme with its application to industrial tubular heat 135
Here, the gji (q
1)s are denoted as the coefficients of
Gj (q1) matrix polynomials, which correspond to the sys-
tem step response values, given by
Gj (q1)
=
gjN1
(q1) gjN11
(q1) . . . 0
gj
N1+1(q1) g
jN1
(q1) . . . 0
......
......
gjN2
(q1) gj
N21(q1) . . . g
j
N2Nu+1(q1)
(4.4)
Meanwhile, N2 N1 + 1 and Nu are given as the predic-
tion horizon and the control horizon, respectively. After-
ward, Fj (q1), Hj (q
1) and Gj (q1) could be obtained
using the following Diophantine equation, i.e.,
1 = Ej (q1)A(q1)(q1) + qj Fj (q
1) (4.5)
where we could have
Ej (q1)B(q1) = Gj (q
1) + qj Hj (q1) (4.6)
Here, A(q1) and B(q 1) could be obtained using the RLS
identification algorithm, as the CARIMA model of the sys-
tem, and are adapted, at each instant of time. Hereinafter, by
using the obtained results, we could calculate a sequence,
i.e., j = N1, . . . , N 2, of future nonlinear part of the Wiener
model output as
yNm (k + j ) = f (yLm(k + j ))
=
yN
m (0) + 0 tanh(0 (
yL
m(k + j )
yL
m(0)))(4.7)
Afterward, the manipulated variable; u(k), could be ob-
tained by optimizing the following cost function
JNLGPC =
N2j =N1
( yNm (k + j ) r(k + j ))2
Nuj =1
u2(k + j 1) (4.8)
where r(k) and denote the desired set point and controlweight coefficients, respectively. In this strategy, the NL-
GPC control action; u(k), is finally obtained by using the
following discrete filter
Hf(q1) =
u(k)
u(k)=
1
1 q1(4.9)
where q1 denotes the delay term. As a consequence,
according to Fig. 7, realization of the proposed NLGPC
scheme could be summarized as
Calculating a sequence of future nonlinear model outputs
based on the proposed nonlinear function, using (4.1).
Identifying the linear part of the Wiener model of the sys-
tem based on the RLS identification algorithm and also
calculating a sequence of future linear model by the GPC
algorithm, using (4.2).
Obtaining the NLGPC manipulated variables by optimiz-
ing the proposed cost function, using (4.8).
Obtaining the NLGPC control action based on the dis-
crete filter, using (4.9).
5 Simulation results
To consider the applicability of the proposed approach, a
tubular heat exchanger system, which has the many in-
dustrial environments such as food processing, automotive,
aerospace, metallurgy, pulp and paper, fertilizers, chemicals-
petrochemicals and cement is considered for simulation. As
it can be seen, the fluid of the inner tube at x = Ln = 2.5 m,
t = 0.15 m2 and vt = 0.1 m/s has a wide variation in the
span of time, as long as the water, steam, engine oil, min-
eral oil, palm oil, white oil, vegetable oil, dry air, milk, liq-
uid metal, petroleum jelly, petroleum resin and other related
liquids could be used as the fluid of the inner tube. More-
over, the steam is used as the fluid of the shell tube, in this
simulation. In such a case, the inner tube fluid is used as
an outlet of the system and the shell tube fluid is also used
as an inlet of the system. Here, the inner tube temperature
should be adjusted by commanded valve pressure; Pv , on the
shell tube. Here, the tracking performance of the proposed
scheme, called by the authors as an intelligent multiple mod-
els based adaptive predictive control scheme (IMMBAPC),
using both the desired set points between 0C and 44C and
the following parameters variation, is considered [58].
t(k) = t + t(k), Cpt(k) = C
pt
+ Cpt (k),
Ut(k) = Ut + Ut(k)
t t(k) t, Cpt Cpt (k) Cpt ,
Ut Ut(k) Ut
t = 711 kg/m3, Cpt = 0.14 kJ/kg K,
Ut = 7.90 W/m2 K
(5.1)
To overcome the system coefficients variation, we need to
define several system operating environments and to iden-
tify the corresponding models. For the number of models in
the multiple models control strategy presented, it is better
to define the least operating environments, while the sys-
tem performance is not ignored. Here, due to the results
obtained from experiments, the optimal number of models
was obtained to be three (p = 3) for these simulations. By
using this result, the system operating environments, i.e.,
-
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
10/14
136 A.H. Mazinan, N. Sadati
EV#p; p = 1, 2, 3, will cover the whole of the system co-
efficients variation, given below:
EV#1, i.e., M#1 :
t(k) = t = 0
Cpt (k) = Cpt = 0
Ut(k) = Ut = 0
(5.2)
EV#2, i.e., M#2 :
t(k) =
t+t2 = 208
Cpt (k) =Cpt +Cpt
2= 2.02
Ut(k) =Ut+Ut
2= 2000
(5.3)
EV#3, i.e., M#3 :
t(k) = t = 416
Cpt (k) = Cpt = 4.04
Ut(k) = Ut = 4000
(5.4)
where t, Cpt and Ut are given in 0C and t, Cpt and
Ut are also given in 100C, respectively. Now, using the
RLS identification method, the following CARIMA models
of the system corresponding to different system operating
environments; EVs, could be obtained, where the results of
the identification process are now tabulated by Table 2.
Ai (q1)yi (k) = Bi (q1)u(k 1) + e(k)(q1)
; i = 1, 2, 3
Ai (q1) = 1 + ai1q1 + + aipq
p; p = 4
Bi (q1) = bi0 + bi1q
1 + + bipqm; q = 4
(5.5)
Here, yi
(k), u(k) and e(k) denote the ith model outputvariable, the control action variable and finally the random
sequence number, respectively. Also (q1) is taken as
1 q1.
Table 2 The coefficients of the CARIMA models
k j akj bkj
1 1 0.9933 0.2506E03
1 2 0.4343 0.3519E03
1 3 0.0069 0.5283E03
1 4 0.4219 0.1830E03
2 1 0.9947 0.2469E03
2 2 0.4327 0.3426E03
2 3 0.0083 0.5208E03
2 4 0.4204 0.1738E03
3 1 0.9960 0.2434E03
3 2 0.4313 0.3336E03
3 3 0.0097 0.5135E03
3 4 0.4189 0.1637E03
Now, to validate the models, the ith model error; ei (k),
with respect to the system output; y(k), are expressed as
ei (k) = y(k) yi (k); i = 1, 2, 3 (5.6)
The results, as tabulated by Table 3 can verify the validity
of the chosen models. Also the LGPC prediction horizon
and the control horizon are given as; N2 N1 + 1 = 3 and
Nu = 3, respectively.These control parameters are obtained based on the sys-
tem performance with respect to the recursive computational
operation of the predictive controller. In this way, the sys-
tem performance could be improved, provided that these pa-
rameters are appropriately chosen. Here, Fig. 9 shows the
tracking performance of the proposed IMMBAPC, while
Fig. 10 represents the performance of the nonlinear GPC
(NLGPC). These results are obtained, when we are sud-
denly encountered with both the system operating environ-
ment and the desired set point variations, at several points of
time.
In these simulations, the system coefficients are abruptlyvaried at several points of time, i.e., at 9, 23, 38, 45, 60,
67, 76, 82, 90, 112, 126, 134 s and finally at 186 s, respec-
Table 3 The models validation
Model error M#1 M#2 M#3e2 (V ) 3.82E03 7.41E03 5.12E03|e| (V ) 5.14E02 9.89E02 6.46E02
Fig. 9 The scheme of IMMBAPC tracking performance
Fig. 10 The scheme of NLGPC tracking performance
-
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
11/14
An intelligent multiple models based predictive control scheme with its application to industrial tubular heat 137
tively, while the desired set point is varied at 0 and 112 s,
respectively. In accordance with Fig. 11, F /A Model#1,
F /A Model#2 and F /A Model#3 are identified as the best
chosen model several times, by the intelligent decision
maker scheme (IDSM) presented in this control strategy.
Here, the models behavior have the important roll in the
performance of the IDSM. Hereinafter, F /A Cont#p; p =
1, 2, 3 are used as the dominant adaptive predictive con-
troller, at the corresponding time, i.e., when the F /AModel#p;
p = 1, 2, 3 are identified as the best chosen model of the sys-
tem.
As it can be seen from Fig. 11, the F /A Model#p ;
p = 1, 2, 3 are identified as the best chosen model of the
system, as long as theses models could be relatively close to
system behavior that is abruptly influenced by variation in
the system coefficients and also in the desired set point. In
line with these results, F /A Model#1 is identified as the best
chosen model of the system from 1 to 2 s, from 24 to 27 s,
from 46 to 49 s, from 68 to 72 s, from 82 to 86 s, from 113
to 116 s, from 118 to 126 s, from 130 to 134 s, from 140 to118 s and finally from 192 to 200 s, respectively. In this case,
F /A Model#2 is also identified as the best chosen model of
the system from 6 to 7 s, from 10 to 11 s, at 40 s, from 62 to
Fig. 11 The scheme of IMMBAPC weight signals
63 s, at 77 s, at 92 s and finally at 127 s, respectively. In ad-
dition, F /A Model#3 is identified as the best chosen model
of the system from 3 to 5 s, at 9, at 39, at 61, at 76 and finally
at 90 s, respectively. In the IMMBAPC approach presented,
the local control actions are shown in Fig. 12, where these
signals are represented after multiplication of corresponding
weights. Furthermore, the finalized control action is shown
in Fig. 13, where this signal is obtained by proposed IDSM,
in this control strategy.
It should be noted that the proposed IDMS enable to gen-
erate the accurate weights and the accurate control action
Fig. 12 The scheme of IMMBAPC control action signals
Fig. 13 The scheme of IMMBAPC finalized control action signal
-
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
12/14
138 A.H. Mazinan, N. Sadati
signals, as long as the system coefficients are suddenly var-
ied, at each instant of time. Consequently, the simulation re-
sults are compared with those obtained using the nonlinear
LGPC (NLGPC) scheme, where for realizing this scheme
the linear and the nonlinear parts of the Wiener model of the
system are organized as
yLm(k) = yLm(0) +
np=1
ap(k)yLm(k p)
+
np=1
bp(k)u(k p)
yNm (k) = yNm (0) + 0 tanh(0 (y
Lm(k) y
Lm(0)))
(5.7)
Here, yLm(0), yNm (0), 0, 0 and n are given as 0.7, 0.5,
1.6, 0.5 and 4.0, respectively. In addition, both ap(k) and
bp(k) must be obtained using the RLS algorithm, at each in-
stant of time. By using both the IMMBAPC and the NLGPC
schemes in several simulations, with the same conditions,
the performance improvement of the IMMBAPC scheme is
easily observed. In these cases, the NLGPC scheme does not
perform well, when changes in the system coefficients and
in the desired set point are suddenly taken place. In fact, it
is shown that the IMMBAPC approach could track appropri-
ately the desired step points in the control strategy presented.
6 Conclusion
A novel multiple models strategy using the well-known lin-
ear generalized predictive control (LGPC) scheme is pro-
posed to control an industrial tubular heat exchanger system.
In the approach presented here, the best model identifica-
tion mechanism and also the finalized control action gener-
ation are realized by an intelligent decision maker scheme
(IDSM). In line with this strategy, the best model identifica-
tion mechanism is organized in agreement with the fuzzy-
based adaptive Kalman filter and the fuzzy-based weight
generator approaches. The applicability of the strategy pre-
sented is summarized in controlling the system with rapid
and wide range of variation in the coefficients and also in the
desired set point. Here, the control strategy is implemented
on the system and the results are compared with those ob-
tained using a nonlinear GPC (NLGPC) scheme realized
based on the Wiener model of the system. The achieved re-
sults can verify the validity of the proposed control strategy.
As it can be seen from these simulation results, the multiple
models control strategy presented outperforms the NLGPC
scheme in an satisfactory manner.
References
1. Mazinan AH, Sadati N (2009) Fuzzy predictive control based mul-
tiple models strategy for a tubular heat exchanger. Appl Intell.
doi:10.1007/s10489-009-0163-1
2. Mazinan AH, Sadati N (2008) Fuzzy multiple models predictive
control of tubular heat exchanger. In: Proc of IEEE world congress
on computational intelligence, pp 18451852
3. Mazinan AH, Sadati N (2008) Multiple modeling and fuzzy pre-
dictive control of a tubular heat exchanger system. Trans Syst Con-trol 3:249258
4. Mazinan AH, Sadati N (2008) Fuzzy multiple modeling and fuzzy
predictive control of a tubular heat exchanger system. In: Interna-
tional conference on application of electrical engineering, pp 77
81
5. Mazinan AH, Sadati N (2008) Fuzzy multiple modeling and fuzzy
predictive control of a tubular heat exchanger system. In: Interna-
tional conference on robotics, control and manufacturing technol-
ogy, pp 9397
6. Hong X, Harris CJ (2002) A mixture of experts network struc-
ture construction algorithm for modelling and control. Appl Intell
16:5969
7. Flores A, Saez D, Araya J, Berenguel M, Cipriano A (2005) Fuzzy
predictive control of a solar power plant. IEEE Trans Fuzzy Syst
1:58688. Yager RR (1992) A general approach to rule aggregation in fuzzy
logic control. Appl Intell 2:333351
9. Sousa JMDC, Kaymak U (2001) Model prediction control using
fuzzy decision functions. IEEE Trans Syst Man Cybern, Part B,
Cybern 1:5465
10. Rashidi F, Mazinan AH (2004) Modeling and control of three
phase boost rectifiers via wavelet based neural network. Trans Syst
3:494497
11. Xia L, DeAbreu-Garcia JA, Hartley TT (1991) Modeling and sim-
ulation of a heat exchanger. In: Proc. of the IEEE international
conference on system engineering, pp 453456
12. Ho TB, Nguyen TD, Shimodaira H, Kimura M (2003) A knowl-
edge discovery system with support for model selection and visu-
alization. Appl Intell 19:125141
13. Thiaw L, Malti R, Madani K (2003) A multiple models approachfor nonlinear systems identification: Comparison between ANN
based and conventional implementation. In: Proceeding Book of
International Conference on Neural Networks and Artificial Intel-
ligence (ICNNAI 2003), Minsk, Byelorussia, pp 210214. ISBN
985-444-571-2
14. Madani K, Chebira A, Rybnik M (2003) Data driven multiple
neural network models generator based on a tree-like scheduler.
In: Mira J, Alvarez JR (eds) Computational methods in neural
modeling. Lecture notes in computer science, vol 2686. Springer,
Berlin, pp 382389. ISBN3-540-40210-1
15. Chebira A, Madani K, Rybnik M (2003) Non linear process iden-
tification using a neural network based multiple models generator.
In: Mira J, Alvarez JR (eds) Artificial neural nets problem solving
methods. Lecture notes in computer science, vol 2687. Springer,
Berlin, pp 647654. ISBN 3-540-40211-X16. Thiaw L, Rybnik M,Malti R, Chebira A, MadaniK (2004)A com-
parative study between a multi-models based approach and an ar-
tificial neural network based technique for nonlinear systems iden-
tification. Comput Int Sci J 3(1):6674. ISSN 1727-6209
17. Bouyoucef E, Chebira A, Rybnik M, Madani K (2005) Multi-
ple neural network model generator with complexity estimation
and self-organization abilities. Int Sci J Comput 4(3):2029. ISSN
1727-6209
18. Madani K, Thiaw L (2005) Multi-model based identification: ap-
plication to nonlinear dynamic behavior prediction. In: Saeed, K.,
Mosdorf, R., Pejas, J., Hilmola, O.-P., Sosnowski, Z., (ed) Image
http://dx.doi.org/10.1007/s10489-009-0163-1http://dx.doi.org/10.1007/s10489-009-0163-1 -
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
13/14
An intelligent multiple models based predictive control scheme with its application to industrial tubular heat 139
analysis, computer graphics, security systems and artificial intelli-
gence applications, pp 365375. ISBN 83-87256-86-2
19. Thiaw L, Madani K (2006) Self-organizing multi-model based
identification: Application to nonlinear dynamic systems be-
havior prediction. Image Process Commun J 10(2):6374. ISSN
1425-140X
20. Madani K, Thiaw L (2007) Self-organizing multi-modeling: A dif-
ferent way to design intelligent predictors. Neuro Comput 70(16
18):28362852. ISSN 0925-2312
21. Murray-Smith R, Johansen TA (1997) Multiple model approachesto modeling and control. Taylor & Francis, London. ISBN 0-7484-
0595-X
22. Guerci J, Feria E (1991) Multi-model predictive transform esti-
mation. In: Proc of aerospace and electronics conference, pp 119
125
23. Ning L, Shao-Yuan L, Yu-Geng X (2004) Multi-model predictive
control based on the Takagi-Sugeno fuzzy models: a case study.
In: Proc of IEEE conference on information science, pp 247263.
24. Wang N (2002) A fuzzy PID controller for multi-model plant. In:
Proc of IEEE conference on machine learning and cybernetics,
pp 14011406
25. Qi-Gang G, Dong-Feng W, Pu H, Bi-Hua L (2003) Multi-model
GPC for steam temperature system of circulating fluidized bed
boiler. In: Proc of IEEE international conference on machine
learning and cybernetics, vol 2, pp 90691126. Sadati N, Bagherpour M, Ghadami R (2005) Adaptive multi-
model CMAC-based supervisory control for uncertain MIMO sys-
tems. In: Proc of the 17th IEEE international conference on tools
with artificial intelligence, Hong Kong, China, Nov 2005, pp 457
461
27. Bakhshandeh R (1994) Multiple inputs-multiple outputs adaptive
predictive control of a tubular heat exchanger system. MSc Thesis,
Electrical Engineering Department, Sharif University of Technol-
ogy [in Persian]
28. Skrjanc I, Matko D (2000) Predictive functional control based on
fuzzy model for heat-exchanger pilot plant. IEEE Trans Fuzzy
Syst 8:705711
29. Matko D, Kavsek-Biasizzo K, Skrjanc I, Music G (2000) Gener-
alized predictive control of a thermal plant using fuzzy model. In:
Proc of the American control conference, vol 3, pp 2053205730. Abe N, Seki K, Kanoh H (1996) Two degree of freedom internal
model control for single tubular heat exchanger system. In: Proc of
the IEEE international symposium on industrial electronics, vol 1,
pp 260265
31. Fazlur Rahman MHR, Devanathan R (1994) Feedback linearisa-
tion of a heat exchanger. In: Proc of the 33rd IEEE international
conference on decision and control, vol 3, pp 29362937
32. Fazlur Rahman MHR, Devanathan R (1994) Modeling and dy-
namic feedback linearization of a heat exchanger. In: Proc of the
third IEEE international conference on control applications, vol 3,
pp 18011806
33. Sadati N, Talasaz A (2004) Robust fuzzy multimodel control using
variable structure system. In: Proc of IEEE conference on cyber-
netics and intelligent systems, vol 1, pp 497502
34. Sadati N, Ghadami R, Bagherpour M (2005) Adaptive neural net-work multiple models sliding mode control of robotic manipula-
tors using soft switching. In: Proc of the 17th IEEE international
conference on tools with artificial intelligence, pp 431438
35. Chang BR, Tsai H (2007) Composite of adaptive support vector
regression and nonlinear conditional heteroscedasticity tuned by
quantum minimization for forecasts. Appl Intell 27:277289
36. Liang K, Yao X, Newton CS (2001) Adapting self-adaptive para-
meters in evolutionary algorithms. Appl Intell 15:171180
37. Neri F, Toivanen J, Makinen RAE (2007) An adaptive evolution-
ary algorithm with intelligent mutation local searchers for design-
ing multidrug therapies for HIV. Appl Intell 27:219235
38. Saez D, Cipriano A (1997) Designof fuzzymodel based predictive
controller and its application to an inverted pendulum. In: Proc of
the sixth IEEE international conference on fuzzy systems, vol 2,
pp 915919
39. Hadjili ML, Wertz V, Scorletti G (1998) Fuzzy model-based pre-
dictive control. In: Proc of IEEE decision and control, vol 3, pp
29272929
40. Huang S, Tan KK, Lee TH (2002) Applied predictive control.
Springer, London
41. Clarke DW (1988) Application of generalized predictive control
to industrial processes. IEEE Control Syst Mag 4955
42. Sousa JM (2000) Optimization issues in predictive control with
fuzzy objective functions. Int J Intell Syst 15:879899
43. Zamarreno JM, Vega P (1999) Neural predictive control applica-
tion to a highly non-linear system. Eng Appl Artif Intell 12:149
158
44. Gadkar KG, Doyle FJ III, Crowley TJ, Varner JD (2003) Cyber-
netic model predictive control of a continuous bioreactor with cell
recycle. Biotechnol Prog 19:14871497
45. Saha P, Krishnan SH, Rao VSR, Patwardhan SC (2004) Modeling
and predictive control of MIMO nonlinear systems using Wiener-
Laguerre models. Chem Eng Commun 8:10831120
46. Franco E, Sacone S, Parisini T (2004) Practically stable nonlin-ear receding-horizon control of multi-model systems. In: Proc of
IEEE Conference on Decision and Control, 3, pp 32413246
47. Ding Z, Leung H, Chan K (2000) Model-set adaptation using a
fuzzy Kalman filter. In: Proc of the third international IEEE con-
ference on information fusion, vol 1, pp 29
48. Shiu SCK, Li Y, Zhang F (2004) A fuzzy integral based query dis-
patching model in collaborative case-based reasoning. Appl Intell
21:301310
49. Zhang Y, Chi Z, Liu X, Wang X (2007) A novel fuzzy compensa-
tion multi-class support vector machine. Appl Intell 27:2128
50. Chen S, Chen S (2005) A prioritized information fusion method
for handling fuzzy decision-making problems. Appl Intell 22:219
232
51. Li JH, LimMH, CaoQ (2005) Aqos-tunable scheme for ATM cellscheduling using evolutionary fuzzy system. Appl Intell 23:207
218
52. Sun S, Zhuge F, Rosenberg J, Steiner RM, Rubin GD, Napel S
(2007) Learning-enhanced simulated annealing: method, evalu-
ation, and application to lung nodule registration. Appl Intell
28:8399
53. Lee KK, Yoon WC, Baek DH (2006) A classification method us-
ing a hybrid genetic algorithm combined with an adaptive proce-
dure for the pool of ellipsoids. Appl Intell 25:293304
54. Karr CL, Wilson E (2003) A self-tuning evolutionary algorithm
applied to an inverse partial differential equation. Appl Intell
19:147155
55. Lee Z (2008) A robust learning algorithm based on support vec-
tor regression and robust fuzzy cerebellar model articulation con-
troller. Appl Intell 29:4755
56. Arefi MM, Montazeri A, Poshtan J, Jahed-Motlagh MR (2006)
Nonlinear model predictive control of chemical processes with a
Wiener identification approach. In: Proc of IEEE conference on
industrial technology, pp 17351740
57. Rueda A, Cristea S, Prada CD, Keyser RD (2005) Non-linear pre-
dictive control for a distillation column. In: Proc of 44th IEEE
conference on decision and control, pp 51565161
58. Cengel YA, Turner RH (2004) Fundamentals of thermal fluid sci-
ences, 2nd edn. McGraw-Hill, New York
-
8/3/2019 Multyiple Model Indutrial Tubular Het Exchanger System
14/14
140 A.H. Mazinan, N. Sadati
A.H. Mazinan was born on May 4,
1969, in Tehran, Iran. He received
the B.Sc. degree in Electronic Engi-
neering from the Islamic Azad Uni-
versity (IAU), Karaj Branch, Iran, in
1992, the M.Sc. degree in Control
Engineering from the IAU, South
Tehran Branch, Iran, in 1995 and
finally the Ph.D. degree in Control
Engineering from the IAU, Science
and Research Branch, Iran, in 2009,
respectively. He is now with Electri-
cal Engineering Department of the
IAU, South Tehran Branch as a fac-
ulty member, since 1996. His current research activities include pre-
dictive control, estimation theory, fuzzy logic, neural network, genetic
algorithm and their applications in multiple modeling and in hybrid
control systems.
N. Sadati http://ee.sharif.edu/~sadati/.
http://ee.sharif.edu/~sadati/http://ee.sharif.edu/~sadati/