Sensorless Speed Control of BLDC Using Geno-Fuzzy Controller
Sensorless Speed Control of BLDC Using Geno-Fuzzy Controller
Outlines:
Genetic algorithm
Proposed work
References
Brushless DC Motor
A brushless dc motor can be described as an
Advantages
High Reliability & Efficiency
Longer Life & Low maintenance
Elimination of Sparks from Commutator
Reduced Friction silent operation
High dynamic Response
Good speed control
Disadvantages
May be more expensive than "brushed" DC motors
More complex and expensive drive circuit than
"brushed" DC motors
Requires additional Sensors
4
Positioning Applications
T4
VLink
T3
T6
T5
T2
The back-emf Ebemf waveform is directly related to the position of the rotor.
If we could detect the zero crossing of the back-emf waveform we could
Time
PWM
commutation
control
Ebemf
Voltage
Zero crossing
detector
Measurement
T1
T5
T4
VLink
T3
T6
T2
Position
& speed
Speed Control
Loop
Back EMF
Detection
u
Controller
i*a , i*b ,
i*c
PWM
Referenc
commutation
e current
control
generator
ia , i b , i c
Three
Phase
VSI
S1-S6
Vdc
Current Control
Loop
Using PI controller
To achieve desired level of performance motor require suitable speed controller
Advantages of PI controller
simple structure
easy implementation
Dis advantages:
It require precise linear mathematical model
Its difficult where are some control:
Complexity non linear
Load disturbances
parametric variation
10
overshoot of 6.667%
settling time 0.05 sec
11
12
related to performance
13
14
Introduction
The fuzzy logic, unlike conventional logic system, is
solution
that
is
clear
advantages
over
conventional techniques.
Fuzzy logic is a way to make machines more intelligent
16
Fuzzy Set
Slowest
[ 0.0 0.20 ]
Slow
Speed = 0
Slow
[ 0.10 0.50 ]
Fast
[ 0.40 0.90 ]
Fastest
Fast
Speed = 1
17
[ 0.75 1.00 ]
objects
in
domain
of
concern
to
their
trapezoidal,
and bell-shaped
18
19
Design procedure
Step 1:
Design procedure
Step 4: Determination of the knowledge base
- Partition of variable space.
- Selection of the MF shapes
- Design of the rule base
Step 5: Selection of defuzzification strategy
Centroid or Mean-of-maximum or Weighted
average
Step 6: Test and tuning
Step 7: Construction of a lookup table
21
developing
based
or
other
controller
with
comparable performance.
Fuzzy logic controller are more robust than PID controllers
The
22
genetic algorithm
A
optimization
started with Nils Barricelli in 1954,
Developed by John Holland, University
of Michigan - 1970
Got popular in the late 1980s
23
problem to be solved
Link between genetic algorithm and problem:
Encoding
24
Fitness function
Bit strings
(0101 ... 1100)
Real numbers
(43.2 -33.1 ... 0.0 89.2)
Lists of rules
(R1 R2 R3 ... R22 R23)
... any data structure ...
25
26
Binary code
0001
0010
0011
0100
0101
Integer
6
7
8
9
10
Binary code
0110
0111
1000
1001
1010
Integer
11
12
13
14
15
Binary code
1011
1100
1101
1110
1111
x x2
Chromosome
label
Chromosome
string
X1
X2
X3
X4
X5
X6
f(x)
1
0
0
1
0
1
1
1
0
1
1
0
00
00
01
10
11
01
Decoded
integer
Chromosome
fitness
Fitness
ratio, %
12
4
1
14
7
9
36
44
14
14
56
54
16.5
20.2
6.4
6.4
25.7
24.8
60
60
50
50
40
40
30
30
20
20
10
10
0
0
10
15
0
0
10
15
C rossover
Generation i
X1i
1 1 0 0
f = 36
X2i
0 1 0 0
f = 44
X3i
0 0 0 1
f = 14
X4i
1 1 1 0
f = 14
X5i
0 1 1 1
f = 56
X6i
1 0 0 1
f = 54
X6i
1 0 00 1
0 1 00 00
X2i
X1i
0 11 00 00
1
0 11 11 11
X5i
X2i
0 1 0
0 1 1 1
X5i
Generation (i + 1)
29
X1i+1 1 0 0
f = 56
X2i+1 0 1 0
f = 50
X3i+1 1 0 1
f = 44
X4i+1 0 1 0
f = 44
X5i+1 0 1 1
f = 54
X6i+1 0 1 1
f = 56
Mutation
X6'i
1 0 0 0
X2'i
0 1 0 1
0
X1'i
0
1
X5'i
0 1 0
1 0
1
X2i
0 1
X5i
0 1 1 1
1 1
0 1
X1"i
X2"i
Advantages :
A GA has a number of advantages.
Concept is easy to understand
Bad proposals do not effect the end solution negatively as they are
simply discarded.
The inductive nature of the GA means that it doesn't have to know any
rules of the problem - it works by its own internal rules.
This is very useful for loosely defined problems .
Flexible building blocks for hybrid applications
They can be used to solve difficult problems quickly and
reliably.
Dis advantages :
A practical disadvantage of the genetic algorithm involves longer running
times on the computer. Fortunately, this disadvantage continues to be
minimized by the ever-increasing processing speeds of today's
computers.
30
Proposed work
A Fuzzy Logic Controller (FLC) for speed control of BLDCM has been
proposed
Using
genetic
algorithm
(GA)
to
Auto
tune
FLC
References
I.Rojas, J.J.Merelo, H.Pomares, A.Prieto , Genetic Algorithms for Optimum Designing of
Fuzzy Controllers.
Goldberg, D. (1989) , Genetic algorithms in search, optimization and machine
learning. Addison-Wesley.
S. Rajasekaran , Neural Networks, Fuzzy Logic, and Genetic Algorithms.
Jan Jantzen , Tutorial On Fuzzy Logic.
Kevin M. Passino and Stephen Yurkovich , Fuzzy Control
Rahul Malhotra , Yaduvir Singh and Narinder Singh , Design of Embedded Hybrid
Fuzzy-GA Control Strategy for Speed Control of DC Motor, International Journal of Computer
Applications (0975 8887) Volume 6 No.5, September 2010.
motor drives using matlab/simulink. Mathematical and Computational Applications, Vol. 15,
No. 2, pp. 218-229, 2010.
THANK YOU