Low Cost Fuzzy Logic Based Speed Control of BLDC Motor Drives

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

IEEE INTERNATIONAL CONFERENCE ON ADVANCES IN E LECTRICAL T ECHNOLOGY F OR GREEN E NERGY 2017 (ICAETGT’ 2 K 17)

Low Cost Fuzzy Logic Based Speed Control of


BLDC Motor Drives
K.S.Krishna Veni Dr.N.Senthil Kumar J.Gnanavadivel
Asst. Professor, EEE Department, Professor, EEE Department, Asso.Professor, EEE Department,
Mepco Schlenk Engg. College, Mepco Schlenk Engg. College, Mepco Schlenk Engg. College,
Sivakasi, India. Sivakasi, India. Sivakasi, India.

Abstract— In this article, an embedded system approach of their simplicity and effectiveness for linear systems.
for closed-loop speed control of BLDC motor drive is However, PID controllers usually fail when it comes to
implemented and its performance with Proportional higher order non-linear systems. Fuzzy logic is a powerful
Integral control (PI) and fuzzy controllers are method of reasoning when the input data available are
investigated. The PI controller is well designed and its imprecise and not having enough mathematical models.
parameters are well tuned by using Ziegler Nichols This work addresses design of a Fuzzy logic controller
method. The fuzzy controller is also designed and that uses Mamdani Fuzzy Inference System for speed
considered for comparison. The performance of the control of a Permanent Magnet Brushless DC (PMBLDC)
system is studied under various operating conditions, motor which operates based on rotor position sensing by
such as sudden change in the reference speed and load hall sensors.
torque. For validating the results, steady-state error and
rise time are taken in account for comparison. It is Applying Fuzzy logic for the advance of sophisticated
observed that fuzzy controller provide a superior speed control systems has become a booming technology. It
response compared to PI and better speed tracking make resembles human decision making and give precise
this to fit in adjustable speed drives. The simulation is output. It bridge the gap left by pure mathematical
carried out in MATLAB software and implemented the approach and pure logical approach. Fuzzy design can
same in hardware. wrap up the uncertainties of real world behavior [9]. It
relates input to output in terms of linguistic variables that
Keywords— BLDC motor; fuzzy control; proportional can be easily understood [10]. It allows easy
integral control; steady-state error implementation because the designer need not know
everything about the system before starting. This makes it
I.INTRODUCTION cheaper and more reliable. Through proper design it is
possible to achieve less overshoot and oscillations. It is
In the current era, new technologies are emerging time to used to reduce rise time and to achieve steady state in a
time. The availability of permanent magnets with high short time period.
energy density led to the development of Brushless DC
motors. Unlike the electromagnets, permanent magnets do Fuzzy Logic Controller (FLC) provides a fast response and
not require an external energy source this makes BLDC reliable operation. As far as implementation is considered
motors more compact. BLDC motors are electronically it is more or less the same for all control applications i.e.
controller designed for one application can be used for a
commutated motor which is powered by DC source with
different application just by changing the rule base and the
inverter arrangement. As the motor is electronically
fuzzy sets. By designing unique FLC, with less number of
commutated it doesn’t require brushes for commutation. rules and simple hardware, industrial needs can be meet
Eliminating the brushes has introduced a lot advantages easily. It can be used to solve system control problem with
like no sparking and the motors can be used in extended unknown dynamics[9]-[11].
platforms. Further these motors have better speed versus
torque characteristics compared to conventional DC
motors and are more efficient in number of ways [1-6].
II.BLDC MOTOR
These advantages make it suitable for adjustable speed
The electronic commutation of BLDC motor executed
drives.
with power electronic semiconductor device is called as
inverters or commutation circuit. It supplies power to the
Automatic control system is one such technology that is
stator coils. Process of switching ON and switching OFF
gaining importance for specific applications. The dynamic
the switches in the inverter arms is based on the
model for a non-linear system is more difficult to derive
predefined pattern or sequence of the rotor position
and even if derived, they tend to vary in an unpredictable
information interpreted from back EMF waveform. BLDC
manner. Also, proportional Integral Derivative (PID)
motor has three sets of stator coils and at any instant
controller has been widely used for applications because

