You are on page 1of 6

Review

i Fuzzy logic and neural


intelligent computer programs capable of state estimation a,ld
prediction into the future would be helpful as 'software
sensors' when dealing with bioprocesses characterized by un-
network applications
certainties and complexity. Fuzzy logic has been shown to be
a valuable tool in dealing with vague and incomplete infor-
mation, and in incorporating human expert knowledge into
in food science and
process models. Neural network programs capable of learn-
ing from past experience are useful when no exact math-
ematical information on the process under investigation is
technology
available. This paper discusses the state of the aft of such
novel tools of artificial intelligence, with examples demon-
strating their potential in food-related applications. T. Eerik iinen, P. Linko, S. Linko,
T. Siimes and Y-H. Zhu

Subjective human expert knowledge in the form of Although AI was born as a concept of data processing
'rules of thumb' is still widely used and invaluable in that would mimic human problem-solving behavior,
food processing applications. However, expert knowl- McCuUoch and Pitts had already presented the first
edge cannot be easily dealt with by analytical and stat- simple binary model for a single brain neuron in the
istical methods commonly employed in the description early 1940s, leading Hebb to suggest in 1949 that infor-
of bioprocesses. Furthermore, such conventional methods mation in a neural network is stored in the 'weights'
are ill suited to dealing with the uncertainties character- (levels of importance) of the synapses 9. Neural network
istic of complex biological systems ~. In food process programs were initially developed as models of the
control, typically only a few process variables are avail- brain, but it was not until the publication of the super-
able for on-line measurement owing to the lack of suit- vised backpropagation learning procedure in 1986 by
able sensors. Even then the information obtained may Rumelhart et al.~ that the great potential of neural net-
be noisy, incomplete, scrambled, uncertain, erroneous work programs in modeling dynamic, nonlinear systems
or, in other words, 'fuzzy'. In such situations human was realized 9. Neural networks, like fuzzy systems, map
decision-making is also characterized by uncertainty inputs to outputs, but the beauty of a supervised neural
and subjectivity. Novel tools of 'artificial intelligence' network is that it learns from examples through
(AI; a paradigm first introduced by John McCarthy in iteration, without requiring a priori knowledge of the
1956), such as chaos theory, expert (knowledge-based) relationships between the process variables under in-
systems, fractal analysis, fuzzy logic, genetic algor- vestigation ~I. After the foundations of neuroengineering
ithms, naive (qualitative) physics, (artificial) neural net- were established, neural networks quickly became one of
works, and object-oriented programming, and their use the hottest resc:arch areas within AI. Of the vast literature
in combinations as hybrid systems, provide entirely new on the subject only a few books are referred to here ~2-~4.
opportunities in food science and technology. Although A discussion of the basic principles of fuzzy systems
the food industry has much to gain from the use of these is given first, with the underlying fuzzy mathematics
tools it generally lags behind the chemical and forest described in terms of hypothetical extrusion control
industries in the exploitation of modern computer appli- variables, with reference to Fig. l, as an example. Symbols
cations 2. In the following discussion, only fuzzy logic used are briefly defined in Box I. This is followed by a
and neural networks are covered in greater detail. (non-mathematical) description of selected, illustrative
Fuzzy (continuous) logic was introduced by Lofti food-related application examples. A brief account of
Zadeh 3 in 1965. The theory of fuzzy sets provides a con- backpropagation multilayered neural networks applied
venient means of dealing with uncertainties and trans- to recent bioprocess applications is then given; finally
ferring expert knowledge into quantitative functions that reference is made to the potential of hybrid systems.
can be processed by computer. No complex mathematical
relationships are required in the construction of fuzzy An introduction to fuzzy modeling
logic applications. Fuzzy models can be written in the form In the conventional theory of sets, each element x~
of easy-to-understand linguistic rules, and a number of (e.g. a measured extruder feed rate) of a set X, called the
commercial development tools are available 4. Of the 'universe of discourse' (e.g. the set of all possible feed
large number of books and papers published on fuzzy logic rates) definitely either belongs (e) or does not belong
and its applications only a few can be mentioned here ~-8. (~) to a defined subset A (e.g. the subset of feed rates
greater than 60 kg/h), such that:
T. Eerikliinen,P. Linko, S. Linko, T. Siimes and Y-H. Zhu are with the /IA(x~)= l if and only if xi e A (!)
Laboratory of Biotechnology and Food Engineering, Helsinki University of
Technology, 02150 Espoo, Finland. la,~(xi) = 0 if and only if x, ~ A (2)

