You are on page 1of 6

Food Control 12 (2001) 175±180

www.elsevier.com/locate/foodcont

Identi®cation of fuzzy controller for use with a falling-®lm evaporator


S.T. Lahtinen *
Department of Agricultural Engineering and Household Technology, University of Helsinki, P.O. Box 27 (Viikki B), FIN-00014 Helsinki, Finland
Received 5 July 2000; received in revised form 21 December 2000; accepted 21 December 2000

Abstract
A ®rst-order Takagi±Sugeno fuzzy inference engine based on the use of polynomial consequents in the fuzzy rules was applied to
the identi®cation of a thermocompression evaporator. The fuzzy system obtained proved to be suitable for the description and o€-
line optimization of the process based on the recirculation of sugar liquid in the equipment. Only two linguistic rules were needed to
successfully describe the complicated and non-linear e€ects of four input variables on the outlet concentration of sugar. Supervisory
control of evaporation could be realized by steering only the feed of liquid to the evaporator, or the recirculation of liquid in the
evaporation section. Ó 2001 Elsevier Science Ltd. All rights reserved.

Keywords: Fuzzy system; Evaporation; Automatic control

1. Introduction a control system seem to be tutorial examples presented


by Newell and Lee (1989) in their textbook of process
Fuzzy set theory provides an e€ective tool for incor- control. In most studies, the fuzzy controls of di€erent
porating cognitive thinking into inference engine soft- evaporators have been compared with other control
ware which connects the values of input and output types using simulation (Lee & Lee, 1993; Vega, Cipri-
variables by linguistic rules. In addition to ambiguous ano, de Prada, Tancara, & Guarini, 1994; Zdravkovic,
and vague data, fuzzy inference engines can be applied Turajlic, & Marsenic, 1994). One food application is
to crisp input and output variables, allowing robust or presented by Schmidt, Pandit, and Christmann (1994),
adaptive systems or as a method of non-parametric who described the design of a fuzzy control system for
modeling. The fuzzy approach has been applied to the manufacture of fruit juice concentrates. Later,
various ordinary food processing applications, such as Dohnal and Walthew (1995) presented an example of a
the automatic control of aseptic processing (Shieh, fuzzy control system for preventing evaporator fouling
Chen, & Ferng, 1992; Singh & Ou-Yang, 1994), batch or in the sugar industry.
extrusion cooking (Linko, Uemura, Zhu, & Eerikainen, The behavior of evaporators has been empirically
1992; Davidson & Smith, 1995), drying (Zhang & described using stochastic identi®cation (Radek &
Litch®eld, 1993; R uger, Langhans, & Alender, 1995), Valter, 1979), step or pulse testing methods (Lozano,
frying of snack food (Choi, Whittaker, & Bullock, Elustondo, & Romagnoli, 1984), residence time distri-
1996), baking (Perrot, Trystram, Guennec, & Guely, bution (Wittwer, 1983; Janssen, 1994), empirical state
1996; Kim & Cho, 1997), roasting of peanuts (Davidson, space modeling (Quaak, van Wijck, & van Haren, 1994;
Brown, & Landman, 1999) as well as evaporation. van Wijck, Quaak, & van Haren, 1994) and response
Mittal (1997) and Linko and Linko (1998) have recently surface methodology (Lahtinen, 1998). In this study a
discussed the properties of fuzzy inference engines in the Takagi±Sugeno fuzzy infrence engine was identi®ed for
automatic control of food processes in general. the supervisory control of a falling-®lm evaporator. This
Although the application of industrial evaporators is inference engine type has found favor with automatic
widespread, the literature on the fuzzy control of evap- control because of its computational eciency and us-
oration is limited. The ®rst detailed descriptions of such ability with linear techniques like PID control. Choi
et al. (1996) applied the Takagi±Sugeno approach to
design a pure neuro-fuzzy controller for time lag com-
*
Tel.: +358-708-58506; fax: +358-708-58491. pensation in a process containing two controlled vari-
E-mail address: seppo.lahtinen@helsinki.® (S.T. Lahtinen). ables. Recently, Perrot, Me, Trystram, Trichard, and

