Professional Documents
Culture Documents
Basan A. Yousef
751
where t2
A'a
is the annature resistance ' La is the
annature inductance, kaf is the annature voltage
constant , ~ is the residual magnetism voltage
constant, J is the moment of inertia, ~ is the
friction coefficient, T L is the load torque, ea is the
motor tenninal voltage, ia is the armature current
and (i.) is the motor speed. The power circuit that
drives the motor is a single-phase fully controlled
converter. The average motor terminal voltage
supplied by the converter is given by ( Sell, 1981) :
2.fiV
cos Cl (3)
7t
752
The error and error change for both speed and
current are scaled using appropriate scaling factors.
These scaled input data are then converted into
linguistic variables which may be viewed as labels of
fuzzy sets. In this paper, the following linguistic
variables are used for the input variables: Positive -.,.1 -I -2/3 -1/1 C '11 2/3 , ./1
Big (PB), Negative Big (NB), Positive Medium c,)
(PM), Negative Medium (NM), Positive Small (PS),
Negative Small (NS) and Zero (Z).
753
3.3 Dejuzzijication armature current and the motor terminal voltage are
shown in Fig. 4. Comparisons between settling time
Basically, a defuzzification scheme can be viewed as and max overshoot of speed response for both types of
a mapping from a space of fuzzy control actions controllers are given in Table 2. It is evident that the
defined over an output universe of discourse into a transient behavior of the fuzzy controlled drive is
space of crisp control actions. The aim of a improved when the fuzzy controllers are used in both
defuzzification strategy is to produce a crisp fuzzy the speed and current loops.
action that best represents the possibility distribution
of an inferred fuzzy control action (Pedrycz, 1989). Table 2 Performance comparison of fuzzy and
Many strategies are available in the literature for classical PI controlled drive SYstem
performing defuzzification such as the max criterion, ~= 1800 rpm)
the mean of maximum. and center- of- gravity
methods (Lee, 1990b; Pedrycz, 1989). The widely Controller Fuzzy Classical PI
used strategy for defuzzification is the center-of-
gravity method which is adopted in this paper. In Value of
this method, the rule value vector is searched for all Settling time 1.7 sec 2.67 sec.
rules which give a fuzzy value for a particular output Max overshoot 3.21 % 6.72 %
variable. As each rule defining a particular output
variable is found. its rule value is used to modify the The effects of load torque disturbance of 50% applied
corresponding membership function. Then, after all at t = 2.0 s are shown in Fig. 5. Table 3 sununarizes
the rules have been swept, the areas under the the response improvement under fuzzy control.
modified membership functions are multiplied by
their respective centers of gravity and summed. The Table 3 Performance comparison of fuzzy and
result is divided by the sum of the areas of all the classical PI controlled drive system
modified membership functions to get the required ~ = 1800 rpm, ~TL = 5 Nm at t =2.0 s)
crisp value. The modification to the membership
function can be accomplished with two techniques, Controller Fuzzy Classical PI
the correlation minimum encoding and the
correlation product encoding. The latter technique is Value of
used in this work. Once a crisp value of ~u (k) is Max overshoot 3.21 % 6.72%
determined. the control signal u (k) can be evaluated Max speed drop 3.5% 5.26%
from the recursive formula Recovery time 2.4 sec. 2.82 sec.
u (1<) = ~u (k) + u(k-l) (8) The reason for superior performance of fuzzy
controlled drive system is that it is basically adaptive
in nature and the controllers are able to realize
4. SIMULAnON STIJDY
different control laws for each input state ( e(k) and ~
e(k». On the other hand. the response of classical PI
In order to illustrate the effectiveness of the proposed
controlled system is sensitive to model changes that
controllers, digital simulation of the drive system has
occur with parameter variations ( Sousa and Bose,
been performed. The parameters of the drive system
1994; Kung and Liaw 1994).
are as follows ( Sen, 1981): kaf= 0.027 H, krres =
0.027 Y.sec/rad. ~= In, La = 0.032 H, J = 0.0465
kg-m2 , ~ = 0.004 N.m.sec/rad. ~ = tacho constant 5. CONCLUSION
= 0.057 V.sec/rad. Icy. = current transducer constant
= 0.5 V/A, k c = cosine firing scheme constant = 25. In this paper an application of fuzzy logic control to a
The steady state operating point is 0. 0 =25.8°, eao= phase<ontrolled converter dc drive system is
102.6 V, Ci>o = 155.4 rad/sec, iao = 18.7 A and T Lo presented. Fuzzy logic is used to design current and
= 10 N.m. For the sake of comparison, classical PI speed controllers for the drive system. The fuzzy rules
speed and currnet controllers are also designed and are extracted intuitively. The performance of the
simulated with the drive system. The parameters of proposed controllers is compared with the
these controllers are found to be:'ts = speed controller conventional PI controllers. Simulation results clarify
time constant = 0.5 sec., 'tj = current controller time the superior performance of the proposed fuzzy
constant = 0.01 sec., ~ = speed controller gain = 1.2 controlled dc drive system.
and ~ = current controller gain = 0.01.
754
2·:':00
1 ;CO 0 , ,
, ,- ,
,
? leooo '~
.-le:c v
c:
c.. :/ '~ :/
\",;~/
~
~ 1700.0 '-"
Il.> ~ 1;00.0 '/
/
Il.>
C.
l,,-,
lcOO.0
Il.>
Il.>
C.
v,
'V --- FI Classic:'
- - PI rl,;::'1
1600.0
1500.0
1 ~:l0.0 0';--;-';;""--;:,-:::---:-'::---.----,----.,
oc 1.0 2.~ 30 4~ 5.0 61 1~:iO.O -t:---...-----=-.----.----,---...--~
0.0 1 :- 2.<: 3.0 ~.': 5.'J c .:
Time (s~.:)
Tim~ (sec)
25.0
20.0:
,-
\
c:
,-' c:
,
!~
I:,
u nc - - - PI Closs;cal
~
~
/
I
- - P, Fu:zy Pi Clcss;-:Ol
uno PI Fe::;.-
10'
~
o
~
~ 20.0
\
\~
--
/'---~~--
o
E I
'\~
, ,
<: 20.0 ~
',~
Ij
\ / ,
"
, ,,
16.0 4:---:-~-_.:---r---.___--r_-___,
OC '.C 2~ 3.C ~.O 5.0 6.0 1S.O -+,----,----,---,,----,-__-,-__...,
Tim~ (sec) oc 1~ 2~ 30 4b 50 c.-:
Tirr,e (se:)
Pi Clossicc;
':..' ,~~ I,.. ]
FI FU:Z"j
1:: (;
"Jt----,------.----.-----.----,----,
OC ,': 2.::
Tim~
3.0
(s~::)
~,b 5.0 cC
Fig. 4 Time response for step reference input: top- Fig. 5 Time response for step reference input and load
speed, middle-armature current,and bottom- disturbance torque: top-speed, middle-armature
terminal voltage. current, and bottom-terminal voltage.
755
REFERENCES
756