978-1-5386-2138-7/17/$31.00 ©2017 IEEE 7


IEEE INTERNATIONAL CONFERENCE ON ADVANCES IN E LECTRICAL T ECHNOLOGY F OR GREEN E NERGY 2017 (ICAETGT’ 2 K 17)

current passes through any two coils out of three stators Kc = Vi/(Vramp,max) - (Vramp,min) and IJc = 1/( 2fc)
coils. The switching sequence with the Hall position
values are given in the Fig. 1. According to Faraday’s
Electromagnetic law, the magnetic field of the rotor
magnet interacts with induced electro-magnetic field
produced by current carrying stator phase coil and as a TABLE I. Motor Parameters
result of interaction, torque is developed. The developed
torque will turn the rotor poles to a new direction. When Motor Characteristics Values(Units)
the rotor pole reaches new position, the inverter switching Terminal resistance 0.323 ȍ
pattern gets updated. Then current will pass through the Terminal inductance 0.389 mH
stator coil. Therefore the magnetic rotor interacts with the
induced electro-magnetic field and develops torque in the No load speed 3434 rpm
same direction. As a result, the rotor pole advances to a Rated voltage 24 V
new position. This process continues as per the rotor
No load current 1.24 A
position. The switch conducts for only 120° so the switch
utilization factor is very less[1-5]. Rated Power 123 W
Pole pairs 4

IV.DESIGN OF PI
PI controller is employed in most of the industrial
applications because of its simple structure. A proportional
control gain has the effect to reduce rise time and an
integral control gain has the effect of eliminating the
steady-state error. The performance of PI controller is
evaluated by determining both time and frequency domain
parameters. Ziegler Nichols tuning methodology is
adopted to tune the controller. The proportional and
integral gain values obtained are 0.450962 and 73.95104
respectively.

V.DESIGN OF FUZZY
Fig. 1. Switching sequence
To design a fuzzy logic controller, exact model of complex
III.MATHEMATICAL MODELING system is not mandatory and it is sufficient to have idea
about the general behaviour of the system. Fuzzy logic
The modeling is based on the following assumptions that controller facilitates to express the system performance in
equal stator winding resistances in all phases, core losses terms of linguistic variables. The fuzzy logic controller
are negligible, saturation of core is neglected and power paves the way to design a robust nonlinear and high degree
semiconductor switches used are identical. No complex of automated system. Fuzzification, inference mechanism
transformations between the reference frames are and defuzzification are the three main steps involved in
necessary in BLDC motor as compared with other AC design of fuzzy logic controller [8-11]. In this paper, error
motors. TABLE I lists the parameters extracted from the is normalized to a per-unit with respect to the reference
datasheet of available BLDC motor and its transfer speed. This helps the fuzzy controller to track any
function is given below reference speed. By changing the duty cycle, controller
will try to reduce the error to zero. The Fuzzy controller
has error ‘e’, and change in error ‘ce’ as input variables
and control signal ‘ctrl’ as output. The various
membership functions are shown in Fig. 2. Fuzzy rules are
shown in Table II. Based on the rule base output fuzzy set
is found and the membership degree is given by,
Where Ȧm is the speed of the motor, IJm is mechanical
time constant, IJe is electrical time constant and Ke is back μctrl = min(μe, μce) (3)
EMF co-efficient.
The outputs obtained from rule evaluation are
The converter transfer function is given in equation (2). combined to form a single distribution. This is done by
The gain value Kc is determined by using the difference performing union operation on output fuzzy sets. Crisp
between the ramp signal values and input voltage. Where output is obtained by centroid method.

8
IEEE INTERNATIONAL CONFERENCE ON ADVANCES IN E LECTRICAL T ECHNOLOGY F OR GREEN E NERGY 2017 (ICAETGT’ 2 K 17)

