You are on page 1of 7

1392 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS. VOL. 23, NO. 5.

SEPTEMBERIOCTOBER 1993

Fuzzy Gain Scheduling of PID Controllers


Zhen-Yu Zhao, Member, IEEE, Masayoshi Tomizuka, Member, IEEE, and Satoru Isaka, Member, IEEE

Abstract-This paper describes the development of a fuzzy trol actions. Although they do not have an apparent struc-
gain scheduling scheme of PID controllers for process control. ture of PID controllers, fuzzy logic controllers may be
Fuzzy rules and reasoning are utilized on-line to determine the
controller parameters based on the error signal and its first considered nonlinear PID controllers whose parameters
difference. Simulation results demonstrate that better control can be determined on-line based on the error signal and
performance can be achieved in comparison with Ziegler- their time derivative or difference.
Nichols controllers and Kitamori’s PID controllers. In this paper, a rule-based scheme for gain scheduling
of PID controllers is proposed for process control. The
new scheme utilizes fuzzy rules and reasoning to deter-
I. INTRODUCTION
mine the controller parameters, and the PID controller

T HE BEST-KNOWN controllers used in industrial


control processes are proportional-integral-derivative
(PID) controllers because of their simple structure and ro-
generates the control signal. It is demonstrated in this pa-
per that human expertise on PID gain scheduling can be
represented in fuzzy rules. Furthermore, better control
bust performance in a wide range of operating conditions. performance can be expected in the proposed method than
The design of such a controller requires specification of that of the PID controllers with fixed parameters.
three parameters: proportional gain, integral time con-
stant, and derivative time constant. So far, great effort has 11. PID CONTROLLER
been devoted to develop methods to reduce the time spent
on optimizing the choice of controller parameters [8], The transfer function of a PID controller has the fol-
[15]. The PID controllers in the literature can be divided lowing form:
into two main categories. In the first category, the con- G,(s) = Kp + K i / s K d s + (1)
troller parameters are fixed during control after they have where K,, Ki, and Kd are the proportional, integral, and
been tuned or chosen in a certain optimal way. The derivative gains, respectively. Another useful equivalent
Ziegler-Nichols tuning formula is perhaps the most well- form of the PID controller is
known tuning method [5], [ 191. Some other methods exist
for the PID tuning (see e.g., [l], [6], [7]). The PID con- G,(s) = K p ( l + l/(T,s) + Tds) (2)
trollers of this category are simple, but cannot always ef- where Ti = K , / K i and Td = K d / K p . T, and Td are known
fectively control systems with changing parameters, and as the integral and derivative time constants, respectively.
may need frequent on-line retuning. The controllers of the The discrete-time equivalent expression for PID control
second category have a structure similar to PID control- used in this paper is given as
lers, but their parameters are adapted on-line based on
parameter estimation, which requires certain knowledge u(k) = K,e(k) + KIT, c e ( i ) + -
n
Kd A e ( k ) .
of the process, e.g., the structure of the plant model [2], r=l TS
[ 171. Such controllers are called adaptive PID controllers
Here, u ( k ) is the control signal, e ( k ) is the error between
in order to differentiate them from those of the first cate-
the reference and the process output, Ts is the sampling
wry. period for the controller, and A e ( k ) e ( k ) - e ( k - 1).
The application of knowledge-based systems in process
control is growing, especially in the field of fuzzy control The parameters of the PID controller Kp, K i , and Kd or
[9], [lo], [ 121-[ 141. In fuzzy control, linguistic descrip- K,, Ti, and Td can be manipulated to produce various re-
tions of human expertise in controlling a process are rep- sponse curves from a given process. Finding optimum ad-
resented as fuzzy rules or relations. This knowledge base justments of a controller for a given process is not trivial.
is used by an inference mechanism, in conjunction with In the following section, an on-line gain scheduling
scheme of the PID controller based on fuzzy rules is in-
some knowledge of the states of the process (say, of
measured response variables) in order to determine con- troduced.

Manuscript received April 10, 1992; revised October 3 , 1992. 111. Fuzzy GAINSCHEDULING
Z.-Y. Zhao was with the Department of Mechanical Engineering, Uni-
versity of California at Berkeley, Berkeley, CA 94720, and is currently Fig. 1 shows the PID control system with a fuzzy gain
with Omron Advanced Systems, Inc., in Santa Clara, CA. scheduler. The approach taken here is to exploit fuzzy
M. Tomizuka is with the Department of Mechanical Engineering, Uni- rules and reasoning to generate controller parameters.
versity of California at Berkeley, Berkeley, CA 94720.
S . Isaka is with Omron Advanced Systems, Inc., Santa Clara, CA 95054. It is assumed that K,, Kd are in prescribed ranges
IEEE Log Number 920968 1. [K,. min, Kp,,,I and [Kd.m i n r K,, ,ax1 respectively. The aP-
0018-9472/93$03,00 0 1993 IEEE
ZHAO et a / . : FUZZY GAIN SCHEDULING OF PID CONTROLLERS 1393

+
Fuzzyrules
and reasoning ’1 NB NM NS ZO PS PM PB

* x=e(k) or ae(k)
t Fig. 2. Membership functions for e ( k ) and A e ( k ) .
Fig. 1. PID control system with a fuzzy gain scheduler.

propriate ranges are determined experimentally and will


be given in equation (12). For convenience, Kp and Kd are
normalized into the range between zero and one by the
following linear transformation:

KA (Kd - Kd.mm)/(Kd,max - K d , m r n ) . (3)


In the proposed scheme, PID parameters are determined
based on the current error e ( k ) and its first difference
A e ( k ) . The integral time constant is determined with ref-
erence to the derivative time constant, i.e.,
Fig. 3 . Membership functions for Kk and K ;

and the integral gain is thus obtained by output


4
The parameters KL, K ; , and a are determined by a set of
Setpoint
fuzzy rules of the form

if e ( k ) is A , and A e ( k ) is Bi,then K6 is C;, K i is D,,


and a = ai

i = 1,2;-. 9 m. (6)
Here, A;, Bi,C,, and D;are fuzzy sets on the correspond-
ing supporting sets; aiis a constant. The membership
TIME
functions (MF) of these fuzzy sets for e ( k ) and A e ( k ) are
shown in Fig. 2. In this figure, N represents negative, P Fig. 4. Process step response
positive, ZO approximately zero, S small, M medium, B
big. Thus NM stands for negative-medium, PB for posi-
tive big, and so on. ample of a desired time response. At the beginning, i.e.,
The fuzzy sets C, and Dimay be either Big or Small around a l, we need a big control signal in order to achieve
and are characterized by the membership functions shown a fast rise time. To produce a big control signal, the PID
in Fig. 3 , where the grade of the membership functions ,u controller should have a large proportional gain, a large
and the variable x (= K6 or K ; ) have the following rela- integral gain, and a small derivative gain. Thus the pro-
tion: portional gain ( K i ) can be represented by a fuzzy set Big,
and the derivative gain K ; by a fuzzy set Small. The in-
tegral action is determined with reference to the derivative
action as in (4). For the PID controller, taking a small a
or a small integral time constant 7; will result in a strong
integral action. Whether the integral action should be
strong or weak is determined in the scheme by compari-
son with the well-known Ziegler-Nichols PID tuning rule.
In the Ziegler-Nichols rule, the integral time constant T,
The fuzzy rules in (6) may be extracted from operator’s is always taken four times as large as the derivative time
expertise. Here we drive the rules experimentally based constant. That is, a is equal to 4. In the proposed scheme,
on the step response of the process. Fig. 4 shows an ex- a takes a value less than 4 (say 2) to generate a “stronger”
I394 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS, VOL 23. NO 5 , SEPTEMBERIOCTOBER 1993

integral action. Therefore, the rule around a , reads


PA
if e ( k ) is PB and A e ( k ) is ZO, then KL is Big, K ; is
Small, and CY = 2. 7 S M S M B

Note that (Y may also be considered as a fuzzy number


which has a singleton membership function as shown in
Fig. 5. For example, CY becomes 2 when CY is Small.
Around point bl in Fig. 4, we expect a small control
signal to avoid a large overshoot. That is, the PID con-
troller should have a small proportional gain, a large de-
rivative gain, and a small integral gain. Thus the follow- 2 3 4 5 a
ing fuzzy rule is taken:
S: Small, MS: Medium Small
if e ( k ) is ZO and A e ( k ) is NB, then KL is Small, K ; is M: Medium, B:Big
Big, and CY = 5.
Fig. 5 . Singleton membership functions for a.

Thus a set of rules, as shown in Table I, may be used to


adapt the proportional gain ( K L ) . The tuning rules for TABLE I
K ; and CY are given in Tables I1 and 111, respectively. In Furzy TUNING
RULESFOR K;,
the tables, B stands for Big, and S for Small.
The truth value of the i th rule in ( 6 ) pi is obtained by
the product of the MF values in the antecedent part of the NB NM NS ZO PS PM PB
rule:
NB B B B B B B B
NM S B B B B B S
NS S S B B B S S
e(k) ZO S S S B S S S
PS S S B B B S S
where pA,is the MF value of the fuzzy set A , given a value PM S B B B B B S
of e ( k ) , and pB, the MF value of the fuzzy set Bj given a PB B B B B B B B
value of A e ( k ) .
Based on pi,the values of K i and K ; for each rule are
determined from their corresponding membership func- that are due to ( 3 ) and (5):
tions. The implication process of a fuzzy rule is shown in
Fig. 6 . Kp = (Kp,max - Kp,min) KL + Kp,min (lla)
By using the membership functions in Fig. 2 , we have Kd = (Kd,max - Kd,min) K; -k Kd.min
the following condition [ 181:
m K, = Kf/(aKd). (1 IC)

,=I
c p, = 1. (9) Based on an extensive simulation study on various pro-
cesses, a rule of thumb for determining the range of Kp
Then, the defuzzification yields the following: and the range of Kd is given as

m
K,,,,, = 0.32Ku, K,.,,, = 0.6Ku
K; = c P&,I
,=I
(loa) Kd,mln= 0.08KuTu, Kd,max 0.15KuTu (12)
where K , and Tu are, respectively, the gain and the period
of oscillation at the stability limit under P-control [ 191.
(lob)
Note that there are other forms for the fuzzy tuning rules
in ( 6 ) . Some examples are as follows:
m

CY = c
!=I
/.l,CYj. (10~) 1) if e ( k ) is A, and A e ( k ) is B,, then KL is C j , K ; is D j ,
and KI is E,
Here K;,I is the value of KL CoflesPonding to the grade PI 2 ) if e ( k ) is A, and A e ( k ) is B,, then K i is C,, T i is D,,
for the ith rule (see Fig. 6 ) . K ; , is obtained in the same and T,' is E,
way.
Once K;, K i , and CY are obtained, the PID controller 3 ) if e ( k ) is A, and A e ( k ) is B,, then u ( k ) =
parameters are calculated from the following equations Kh + ( K : o T , ) E, e ( j > + ( K > d T S )Ae(k>
ZHAO et a / . : FUZZY GAIN SCHEDULING OF PID CONTROLLERS 1395

TABLE I1
RULESFOR K ;
FUZZY T U N I N G

NB NM NS zo PS PM PB

NB S S S S S S S
NM B B S S S B B
NS B B B S B B B
e(4 zo B B B B B B B
PS B B B S B B B
PM E B S S S B B
PB S S S S S S S

TABLE 111 cal entity like a supervisor is desired to monitor the per-
F U Z ~TYU N I N G
RULESFOR (Y
formance of the control system. Instability is detected
preferably in an early stage if the system is unstable. Once
stability is identified during process monitoring, certain
NB NM NS ZO PS PM PB
corrective action is taken. For example, the controller pa-
NB 2 2 2 2 2 2 2 rameters are switched to a set of known stabilizing param-
NM 3 3 2 2 2 3 3 eters that guarantees that the control system will remain
NS 4 3 3 2 3 3 4
e(k) ZO 5 4 3 3 3 4 5
stable; or the system is shut down by setting Kp to zero if
PS 4 3 3 2 3 3 4 necessary.
PM 3 3 2 2 2 3 3 There are several practical methods available to iden-
PB 2 2 2 2 2 2 2
tify instability. Anderson et al. [ l ] suggest monitoring the
magnitude of peaks and the system is determined to be
unstable when peaks are growing in magnitude for three
PA A: peaks in row. Nesler [ 1 11 uses the ratio of short-term av-
erage of the error to that of the absolute value of the error
to detect instability. Gertler and Chang [3] propose an
instability indicator by observing the output. It is also
possible to combine the above quantitative indexes with
rule-based logic to make more accurate and reliable de-
cisions.
In some situations, a hybrid controller may be more
useful and reliable. For example, if a large set point
change is made, the fuzzy gain scheduling scheme is first
employed to yield a fast transient response. When the er-
ror e ( k ) is small, i.e., the output is settling to the set point,
the scheme is then switched to a fixed gain PID controller.
Adk) Ae The stability of the closed-loop control system can be
Fig. 6 . Implication process of a fuzzy rule. guaranteed while maintaining some level of control.
Sometimes a set of PID parameters are good for set point
responses but may be inappropriate for load disturbance
where K h , Kjo, K b are constant. Although these rules rejection [4], [16]. Hang [4] finds that the heuristic
have different forms, they are equivalent to each other un- Ziegler-Nichols design rule gives a set of PID parameters
der certain conditions. It seems relatively easier to set the that are good at load disturbance rejection. Therefore, a
fuzzy tuning rules by (6). PID controller with a set of fixed parameters that are ob-
tained by the Ziegler-Nichols rule can be used after the
transient stage of the process response.
IV. STABILITY

Since the parameters of the present PID controller are V . SIMULATION


RESULTSAND DISCUSSIONS
functions of time, it is very difficult to analyze the stabil-
ity of the closed-loop control system. Even if the asymp- The fuzzy gain scheduling scheme has been tested on a
totic stability is assured, wild start-up transients may be variety of processes. Table IV shows the representative
intolerable in many applications. Therefore, a hierarchi- simulation results of the following second-, third-, and
I396 IEEE TRANSACTIONS ON SYSTEMS MAN. AND CYBERNETICS. VOL. 23. N O . 5, SEPTEMBERiOCTOBER 1993

output y output y
1.2
,?, i
1.2 .........b . : . . 4 . . . . . . . ................................... :......................
1

. ----- I
I 0.8 ...........................................................

I IC :
..:......................
:
< ...........j ..........
I
I 0.6
0.6 ..........I . . .........i.. .........!-. ..ipf.oposed..........

0.4 :. - :Ze/g!er~Nichds,..
i..
........ ......... ,!........... . - ........
..... i Kitamorii, . .. , .
0.4 ...........................................................................................
.- Pipposed i
Zeigler-Nichds
................................................................. ,, , , 0.2 ................................ ..........................................................

0’ I I 0
0 2 4 6 8 10 12 14 5 10 15 20 25 30
TIME (sec) TIME (sec)
Fig. 7. Comparison of step responses of the controlled second-order pro- Fig. 8 . Comparison of step responses of the controlled third-order pro-
cess. cess.

fourth-order processes:
Output y
e -0.5s ...
GI (s) = ,-..
~

(s + 1)’ 1.2 . . . . . . . . . . .(r .....;:v ...............j . . . . . . . . . . . . . . . . .i...................i ..................


I : \
4.228
(13b)
G2(s) = (s + +
0 . 5 ) ( s 2 1.64s + 8.456)
27
G3(s) =
(s + l)(s + 3)’.
In the table, Y,, represents the percent maximum over-
shoot, T, stands for the 5 percent settling time, and IAE,
ISE are the integral of the absolute error and the integral
of the squared error, respectively [SI. The time responses -0 2 4 6 8 10
are plotted in Fig. 7, Fig. 8, and Fig. 9, respectively. The TIME (sec)
results obtained by using Ziegler-Nichols PID controllers Fig. 9 . Comparison of step responses of the controlled fourth-order pro-
and Kitamori’s PID controllers are also presented for cess.
comparison. The parameters of Ziegler-Nichols PID con-
trollers are determined as K p = 0.6Ku, T, = 0.5Tu, and
Ziegler-Nichols controller could be chosen slightly larger
Td = 0.125Tu; while those of Kitamori’s controllers are
in order to obtain a smaller maximum overshoot. It is also
obtained by partial model matching method [7]. A brief
found that the proposed controller is as good as or better
description of the method is given in the Appendix. Fig.
than the delicately tuned PID controller of Kitamori’s,
10 shows the PID parameters determined by the fuzzy gain
which needs much more information on the plant.
scheduling scheme for controlling the second-order pro-
cess (13a). The determination process is as follows. First
the error and its first difference are calculated from the VI. CONCLUSIONS
sampled process output. Then the values of KL and K ; for The proposed gain scheduling scheme uses fuzzy rules
each rule are determined by the fuzzy reasoning process, and reasoning to determine the PID controller parameters.
as shown in Fig. 6. Finally, the PID parameters are ob- Human knowledge and experience in control system de-
tained by using (10) and (1 1). sign is exploited in the tuning of a PID controller. The
The above simulations show that a variety of processes scheme has been tested on various processes in simula-
can be satisfactorily controlled by the fuzzy gain sched- tion, and satisfactory results are obtained. A supervisory
uling PID controller. It yields better control performance level may also be included to monitor the stability of the
than the Ziegler-Nichols controller does, which is con- controlled system, and a hybrid controller, i.e., rule
firmed by comparing performance indexes such as the based, plus fixed gain is possible. Although a rule of
percent maximum overshoot, the settling time, IAE, and thumb for choosing the ranges for Kp and Kd was obtained
ISE. It seems that the derivative time constant Td for the experimentally in (12), it is still possible to make further
ZHAO PI ul : FUZZY GAIN SCHEDULING OF PID CONTROLLERS 1391

TABLE IV
SUMMAR RESCLTS
OFYSIMULATION

Process Zeigler-Nichols PID Proposed PID Controller


Controller Kitamori's PID Controllel"

G, (s) K,, = 2.808 Y,,> = 32% Ki, = 2.212 Y,,, = 6.8% Y,,$ = 6 . 0 %
T, = 1.64 T, = 4.16 T, = 2.039 T, = 2.37 Ti = 3.09
T(! = 0.41 IAE = 1.37 T,, = 0.519 IAE = 1.04 IAE = 1.18
ISE = 0.871 ISE = 0.805 ISE = 0.772
G2(s) Ki, = 2.19 Y,,$ = 17% Y,,, = 6. 1 %
T, = 1.03 T5 5.45 Ti = 5.01
Tc1= 0.258 IAE = 0.99 IAE = 1.01
ISE = 0.526 ISE = 0.533
= 32.8%
Y,,, K,, = 2.357 Y,,, = 10.9% Y,,, = 1.9%
T, = 3.722 T, = 1.649 T, = 2.3 T, = 2.632
IAE = 1.13 Td = 0.414 IAE = 0.833 IAE = 0.811
ISE = 0.628 ISE = 0.596 ISE = 0.537

"The PID parameters of the Kitamori's controller are not available for the process G, ( s ) because it has
a small damping ratio, 0.282. Y,,, is the percent maximum overshoot, Ts is the 5 percent settling time. and
IAE, ISE are the integral of the absolute error and the integral of the squared error, respectively

3
1 1
; Kp:
;.. ........................
G M ( S ) = 1=
CY CY" + CYIUS + CY2u2s2 + * .
.......................
: Ti ; (CY" = CY1 = 1)
.....................................................
where u is a time-scaling factor, which is chosen as small
1 as possible. A set of C Y ' S standard values is given
1.5 . . . . . . . . . ..:. ........... :. . . . . . . . . . . ..:. ............:, ...........
(. . . . . . . . . . ...:, ............
- { a I )= { I , 1,0.5,0.15, 0.03, . e * }

1 ............................................................................................ that would result in a time response with adequate damp-


ing characteristics and a short rise-time. The closed-loop
0.5 transfer function of the PID controlled system is then

and the PID controller is


I398 IEEE TRANSACTIONS ON SYSTEMS, MAN. AND CYBERNETICS. VOL 23. NO. 5, SEPTEMBERIOCTOBER 1993

where (yo = (yI = 1. By matching the coefficient in s from (151 Y. Takahashi, M. J . Rabins, and D. M. Auslander. Control and Dy-
low order to high order, we obtain namic Systems. Menlo Park, NJ: Addison-Wesley, 1970.
[I61 J. G . Truxal, Automatic Feedback Control System Synthesis. New
York: McGraw-Hill, 1955.
co = a h / u [I71 T. Yamamoto, S . Omatu, and H. Ishihara, “A construction of self-
tuning PID control system,’’ Trans. SICE Japan., vol. 25, pp. 39-
c1 = a b ( a ; / a t , - .a2)/. 45. 1989 (in Japanese).
1181 Z . Y . Zhao, M. Tomizuka, and S . Sagara, “A fuzzy tuner for fuzzy
c2 = a A { a ; / a h - uc-w2a;/at,+ u’(ay5 - a3))/u logic controllers,” in Proc. 1992 Amer. Control Conf., Chicago, IL,
June 24-26, 1992, pp. 2268-2272.
where u is obtained by choosing the smallest positive root 1191 J . G . Ziegler and N. B. Nichols. ”Optimum settings for automatic
of the following equation: controllers.” Trans. ASME, vol. 64, pp. 759-768, 1942.

Zhen-Yu Zhao (M’91) was born in Jiangsu pro-


+ a 3 ( 2 a 2 a 3- a: - a4) = 0. vince, China, on April 27, 1963. He studied at the
Department of Automation, Tsinghua University,
Thus, the PID parameters are obtained as follows: Beijing, and received the B. Eng. degree in con-
trol engineering in 1984. He received the M.Eng.
and Ph.D. degrees in electrical engineering in
1988 and 1991, respectively, both from Kyushu
Note that the PID parameters are not available by this University, Fukuoka, Japan.
method when there is no positive root for u. From May 1991 to October 1992, he was an
instructor and a research associate with the De-
partment of Mechanical Engineering, University
REFERENCES of California at Berkeley, Berkeley. He is currently a research scientist at
Omron Advanced Systems, Inc., in Santa Clara, CA. His research interests
[ I ] K. L. Anderson, G. L. Blankenship, and L. G. Lebow, “A rule- and publications are in the areas of system identification, signal processing,
based adaptive PID controller,” in Proc. 27th IEEE ConJ Decision, fault diagnosis, fuzzy logic control, neural networks, and intelligent con-
Control, 1988, pp. 564-569. trol.
[2] P. J. Gawthrop and P. E. Nomikos. “Automatic tuning of commer-
cial PID controllers for single-loop and multiloop applications.” IEEE
Control Syst. Mag., vol. I O , pp. 34-42, 1990. Masayoshi Tomizuka (M’86) was bom in To-
131 J. Gertler and H-S. Chang, “An instability indicator for expert con- kyo, Japan in 1946. He received the B.S. and M.S.
trol,” IEEE Control Syst. Mag.. vol. 6 , pp. 14-17, 1986. degrees in mechanical engineering from Keio
[4] C . C. Hang, “The choice of controller zeros,” IEEE Control S ~ s t . University. Tokyo. Japan, in 1968 and 1970, re-
Mag., vol. 9 , pp. 72-75, 1989. spectively. He received the Ph.D. degree in me-
[5] C . C . Hang, K. J. Astrom, and W. K. Ho, “Refinements of the chanical engineering from the Massachusetts In-
Ziegler-Nichols tuning formula,” Proc. IEE, Pt.D.. vol. 138, pp. stitute of Technology, Cambridge, MA, in 1974.
Ill-118, 1991. He is currently a Professor with the Department
161 T. Iwasaki and A. Morita, “Fuzzy auto-tuning for PID controller of Mechanical Engineering, University of Cali-
with model classification,” in Proc. NAFIPS ’90, Toronto, Canada, fornia at Berkeley. He has held visiting professor
June 6-8, 1990, pp. 90-93. positions at Keio University and at the Institute of
[7] T. Kitamori, “A method of control system design based upon partial Industrial Science, University of Tokyo. Hi5 research interests include dig-
knowledge about controlled processes,” Trans. SICE Japan. vol. 15, ital, optimal, and adaptive control with applications to mechanical systems
pp. 549-555, 1979 (in Japanese). such as robotic manipulators, machine tools, and vehicles.
[8] B. C . Kuo, Automatic Conrrol Sysfems, 5th ed. Englewood Cliffs, Dr. Tomizuka served as an Associate Editor for the ASME Journal of
NJ: Prentice-Hall, 1987. Dynamic Smtems, Measurement and Control and IEEE Control Systems
191 C. C. Lee, “Fuzzy logic in control systems: Fuzzy logic controller, Magazine, and currently serves as the Technical Editor of the ASME Jour-
Part I , ” IEEE Trans. Syst., Man, Cybern., vol. SMC-20. pp. 404- nal of D y a m i c Systems, Measurement and Control.
418, 1990.
[ I O ] -, “Fuzzy logic in control systems: Fuzzy logic controller, Part
11,” IEEE Trans. Syst. Man, Cybern., vol. SMC-20. pp. 419-435. Satoru Isaka (S’87-M’90) received the M.S. and
1990. Ph.D. degrees in systems science from the Uni-
I1 I] C. G. Nesler, “Experiences in applying adaptive control to thermal versity of California, San Diego, in 1986 and
processes in buildings,” in Proc. Amer. Control Conf., Boston, MA, 1989. respectively.
1985, pp. 1535-1540. From 1987 to 1989, he was an assistant re-
[I21 T . J. Procyk and E. H. Mamdani, “A linguistic self-organizing pro- searcher with the Institute of Geophysics and
cess controller,” Autumatica, vol. 15. pp. 15-30, 1979. Planetary Physics, Scripps Institution of Ocean-
[I31 M. Sugeno, ed., Industrial Applications of Fuzzy Control. Amster- ography, La Jolla, CA. He is currently a research
dam, The Netherlands: North-Holland, 1985. scientist at Omron Advanced Systems. Inc., in
[ 141 T . Takagi and M. Sugeno, “Fuzzy identification of systems and its Santa Clara, CA. His research interests include
applications to modeling and control,” IEEE Trans. Svst. Man. Cv- machine learning.
- adaptive
. control, and their ap-
bern., vol. SMC-15, pf 116-132, 1985. plications to biomedical systems and factory automation.

You might also like