Professional Documents
Culture Documents
Abstract
Fuzzy techniques still remain ill-accepted in the control community. As a matter of fact, they rely on a new relation
between the real world and the scientists. Whereas some theoretical studies are carried out on this subject, experiments on
processes show what fuzzy techniques can bring to the control theory. This paper deals with some implementations of
control structures using fuzzy techniques. Our goal is to study the ways to include fuzzy techniques into existing control
tools in order to improve the closed-loop performances. The experiments are carried out on different processes with
disturbances: a DC motor and industrial furnaces. They allow to study the design and properties of structures such as
fuzzy control, commutation between fuzzy and PID controllers and fuzzy supervision of PID controller. After having
described two fuzzy controller implementations (fuzzy proportional-derivative and fuzzy proportional-integral control-
lers), the comparison with a PID algorithm is a base for the design of the parallel PID-fuzzy controllers combination.
Even though this strategy is interesting, another hierarchical combination of PID and fuzzy tools is considered. The
proposed fuzzy supervisor leads to promising results concerning the development of combined control structures.
3.1. Structure and design The bounds of the real universes of discourse are
deduced from the analysis of the physical signal
The fuzzy controller computes values of either variations in the chosen operating conditions.
the control signal (fuzzy PD controller) or the con- Some heuristic techniques allow to tune precisely
trol increment signal (fuzzy PI controller), as the scaling factors on-line. The fuzzy controller
a function of the values of the process output error is particularly sensitive to these factors and to
and its increment. A description of the fuzzy con- the fuzzy rule base content. The method used in this
troller components is given in this section, see [5] work to derive the fuzzy rules is described now.
for an exhaustive synthesis of fuzzy controllers. The desired closed-loop trajectory is defined in
First of all, a quantization module discretizes the phase plane or in the temporal domain. The
and normalizes the universes of discourse of the graphic is divided into several regions, each
various manipulated variables. Then, a numerical- of which corresponds to a specific pair of error
fuzzy converter maps crisp data to fuzzy numbers and error increment fuzzy values. Each pair is
characterized by a fuzzy set and a linguistic label. mapped to the necessary fuzzy value of the control
These two first modules can be combined in one signal or control increment that will make the
numerical-symbolic interface. During the next process output converge towards the desired tra-
step, the inference engine applies the compositional jectory. This mapping leads to the definition of
rule of inference to the rule base in order to derive linguistic planes.
fuzzy values of the control signal from the input The parameters of the inference module are,
facts of the controller. Finally, a fuzzy-numerical respectively, Mamdani implication function,
converter and a dequantization module, forming the Sup_min compositional rule of inference,
a symbolic-numerical interface, provide a numer- the discretized center of gravity defuzzification
ical value of the control signal or of the control method, the interpretation of the And and Or
increment. connectors with the operators M i n i m u m and
Thus, the various parameters of the fuzzy con- Maximum.
troller can be enumerated: they are the scaling When the process state is near the phase plane
factors and the number of quantization levels origin, the base length of the fuzzy set zero leads to
needed to define the universes of discourse, the some imprecisions in the computation of the con-
fuzzification and defuzzification methods, the num- trol signal. The strategy used to overcome this
ber, shape and definition of the fuzzy sets on the problem consists of defining two types of tuning:
normalized universes of discourse, the mathemat- a coarse tuning during the transient and a fine
ical operators necessary for the fuzzy inference tuning during the steady-state. The fine tuning is
mechanism and the syntax and meaning of the characterized by a specific definition of the quantiz-
fuzzy rules. ation matrix.
The factors of the numerical-symbolic interface The numerical control law can be effectively
are defined in the quantization matrix: the first computed with the quantization matrix, the rule
column contains the quantization levels for the base, and the mathematical operators of the infer-
various signals on their normalized universe of dis- ence mechanism. Each kind of tuning procedure,
course, the following columns correspond to the coarse or fine, is computed off-line and used on-line
quantization levels on the real discretized universes with two look-up tables that link the quantized and
of discourse for all the variables, and the last one normalized values of the three considered signals, e,
gives the labels of the fuzzy sets which are centered Ae and U or A U. This control implementation is
on a quantization level. The choice of the nor- motivated by the need of quick computation capa-
malized universes of discourse is arbitrary, it is bilities for the fast DC motor.
motivated by the easiness of manipulation of the Depending on the fuzzy controller output,
fuzzy sets; the fuzzy sets are regularly distributed on the controller is of the PD or PI type; the next
those domains. The number of quantization levels subsection describes these two different implemen-
depends on the discretization accuracy required. tations.
116 R. Ketata et al. / Fuzzy Sets and Systems 71 (1995) 113-129
3.1.1. Fuzzy PD controller Ae. Fig. 1 shows the structure of this controller used
The fuzzy P D controller computes the values of off-line to generate the numerical look-up tables
the control signal U from some values of the pro- with the inference mechanism. Fig. 2 gives an illus-
cess output error e and of the error increment Ae. tration of the closed-loop implementation of this
Figs. 1 and 2 can be considered as an illustration if control strategy with two tuning operating do-
the output of the defuzzification module is U in- mains [4"1. Tables 3 and 4 show, respectively,
stead of AU. Tables 1 and 2 show, respectively, the the rule base and look-up table derived for this
rule base and the look-up table derived for this controller.
controller; see [4] for more details. A special control strategy is used; see [10] for
more details. It consists of using a fuzzy gain on the
control increment in order to improve the control
3.1.2. Fuzzy PI controller law; formula (3) expresses the control actions per-
The fuzzy PI controller computes the values of formed. The reasons for this control increment tu-
the control increment AU from some values of the ning are as follows. In the first place, it compensates
process output error e, and of the error increment the various numerical approximations performed
during the fuzzy controller computing, mainly due
to the quantization. Consequently, the convergence
speed towards the reference signal can be increased
and the dynamical performances can be improved.
[,...o,oo.1 1 Table 1
The rule base for the fuzzy PD controller
eJ~Ae-~ NB NM NS ZE PS PM PB
NB NB NB NB NB NM NS ZE
NM NB NB NB NM NS ZE PS
NS NB NB NM NS ZE PS PM
ZE NB NM NS ZE PS PM PB
PS NM NS ZE PS PM PB PB
PM NS ZE PS PM PB PB PB
PB ZE PS PM PB PB PB PB
Fig. 1. The controller components for off-line inference.
F/////////////////~A
Fig. 2. Fine and coarse look-up tables for closed-loop fuzzy control.
R. Ketata et al. / Fuzzy Sets and Systems 71 (1995) 113-129 117
Table 2
The look-up table for the fuzzy P D controller
e~ A e - , -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
-6 -6 -6 -6 -6 -6 --6 -6 -5 -4 -3 -2 -1 0
-5 -6 --6 -6 -6 -6 -5 -5 -4 -3 -2 -1 0 1
-4 -6 -6 -6 -6 --6 -5 -4 -3 -2 -1 0 1 2
-3 --6 -6 -6 -5 -5 -4 -3 -2 -1 0 1 2 3
-2 -6 -6 -6 -5 -4 -3 -2 --l 0 l 2 3 4
-1 -6 -5 -5 -4 -3 -2 -l 0 l 2 3 4 5
0 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
1 -5 -4 -3 -2 -1 0 1 2 3 4 5 5 6
2 -4 -3 -2 -1 0 1 2 3 4 5 6 6 6
3 -3 -2 -1 0 1 2 3 4 5 5 6 6 6
4 -2 -1 0 1 2 3 4 5 6 6 6 6 6
5 -1 0 1 2 3 4 5 5 6 6 6 6 6
6 0 1 2 3 4 5 6 6 6 6 6 6 6
Table 3 Table 5
The rule base for the fuzzy PI controller The rule base for the control increment gain
e ~ Ae--, NB NM NS ZE PS PM PB eJ, A U ~ NB NM NS ZE PS PM PB
NB NB NB NB NM NS ZE PS NB PB PM PS ZE NS NM NB
NM NB NB NM NS ZE PS PM NM PM PM PS ZE NS NM NM
NS NB NM NS NS PS PM PB NS PS PS PS ZE NS NS NS
ZE NB NM NS PS PS PM PB ZE ZE ZE ZE ZE ZE ZE ZE
PS NB NM NS PS PS PM PB PS NS NS NS ZE PS PS PS
PM NM NS ZE PS PM PB PB PM NM NM NS ZE PS PM PM
PB NS ZE PS PM PB PB PB PB NB NM NS ZE PS PM PB
Table 6
The look-up table for the control increment gain
e~Ae~ -5 -4 -3 -2 -1 0 1 2 3 4 5
-5 5 4 3 2 1 0 -1 -2 -3 --4 -5
--4 4 4 3 2 1 0 --1 -2 --3 -4 -4
-3 3 3 3 2 1 0 -1 -2 -3 -3 --3
-2 2 2 2 2 1 0 -1 -2 -2 --2 -2
-1 1 1 1 1 1 0 --l -1 -1 -1 -1
0 0 0 0 0 0 0 0 0 0 0 0
1 -1 -1 -1 --1 --1 -1 -1 --1 -I -1 -I
2 --2 --2 -2 -2 -1 0 1 2 2 2 2
3 --3 -3 -3 -2 --1 0 1 2 3 3 3
4 -4 -4 -3 --2 --l 0 1 2 3 4 4
5 --5 --4 --3 -2 -1 0 1 2 3 4 5
Table 7
Quantization matix for the DC motor control
Q e Ae Au G FS e Ae Au G FS
(a) (a)
flw~'$
I
501/
i-, "'- t..'"
I~2
oof; Le~ |
0 11300 2000 3000 4(300 513130 60130 7000 8000 ~ 10000 0o t~ 2~ ~o ,=o ~ o ~o ~ ,~o 9=0 ,==
(b) (b)
v V
/
10
7
6
6
5 4
o 10130
IG 2QO0 3000 4000 5(100 6000 7000 moo ~ 0 s0m0
(c) (c)
2 2, , -.
I l
-2 .2
,
0 1000 2000 3060 4000 50~0 GO00 7000 $0013 ~00 I~ o ~ ~ ~oo ,=o ~ ~0 ~=, ~, ~, I~
(d) (d)
0 10130 2000 3000 4000 5000 61300 7000 8000 9000 10~0 ~o ~ ~ ~ ~ ~lo ~ ~ =~o ~oo , I
Fig. 3. GC,x = 0.04, G ~ = 0.004. (a) Process output. (b) C o n - Fig. 4. Gm=xc= 0,08, G,~,xv= 0.004. (a) Process output. (b) Con-
trol signal. (c) C o n t r o l increment (QL). (d) Control increment trol signal. (c) Control increment (QL). (d) Control increment
gain (QL). Q L denotes quantization levels. gain (QL).
120 R. Ketata etal. /Fuzzy Sets and Systems 71 (1995) 113-129
(a) (c)
(b) (d)
U7"27"3~7"46.
..... 117"I? !
i.7
'~'~
V ~, ,*** , ~ 2*** 2~ ~ 3;** a ,/~
I 2
' '
I
Fig. 5. Real time control of the DC motor. (a) Process output. (b) Control signal. (c) Control increment (QL). (d) Control increment
gain (QL).
Table 8
Q u a n t i z a t i o n m a t i x for the furnace c o n t r o l
Q e Ae u FS e Ae u FS
(a) (b)
"C ----~
tO0 --~ ~ ~ --~ I00
FLOU
50 lid . 50
4. Parallel structure: PID and fuzzy controllers The main point during the design of this control
structure is the commutation logic. For this pur-
4.1. General principle pose, fuzzy rules express the switching strategy. An
additional fuzzy variable is defined. The selection of
A first idea to combine conventional and non- a controller is based on the state of this variable: for
conventional control techniques consists of build- a value of 1 the fuzzy controller is chosen, and for
ing a parallel structure; see Fig. 7. According to the a value of 0 the PID controller is activated. The
current dynamical state, either the PID or the fuzzy state of the fuzzy commutation variable is defined
controller is selected. The fine tuning of the fuzzy in terms of the error and of the error increment
controller is somewhat replaced by the PID sign. The method developed is based on the follow-
control. ing definition of the transient: the product of the
122 R. Ketata et al. / Fuzzy Sets and Systems 71 (1995) 113-129
error (process o u t p u t - reference signal) and its transients. The operating domain around the origin
increment is strictly negative. When the error in- for the PID controller must be dependent on
crement is equal to the fuzzy value zero and the the process dynamic. The resulting commutation
error is small, and not only zero, the PID controller strategy is illustrated in the phase plane and with
is selected. This definition prevents a lot of useless a rule base in Fig. 8. An example of one commuta-
commutations between the two controllers. Thus, tion rule is
the linear conventional controller is selected when
the temporal response is near the steady state, IF e IS ZE AND Ae IS ANY T H E N V~IS ZE.
whereas the fuzzy controller is chosen during the (4)
4.2. Results
e [ Ae ~ NB NM NS ZE PS PM PB
NB PID PID PID F F F F !
NM PID PID PID F F F F
NS PID PID PID PID F F F i...... S
(a) (b)
radN
0v , , , , , i 4.,I0 100 200 300 400 ~0 8o0 700 800 200 1001
Fig. 9. Parallel fuzzy-P1D control of the DC motor speed. (a) Motor speed response. (b) Commutation variable.
R. Ketata et al. / Fuzzy Sets and Systems 71 (1995) 113-129 123
the transients. The proposed parallel control struc- advantages of rule-based systems, and the interest
ture is effectively able to combine the rapidity of the of incorporating fuzzy concepts.
fuzzy controller during the transient with the accu- The main reason for supervising PID controllers
racy of the PID controller during the steady state. is that they are widely used in many industrial
However, the problem of the precise determination control applications. However the tuning methods,
of the commutation points between PID and fuzzy such as the Ziegler-Nichols one, can lead to some
controllers is not straightforward. The supple- unacceptable results, for example, in terms of over-
mentary fuzzy variable has to be well defined: the shoot; then, the process operators do about 50% of
functioning domains for each controllers should be the control in open loop [6]. Moreover this con-
chosen so that the dynamical performances are troller is robust in low disturbed conditions but
optimal. Furthermore, two static controllers are becomes under-optimal when large variations of
used. It would be more interesting to state more some control loop parameters occur, such as inter-
precisely the control goals in terms of dynamical nal disturbances, when there are changes in the
performances with a reference model. Then, operating conditions, or when a process has impor-
another kind of combination of conventional and tant non-linearities [11, 8]. Consequently, a mod-
non-conventional techniques is considered in the ule with some degree of intelligence is necessary to
next section in order to improve a linear improve the abilities of the PID controllers to con-
PID control law. A dynamical controller combin- trol optimally systems in highly disturbed context
ing fuzzy and algorithmic techniques is now and according to the user's wishes [9].
proposed. The main reasons for using preferably a super-
vision module over a PID controller are enu-
merated now. Firstly, adaptive controllers are able
5. Fuzzy supervision of a PID controller to cope with most of the cases that leave the PID
under-optimal, but they require specialized design
5.1. General presentation methods using some a priori model structure
5.1.1. Justification of the use of fuzzy supervisors knowledge [9]; PID supervisors are easier to im-
A hierarchical structure is built up: the PID plement because they need very little knowledge
parameters are tuned in order to improve the dy- about the process. Secondly, the combination of
namical response on-line; see Fig. 10. a linear PID control law and a supervision strategy
There are several reasons for supervising a PID can lead to a highly non-linear control law; then it
controller. In this section is successively justified can allow to increase significantly the robustness of
the necessity of using supervision techniques, the the control system [1]. And lastly, the supervisor
i
i
I
i
i
J
II
i
can provide an interface with the user for express- 5.1.2. Different kinds of fuzzy supervisors
ing precisely the specifications in terms of closed- The internal structure of a supervisor is the same
loop performances [7]. as the one of a fuzzy controller. The supervisor
The advantages to use a PID supervisor having outputs are the PID parameter increments. The
been emphasized, the question is now to find the inputs can be of two natures, which defines two
best choice between an algorithmic or a linguistic kinds of supervisors.
supervision module. Process operators are able to In the first case, the inputs are the process output
optimize the PID control results on-line, they act as error and its increment. The goal of the PID para-
system supervisor [9]. Their knowledge is very meters tuning is to adapt the control law at each
useful for the tuning of hardly modelled system [6]. sampling time. Some examples of this supervision
Thus, it appears very attractive to build the PID technique are given in [8, 1, 11, 3]. The main differ-
supervisors from this human heuristic knowledge. ences between these implementations are the num-
It is more convenient to design linguistic expert ber of rule tables. In [8, 1], one rule base has been
supervisor because a knowledge-based system defined for each PID parameters, whereas in
is a mean of integrating the intuitive and often [11, 3], one rule base was derived for the three
necessary knowledge of a human operator in the parameters. More precisely, in [11], three PID
control system; it is easier to integrate heuristic parameter tuning equations using the output vari-
knowledge in linguistic rules than in equations [1]. able of the rule base are defined, whereas in [3], the
This choice results in lower design and implement- Ziegler-Nichols equations are changed according
ation costs than conventional techniques [8]. to the fuzzy supervisor output.
Moreover, the linguistic formalism is more easily In the second case, the supervisor inputs are the
understood by the users, which leads to a low use performance values reached after a transient. The
cost [8]. The combination of mathematical and measure of the control quality during a time inter-
linguistic knowledge, like the association of a PID val and the user wishes allow to compute the con-
algorithm and a rule-based supervisor, allow to trol law tuning for the future. Some examples of this
combine the interesting performances of the PID supervision technique are given in [9, 6]. The main
controller in the nominal conditions with the flexib- difference between these implementations is the
ility of a linguistic formalism to new situations [8]. way the supervision rules are built. In [9], two
The question is now to point out what the fuzzy different rule bases are adapting independently the
techniques can bring to an expert system aiming at proportional gain in function of the rise time, and
optimizing a process control. The use of fuzzy vari- the integral parameter in function of the overshoot.
ables in the linguistic formalism is justified by the In [6], two rule bases are used in the following way:
facts that they introduce a greater flexibility in the the first one deduces the changes to be applied to
tuning actions of the PID parameters; as a matter the various controller parameters depending on
of fact, the fuzzy formalism is nearer to the human five performance indexes, the second one solves the
perception of the real world and to the human compromise if the action on one controller para-
reasoning way. Indeed, fuzzy sets allow to model meter has a contradictory effect on several desired
subjective, uncertain and imprecise concepts like dynamical characteristics.
the human language does [9]; the incorporation of
possibilistic informations is much more difficult 5.2. Description of the proposed fuzzy supervisor
with classical techniques. Moreover, the inference
mechanism with fuzzy rules offers an important The supervision technique developed in this
flexibility in information processing, it allows to work is of second type. The values of the rise time
perform approximate reasoning. Finally, an inter- T~, overshoot Or, and stability factor Sf (ratio of the
esting consequence of the use of fuzzy concepts in first undershoot to the first overshoot) are used to
the supervisor linguistic rules is a quicker conver- tune the PID parameters at the end of each transi-
gence of the PID parameters to their optimal ent response. Fig. 11 shows the fuzzy supervisor
values than with a classical expert system [6]. implementation in closed loop. The goal of the
R. Ketata et al, / Fuzzy Sets and Systems 71 (1995) 113-129 125
response converges globally to the reference re- Ziegler-Nichols method. The desired dynamical
sponse. According to the various performances response has the following characteristics: a rise
chosen (the values of overshoot, rise time and stab- time of 36 ms (three sampling periods), an over-
ility factor), the different variations to be applied to shoot of 0.2 and a stability factor of 750. Table 11 is
each PID parameter can be conflicting. Then, the the quantization matrix used for the designed fuzzy
issue is to evaluate satisfactory increment values supervisor. The reference signal is varying in order
that allow a global convergence of the three perfor- to evaluate the PID parameters tuning ability of
mance characteristics towards their linguistic the supervisor during the transients and the control
values medium. To solve this compromise, an arith- quality during the steady states.
metic average is calculated over the different Three simulations are performed. During the
actions for each parameter. All the informations first one, the PID controller is not supervised; dur-
concerning the PID parameters tuning are pres- ing the second one, the three PID parameters are
ented in Table 10. tuned on-line; during the third one, the propor-
tional and integral parameters are optimized. These
5.3. Results results are, respectively, shown in Figs. 12, 13 and
14. When no PID parameters tuning is done, the
The experiments are carried out on the motor- rise time is 48 ms; see Fig. 12. The overshoot of the
alternator group. The results are compared with first transient is about 0.5 rad/s, and the following
those of classical PID control in order to emphasize overshoots are rather important because of a non-
the improvement due to the supervisor. optimal control signal generation and the control
The control signal belongs to [0V, 15V]. saturation. When the three PID parameters are
The PID parameters are initialized with the adapted, the control signal keeps on commuting
Table 9
Adjustments of the P I D parameters
T~-* PS PM PB O~ PS PM PB Sf~ PS PM PB
AKp NM ZE PM - NS ZE PB - PM ZE PB
ATI PS ZE NS - NM ZE PM - ZE ZE NS
A Td ZE ZE ZE - NB ZE PB - NB ZE PB
Table 10
Fuzzy supervision rules for the three PID parameters
Sf~T~.Ov---, PS.PS PS.PM PS.PB PM.PS PM.PM PM.PB PB.PS PB.PM PB.PB
AKp
PS ZE ZE PS ZE PS PM PS PM PB
PM NS NS ZE ZE ZE PS ZE PS PM
PB ZE ZE PM PS PS PM PM PM PB
AT~
PS ZE ZE PS NS ZE PS NS ZE ZE
PM ZE ZE PS NS ZE PS NS ZE ZE
PB NS ZE PS NS ZE ZE NM NS ZE
AT~
PS NM NS ZE NM NS ZE NM NS ZE
PM NS ZE ZE NS ZE ZE NS ZE ZE
PB ZE PS PM ZE PS PM ZE PS PM
R. Ketata et al. / Fuzzy Sets and Systems 71 (1995) 113-129 127
because of the derivative term; see Figs. 13 and 15. specifications have been reached; see Figs. 14 and
It should be necessary to change the tuning strategy 15(a) and (b). The comparison between a PID con-
for this parameter. The results obtained with the trol and a supervised PI control points out the
fuzzy supervisor of the PI controller show that the advantage of using a fuzzy supervisor. The rise time
T a b l e 11
Q u a n t i z a t i o n m a t r i x o f the fuzzy s u p e r v i s o r
(a) (b)
fmdl$ (v)
0
2oo
(a) (b)
rad~
(a) (b)
(v)
1.
o :t
Q
(a) (b)
J I i,, I
-2
o ~000 2000 2~ ,tO00 $000 6000
(c)
2
4000 ~ 6000
Fig. 15. The parameter tunings: (a) [AKp] and (b) [ATI] correspond to the two experiments with a supervisor, (c) [ATd] corresponds
only to the results of Fig. 13.
has decreased to 36 ms, the overshoot is 0.2 and the 6. Conclusions and perspectives
stability factor is 750. The overshoot and osicilla-
tions are strongly decreased. This improvement is In this work, fuzzy logic has been used in differ-
principally due to the integral term tuning. Indeed, ent control structures, direct control and super-
it is possible to notice that some important changes vision. The comparison between fuzzy control and
are applied on the integral time constant after the PID control emphasizes the facts that the fuzzy PD
third, fourth and fifth level of the reference signal, controller is more interesting for the transient re-
which correspond to important overshoots when sponses, and it is worse during the steady state.
no supervisor is used. In fact, the supervision rules This result can be improved with a fuzzy controller
express that the overshoot is very sensitive to the by introducing an integral action; moreover, the
integral time constant variations; see Table 9. closed-loop performances can be improved if an
Moreover, the rise time is decreased. The propor- auto-tuning method of the fuzzy controller para-
tional action is mainly responsible for this improve- meters (for example of the rule base) is used.
ment: the rise time is above all sensitive to the However, in order to combine the advantages of
proportional gain changes; see Table 9. each techniques (mainly because PID controllers
The simulation results show some interesting as- are reliable and used widely), a parallel control
pects of fuzzy supervision of PID controllers. One structure commuting between a PID and a fuzzy
advantage is that the user can specify a reference controller has been proposed. It was possible to
dynamical model. The process is then controlled so reach good performances during the transient and
that its response converges globally to the desired the steady state because of the contribution of each
trajectory under more or less disturbed control type of controllers. The difficult point for the design
conditions. of this structure is the fuzzy switching logic between
The two combination techniques of PID and the two algorithms; some more studies are now
fuzzy tools have been designed and tuned. How- performed on this problem in order to improve this
ever, it is not possible here to compare these two control structure.
techniques because the parameters values on the In order to generate a dynamical control law,
DC motor experiments are different. and to state more precisely the control objectives,
R. Ketata et al. / Fuzzy Sets and Systems 71 (1995) 113-129 129
another combination of classical and fuzzy tech- Time Control, Delft, Netherlands (1992, June 16-18)
niques is considered. In the last structure con- 263 268.
[2] I. French, C. Cox, M.J. Willis and G.A. Montague, Intelli-
sidered, the fuzzy logic is used for supervision. The
gent tuning of P + I controllers for bioprocess application,
goal is to improve the closed-loop performances in: PREPRINTS of the I F A C / I F I P / I M A C S lnternat.
obtained with a PID controller by tuning its Syrup. on Artificial Intelligence in Real-Time Control, Delft,
parameters. It has been possible to reach some Netherlands (1992, June 16-18) 697-702.
user-specified goals for a motor speed control. The [3] S.Z. He, S.H. Tan, F.L. Xu and P.Z. Wang, PID self-tuning
results obtained are encouraging; however, it is control using a fuzzy adaptative mechanism, 1EEE (1993)
708-713.
necessary to study further, specially for the derivat- [4] R. Ketata, Mrthodologies de rggulation numbrique in-
ive parameter tuning. At the present time, PID cluant la logique floue, Thrse de Doctorat INSA,
fuzzy supervisor of the first type (adaptation of the Toulouse, LAAS. (J 1992).
controller parameters depending on the location in [5] C.C. Lee, Fuzzy logic in control systems: fuzzy logic con-
the phase plane at each sampling time) is now troller parts 1 and 2, IEEE Trans. Systems Man Cyber-
net. 20 (1990) 404-435.
considered for a combination of the two sorts of [6] J. Litt, An expert system to perform on-line controller
supervisor in order to improve their efficiency. tuning, IEEE Control Systems (April 1991) 18-23.
Moreover, some experimental comparison tests 1-7] H.R. van Nauta Lemke and A.J. Krijgsman, Design of
of the two proposed combination techniques could fuzzy PID supervisor for systems with different perfor-
be performed. Globally, the obtained results em- mance requirements, 1200-1203.
I-8] H.R. van Nauta Lemke, Design of fuzzy control systems,
phasize the fact that fuzzy techniques can effectively Journbe Commande FIoue, Paris (15 / 11 / 91).
be used to enhance conventional control methods, [9] P. Oliveira, P. Lima and J. Sentieiro, Fuzzy supervision on
even though specific points have to be examined intelligent control systems, European Control Conf.,
further. Grenoble, France (1991) 1226-1231.
1-10] A. Titli and R. Ketata, Design and application of fuzzy
algorithm for the speed control of motor-alternator group,
References 13 I M A C S Worm Congress on Computation and Applied
Mathematics, Dublin, Ireland (1991).
1-1] R. Babuska and P. Horacek, Laboratory evaluation of [11] S. Tzafestas and N. Papanikolopoulos, Incremental fuzzy
fuzzy controllers, in: PREPRINTS of the I F A C / I F I P / expert PID control, IEEE Trans. on Ind. Electronics 37
IMACS Internat. Syrup. on Artificial Intelligence in Real- (1990) 365 371.