depicts the speed response for motor driving a constant


load at different speeds.

Table IV compares PI and Fuzzy controller in terms of


steady state error and rise time. It is inferred that Fuzzy
controller performance is better than PI controller.

TABLE III. PERFORMANCE COMPARISON OF PI AND FUZZY


CONTROLLER

PI controller Fuzzy controller


Speed Load Steady Steady
(rpm) condition Rise Rise
state state
time time
error error
(ms) (ms)
(%) (%)
25% 0.05824 35.587 0.05824 34.15
50% 0.11648 39.507 0.08736 37.09
3434
75% 0.17472 44.822 0.02912 42.6
100% 0.55329 52.663 0.17472 50.15
25% 0.05824 18.176 0.01941 17.17
50% 0.21355 19.379 0.05824 18.16
2575.5
75% 0.25238 20.756 0.05824 19.61
100% 0.29120 21.964 0.01941 20.94
25% 0.11648 8.973 0.05824 8.79
Fig. 2. Fuzzy sets for input and output variables 50% 0.23296 9.473 0.05824 9.25
1717
TABLE II. FUZZY RULE BASE 75% 0.17472 9.848 0.11648 9.58

e\ce NH NM NL ZE PL PM PH 100% 0.40768 10.19 0.17472 9.441


25% 0.73383 3.91 0.03494 3.85
NH NH NH NM NM NL NL ZE
50% 0.57076 4.052 0.03494 3.96
858.5
NL NH NM NM NL NL ZE PL 75% 0.12813 4.151 0.17472 4.01
100% 0.12813 4.343 0.17472 4.13
NM NM NM NL NL ZE PL PL

ZE NM NL NL ZE PL PL PM

PL NL NL ZE PL PL PM PM

PM NL ZE PL PL PM PM PH

PH ZE PL PL PM PM PH PH

VI.SIMULATION RESULTS
Fig. 3 depicts the basic block representation of the
proposed system. The current through the three stator
phases and the back EMF between the phases are
described in Fig. 4 and Fig. 5 respectively. The speed
response for motor operating at constant speed but Fig. 3. Schematic representation of BLDC motor drive
subjected to load variations is shown in Fig. 6. Fig. 7

9
IEEE INTERNATIONAL CONFERENCE ON ADVANCES IN E LECTRICAL T ECHNOLOGY F OR GREEN E NERGY 2017 (ICAETGT’ 2 K 17)

Fig. 4. Stator current waveforms

Fig. 5. Back EMF waveforms

Fig. 6. Speed variation with PI and Fuzzy controller for rated load and machine parameters

10
IEEE INTERNATIONAL CONFERENCE ON ADVANCES IN E LECTRICAL T ECHNOLOGY F OR GREEN E NERGY 2017 (ICAETGT’ 2 K 17)

Fig. 7. Speed response of BLDC motor with Fuzzy logic controller for different loadings

V. HARDWARE RESULTS
The hardware setup of closed loop speed control of BLDC
motor drive is shown in Fig.8. The waveforms are
obtained when the motor was programmed to run at rated
speed.

Fig. 8. Hardware arrangement

Fig. 9. Back EMF waveforms

11
IEEE INTERNATIONAL CONFERENCE ON ADVANCES IN E LECTRICAL T ECHNOLOGY F OR GREEN E NERGY 2017 (ICAETGT’ 2 K 17)

low cost, highly efficient speed controller.

