Fuzzy Logic Based Speed Control of BLDC Motor PDF
Fuzzy Logic Based Speed Control of BLDC Motor PDF
Abstract— It is possible to control speed of the BLDC motor without using Hall sensors and position sensors. Sensorless
control has advantages like cost reduction, reliability, elimination of difficulty in maintaining the sensor etc. Sensorless control
is highly advantageous when the motor is operated in dusty or oily environment, where cleaning and maintaining of Hall
Sensors is required for proper sensing of rotor position. Sensorless method is preferred when the motor is in less accessible
location. Accommodation of position sensor in motor used in compact unit such as computer hard disk may not be possible.
This paper demonstrates a hardware implementation of sensorless control of Permanent Magnet Brushless DC motor and
controlling the speed of the PMBLDC motor using fuzzy logic controller.
Keywords—Speed Control, BLDC Motor, Sensorless, Sensors, Fuzzy Logic Controller, Rotor Position.
I. INTRODUCTION
Brushless dc (BLDC) motors have been desired for small horsepower control motors due to their high efficiency,
silent operation, compact form, reliability, and low maintenance. However, the control complexity for variable
speed control and the high cost of the electric drive hold back the widespread use of brushless dc motor. Over the
last decade, continuing technology development in power semiconductors, microprocessors/logic ICs, adjustable
speed drivers (ASDs) control schemes and permanent-magnet brushless electric motor production have combined to
enable reliable, cost-effective solution for a broad range of adjustable speed applications.
The BLDC motor that are utilized in the proposed control design is star connected BLDC motor. The power
distribution is achieved by the intelligent electronic controller. The electronic controller requires rotor position
information for proper commutation of currents in the respective stator windings. The rotor position can be sensed
using Hall Effect sensors embedded in the stator and thus stator windings are energized accordingly.
BLDC motor drive control can be done in sensor or sensor less mode. Though the sensor less control offers the
advantage of reduced cost, the sensor less control offers low performance at transients or low speed range with
increase in complexity of the control electronics and algorithms makes the use of Hall sensors more efficient.
Embedded control of BLDC motors using dsPIC30f4013 generates a PWM signal that controls the inverter topology
there by controlling the drive. High flexibility of control can be obtained by implementing efficient control
algorithm in the controller. These classic motors typically are operated at constant-speed directly from main AC
power without regarding the efficiency. Consumers now demand for lower energy costs, better performance,
reduced acoustic noise, and more convenience features. Those traditional technologies cannot provide the solutions.
The rotor position is sensed which enables commutation logic for the three phase inverter circuits that contain
MOSFET switches.
TABLE I
CLOCKWISE HALL SENSOR SIGNALS AND DRIVE SIGNALS
H H H Q Q Q Q Q Q
a b c 1 2 3 4 5 6
0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 1 1 0
0 1 0 0 1 1 0 0 0
0 1 1 0 1 0 0 1 0
1 0 0 1 0 0 0 0 1
1 0 1 1 0 0 1 0 0
1 1 0 0 0 1 0 0 1
1 1 1 0 0 0 0 0 0
ௗೌ ௗ ௗ
ݒ = ܴ ݅ + ܮ + ܯ ್ + ܯ + ݁ (1)
ௗ௧ ௗ௧ ௗ௧
ௗ್ ௗೌ ௗ
ݒ = ܴ ݅ + ܮ ௗ௧ + ܯ ௗ௧ + ܯ ௗ௧ + ݁ (2)
ௗ ௗ ௗ
ݒ = ܴ ݅ + ܮ ௗ௧ + ܯ ௗ௧ೌ + ܯ ௗ௧್ + ݁ (3)
R: Stator resistance per phase, assumed to be equal for all phases
L: Stator inductance per phase, assumed to be equal for all phases.
M: Mutual inductance between the phases.
ia, ib, ic: Stator current/phase.
Va, Vb, Vc: are the respective phase voltage of the winding
Neglecting mutual inductance
ௗೌ
ݒ = ܴ݅ + ܮ ௗ௧
+ ݁ (4)
ௗ್
ݒ = ܴ݅ + ܮ + ݁ (5)
ௗ௧
ௗ
ݒ = ܴ݅ + ܮௗ௧ + ݁ (6)
generator, PWM current control unit and a three phase voltage source inverter (VSI). Position of the BLDC motor
can be obtained by employing direct back Emf detection methods eliminating position sensor requirement.
IV. Hardware Implementation and Experimental Setup of the Proposed Back EMF
Detection Scheme
The Experimental or Hardware Setup of the project work is shown in figure 3.The experimental system consist of a
brushless DC motor, a voltage source, a voltage regular circuitry ,a motor driver circuit, back-emf detector circuit,
optocoupler circuit and a dsPIC30F4011 microcontroller board.
V. Results
The proposed sensorless BLDC drive has been successfully implemented using dsPIC30F. The following
waveforms show some key operating waveforms of a sensorless BLDC drive system. Fig.7.9 Output of One phase
by microcontroller using Back Emf and HALL sensor signals.
(a) (b)
Figure 4: (a) Output of One phase using Back Emf and HALL sensor (b) Back Emf Waveform RN and YN phase
through back Emf Detection Circuit
(a) (b)
Figure 5: (a) Back Emf Waveform RY and YB phase directly from Motor terminals (b) PWM pulse with the zero-
crossing point
Figure 4.a shows the output monitored at one phase of the motor through microcontroller circuit and another signal
is taken from the output of the hall sensor. Figure shows the relationship between the hall sensor signals and the
back Emf signals. Figure 4.b shows Back Emf Waveform of R phase with respect to neutral point N and Y phase
with respect to neutral point N through back Emf Detection Circuit. The motor windings produce trapezoidal back
Emf. The back Emf generated in the windings are at 120 degrees out of phase to each other. Figure 7.11 shows Back
Emf Waveform RY and YB phase directly from Motor terminals i.e without using back Emf detection circuit and it
is clear that it is difficult to identify the zero crossing at these terminals. PWM pulse applied to MOSFETs of driver
circuit. Which provide the control action for turning on and off of electronic switches for proper commutation of
motor. Change in PWM duty cycle for different speed variations. Motor speed is directly proportional to applied
voltage, so varying the PWM duty cycle linearly from 0% to 100% will result in a linear speed control from 0% to
100% of maximum RPM. Figure 5.b shows PWM pulse and the zero-crossing point of back Emf waveform and the
zero-crossing point and DC bus.
VI. Conclusion
Electric machines are used to generate electrical power in power plants and provide mechanical work in
industries. The Permanent Magnet Brushless DC (PMBLDC) motors are one of the electrical drives that are
rapidly gaining popularity, due to their high efficiency, good dynamic response and low maintenance. The
brushless DC (BLDC) motors and drives have grown significantly in recent years in the appliance industry
and the automotive industry. BLDC drives are very preferable for compact, low cost, low maintenance, and high
reliability system. It is obvious that the control for BLDC motors using position sensors, such as shaft encoders,
resolvers or Hall-effect probes, can be improved by means of the elimination of these sensors to further reduce cost
and increase reliability. Furthermore, sensorless control is the only choice for some applications where those sensors
cannot function reliably due to harsh environmental conditions and a higher performance is required.
References
[1] T.J.E. Miller, „’Brushless Permanent Magnet & Reluctance Motor Drives Clarendon Press, Oxford, Vol.2, pp: 192-199, 1989.
[2] A Kusko & S.M Peeran, “Definition of the Brushless DC Motor”, Industry Applications Society Annual Meeting, Vol.1,
pp: 20-22, 1988
[3] M.A.Rahman, “Special Section on Permanent Magnet Motor Drives”: Guest Editorial, IEEE Trans. on Industrial
Electronics, Vol.43, no.2, pp: 245, 1996
[4] Jeon, Y.S., Mok, H.S., “A new simulation model of BLDC motor with real back EM F waveform” , seventh workshop on
computers in power electronics, pp: 217-220, 2000.
[5] Jianwen Shao, “Direct Back EMF Detection Method for Sensorless Brushless DC (BLDC) Motor Drives” Thesis submitted to
the Faculty of the Virginia Polytechnic Institute and the State University.
[6] A. A. Hassan, and M. Azzam “Robust control of a Speed Sensorless Permanent Magnet Synchronous Motor Drive”.
[7] Li Zeng, Zicheng Li, “Control System of Sensorless Brushless DCMotor Based on TMS320F240” I.J. Information
Technology and Computer Science, 2011, 5, 51-58.
[8] Mr.R.Vijayarajeswaran, “TMS320F2812 Based Implementation of sensorless Control for BLDC Motor” (IJEST) Vol. 3 No. 10
October 2011.
[9] José Carlos Gamazo-Real *, Ernesto Vázquez-Sánchez and Jaime Gómez-Gil Position and Speed Control of Brushless DC
Motors Using Sensorless Techniques and Application Trends Sensors 2010, 10, 6901-6947;
[10] R.Shanmugasundram, K.Muhammed Zakariah, and N.Yadaiah, “Digital Implementation of Fuzzy Logic Controller for Wide
Range Speed Control of Brushless DC Motor” ICVES- 09
[11] Bhim Singh and Sanjeev Singh “State of the Art on Permanent Magnet Brushless DC Motor Drives” Journal of Power
Electronics, Vol. 9, No. 1, January 2009
[12] J.A. Oyedepo and A. Folaponmile “Implementation of a Fuzzy Logic Speed Controller for a Permanent Magnet Brushless DC
Motor drive system”. JORIND December, 11.