0956-7135/01/$ - see front matter Ó 2001 Elsevier Science Ltd. All rights reserved.
PII: S 0 9 5 6 - 7 1 3 5 ( 0 1 ) 0 0 0 0 4 - 4
176 S.T. Lahtinen / Food Control 12 (2001) 175±180

Decloux (1998) have used human expertise to set up a ¯ow and liquid density in this internal recirculation cycle
Takagi±Sugeno fuzzy controller for a micro®ltration were measured with an additional Danfoss Mass¯o
process for sugar. Mass 1100/1000 transducer. The recirculation ¯ow was
controlled manually by a three-way valve.

2. Equipment
3. Fuzzy inference engine
A pilot-scale single-e€ect MKT PE-1-2 falling-®lm
evaporator was used in the experiments (MKT Facto-
A ®rst-order Tagaki±Sugeno fuzzy inference engine
ries, Finland). The detailed structure and operation of
was computed from the data. Contrary to the classical
the equipment have been previously described (Lahti-
Mamdani engine type, in which both the input and re-
nen, 1998). In the present study, main part of the con-
sponse variables are ambiguous, the consequent part of
centrate ¯ow was combined with the feed ¯ow
this engine type is a polynomial (Takagi & Sugeno,
immediately after evaporation without cooling and re-
1985). The principle of the fuzzy reasoning mechanism
circulating it via the stirred tank (Fig. 1). In this way
used was consistent with Fig. 2. The weight of the ith
mass ¯ow in the evaporation section could be increased,
linguistic fuzzy rule wi was the product of the ®ring
and the suciency of liquid in it was con®rmed. Mass
strengths wij of the antecedent's constituents, j indicat-
ing the input variable. The response y of the engine was
the weighted mean value of the output yi of each poly-
nomial.

4. Methods

Feed mass ¯ow (FMF), mass ¯ow in the internal re-


circulation cycle (RMF) and motive steam pressure
(MSP) were preset to the desired values and sucrose
solutions of the known concentrations (FC) were fed to
the evaporator. The concentrations of sucrose in the
outlet (OC) were measured manually with a refract-
ometer after the process had equilibrated. The ranges of
the input variables were [340,600] kg/h, [291,1065] kg/h,
[1.4, 3.4] bar and [9.85, 35.75]% for FMF, RMF, MSP
Fig. 1. Flow diagram of the MKT PE-1-2 evaporator. and FC, respectively.

Fig. 2. Principle of the fuzzy inference engine applied. The crisp values of the input variables X 1 and X 2 are mapped to ®ring strengths speci®ed by
the membership functions. The response of the engine is the weighted mean value of the output of each polynomial.
S.T. Lahtinen / Food Control 12 (2001) 175±180 177

