Design and Performance Analysis of Brushless Direc
Design and Performance Analysis of Brushless Direc
E-mail: muhammad.nur3006@gmail.com
Abstract. Electric vehicle is an alternative to substitute internal combustion engine when fuel
availability is difficult to obtain. Electric energy can be obtained from renewable energy and
non-renewable energy. Electric vehicles like electric scooters consist of many parts. The parts
used in an electric scooter have requirements such as reliability, safety, good performance, and
high efficiency. Brushless direct current (BLDC) motor controller is one of the main components
in the electric scooter. This paper presents a design and performance test of the BLDC motor
controller. The controller uses PID current control with six step commutation in a trapezoidal
control. The motor current ripple is eliminated by using a digital isolator. Tests were carried out
using an Eddy Current Dynamometer. The results show that the current ripple is sucessfuly
reduced which makes the controller suitable for electric scooter applications.
1. Introduction
A feed back controller of a brushless direct current (BLDC) motor usually incorporates hall effect
sensors, back electromotive force (BEMF) signals, and current sensors. The quality of the controller is
affected by the accuracy in measuring the feedback signals. Ripple current may occur, but how much
the ripple current can be tolerated. This ripple current issue is important so that the motor can be rotated
properly. Ripple currents can cause a rough motor response. Factors causing the current ripple are the
error reading of the current sensor, load variations in the motor, switching frequency and inductive
interference.
A current measurement method compensated the offset and scaling errors separately [1]. This study
used two current measurements in phases A and phase C. Current measurement error consists of noise
on hall sensors, filter circuits, and analog to digital converters [2]. Errors occur periodically so that they
can be removed by a high pass filter. Ripple torque can be reduced by using a low switching frequency
or constant switching frequency [3,4]. The optimal switching is calculated at each switching cycle to
satisfy the minimum ripple based on the torque slope equations. Three-phase inverters use switching
frequency limited around 0.5–1 kHz to minimize torque ripple [4]. This depends on the design of electric
motor. There are many other methods to reduce the current ripple [5-9].
In this paper, a new current control is proposed which minimizes ripple current measurement using
digital isolator. This method is effective to reduce the inductive effects of a power circuit. The high
voltage ground is separated from the ground of the microcontroller so that the high voltage does not
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution
of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
Published under licence by IOP Publishing Ltd 1
ISAIME 2019 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 694 (2019) 012004 doi:10.1088/1757-899X/694/1/012004
affect the performance of the microcontroller. ADUM 1200 can be used to separate the ground. This
paper is organized as follows. The issues arising in a proportional, integral, direvative (PID) current
control technique are described in section II. Design of a BLDC motor controller in an electric scooter
application is presented in Section III. The implementation and evaluation of this control strategy are
presented in Sections IV. Finally, the paper conclusion is in Section V.
A model of a BLDC motor fed by a three phase inverter can be shown in Figure 2. The inverter
consists of 3 half bridge MOSFETs as a switching phase A, B and C. Each switch Q1, Q2, Q3, Q4, Q5
and Q6 will be activated by the gate driver. Commutation logic of each switch is shown in Figure 3.
2
ISAIME 2019 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 694 (2019) 012004 doi:10.1088/1757-899X/694/1/012004
One electrical cycle consists of six-step commutations while one mechanical cycle will be composed
of several electrical cycles. The amount depends on the configuration of pole pairs magnet mounted on
the motor. Figure 3 shows a example of six-step commutation obtained from experiments. The hall
sensor signals H1, H2, and H3 are ploted at the upper side. The commuation logic can be observed from
the switching signals of Q1, Q2, Q3, Q4, and Q6. The soft PWM scheme is used where the high leg of
a certain positive phase is switched in PWM mode while the lower leg of the companion negative phase
is kept ON. Notice that the low leg of the same positive phase is switched in the opposite PWM mode
using the PWM complementer. We name it as PWM mode of type (Hp-PWM, Ln-ON, Lp-inverted
PWM), where subscripts p and n denote positive and negative phases of the motor.
H2
H1 H3
Q6
Q4
Q2
Q1
Q3
Figure 3. Six Step Commutation Using PWM Type of (Hp-PWM, Ln-ON, Lp-inverted PWM).
This type of commutation, which uses PWM type of (Hp-PWM, Ln-ON, Lp-inverted PWM), has a
smaller torque ripple compared to (High-ON, Low-PWM) or (High-PWM, Low-PWM) [11]. The results
in figure 3 can be summarized as six-step commutation logic according to table 1.
3
ISAIME 2019 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 694 (2019) 012004 doi:10.1088/1757-899X/694/1/012004
This paper uses a 5 KW BLDC Motor operating at 100VDC. The parameter values of the BLDC
motor are listed in table 2.
4
ISAIME 2019 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 694 (2019) 012004 doi:10.1088/1757-899X/694/1/012004
Overlapping PWM is needed to ensure that PWM channels high and low sides do not meet. To really
protect, certain value of dead time is added. Gate drivers use modules from the manufacturer so that
gate driver optimization has been done well by the manufacturer. It is hoped that the failure mode on
MOSFETs can be avoided. Isolation can also be done by separating between boards, both the controller
board, gate driver board, and the 3-phase inverter board. The designed controller is shown in figure 5.
Gate Driver
Controller module
3-Phase Inverter
Capacitor Link
Controller
BLDC
Motor
5
ISAIME 2019 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 694 (2019) 012004 doi:10.1088/1757-899X/694/1/012004
H2 H3
H1
eC eB
eA
Figure 7. Measurement of Hall Sensor and Back Electro Motive Force (BEMF)
Figure 8 shows the comparison of current signals of the motor phase A using a digital isolator and
not using a digital isolator. Design without a digital isolator can cause ripple current which can lead to
compensation calculation errors on the PID controller. The ripple also affects the ripple torque so that
the motor rotation is not smooth. Whereas current using digital isolator has less current ripple compared
to not using digital isolator. The author suggests that the BLDC motor controller should be completely
isolated so that external interference from the motor does not directly affect the system control.
ripple
ripple
Reduce
ripple
Figure 9 shows current measurements results of each phase. Part a is the phase A current at a full
speed condition while part b measures the current during start-up. By observing these results, we confirm
that the shape of the current signal is in accordance with the BLDC motor drive theory. An interesting
thing that needs to be discussed is that the phase current at start-up is very large. This requires that the
MOSFET 3-phase inverter can handle large currents, further increasing production costs.
6
ISAIME 2019 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 694 (2019) 012004 doi:10.1088/1757-899X/694/1/012004
5. Conclusion
We have designed and tested the 5 kW BLDC motor controller using a PID current control with
trapezoidal commutation technique. The ripple current in the BLDC motor was reduced by a digital
isolator. Performance test results indicate that the controller is suitable for electric scooter applications.
References
[1] M. Kim, S. Sul and J. Lee, "Compensation of Current Measurement Error for Current-Controlled
PMSM Drives," in IEEE Transactions on Industry Applications, vol. 50, no. 5, pp. 3365-3373,
Sept.-Oct. 2014.
[2] S.-H. Song, J.-W. Choi, and S.-K. Sul, “Digitally controlled AC drives,” IEEE Ind. Appl. Mag.,
vol. 6, pp. 51–62, 2000.
[3] Jun-Koo Kang and Seung-Ki Sul, "New direct torque control of induction motor for minimum
7
ISAIME 2019 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 694 (2019) 012004 doi:10.1088/1757-899X/694/1/012004