Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abstract—Brushless DC Motor is a three phase permanent torque, and easy maintenance [1-2]. The removal brush on the
magnet motor that requires DC voltage as its supply. This kind of brushless DC motor can overcome the problems associated
motor is widely used in electric vehicles due to high efficiency and with the mechanical friction and electrical erosion.
high torque. Unfortunately, speed control method of brushless
DC motor is still quite difficult if applied to electric vehicle. The use of brushless DC motor in electric vehicle is often
Electric vehicle that uses brushless DC motor works on dynamic not optimal. The varied set point and dynamic load condition
load system with the varied set point. The use of conventional must be considered on electric vehicle. Set point represents as a
PID controller can’t be applied to dynamic load system. If this reference speed from throttle and a dynamic load condition
controller still be applied, the system response to steady state will represents as a disturbance when the electric vehicle passes the
be long enough and cause the motor has a bad performance. The
use of PID-Fuzzy is the solution to solve this problem. Simple PID
incline. Conventional controllers can’t perform well in
algorithm and fuzzy logic in case of PID parameter tuning are dynamic load condition [3-4]. So it is necessary to control the
expected to maintain the steady state condition of brushless DC speed of motor to keep the motor work up. This speed control
motor speed at varied set point and dynamic load condition. So, refers to the actual speed as feedback and throttle as reference
the brushless DC motor performance will be improved. speed.
Keywords—Brushless DC (BLDC) Motor; PID Controller; There are several methods already done in speed control of
Fuzzy Logic; PID-Fuzzy; Electric Vehicle. brushless DC motor, one of which is PID [5]. PID has a simple
structure and has advantages in each parameter. A good
I. INTRODUCTION controller should have a fast response, fast settling time
without causing overshoot. However, the PID is still unable to
The use of electric motors in daily life has become a very generate a fast response in dynamic load condition and varied
important. Many tools use many electric motors, such as air set point [6].
conditioning, conveyor, vacuum cleaner, and electric vehicle.
DC motor is one of electric motor that is often used as an In addition to PID, the fuzzy logic controller is also
electric vehicle drive because the speed is easy to control and often used in speed control of motor. Application of fuzzy on
has a wide speed variation. However, the use of brush of DC the system does not require an accurate mathematical model.
motor creates a problem. Brushless DC motor can replace a DC However, fuzzy designing requires operator or human
motor, which has advantages such as high efficiency, high thinking to apply in the system so that it can generate
dynamic response. But, fuzzy has a longer commutation time
180
A. PID Controller
The PID Controller consists of parameters P (Proportional),
I (Integral), and D (derivative) [12], where the block diagram is
shown in Fig. 3.
1 t de
u (t ) = K p e(t ) + e(t )dt + Td (9)
Ti dt
Fig. 5. Illustration of Sugeno Fuzzy Type Defuzzification Process
Where, K p is proportional gain, K i is integral gain, K d is
derivative gain, e(t ) is error, Ti is constant integral time, and
Td is derivative time constant. y=
Cn X n (10)
Xn
B. PID-Fuzzy The overall PID-Fuzzy control system designed to control
PID-Fuzzy is a controller to optimize the work of PID the brushless DC motor is shown in Fig. 6 and the brushless
controllers when the set point and load are dynamic. Fuzzy DC motor speed and BLDC motor specifications is shown in
logic works to determine Kp, Ki and Kd parameters. PID- Table 2.
Fuzzy has two inputs consisting of error and delta error, and
three outputs are Kp, Ki, and Kd. The PID-Fuzzy control The design of sugeno fuzzy type consists of two inputs
scheme is shown in Fig. 4. namely error and delta error shown in Fig. 7. Where, NB, NS,
Z, PS, and PB are Negative Big, Negative Small, Zero, Positive
Small and Positive Big respectively. The maximum value of set
point is 700, so each error and delta error has five membership
functions ranging from -700 to 700.
181
Fig. 6. Overall System of Speed Control Brushless DC Motor use PID-Fuzzy
Parameters Value
Stator phase resistance Rs (ohm) 0.045
Stator phase inductance Ls (H) 6.85e-3
Voltage constant (V_peak L-L / krpm) 65.48
Back EMF flat area (degrees) 120
Inertia (J(kg.m2)) 0.0008
Viscous damping (F(N.m.s)) 0.001 Fig. 9. Membership Function Output for Ki Parameter
Pole pairs 13
Fig. 7. Membership Function for error and delta error Where, DB, DS, NC, IS, and IB are Decrease Big,
While the fuzzy output consists of three output. There are Decrease Small, Not Change, Increase Small, and Increase Big
output for Kp, output for Ki, and output for Kd. The respectively. The parameter values of Kp, Ki, and Kd at fuzzy
membership function output of Kp, Ki, and Kd parameters is output are obtained from the system tuning result using Ziegler
shown in Fig. 8, Fig. 9, and Fig. 10. respectively. Nichols method. So we get the value of Kp, Ki, and Kd at each
set point and each load. The parameter value is used as a
reference for fuzzy output.
Rule base for sugeno type for Kp, Ki, and Kd parameter is
shown in Table. 3.
182
TABLE III. RULE BASE SUGENO FUZZY TYPE FOR KP, KI, AND KD Fig. 13 and Fig. 14 show the output response of the PID-
PARAMETERS Fuzzy and conventional PID at the set point of 100 rpm and
NB NS Z PS PB 700 rpm with load. The given load is 5 Nm.
de
e
NB DB DB DB DS NC
NS DB DB DS NC IS
Z DB DS NC IS IB
Set point
PS DS NC IS IB IB PID
PID-Fuzzy
PB NC IS IB IB IB
Set point
PID
PID-Fuzzy
Set point
PID
Fig. 12. Speed Response of 700 rpm with no load PID-Fuzzy
PID response at set point 100 rpm with no load has a rise
time 34.483 ms with overshoot of -1.751%. At set point 700
rpm, the response shows the rise time of 35.374 ms and the Fig. 15. Speed Response of 700 rpm with no load
overshoot of -1.748%. While the PID-Fuzzy response on the Fig. 15 shows the output response of the PID-Fuzzy and
100 rpm set-point with no load has a rise time of 66 ms with an conventional PID at the set point of 200 rpm with disturbance.
overshoot of 9.783%. At set point 700 rpm, the response The disturbance was suddenly given at time of 2.8 second. The
indicates a rise time of 68.764 ms and an overshoot of 7,447%. result shows that PID can reach the steady state condition at the
At no load, the speed response indicates an overshoot on PID- settling time of 4.7 second. Meanwhile, PID-Fuzzy can reach
Fuzzy, but its response can reach the steady state condition the steady state condition at the settling time of 3.6 second.
with the settling time of 0.233 s at set point 100 rpm and
settling time of 0.235 s at set point 700 rpm. To compare system performance on conventional PID and
PID-Fuzzy, measurement of speed response performance on
brushless DC motor is shown in Table 4. Where tr is Rise Time
(ms), ts is Settling Time (s), and Mp is Overshoot (%).
183
TABLE IV. PERFORMANCE RESULT BETWEEN CONVENTIONAL ACKNOWLEDGMENT
PID AND PID-FUZZY
The authors thank to the research group of Electric Drive
Set No load With load Laboratory, Electronics Engineering Polytechnic Institute of
Controller
point tr ts Mp tr ts Mp Surabaya (EEPIS), for all the support and guidance.
- -
100 34.48 - 36.44 - REFERENCES
1.75 1.45
[1] H.X. Wu, S.K. Cheng, and S.M. Cui. “A Controller of Brushless DC
- - Motor for Electric Vehicle,” 12th Symposium on Electromagnetic
200 34.53 - 36.49 -
1.75 1.45 Launch Technology, 2004.
- - [2] R. Khandiban and R. Arulmozhiyal. “An Intelligent Speed Controller for
PID 400 35.02 - 36.80 - Brushless DC Motor,” Industrial Electronics and Application (ICIEA),
1.74 1.62
2014.
- - [3] R. Khandiban and R. Arulmozhiyal. “Design of Adaptive Fuzzy PID
600 35.12 - 79.26 -
1.74 1.68 Controller for Speed control of BLDC Motor,” International Journal of
Soft Computing and Engineering (IJSCE), 2012.
- -
700 35.37 - 80.68 - [4] R. Ahmed, C-S. Marcel J, and R. Ofoli. Abdul, “DSP-Based Laboratory
1.74 1.68 Implementation of Hybrid Fuzzy-PID Controller Using Generic
- Optimization for High-Performance Motor Drives,” IEEE Transactions
100 66 0.23 9.78 98.52 1.71 on Industry Applications, Vol.44 No.6, November/December 2008.
0.32
[5] R. Shanmugasundram, M. Zakariah and N. Yadainah. “Implementation
- and Performance Analysis of Digital Controllers for Brushless DC
200 67 0.23 9.65 99.10 1.71 Motor Drives,” IEEE/ASME Transactions on Mechatronics.
0.31
[6] N.K. Bapayya and R.K. Venkata, “Performance Evaluation of Hybrid
- Fuzzy PI Speed Controller for Brushless DC Motor for Electric Vehicle
PID-Fuzzy 400 69.32 0.23 7.44 112.19 1.99
0.23 Application,” Conference on Power, Control, Communication, and
Computational Technologies for Sustainable Growth (PCCCTGS),
- 2015.
600 68.54 0.23 7.44 115.10 1.99
0.21
[7] K. Zdenko and B. Stjepan “Fuzzy Controller Design Theory and
- Applications,” © 2006 by Taylor & Francis Group.
700 68.76 0.23 7.44 115.79 1.99
0.21 [8] J.X. Shen, Z.Q. Zhu, D. Howe, and J.M. Buckley, “Fuzzy Logic Speed
Control and Current-Harmonic Reduction in Permanent-Magnet
Brushless AC Drives,” IEEE Proc.-Electr. Power appl., vol. 152, no. 3,
pp. 437-446, 2005.
[9] R. Krishnan, “Electric Motor Drives : Modeling, Analysis, and
V. CONCLUSION Control,” Prentice Hall, 2001, pp. 577-580.
[10] Xia. Chang-liang, “Permanent Magnet Brushless DC Motor Drives and
The simulation of speed control brushless DC motor has Controls,” Wiley, 2012, pp. 33-39.
been presented. The simulation result show that the PID [11] K. T. Vamsee and Sonjanya. I.L.B, “Speed Performance of a BLDC
parameters tuned by fuzzy logic can improve the performance Motor Employing PWM/PAM Control Techniques,” International
of brushless DC motor speed in varied set point and dynamic Journal of Application or Innovation in Engineering & Management
load conditions. PID-Fuzzy produces better performance than (IJAIEM), Volume 5, Issue 5, May 2016.
conventional PID. PID-Fuzzy indicates that the response can [12] F. Indra, P. Era, and A.W. Novie, “Fuzzy Gain Scheduling of PID (FGS-
reach steady state condition faster than conventional PID on PID) for Speed Control Three Phase Induction Motor Based on Indirect
Field Oriented Control (IFOC),” EMITTER International Journal of
dynamic load and varied set point in electric vehicle. This Engineering Technology, Vol. 4, No. 2, December 2016.
research is the first step of the implementation. So, in the future [13] A. Johnson. Michael and H.Moradi. Mohammad, “PID Control : New
this research will be reference to be continued in Identification And Design Method,” Springer.
implementation. [14] C. Wn-Jer, and H. Feng-Ling, “Mamdani and Takagi-Sugeno Fuzzy
Controller Design for Ship Fin Stabilizing System,” Fuzzy System and
Knowledge Discovery (FSKD), 2015.
[15] S. Alexandra-lulia, P. Stefan, P. Radu-Emil, D. Caludia-Adina, and R.
Mircea-Bogdan, “Takagi-Sugeno Fuzzy Control Solution for BLDC
Drives,” Power Electronics, Electrical Drives, Automation and Motion
(SPEEDAM), 2012.
184