27 of the data points were collected in a randomized steam pressure was 0.05 bar and that of concentrations
order during three successive days according to a Box± 0.05%, expressed as a percentage of sucrose.
Behnken experimental design blocked orthogonally.
These data were supplemented by previous and addi-
tional experiments made at intermediate values of the
input variables. All the data consisting of 62 observa- 5. Results
tions were used for the identi®cation of the fuzzy in-
ference engine. The validity of the engine found was The maximum absolute value of the correlation co-
checked by cross-validation using the jack-knife tech- ecient between the paired input vectors was 0.226. The
nique. The prediction sum of squares PRESS was used low correlation coecients indicated that the input
as the validity criterion. The datum points were divided variables were suciently independent of one another
into seven subsets in the PRESS computation. and no signi®cant confounding existed between their
The conventional functions of the Matlab 5.3.1 values. The variation in outlet concentration OC was
software and its Fuzzy Logic Toolbox 2.0.1 were used furthermore large enough to contain adequately infor-
in the computations (The Mathworks, Natick, USA). mation for the identi®cation. The mean of the OC dis-
2
The Gaussian equation f …x; r; c† ˆ exp‰ …x c† =2r2 Š, tribution was 32.9% while its skewness was )0.343 and
where the parameter c indicates the location on the x- range was 41.5%. The values of OC were approximately
axis of the maximum point of the curve and r2 indi- normally distributed.
cates the curve's width, was used as the membership The fuzzy inference engine could be made to perfectly
function to obtain smooth response surfaces. The val- ®t the data by choosing a large number of fuzzy rules in
ues of c and r2 as well as the coecients of the poly- the system. The ®t could also be enhanced by increasing
nomials were optimized using the ANFIS neuro-fuzzy the number of iteration epochs in the optimization of
algorithm (Jang, 1993). The identi®cation as a whole parameters for the inference engine. Thus, there was a
was based on the minimization of the root-mean- danger of over®tting the system to the data, which ap-
square-error RMSE between the measured and the peared as incredible response surfaces and a lessened
predicted data. ability of the engine to generalize. These outcomes were
Coded values of the input variables between )1 and 1 avoided by using as high a cluster radius as possible in
were used in the identi®cation. The gen®s2 function used the identi®cation, while still aiming at a good ®t to the
coded the measured OC values to the range [)5,5] and data. A good ®t obtained with a small number of fuzzy
clusterized them to ®nd natural groupings from the data rules seemed to be a viable estimate of the system's re-
set (Chiu, 1994). The number of linguistic rules in the liability.
engine was determined by varying the relative cluster The fuzzy subsets in the antecedents of the linguistic
radius for the input variables. For simplicity, an equal rules are given in Table 1. With four input variables,
cluster radius between 0 and 1 was used for each of the there were four membership functions for both of the
inputs (Gulley & Jang, 1995). The cluster radius indi- two rules obtained. Because of the clusterization of
cates the extent of the cluster in the data space consid- the data and the weighting of the two responses of the
ered as a unit hypercube. A small cluster radius usually polynomials, the importance of the variables in the
leads to the ®nding of many clusters in the data set. This whole data space could not be obtained from their co-
in turn results in a large number of rules in the engine. ecients (Table 2). A relative cluster radius of 0.94 was
The recirculation of concentrate was already known adequate to produce a successful ®t to the data. The
to make the process time-dependent and non-linear. Table 1
Furthermore, experimentation at di€erent times and Membership functions for the input variablesa
conditions made the data set used incoherent and low-
ered its quality for identi®cation purposes. The mass Variable Fuzzy linguistic c r2
value
¯ow signals (FMF, RMF) and the concentration signals
(obtained by computation from densities) were more- Feed mass ¯ow PS 0.1419 0.6807
over subject to considerable temporal variation due to PVS 0.1087 0.6786
interferences caused by vibration and electrical motors. Recirculation mass PVS 0.09756 0.4087
These characteristics recommended the use of the fuzzy ¯ow NVL )1.290 0.3885
Motive steam PVS 0.1022 0.3735
inference engine as a controller in this system. The pressure PSM 0.3681 0.7680
standard deviations of the sampled signals of densities Feed concentration ZR 0.05149 0.3047
and mass ¯ow were at most 1.8% of the measurement PM 0.4428 0.8254
range after averaging 10 successive samples. The corre- a
The parameters c and r2 are given in coded units corresponding to
sponding estimate for the signal of motive steam tem- the range [)1, 1] of the inputs. PM, positive medium; PSM, positive
perature was 0.9°C in the range 0±150°C. In the small medium; PS, positive small; PVS, positive very small; ZR, zero;
identi®cation, the accuracy of the reading of motive NVL, negative very large.
178 S.T. Lahtinen / Food Control 12 (2001) 175±180

Table 2
Rules of the fuzzy inference enginea

1. IF FMF is ``PS'' and RMF is ``PVS'' and MSP is ``PVS'' and