Trends in Food Science & Technology August 1993 IVol. 41 o1993, ElsevierSciencePublishersLtd,{UK) 0924.2244/93/$06.00 237
Feed rate Feed moisture Change of watedeed

'Low' 'High' 'Negative low'

Rule 1: ~ 1
'Answer'

0 i
t
i

: 'Normal' 'High' 'Negative medium'


o
Rule 2: ,u ..I y
t
Defuzzified change
Y of wateffeed

Xr Xm

/JRI (Xr, Xm, Y) = min [/JIow(X~), JUhigh(Xm),/Jneglow()/)]


Rule 1: If feed rate (x,) is 'low' and feed
moisture (xm) is 'high' then the change in
the waterfeed (y) is 'negative low'
or P~n~w~,(Y)= maxl#Rl(X.Xm, y), PR2(X.Xm,y)]
Rule 2: If feed rate (x,) is 'normal' and
feed moisture (xm) is 'high' then the change
in the watedeed (y) is 'negative medium'
/JR2(Xr'Xm' Y) ----"minl/Jn*rm,~l(Xr),/Jhigh(Xm), /JnegrnedlY)]

Fig. 1
Graphical illustrationof membershipfunctions,and the use of defuzzification by taking the center of gravity of the fuzzy answer, to obtain a
crisp answer(y) for control action in the fuzzy control of flatbreadextrusion usingtwo fuzzy rules. See text for details.

In other words, the 'char~cteristic function'/J~(.~-,) is A,. A measured feed rate that 'rules o1" thumb' would
defined as I if .~'~ is a member ot'A (is greater than term 'a bit too high' for sorne operational control reason
60 kgth) and is defined as 0 ifxi is not a member ol'A (is might have a degree of membership o1", say, 0.6 in A I
less than 60 kg/h); Using conventional set theory to, (the set of high Iced rates), 0 in A.~ (the set of low feed
say, control extruder settings, only precise rules could rates) and 0.4 in a third set, A~ (the set of 'normal' feed
be applied, such as 'if P,~(.~'i) = I then turn the t'eed rate rates).
to 50 kg/h'.
Zadeh 3 generalized the characteristic function ,u..~(.~~)
Fuzzification
to a 'membership function': An important feature in fuzzy modeling is the 'fuzzifi-
p,~(.~,) e I0, ! I V.r, e A (3) cation' or mapping of numerical, crisp input data (e.g.
measured feed rate) into degrees of membership in sym-
describing the degree, within the closed interval 10,11, bolic, linguistic fuzzy sets such as 'high', 'low' and
to which each element .~-i in the universe of discourse 'normal'. The generalization of basic set theory allows
belongs to a 'fuzzy' subset, A. The degree of member- the mathematical expression and manipulation of im-
ship 0 means that the element definitely does not belong precise or 'fuzzy" rules tbr dealing with such input data,
to A, while the degree of membership I indicates that allowing the mathematical application of the 'rules of
the element, definitely does belong to A. In all other thumb" (e.g. 'if the feed moisture is too high then turn
cases the value of the membership function is a real the waterfeed down a bit') that constitute much human
number between 0 and I. For example, the set X of all expertise.
possible feed rates may be divided into several fuzzy The relationship between possible values .~i of a par-
subsets: fuzzy subset A~ might be the subset of 'high' ameter such as X and their degrees of membership in
feed rates and fuzzy subset A~ might be the subset of given subsets such as 'low' and 'normal' is usually
'low' feed rates. The maximum feed rate definitely represented by simple triangular or trapezoidal graphs
belongs to subset A~ and thus has a 'degree of member- (although more complicated nonlinear membership
ship' ! in AI; similarly it definitely does not belong to functions are sometimes employed): for example, see
subset At and thus has a degree of membership 0 in the leftmost pair of graphs in Fig. I. The degree of