REFERENCES
[1]. F.Caricchi, F.Giulii Capponi, F. Crescimbini, L. Solero,
“Sinusoidal Brushless Drive with Low-Cost Hall Effect
Position Sensors”, IEEE Transaction of Industrial
Application, pp.799-804, 2001.
[2]. J.Shao, D.Nolan, and T.Hopkins, “A Novel Direct
BackEMF Detection for Sensorless Brushless DC
(BLDC) Motor Drives,” Applied Power Electronic
Conference, pp33-38, 2002.
Fig. 10. Phase-A current waveform [3]. J.Johnson, “Review of Sensorless Methods for Brushless
DC,” IAS, pp143-150, 1999.
[4]. R.Krishnan and R. Ghosh, “Starting Algorithm and
Fig. 9, 10 &11 depicts the trapezoidal back EMF, quasi
Performance of a PM DC Brushless Motor Drive System
square current and hall sensor waveforms of a BLDC with No Position Sensor,” IEEE PSEC, pp.815- 82,
motor drive. The speed is also measured for various 1989.
loading conditions and it is found that steady state error is [5]. S Elangovan, & K Thanushkodi, ‘A novel direct power
within 0.1%. For rated speed, the performance of the control of 3 phase induction multi motor drive with
system is observed and the results are tabulated in Table AFF’, International Journal of Soft Computing and
IV. Engineering, vol. 3, no. 2, pp. 124-127, ISSN:2231-
2307. IF-0.415, May 2013.
[6]. Jianwen Shao, Dennis Nolan, Maxime Teissier, and
David Swanson “A Novel Microcontroller-based
Sensorless Brushless DC (BLDC) Motor Drive for
Automotive Fuel Pumps,” IEEE conference
procedings,2002.
[7]. Bose, B. K., “Power electronics and motor drives—
recent technology advances,” Proceedings of the IEEE
International Symposium on Industrial Electronics, pp.
22–25,July 2002.
[8]. C Senthil Kumar, N Senthil Kumar, KS Krishna Veni
“Design and Evaluation of PI Controller for Four Switch
BLDC Motor Drive,” Applied Mechanics and Materials,
vol. 573, pp. 136-142, 2014.
Fig. 11. Hall A, Hall B output waveforms [9]. C. Senthil Kumar, M. Eswari, J. Gnanavadivel, N.
Senthil Kumar “Design and simulation of three phase
TABLE IV. PERFORMANCE OF FUZZY CONTROL BLDC matrix converter for brushless DC motor,” International
MOTOR DRIVE Conference on Recent Advancements in Electrical,
Fuzzy controller Electronics and Control Engineering, pp.536 – 539,2011.
Speed [10]. Gomez-Ramirez, E.,Chavez-Placencia, A., “How to tune
Load (%) Steady state error
(rpm) Rise time fuzzy controllers,” IEEE International Conference on
(%)
25% 0.055 34.5 ms Fuzzy Systems, Vol. 3, pp. 1287–1292, 2004.
50% 0.09 37.4 ms [11]. S Elangovan, & K Thanushkodi, ‘A simplified SVPWM
3434 algorithm for multi-level inverter based DTC’,
75% 0.03 42.9 ms
100% 0.18 52 ms International Journal of Emerging Innovations in Science
and Technology, vol. 1, no. 5, pp. 1-10, ISSN:2348-
4403, November 2014. November 2014.
VI.CONCLUSIONS [12]. N. Senthil Kumar, V. Sadasivam, H.M. Asan Sukriya “A
Comparative Study of PI, Fuzzy, and ANN Controllers
In this paper, simulink model for PI controller and Fuzzy for Chopper-fed DC Drive with Embedded Systems
controller is implemented for accomplishing speed control Approach,” Electric Power Components and Systems,
of a BLDC motor and proved that fine tuning of fuzzy Vol.36, pp.680 — 695, 2008.
sets can yield a better system which fit for variable speed [13]. Y.H. Bharathi, B.R. Rekha, P. Bhaskar, C.S. Parvathi
and A.B. Kulkarni, “Multi-input Fuzzy Logic Controller
applications. By employing a proper Fuzzy logic for Brushless dc Motor Drives”, Defence Science
algorithm, the ability of the proposed controller to track Journal, Vol. 58, No. 1, pp. 147-158, January 2008.
speed variations from the set reference speed are
examined through simple hardware arrangement. This
microcontroller based system result in the development of

12

You might also like