FC is ``ZR'' THEN
oc ˆ 2:264  fmf ‡ 5:438  rmf ‡ 18:48  msp ‡ 35:50  fc
5:540
2. IF FMF is ``PVS'' and RMF is ``NVL'' and MSP is ``PSM''
and FC is ``PM'' THEN
oc ˆ 22:78  fmf 0:4368  rmf ‡ 14:43  msp ‡ 13:22  fc‡
6:444
a
FMF, RMF, MSP and FC represent the fuzzy variables and fmf,
rmf, msp and fc their coded crisp (i.e., numerical) values. oc is the
value of outlet concentration.

correlation coecient between the measured and pre-


Fig. 4. Histogram of one thousand PRESS values obtained using the
dicted OC values was 0.990 and RMSE was 1.5%. No jack-knife technique.
trend was observed in the residuals between the mea-
sured and predicted outlet concentrations, as should be
the case (Fig. 3).
The total corrected sum of squares for the response
was 7514.7%2 . The mean of one thousand PRESS values
computed using randomized observations was 331.8%2 ,
indicating a good predictive ability of the system. The
distribution of the PRESS values was well centered
round the mean, considering that 15% of the data
points were left out in the identi®cation of the subset
fuzzy engines (Fig. 4).
Due to considerable non-linearity, simple e€ects of
the input variables on outlet concentration were not
found. The e€ect of recirculation mass ¯ow on outlet
concentration was highly non-linear and particularly
dependent on feed mass ¯ow (Fig. 5). The interactions
and/or non-linear e€ects between or of the other input
variables were also previously observed (Lahtinen,
1998).

Fig. 5. Example of the response surfaces for the di€erence between feed
and outlet concentrations. Motive steam pressure is 2.4 bar and feed
concentration of sucrose is 22.8%.

O€-line optimization of the process using sequential


quadratic programming (Gill, Murray, & Wright, 1981)
showed that the employment of an internal recirculation
cycle more than doubled the evaporator's performance
compared with that obtained previously (Lahtinen,
1998). Steering of the recirculation mass ¯ow combined
with the maximum motive steam pressure and the
minimum feed mass ¯ow used also favored an ecient
concentration of the liquid (Fig. 6). Using another
control strategy in which the evaporation rate ˆ
FMF  (1 ) FC/OC) kg/h was maximized by steering
feed mass ¯ow achieved a similar result without addi-
tional changes in the control equipment (Fig. 6). In this
case, the optimal supervisory control assumed that both
Fig. 3. Residuals between the measured and predicted outlet concen- recirculation mass ¯ow and motive steam pressure were
trations. kept at the maximum values allowed.
S.T. Lahtinen / Food Control 12 (2001) 175±180 179

Fig. 6. Optimal control trajectories of the process. Upper row: maximum outlet concentrations and evaporation rates as a function of feed con-
centration. Lower row: steering of input variables when outlet concentration …І or evaporation rate (- - -) is maximized.

6. Discussion cially when the operation is disturbed by a great time lag


and random steam extractions. Conventionally, the
The greatest hindrance to the widespread use of tra- control of falling-®lm evaporators may be structured by
ditional multivariable control strategies in the process a combination of cascade regulators and a feedforward
industry is the need for a detailed mathematical model control giving an anticipation of the steam extraction.
of the control system, and the diculty to copy its re- At a strategical level, steam ¯ow and feed ¯ow may be
alization from one application to another. This makes controlled separately by an operator, or their interde-
the introduction of such strategies quite expensive in pendent values can be set automatically, based on mass
such ®elds as the food industry, where the degree of and energy balance computations (Isdale, 1991). The
working up of the products is seldom high. The fuzzy drawback of the latter strategy is that process mea-
approach used in this study made possible the setup of surements seldom satisfy the material and energy bal-
the control system empirically without laborious math- ance constraints included, due to random and gross
ematical analysis of the evaporator. Even compared to errors in the readings of measuring devices. This com-
the introduction of fuzzy systems based on expert plicates process control especially in those cases in which
knowledge, this technique seemed to be more economi- the model parameters or the state of the process change
cal and time-saving. Furthermore, it can be easily put continuously. The fuzzy identi®cation approach applied
into practice using cheap programmable logic control- seems to be promising in process control, because
lers commonly used in the food industry. These char- strictly accurate measurements of the variables are not
acteristics and the small amount of the linguistic rules required. The supervisory control of the evaporator can
obtained draw a picture of a simple and comprehensible be realized using equations in which the ambiguity of
method applicable to the supervisory control of evapo- the measured variables is inherently accounted in the
rators. model structure.
Control objectives for evaporators are formulated The lag time between a disturbance and the change
from product speci®cations, operational constraints and observed in product quality considerably a€ect the
cost considerations. In most cases, the main purpose of performance of any industrial control system. The
the control system is to maintain product density when consequence of the lag time is that the desired and actual
changes in production rate or in feed density occur. outputs of the process poorly correspond to one another
Automatic control of these variables is dicult, espe- except in the conditions of trouble-free operation. If the
180 S.T. Lahtinen / Food Control 12 (2001) 175±180

