Вы находитесь на странице: 1из 4

A Tunable Fuzzy Logic Controller For Chopper-Fed Separately Excited DC Motor Drives

Hussein F. Soliman and A.M.Sharaf Electrical Engineering Department The University of New Brunswick Box 4400 / Fredericton, N.B. E3B 5A3, CANADA
S. A. Kandil, M.M.Mansour and M.H.El-Shatii

Department of Electrical Engineering Ain Shams University Cairo, Abassia, Abdo Basha

EGYPT
is the sampled value along the entire discourse of the polyhedron -P, do,) is the corresponding MSG of the output U, ,
0,

Abstrucr - The paper presents a novel on-line tunable fuvy logic controller (FLC)for speed regulation of separately excited dc motor drives. FLC structure is implemented with linguistic classifications using a hybrid input of motor speed and current errors. The membership grade has been scaled ( weighted ) by a tuning factor (k) in the d e h i f i e r stage of FLC structure. The weighting factor k is determined using a dynamic on-line rule-based scaling criteria of minimum speed excursion. In the delkzification output stage, a modified weighted center of area (WCOA) technique is use to produce a crisp effective output to control the duty cycle ratio of dc-dc chopper. The paper presents dynamic simulation results for a separately excited dc motor fed from a PKWdcdc chopper. These results are obtained using the tunable fuzzy logic controller with on-line adaptive variable defuzzifier structure and give good dynamic and robust response with minimum inrush motor current.
INTRODUCTION F u u y logic technique as one of Artificial Intelligence technologies is used to control the dc motor and provide a robust speed control strategy [1,2]. The advantages of using FLC to control dc motor are minimum overshoot in the motor speed, small settling time and limited inrush current during starting and acceleration periods. The use of a new method to implement the defuzzifier stage with weighted membership WCOA ensures better dynamic response for motor [2]. DC motor drives is highly controllable and are used in many industrial applications such as robotic manipulators, position control, steel, mining, paper and textile industries [3,4]. In some industrial applications the high dynamic response of drivers is bounded by certain limitations such as specified percentage over-shoot, settling time and the steady state error. To achieve these limitations, different control strategies have been implemented to regulate the dc motor drive including P I , optimal control, adaptive control, self tunable and nonlinear digital control. Figure (1) depicts the dc motor drive with the tunable fuzzy logic controller, dc supply, and load.
FUZZY LOGIC

is the number of sampling of the entire discourse of polyhedron map. k is the on-line adjustable power of MSG based on a given adaptation criteria. When k is equal to unity this defuzzifier is called COA and when it takes very large value it is called maxim MOM, which both are commonly used. So, the difference between them is the value of assigned power k.

SIMULATION
The state space model of separately excited dc motor is as follows:

x=A*x+B*u,
where,

y=C*x+D*u.

D=[O o],