238
Trends in Food Science& TechnologyAugust 1993 IVol. 41
Box 1. Basic set theory symbols

E 'is an element of the set'


mcmbcrship for subsct 'low', lah,,~(XR), is I whcn thc 'is not an element of the set'
feed rate (XR) is definitely low, then slopes down, eventu- v 'for each element'
ally to 0, for higher feed rates; the degree of member- C 'is a subset of the set'
ship for subset "normal' is 0 for both very high and very the set of elements not in subset A ('complement' of A)
low feed rates, but gradually rises to ! for mid-range U set addition ('union'/'or')
values of XR. The number of such smoothly overlapping V fuzzy 'or'
fuzzy subsets defined to cover the full range of values max maximum value of the degrees of membership listed in I I
tbr each variable is always a compromise between pre-
N set overlap ('intersection/'and')
cision and efficiency. The precise 'shapes' of the fuzzy A fuzzy 'and'
membership functions are defined either subjectively or rain minimum value of the degrees of membership listed in I ]
by taking advantage of experimental data, information
available in the literature, etc. After the fuzzy rules have
been applied, the result can be 'det'uzzified' to give a response (e.g. decrease waterfeed slightly). At any given
precise control action (see below). time one or more of the rules may need to be applied in
combination:
Fuzzy models
Rule l" ifAu and Aj., and ... Au, then BI or
Inasmuch as the theory of fuzzy sets can be regarded
as a generalization of the classical theory of sets, basic Rule 2: if A,., and A_,.,and ... A2.,, then B, or
operations between pairs of sets, A and B, such as the
union - corresponding to the linguistic notion 'or"
Rule m: if A,,,, and A,,,._,and A......then B,,,
(Eqn 4), intersection - corresponding to the concept
'and' (Eqn 5), complement (Eqn 6), etc., can be This inlbrmation can be represented as a matrix for
described by membership functions as follows: mathematical manipulation.
For example, a measured feed rate, xr, when fuzzified
ya~B(.t'i)= maxl/./a(xi), ]./t~(Xi)] = l.la(Xi) V yt~(.Vi)VXi E X (4) may have a degree of membership I in the set of "low"
/L~B(x~) = min[//A(Xi),/h~(xi)] =//A(X;) A//.(X,) V.r, ~ X (5) feed rates and 0.3 in the set of "normal" feed rates Rules
applying to both low and normal feed rates will need to
//,.i(x~) = ! -//A(X~) Va'~ ~ X (6) be invoked and the results of applying the various rules
Furthermore, the "extension principle" allows the exten- combined before inferring the appropriate control
sion of classical equations and models to include fuzzy response to take (see Fig. I). In addition, weight factors
variables. may be assigned to the rules on the basis of the re-
Thus, if A c X and B c Y are fuzzy sets, then (alter liability of the inlbrmation used to develop them.
Eqn 5) the fuzzy relation or 'rule', R, linking set A and
set B has a membership function defined by: Fuzzy inferencing and defuzzification
Fuzzy models yield fuzzy responses through rule
/.h~(x,y) = minl/~,.dx), Pi~(Y)I (7) evaluation or fuzzy inferencing. A fuzzy answer can
where x ~ X and 3' ~ Y. The fuzzy relation R between then be defuzzified to give a crisp value as described
the pair of sets A and B can also be expressed as a fuzzy, below. In the example shown in Fig. I, two rules of
linguistic conditional statement or rule, a simple but equal weight are applied. The measured feed rate, x,,
important tool in fuzzy modeling and rule-based expert has non-zero membership values in the subsets 'low"
systems: and 'normal', and the measured feed moisture, x,,, has a
non-zero membership value in the subset 'high'.
R = if (input) A, then (output) B (8)
According to the compositional rule of inference, the
Thus, a rule of the type 'if feed rate is low, then application of Rule 1 involves computing the minimum
waterfeed is low" can be expressed as a fuzzy relation /.t value of the top three graphs: ,u~,,,(xr) is I and ,uh~,(x,,)
if X is the set of all extruder feed parameter data and A is 0.5, so that the change of wateffeed should be
the fuzzy subset of 'low' values, and Y is a set of poss- 'negative low' with a degree of membership of 0.5 (the
ible control settings and B the fuzzy subset of settings minumum of I and 0.5). Application of Rule 2 suggests
that decrease the wateffeed, then (after Eqn 7) the rule a 'negative medium' change in the wateffeed with a
linking the fuzzy input 'the feed rate is low' and the membership value of 0.3, thus indicating that the water-
appropriate fuzzy control response so that 'the water- feed should be reduced a little bit more than "negative
feed is low' has a membership function defined by: low'. Finally, the set describing the fuzzy answer (i.e.
the combined maximum of the areas bounded by the
IZR,,,~,,~ (x,y) = minllzl,,,~(x), /.h,,w(Y)l (9) two shaded regions; see graph at right) must be defuzzi-
In practice there may be several inputs (antecedents) tied for practical purposes, such as choosing a specific
and outputs (consequences), forming a set of if-then waterfeed setting. A number of defuzzification methods
rules together with the corresponding membership func- have been presented; one of the most commonly used is
tions. One rule may link two or more different types of to choose the value (y) corresponding to the 'center of
fuzzy input data (e.g. if feed rate is low and feed moist- gravity' of the shaded area representing the set describ-
ure is high) to each other and then to a particular output ing the fuzzy answer.

Trends in Food Science & Technology August 1993 [Vol. 41 239


Fulzy logic in action detail the principles of the application of fuzzy logic to
Today fuzzy logic is used in cameras, videos, washing estimation and control, using the simulation of baker's
machines, vacuum cleaners, lifts, cars, etc. Most appli- yeast fermentation as a case study. The fuzzy control of
cations relate to control, although fuzzy logic can also baker's yeast production has also been analysed by
be employed in comparisons, fault detection, sensor Sterbacek and Votruba 26 on the basis of data from an
analysis and other areas of interest to food scientists and industrial-scale process. Of a number of other recent
technologists, The principles of fuzzy control have been fuzzy fermentation control applications, control systems
described in detail by R u s s et al. ,s and Yamakawa". for sake brewing 2~ and for glutathione production by
One of the first and most successful practical appli- fed-batch yeast culture 2s serve as illustrative examples.
cations was the fuzzy control of cement kilns '7. A simi- Linko and Linko '9 first suggested the application of
lar system has been developed for paper and pulp manu- fuzzy logic in the modeling and control of extrusion
facturing, As early as 1977 King and Mamdani ~ cooking, and the applications have been described in
developed a simple fuzzy temperature-control system detail a.3'. Fuzzy logic controllers for a grain dryer 32 and
for a stirred tank that could be easily applied to batch heat exchangeP 3 have also been recently described.
bioreactor control. Another early bioprocess application Aarts et al. 34 first described a hybrid real-time fuzzy
was the fuzzy algorithm based on 29 if-then rules expert system for extrusion cooker control. The system
developed by Tong et al. ~ for fuzzy control. In 1985 shell was programmed in object-oriented Smalltalk/V.
several papers were published on fuzzy logic appli- Most of the knowledge was implemented in the form of
cations in biotechnology. Dohnal 2 applied fuzzy logic if-then rules with weight factors, structured into the
to the modeling of a simple fermentor, Filev et al. "-~ form of a knowledge network and fuzzy membership
employed fuzzy mathematics in the simulation of batch functions of the process variables. The principle has
ethanol fermentation, Nakamura et al.:: developed fuzzy been recently applied also to glucoamylase 3s and lactic
control of glutamic acid fermentation, and Turunen et acid 36 fermentations, and to the planning of mashing
a/.-" were the first to apply fuzzy modeling to a continu- profiles in brewing 37.
ous process with an immobilized biocatalyst (yeast
invertase). Clearly the great potential of fuzzy logic in Neural network models
biotechnology had finally been recognized, almost 20 A neural network model is an abstract specification of
years after Zadeh introduced the theory of fuzzy sets. the neural network paradigm. Neural networks are com-
One of the early examples of fuzzy bioprocess simu- puter programs capable of learning from past experi-
lation was prediction of the time course of a lactic acid ences 9. While fuzzy logic applications require a p r i o r i
fermentation TM. The fuzzy model included knowledge knowledge on the system, neural networks are truly
of the bioreactor volume, temperature, pH and substrate: adaptive programs, which do not need knowledge of the
time delays of the substrate and product concentrations nature of the relationships of the process parameters.
provided history information. Figure 2 illustrates an Nevertheless, a neural network can learn to adjust the
excellent fit of the fuzzy prediction to real measured parameters of a fuzzy system, and neural network inputs
values of lactic acid. Postlethwaite :'~ has discussed in can also be fuzzy functions. A neural network estimator
can, for example, be employed in the connection of a
fuzzy expert controller, or it is possible to carry out
50 50 direct control actions by a neural controller. Neural
network programming has only recently been studied in
401 40 the context of food and bioprocess applications, and a
~6Dmm~m"*~o~m brief account of the state of the art is given here.
pp,. Only the most often-applied feedforward, multilayer
30 ,, 30 neural networks will be considered. A graphical rep-
t
resentation of a multilayer neural network and the prin-
I ciples of the backpropagation learning procedure are
20 20 described in Box 2. The architecture of a neural network
describes how the network is constructed from layers of
10 / 10 interconnected neurons as processing elements. The
number of neurons in each layer gives the network
t /, ' topology. Each neuron receives inputs from other neur-
0 P" , ...... , 0 ons or from the outside. The neurons in the input layer
0 I0 20 30 40 50 only transfer scaled input values to the appropriate neur-
Time (h) ons in the hidden layer through weighted connections.
Each neuron in the hidden and output layers calculates
Fig. 2 the weighted sum of its inputs and passes the result
Fuzzysimulation of lactic acid fermentation. Curves represent through a transfer function. Most often a nonlinear,
measuredvalues;shadedareasrepresentthe fuzzy rangesof the sigmoid transfer function is employed. The network is
simulated valuesobtained from the fuzzy model. trained by iteration - by repeated presentation of rep-
Adapted from Ref. 1. resentative exemplar input-output vector pairs (pair

240 Trends in Food Science& Technology August 1993 IVol. 41


Box 2. Backpropagation learning procedure for a multilayer neural network
Input Hidden Output I Target
patterns) - and the network learns II
vector
as a child does, through repeated
experiences. The backpropagation
learning procedure is based on
Input
vector ! kt.
adjusting the synaptic strengths "" li " " "~ FinalvectorOUtpUt
or weights of the neural connec-
tions by a gradient descent search
technique in order to minimize a i

cost function equal to the mean


square of the output error - the ~Weightadjuslment
difference between the target value
and the network output after a J Learningalgorithm ~
given iteration cycle. Weights are
usually randomly initialized, and Step 1: Small initial random values are assigned to all weights (w,)
are gradually adjusted towards their
minimum along the error surface Step 2: A selected input vector of scaled elements (I,) from a sample data file is presented to the input
in the weight space. A detailed layer
mathematical description is beyond Step 3: The inputs are transferred to the hidden layer, and each neuron in the hidden layer calculates the
the scope of this paper. It has been weighted sum of its inputs
shown that one hidden layer is Step 4: The output of the hidden layer (0,) is calculated as follows:
sufficient to approximate any con-
tinuous nonlinear function, al- o, = f(Y/w,,i,+a)
though more complex networks are i
employed in special applications. where 1 < j i M and
Step 5: The output of the output layer (O~') is calculated as follows:
Food-related neural network
applications Q' = f(~w,,O, +0,')
Just like fuzzy systems, neural
where 1 <_k <__N; 0, and 0,' are internal bias terms; and f is a sigmoid nonlinear transfer function of the
networks can deal with uncertainties
type f(x) = (l+e') '
and noisy data. Most food-related
work has involved estimation, pre- Step 6: The difference representing the error (e) between the actual output (O,') and the desired ('target')
diction and control. Only a few output (0,9 is then obtained and the error factors for generating the weight adjustments ('A weights') in
the output and hidden layers are calculated by the least mean squares principle
representative examples are given
here. Linko and Zhu ~a have suc- Step 7: The weight matrices are updated by the learning rule adopted
cessfully applied neumengineering Step 8: The next iteration cycle begins at Step 2, and the training is stopped either after a predetermined
to estimation and multistep pre- number of iterations or after a defined minimum error is reached
diction in the control of baker's
yeast'J and glucoamylase 3a fermen-
tations. Montague e t al. 3'J have discussed the use of gen-
etic software sensors in bioprocess applications in detail. 300 450
The possibilities and available tools have been dis- I [Learning datai
cussed by Collins4". Chtourou e t ai. 4~ applied a neural 250 400
network controller to continuous yeast fermentation in a 200 ~ ~ t e d 350
stirred tank. Simutis e t aL 42 employed both fuzzy logic
and neurocomputing in the estimation and prediction of 300
alcohol fermentation in brewing.
150 I " l< I /-~ measured
Linko e t ai. 43 first used a neural network with output 250
feedback and time delays for the dynamic control of 200
specific mechanical energy input on the basis of screw
speed in flatbread production by a twin-screw extrusion 50 150
cooker. Figure 3 demonstrates the model's excellent
performance, which has encouraged further work on
I I I I
100
0 5 10 15 20 25 30
more complex situations.
Time ( min )
The future
Although food-related industrial applications of such Fig. 3
artificial intelligence technologies as fuzzy logic and Dynamic neural control of specific mechanical energy (SME) input per
neural network applications are still in the development kilogram of product in twin-screw extrusion cooking of flatbread on the basis of
stage, clearly their potential is great. The numerous screw speed and its time delays. Time delays of screw speed were introduced
successful commercial applications 44"4"~of fuzzy logic in as feedback to the network. Adapted from Ref. 43.

Trends in Food Science & Technology August 1993 IVol. 41 241


other fields have dcmonstratcd the power of this still 16 Yamakawa,T. (1992)J. RiotPchnnl. 24, 1-32
novel approach. The linguistic model approach in com- 17 Anon. (1983) Process. Eng. November, 36-37
18 King,P. and Mamdani, E. (1977)in Filzzy Autot~ata and Decision
bination with a modern, user-friendly graphics interface
Processes(Gupta, M., Saridis, G. and Gaines, B., eds), pp. 235-247,
is often easier to the operator to understand than the Elsevier
conventional mathematical approach. 19 Tong,R., Beck, M. and Lattens, A. (1980) Automatica 16, 695-701
Systems based on fuzzy logic can deal with imprecise 20 Dohnal,M. (1985) Biotechnol. Bioeng. 27, 1146-1151
info~atiOn ~ d subjective ~owledge, which is difficult 21 Filer, D.P., Kishimoto, M., Sengupta, S., Yoshida, T. and Taguchi, H.
or impossible w i ~ conventional systems. An extensive (1985) J. Ferment. Technol. 63, 545-553
discussion of fuzzy food engineering has been recently 22 Nakamura,T., Kuratani, T. and Morita, Y. (1985) in Proceedingsof the
published by Dohnal e t al. 46 with detailed case studies 1st IFAC Symposium on Modeling and Control of Biotechnological
onmalt modification and meat chilling. Sakuraba e t al. 47 Processes(Johnson, A., ed.), pp. 231-236, Pergamon Press
have demonstrated the su~riority of fuzzy learning vec- 23 Turunen, I., Nyberg, T., J~irvel~iinen,M., Linko, Y-Y., Linko, P. and
tor quantization in whisky odor pattern recognition. Dohnal, M. (1985) Chem. Eng. J. 30, B51-B60
However, there are somewhat contradictory reports on 24 Rauman-Aalto,P. and Linko, P. (1987) in Proceedingsof the Ist
the relative applicability of fuzzy, neural and hybrid European Congress on Biotechnology, Vol. 3 (Neijssl, O., van der
Meer, R. and Luyben, K., eds), pp. 99-102, Elsevier
systems in different cases. Lincklaen Westenberg e t aL as
25 Postlethwaite,B. (1990) in Knowledge-basedSystems for Industrial
have demonstrated that fuzzy food product classification
Control (McGhee, J., Grimble, M.J. and Mowforlh, P., eds),
is simpler and more convenient for a sensory panel than pp. 189-202, Peter Peregrinus/Instituteof Electrical Engineers
statistical methods, while Goodacre et al. 49 have suc- 26 Sterbacek,Z. and Votruba, J. (1993) Chem. Eng. J. 51, B35-B42
cessfully employed a neurocomputer to detect the 27 Oishi, K., Tominaga, M., Kawato, A., Abe, Y., Imayashu, S. and
adulteration of olive oil. Although most applications have Nanba, A. (1992)J. Biotechnol. 24, 53-74
been in the process control area, these examples indicate 28 Alfafara,C.G., Miura, K., Shimizu, H., Shioya, S., Suga, K. and
the variety of possibilities. Neural network systems are Suzuki, K. (1993) Biotechnol. Bioeng. 41,493-501
particularly suitable as 'software sensors' for difficult- 29 Linko,S. and Linko, P. (1986) in Data Collection and Analysis -
to-measure parameters and in solving nonlinear control Development of Mathematical Kinetic Models (Paulus, K.O., ed.),
problems. According to Willis et ai..so, bioprocess plant pp. 25-26, Bundesforschungsanstaltfiir Ehn:ihrung, Karlsruhe,
trials with a neural network estimator have been encour- Germany
aging, and a nonlinear neural predictive controller has 30 Eerik~inen,T., Linko, S. and Linko, P. (1988) in Automatic Control of Food
Processes(Renard,M. and Bimbenet, J.J.,eds), pp. 183-200, Elsevier
performed well in comparison with a 'well tuned' con-
31 Eerik~inen,T. and Linko, P. (1989)in Extrusion Cooking (Mercier, C.,
ventional Pl (proportional-integral) algorithm. No doubt Linko, P. and Harper, J.M., eds), pp. 157-204, American Association of
these novel technologies will also be adopted by the Cereal Chemists
food industry in the near future. 32 Zhang, Q. and Litchfield, I.B. (1993)J. Food Process. Eng. 16, 59-77
33 Shieh,I.S., Chen, H.C. and Ferng, L.H. (19921 Food Control 3, 91-96
Acknowledgements 34 Aarls,R.I., Sepp~t,1.., Eerikainen, T. and Linko, P. (1989) in Engineering
The authors are grateful to the Academy of Finland and and Food, Vol. I: Physical Propertiesand Process Control
to Neste Ltd Foundation (Finland) tbr financial support. (Spiess,W.E.L. and Schubert, H., eds), pp. 909-918, Elsevier
35 Aarls,R.I., Suviranta, A., Rauman.Aallo, P, and Linko, P. (1990) Food
References BiotechnoL 4, 501-315
1 Linko, Pl (1988) Ann. NYAcad. Sci. 542, 83-101 36 Siimes,T., Nakajima, M., Yada, H., Asama, H., Nagamune, T., Linko,
2 Caro,R;H; and Morgan, W,E. (1991) Food Technol. 45(7), 62-66 P. and Endo, I. (1992) Appl. MicrobioL BiotechnoL 37, 756-761
3 Zadeh, L. (1965) Inf, Control. 8, 338-353 37 Aarls,R.J.(1992) Knowledge.basedSystemsin Bioprocesses, VTT
4 Barron,IJ, (1993) Byte 18(4), 111-118 Publications
5 Dubois,D. and Prade, H. (1980) Fuzzy Setsand Systems: Theory and 38 Linko, P. and Zhu, Y-H. (1992) ProcessBiochem. 27, 275-283
Applications, Academic Press 39 Montague,G.A., Morris, A.J. and Tham, M.T. (1992) J. Biotechnol. 25,
6 Mamdani,E. and Gaines, B. (1961) Fuzzy Reasoningand Its 183-201
Applications, Academic Press 40 Collins,M. (1993) Bio/Technology 11, 163-166
7 Zimmermann,II.J. (1985) Fuzzy Set Theory and Its Applications, 41 Chlourou,M., Najim, K., Roux, G. and Dahhou, B. (1992) Bioprocess
Kluwer-Nijhoff Eng. 8, 251-254
8 Kandel,A. (1986) Fuzzy Mathematical Techniques with Applications, 42 Simutis,R., Havlik, I. and Liibbert, A. (1993) J. Biotechnol. 27,203-215
~ddison-Wesley 43 Linko,P., Uemura, K., Zhu, Y-H. and Eerikiiinen, T. (1992) Trans. I.
9 Linko,P. and Zhu, Y-H. (1992) Kemia-Kemi 19, 215-220 Chem. E. 70C, 131-137
10 Rumelhart,D.E. and McClelland, J.L.,eds (1986) Parallel Distributed 44 Sangalli,A. (1992) New Sci. 8 February, 36-39
Processing, Explorations in the Microstructure of Cognition, MIT Press 45 Samdani,G., Fouhy, K. and Moore, S. (1993) Chem. Eng. 100(2), 30-31,33
11 Lippmann, R,P. (1987) IEEEASSPMag.4(2), 4-22 46 Dohnal,M., Vystrcil, J., Dohnalova, J., Marecek, K., Kvbapilik, M. and
12 Miller, W.T. III, Sutton, R.S.and Werbos, P.J.,eds (1990) Neural Bures, P. (1993)J. FoodEng. 19, 171-201
Networks for Control, MIT Press 47 Sakuraba,Y., Nakamoto, T. and Moriizumi, T. (1991) S~st. Comp. Jap.
13 Hertz,I., Krogh, A. and Palmer, R.G, (1991) Introduction to the Theory 22, 93-103
of Neural Computation, Addison-Wesley 48 Lincklaen Westenberg, H.W., de Jong, S., van Meel, D.A. and
14 Kosko,B. (1991) Neural Networks and Fuzzy Systems:A Dynamical Quadt, J.F.A. (1989) J. SensorStud. 4, 55-72
Approach to Machine Intelligence, Prentice-Hall 49 Goodacre, R., Kell, A.B. and Bianchi, G. (1992) Nature 359, 359-594
15 Preuss,H-P., Linzenkirchner, E. and Alender, S. (1992) 50 Willis, M.J., Montague, G.A., Di Massimo,C., Tham, M.T. and Morris,
AutomatisierungstechnischePraxis 34, 451-460 A.I. (1992) Automatica 28, 1181-1187

242 Trends in Food Science & Technology August 1993 IVol. 41

You might also like