actual plant output can be predicted by a plant estima- Kim, S., & Cho, S. I. (1997). Neural network modeling and fuzzy
tor, the performance can be improved because the control simulation for bread-baking process. Transactions of the
ASAE, 40, 671±679.
controller can reduce the error between the reference Lahtinen, S. T. (1998). Optimal supervisory control of a batch
input and the plant output. Choi et al. (1996) could thermocompression evaporator. Food Control, 9, 243±247.
structure a control system based on the Takagi±Sugeno Lee, J. S., & Lee, K. J. (1993). Dynamic simulation of a forced
approach to successfully predict the actual plant output circulation evaporating system. Annals of Nuclear Energy, 20, 347±
a€ected by controller output after the lag time. That 360.
Linko, P., Uemura, K., Zhu, Y. H., & Eerikainen, T. (1992).
with the successful identi®cation outcome reached in the Application of neural network models in fuzzy extrusion control.
present study suggests that lag compensation could be Food and Bioproducts Processing, 70(C3), 131±137.
also improved in evaporators using a Takagi±Sugeno Linko, S., & Linko, P. (1998). Developments in monitoring and
fuzzy system. The results as combined point towards a control of food processes. Food and Bioproducts Processing, 76(C3),
promising direction for the future research of the topic. 127±137.
Lozano, J. E., Elustondo, M. P., & Romagnoli, J. A. (1984). Control
The identi®cation of the Takagi±Sugeno fuzzy infer- studies in an industrial apple juice evaporator. Journal of Food
ence engine had many similar features to those of a single Science, 49, 1422±1427.
polynomial created using response surface methodology Mittal, G. S. (1997). Computerized control systems in the food industry
(RSM). The apparent advantages of this fuzzy system (pp. 119±205). New York: Marcel Dekker.
over the polynomial model were its ability to describe Newell, R. B., & Lee, P. L. (1989). Applied process control: A case study
(pp. 97±111, 142±143). Englewood Cli€s, NJ: Prentice-Hall.
stronger non-linearities (Fig. 5) and the possibility to Perrot, N., Trystram, G., Guennec, D., & Guely, F. (1996). Sensor
directly exploit to some extent allusive data set in the fusion for real time quality evaluation of biscuit during baking.
computation. These advantages would seem to make it Comparison between Bayesian and fuzzy approaches. Journal of
more attractive than the single polynomial in many food Food Engineering, 29, 301±315.
process applications including process control. Perrot, N., Me, L., Trystram, G., Trichard, J.-M., & Decloux, M.
(1998). Optimal control of the micro®ltration of sugar product
using a controller combining fuzzy and genetic approaches. Fuzzy
Sets and Systems, 94, 309±322.
Acknowledgements Quaak, P., van Wijck, M. P. C. M., & van Haren, J. J. (1994).
Comparison of process identi®cation and physical modelling for
The author wishes to acknowledge the invaluable falling-®lm evaporators. Food Control, 5, 73±82.
Radek, J., & Valter, V. (1979). Identi®kation eines Verdampfapparates
assistance of Jarmo Jyrki
ainen, Mika Linna, Olavi als Regelstrecke. Zuckerindustrie, 104, 512±514.
Sorjonsalo, Juhani Tanayama and Tuomo Virtanen in Ruger, J., Langhans, B., & Alender, S. (1995). Einsatz von Fuzzy
collecting the data. Control f ur die Automatisierung einer Schnitzeltrocknung. Zuck-
erindustrie, 120, 387±398.
Schmidt, F., Pandit, M., & Christmann, R. (1994). Wissensbasierte
References Automatisierung eines Verdampfers f ur die Herstellung von
Fruchtsaftkonzentrat. Automatisierungstechnische Praxis, 36(12),
35±40.
Chiu, S. L. (1994). Fuzzy model identi®cation based on cluster
Shieh, J. S., Chen, H. C., & Ferng, L. H. (1992). Application of a fuzzy
estimation. Journal of Intelligent and Fuzzy Systems, 2, 267±278.
logic controller in temperature control of a pilot high-temperature
Choi, Y. S., Whittaker, A. D., & Bullock, D. C. (1996). Predictive
short-time heat exchanger. Food Control, 3, 91±96.
neuro-fuzzy controller for multivariable process control. Transac-
Singh, R. K., & Ou-Yang, F. (1994). Knowledge-based fuzzy control
tions of the ASAE, 39, 1535±1541.
of aseptic processing. Food Technology, 48(6), 155±160, 162.
Davidson, V. J., & Smith, K. D. (1995). A fuzzy controller for a batch
Takagi, T., & Sugeno, M. (1985). Fuzzy identi®cation of systems and
cooking process. Journal of Food Engineering, 24, 15±24.
its applications to modeling and control. IEEE Transactions on
Davidson, V. J., Brown, R. B., & Landman, J. J. (1999). Fuzzy control
Systems, Man, and Cybernetics, 15, 116±132.
system for peanut roasting. Journal of Food Engineering, 41, 141±
Vega, P., Cipriano, A., de Prada, C., Tancara, J., & Guarini, M.
146.
(1994). Evaluation of advanced regulators for an evaporation
Dohnal, M., & Walthew, D. C. (1995). The use of fuzzy expert systems
station. In Proceedings of the IEEE international conference on
to examine vague and complex problems in sugar engineering.
fuzzy systems (Vol. 1, pp. 648±654). Piscataway: IEEE.
Proceedings, South African Sugar Technologists' Association, 69,
van Wijck, M. P. C. M., Quaak, P., & van Haren, J. J. (1994).
186±190.
Multivariable supervisory control of a four-e€ect falling-®lm
Gill, P. E., Murray, W., & Wright, M. H. (1981). Practical optimiza-
evaporator. Food Control, 5, 83±89.
tion. London: Academic Press.
Wittwer, E. (1983). Analyse der Verweilzeitspektren f ur die Optimie-
Gulley, N., & Jang, J.-S.R. (1995). Fuzzy logic toolbox for use with
rung der mehrstu®gen Verdampfung. Zuckerindustrie, 108, 218±
Matlab. Natick: The MathWorks.
226.
Isdale, C. E. (1991). Opportunities for process control in the cereal
Zdravkovic, A., Turajlic, S., & Marsenic, N. (1994). Fuzzy PI control
industries. Cereal Foods World, 36, 364±367.
algorithm for the multiple e€ect evaporation station. In Proceed-
Jang, J.-S.R. (1993). ANFIS: adaptive-network-based fuzzy inference
ings of the third IEEE conference on control applications (pp. 677±
system. IEEE Transactions on Systems, Man, and Cybernetics, 23,
682). New York: IEEE.
665±685.
Zhang, Q., & Litch®eld, J. B. (1993). Fuzzy logic control for a
Janssen, P. W. M. (1994). Measurement of residence time distribution
continuous cross¯ow grain dryer. Journal of Food Process Engi-
of processing plant using a cross correlation technique. Journal of
neering, 16, 59±77.
Food Engineering, 21, 215±223.

You might also like