Y=[a,( t)1 ,
Where, om(t) rotor speed in rads,

i, (t) armature current Amp.,


B

CONTROLLER

inertia constant Nm,

damping constant Iradlsec

R.

The FLC controller compnses three stages namelyfuuijier, rule base assignment tables and the defuaiJier [SI. Figure (2) shows how the three stages are interconnected. The motor speed and current deviations are utilized as fuzzy inputs to the FLC. The FLC controller utilizes the motor speed and the motor current errors after scaling and normalization. The membership classes for e,, e, are shown in fig. (3). Fig. (4) depicts the output rule assignment table which represents the per unit value of the duty cycle on-time (rJ of the PWU chopper gating. In the k i f i e r stage the minimum intersect between the linguistic input variables (Lv)e, , e, and the corresponding N l e S is re-scaled and defuzzified. Fig. ( 5 ) depicts a simple configuration of the defuzzification stage. The defuzzifier weighted centre of area is done by using a new formula as follows[2,6]:
i-N

annature resistance Q L, motor armature inductance H V, dc supply voltage (const.), T.p chopping time, selected at 0.5 millisec back emf & torque constant (in pmdc motor ) Nm4

lz.

TM is the load torque in N.M., can be, constant or function of the speed
w as for fadpump type load.,

Motor parameters are given in the appendix. By using the continuous/discrete c2rf meta file in MATLAB package the discrete state equations of dc motor, or equivalent discrete state space model of dc motor w a s derived using a sampling frequency of 2-Khz, which is same as the chopper switching MOSFET switching frequency.

where
1,

is the on-time of the P W U d c d c chopper,

Simulation Results - Digital simulation studies for the FLC control validation with the on-line adaptive dehzification structure were performed for the following two cases: (1) The motor starts under no-load for unit step in the reference speed. (2) The motor starts under no-loud then suddenly applying thefill-load. The look-up table for case no. I is table 1 (a, b), while table 2 (a, b) contains the rules for case no. 2. For the same assignment tables and different loading and starting conditions the simulation was repeated for different selected values of k ( the power of MSG, in d e h i f i e r stage) to investigate the effect of any change k on dynamic response. For case no. 1, as can be seen in.Fig. (6), when the power k is greater than unity

0-7803-1772-6/94/$3.00

@ 1994 IEEE

82

the overshoot in speed o , decreases and simultaneously the settling time also increases, but when k is below unity the overshoot in 0 , decreases and simultaneously the settling time decrease also. The overshoot in speed 0 , decreases with k reduction until the value ( k = 0.1 ), but the stator current I. starts to develop a sustained dynamic oscillation with the decreasing of weighting factor k. The defuzzifier output also becomes very sensitive to any changes in the system conditions. So, the advantage , rise h e , settling time is offset by of decreasing the overshoot in w these sustained motor current oscillations. Fig. (7) shows the dynamic response of ak motor when it is started under no load then suddenly applied the full load with different selected values of k. It is obvious that initially decreasing the value of k reduces the overshoot in the motor speed and reduce both the rise and settling times. On the other hand it increases the steady state error in speed w, and creates a sustained armature current oscillations . So, to overcome this problem an on-line tunable fuzzy logic controller is required.
TUNING CRITERIA

Case number 2 :JLII-load-

k=

if e, >= zero cy24 1.o decrease then constant-0.1 if e, < zero WCOA Linearly increase if e, change slope from -ve to +ve WCOA after certain time and J, < rated. KD4 10. 1.0 after certain time and 4 rated. CQ4

Figures (8) and (9) depicts the dynamic performance under no-load and full load conditions.

CONCLUSION
A novel on-line adaptive filzzv logic controller to adjust the value of the power of the d e h $ e r member-ship grade for de motor
drives is presented. This result in minimizing the percentage overshoot in motor speed, the steady state error and also limiting the motor inrush current during starting. The on-line control adaptation result in robust and effective controller with test dynamic response minimum overshoot and eliminated inrush current. Tunable fuzzy logic based control structures have the added advantage of tolerating system and load excursions.
APPENDIX

The on-line k adaptation is given by a set of simple rules:

Case number I : No-load value, CrlA > e, 1.o if zero c m e, < if = '( :near& increase if e, change slope from -ve to +ve WCOA 1.o after last rules. COA

m -

Lf

Dcr*rr

-*
. R
. L

DC motor parameters: Rated voltage = 210 volt, Rated power = 93.3 Kw, Rated speed = 1150 rpm, = 0.0125 R, La = 1.2 mH, J = 2.83 Kg.m2, B = 1.89 N.m/ rad/ sec , K , , , = &= 1.78 ( volthad or N . d A ) .

Fig. (2) Fuzzy logic coneoller with tunable change of k in defuzzzifier stage
F"W &la
Jar

R.*l

for d.pa*.

Iwr#& &,pd

Fig. (I) Separately excited dc motor drive with

tunable fwzy logic controller Rule o f e, Rule o f e,


ovyrr Rr*

N
P S M B IC

Negative, Positive, Small, Medium, Big, Insignificant Change.

Linguistic Variable e,, e, in per unit Fs'g. (3) Fuzzy membership set for the input errors ( e,, e,) Table 1.a The look-up table, for the fust part of case no. I , motor start under no-load.

Fig. ( 5 ) The composition between L V of tkc input and the cprresponding fuzy set.

822


e a \
Ns

e,

EiW

nM
S

1
8

M
B .

K
V .

PM

?B

Fig. (4) Fuvy membership for the output, per unif value of duty-cycle on-time ( t , ) of dc-dc chopper
1.05 . ? Ref. Sp. -.-

IC

VB

RAT

RAT

RAT

RAT

RAT

RAT

VB

.
.

2
*
ci

0.95

k-1.0k=Ol

P
0.9.

......

Time in (sec)

Time in (Sec)

Fig. (6) The dynamic response,for dc motor starting under no-load for unit step in the reference speed and different selected values of k, study case no. 1.
11.

.
Ref. Sp. ---

I
4-

15,

g
a
05.

k-0 1

f
0

0.5

1.5

2.5

Time in (sec)
Fig. (7) The dynamic response for dc motor starting under no-load then suddenly applyingfull-load for unit step in the reference speed and different selected values of k, study cwc no. 2.

088.

104.

Ref Speed

3
083.

Tunable k -

823

k
v)

I--k

.-

Table 2.a The look-up table, for the first part of case no. 2, motor start under no-load then suddenly applyingfull-load.

'

5 0 0.6.

Tunable k-

0 . 4.
'
i

a 0.2

1.I

Rel. Sp. --k tunable

Tunable kk-1 . . .

? 1.05.

g
3
4

0.5.

12

IO.

$
c

a.
6.
kTunable'

k
1,

0 2.

4.

. . . 0.3 0.4
0.5

2.

0.6

0.5

Time in sec

1.5

2.5

3
cn
5
L

1.5.

Tunable k-

Fig. (9) The dynamic response for tunable values of k, study case no. 2, for the second group of rules. ACKNOWLEDGEMENTS

c3

E! n

I T - - - - - - - 0.5.

k = 1.O ---

'0.

824

Вам также может понравиться