Next Article in Journal
Action Unit Detection by Learning the Deformation Coefficients of a 3D Morphable Model
Previous Article in Journal
Using an Optimization Algorithm to Detect Hidden Waveforms of Signals
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Impact of Current Pulsation on BLDC Motor Parameters

1
Faculty of Electrical Engineering, Silesian University of Technology, 44-100 Gliwice, Poland
2
Faculty of Applied Mathematics, Silesian University of Technology, 44-100 Gliwice, Poland
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(2), 587; https://doi.org/10.3390/s21020587
Submission received: 30 December 2020 / Revised: 10 January 2021 / Accepted: 11 January 2021 / Published: 15 January 2021
(This article belongs to the Section Intelligent Sensors)

Abstract

:
BrushLess Direct-Current (BLDC) motors are characterized by high efficiency and reliability due to the fact that the BLDC motor does not require power to the rotor. The rotor of the BLDC motor consists of permanent magnets. When examining the waveform of the current supplied to the motor windings, significant current ripple was observed within one power cycle, where the optimum value would be the constant value of this current during one power cycle. The variability of this current in one motor supply cycle results from the variability of the electromotive force induced in the motor winding. The paper presents a diagram of the power supply system consisting of an electronic commutator and a DC/DC converter made by the authors, and a proposed modification of the power supply system reducing the current pulsation of the motor windings and thus the possibility of reducing energy losses in the motor windings. The paper presents numerous results of measurements which showed a significant reduction in energy losses in the case of low-load operation.

1. Introduction

Rare earth magnets allowed for the construction of more efficient and reliable electric motors [1,2,3]. Magnets in modern electric motors are used to create the excitation flux [4]. Classic motors (earlier motor designs) used an excitation winding to generate the magnetic flux, which required a DC supply [5]. Powering the excitation winding (used in earlier designs) generated electricity losses resulting from the flow of the excitation current of the electric machine [6,7]. The loss of electrical energy causes the excitation winding to heat up, thus increasing the temperature of the electrical machine [8]. The elimination of the excitation winding, which causes electric energy losses due to the excitation current flow, made it possible, thanks to the use of modern magnets, to reduce the size of the electric machine while maintaining the same power, or to make the electric machine of the same dimensions with greater power [9,10]. Permanent magnets can be placed on the stator of the electric machine, then it is necessary to use a mechanical commutator as in classic DC machines, such solutions are used, for example, in automotive starters excited by permanent magnets [11,12]. Another solution is to place permanent magnets on the rotor of the machine [13,14]. This solution eliminates the mechanical commutator, which causes frequent failures of DC machines [15,16]. Electric machines with permanent magnets placed on the rotor are divided into two types:
  • brushless DC electric motor (Brushless DC) (BLDC) and
  • permanent magnet synchronous motor (pmsm).
The article presents issues related to the BLDC [17] motor [18]. A characteristic feature of BLDC brushless motors is the pulsation of the current flowing through the windings (during one cycle) [19,20,21]. The flow of ripple current through the motor windings causes higher power losses in the windings than the current of the same average value and the trapezoidal waveform [21,22]. Considering the fact that drives with BLDC motors are among the most efficient, an attempt was made to limit the losses related to ripple of current flowing in the windings (during one power cycle) [23,24]. The aim of the research is to analyze the current waveforms in a BLDC motor running at idle speed and with a load of various sizes [25,26]. The task of the analysis is to determine the losses resulting from the current flow through the motor windings and to propose a way to minimize them [27,28]. The PMSg80-6B engine Figure 4b powered by an electronic commutator was selected for the tests, in which signals from the hall effect sensors [29] are used to determine the position of the motor shaft.
The paper presents research on optimal model of supplying a BLDC motor to allows for the maximum reduction of losses. For this purpose, two variants of engine power are presented and examined. For both power supply variants, tests were carried out to show that the proposed power supply can efficiently stabilize the system during one power cycle and also reduce energy losses in the motor windings. The tests were carried out for various loads and different rotational speeds of the motor. The main contributions of our work to the research field are electronic commutator circuit designed and made by the authors together with research results on its optimization. The work also includes schematic diagrams of basic power supply elements, as well as designs of printed circuit boards (PCBs) showing the layout of tracks and the arrangement of elements on printed boards. Our main novelties of the paper, proposed from our research finding, is an optimized energy-saving power supply model.

2. Description of the Research Methodology

It was decided to test the designed and manufactured BLDC motor power supply on a laboratory stand that allows for setting the load torque. The schematic diagram of the measuring stand is presented in Figure 1.
The measuring stand was constructed in such a way that the system works in the reverse work mode. This means that the energy given off by the loading machine was used to charge the battery supplying the tested engine. This was achieved thanks to the use of a rectifier and a load converter (DC/DC converter of the load system). As a result, only the loss energy of the tested system was used. A Dataflex 22/20 torque gauge was used to measure the load torque of the engine. The motor supply current was recorded with a Hameg HZ56 current probe connected to a Tektronix TDS 1012 oscilloscope. The test stand was equipped with the tested motor with an electronic commutator and a DC/DC converter allowing for the adjustment of the rotational speed, and a loading machine connected to the shaft of the tested motors through a torque meter. The test stand is presented in the photo in Figure 2.
The research was conducted in two stages:
  • First, tests were carried out for a system in which the engine was powered classically by means of the system shown in Figure 3, the tests were performed for idling and a few set loads, marked, respectively, M 0 = 0 < M 1 < M 2 < M 3 .
  • Then, similar experiments were carried out for the system, in which the power supply system was modified to stabilize the current flowing in the motor windings (the implementation of this system will be described later).
At each stage of the research, measurements were made for both directions of rotation. During each stage of the experiment, the data were recorded with an oscilloscope and then analyzed. The analysis was carried out within one engine feed cycle for the pulse with negative values and for the pulse with positive values.

3. BLDC Motor and Its Power Supply

A BrushLess Direct-Current (BLDC) motor is a motor in which the coils are stationary and the magnets are on the rotor of the motor. The electric commutator replaced the mechanical commutator with brushes. The design of the motor with permanent magnets placed in the rotor of the motor does not require electricity to be supplied to the rotor; therefore, the BLDC motor does not require the use of a brush system and a classic commutator. The motor is powered by an electronic commutator. The rotational speed is regulated by changing the average value of the voltage supplying the motor. Powering a DC motor with permanent magnets built on the rotor requires sequential switching of voltage to individual windings of the motor. These engines are characterized by the highest efficiency among currently available engines. Due to the lack of brushes, they are also more reliable devices. They are also easier to remove the heat that is emitted in the engine body.
The sequence of powering the motor excited with permanent magnets is strictly determined by the position of the rotor’s magnetic axis in relation to the axis of the stator winding bands. For this reason, it is necessary to determine the angular position of the rotor while the motor is running. Controlling the BLDC motor does not require continuous tracking of the rotor position, it is enough for the rotor angle measuring system to give a signal when the voltage should be applied to a given winding band. Encoders can be used for this purpose. The encoder is a precise meter determining the angular position of the rotor, but it increases the cost of the drive, while transmitting a significant excess of information that is not used for the BLDC motor control [30]. Encoders are not part of the article. Hall sensors can be used to control the BLDC motor to determine the rotor position. In the case of a six-pole motor, the diagram of which is shown in Figure 4a, there are 36 states per one shaft revolution (three full control sequences).
The sensor in Figure 5 was made with such an angular arrangement of the Hall effect sensors to determine the rotor position necessary to change the control sequence. Hall effect sensors were placed on the outer disc so that they were in the magnetic field of a six-pole disc with glued permanent magnets mechanically coupled to the motor shaft. The external magnetic transmitter was made in such a way that the gap between the magnets was minimal.
The operation of the brushless motor is based on a given sequence of voltages supplying individual windings. This sequence for a given direction of rotation clearly depends on the angular position of the rotor. The control system of the windings of the three-phase BLDC motor is powered by a system of six transistors operating in a three-phase bridge system. Transistors working as power electronic keys are controlled by a microprocessor system. Control is based on signals from three hall sensors. These sensors were arranged in such a way as to use their signals to determine the position of the rotor, which corresponds to one of the six power sequences. The system of transistors together with the control system is commonly called an electronic commutator. The schematic diagram of the electronic commutator bridge made by the authors is shown in Figure 6, while the photo of the electronic commutator is shown in the Figure 7. Additionally, Figure 8 shows the PCB design on the basis of which the tested electronic commutator bridge was made.
The BLDC motor supply voltage waveform is a trapezoidal waveform. The voltage induced in the windings, coming from permanent magnets, deviates from the shape of the supply voltage waveform, so that the supply current contains a significant ripple component. In the case of idling operation, the instantaneous value of the voltage induced in the windings (during one power cycle) exceeds the value of the supply voltage, causing the instantaneous current flow from the motor to the power source. Powering the BLDC motor with ripple current in its windings produces higher power losses than in the case of powering it with a constant value, equal to the average ripple current (during one power cycle).
The electronic commutator system used to power the BLDC motor basically consists of the power electronics and the electronic part (Figure 9) responsible for driving the power transistors based on the indications of the shaft position sensor. In addition, Figure 10 shows the design of the printed circuit board of the PCB system realized during the research.
The control unit is the ATtiny 2313 microcontroller, which reads signals from a system of hall sensors cooperating with a magnetic target with the same number of pole pairs as the motor rotor. Depending on the signals supplied from the system of three hall sensors, the microcontroller works out the appropriate sequence of power transistors of the IRF3205 (T1–T6) type with rated parameters 55V and 80A (Figure 7). Figure 11 microcontroller implementation diagram.
These transistors were selected for the motor’s power source, which consists of a battery of four series connected batteries with a rated voltage of 12 V. The selection of transistors was guided, in addition to their maximum blocking voltage, also the conduction resistance, which for this type of transistors is 8 mΩ, and their housing (dimensions). Moreover, for proper operation, galvanic isolation between the microcontroller system and the power transistors (IRF3205) is necessary. This insulation is required due to the different potentials existing on the individual windings of the motor during its operation. As elements of galvanic isolation on the stand, TLP351 optoisolators with a maximum collector-emitter voltage of 30 V were used, which is sufficient to fully open the IRF3205 transistor used. LED diodes installed on the input side of optoisolators are powered by resistors limiting the current from the output pins of the microcontroller. On the other hand, the output side of the optoisolators controlling the power transistors requires an individual power source, and the stand constructed as such sources used converters with a power of 1W type AM1S-2415SZ. These converters are 24 V powered and each converter supplies the voltage required to power each of the transistors individually. Such configuration was used both in the electronic commutator system and in the converter system used to lower the motor supply voltage. The schematic diagram of the converter is presented in Figure 12.
The realizations of a DC/DC converter designed in the research is presented in Figure 13. PCB design made as part of the research work is presented in Figure 14.
The converter consists of two mosfet transistors, which are controlled by drivers with a signal supplied from a microcontroller. The ATtiny 13 microcontroller was used as a microcontroller for the converter. Such a microcontroller was chosen because it has analog-to-digital converters and two PWM signal channels. One of the analog-to-digital converters is supplied with a signal from a control potentiometer or an external system that sets the motor supply voltage. This signal corresponds to the desired value of the output voltage, ranging from 0 to the supply voltage supplied from the battery bank U B a t . The converter microcontroller generates a PWM signal with such filling that the average value of the PWM signal corresponds to the set value of the motor supply voltage. The signal from the microcontroller is sent to the optical insulation system, and then the power transistors are switched on. The converter microcontroller, using a second analog-to-digital converter, also measures the current consumed from the converter, thanks to which it is possible to control the current flowing in a safe range, protecting the converter and the motor against overheating or damage due to overload. The converter is based on two identical power transistors with their control systems. These transistors work in such a way that when one is open, the other is closed. This solution allows not only to supply the engine with reduced voltage, but also to recover energy and return it to the battery during braking. During normal operation, when the motor is powered from the battery, the converter reduces the voltage supplied to the motor, while during braking, the converter increases the voltage supplied from the motor windings, which enables charging the battery with a voltage higher than the voltage obtained from the motor windings. In both cases, the converter current is measured and taken into account in the control to protect against damage. Moreover, by using the possibility of switching the source of the motor supply voltage reference thanks to the W switch, instead of setting the signal from the potentiometer, it is possible to set a signal from an external system. This solution allows for the implementation of the engine spin speed stabilization system. The block diagram of the microcontroller program realizing the spin speed stabilization is shown in Figure 15.

4. Measurements and Analysis of the BLDC Motor Supply Current

In order to determine the extent to which the efficiency of the drive can be improved by eliminating ripple or limiting it, measurements of the motor supply current in various operating states, i.e., for idling, and loads of various sizes, were carried out. The measurements were made in the arrangement shown in Figure 3. Later in the article, this system was called the basic system. Then, based on the obtained results, an analysis was carried out, on the basis of which the root mean square (RMS) and average (AVG) of the motor supply current were determined. The effective value is described by the formula:
I R M S = 1 T t 0 T + t 0 i 2 ( t ) d t
while the average value:
I A V G = 1 T t 0 T + t 0 i ( t ) d t
where, in the case of both formulas, T is the duration of one feed cycle and t 0 is the initial feed cycle time, and i ( t ) is a function of the current.
The current analysis was performed within the feed cycle. The results obtained in this way are presented in Table 1—idling and in Table 2—under load. Measurements were made for two directions of rotation.
Figure 16, Figure 17, Figure 18 and Figure 19 show the current waveform for single cycles (current flow in both directions) of the motor supply. Each of these figures features an oscillogram, which, apart from the current waveform, also shows the duration of the power sequence. The figure on the right shows the mean value for a single measure (blue line) and the effective value of the current (red line), while the effective value is shown with a sign of the mean value for better comparison.
Figure 16, Figure 17, Figure 18 and Figure 19 and data presented in Table 1 and Table 2 show that the root mean square (RMS) value of the motor current is greater than the average value for a given feed cycle. Additionally, the analysis showed that the share of the ripple component in the motor current decreases with increasing load.
Such a result of the analysis of the motor supply current indicates the possibility of reducing losses in the motor windings by using a converter stabilizing the current in the motor winding (one cycle time), and in order to maintain the mechanical parameters of the drive, the current value should correspond to the average value within a given cycle.

5. Implementation of the System Reducing the Ripple of the BLDC Motor Supply Current

In order to reduce the difference between the average value and the effective value, the DC/DC converter and the program of the microcontroller controlling the DC/DC converter were modified. In order to ensure the possibility of current stabilization during one cycle of power supply to the motor, the capacitive filter located behind the DC/DC converter ( C O u t ) was removed from the converter. The converter has been extended with a system generating a signal proportional to the average value of the motor supply current and a system which, based on this signal, controls the power transistors of the DC/DC converter (T7 and T8). These transistors also perform the function of speed control of the drive through PWM modulation. On the other hand, the electronic commutator transistors (T1–T6) are opened only on the basis of information about the rotor position (no PWM modulation). Later in the article this system was called the modified system.
Similarly to the system without smoothing the motor supply current, measurements and analysis of the current within the feed cycle were carried out. For work at idle speed, the data are presented in Table 3, and for work under load in the Table 4.
As for the basic system, also in the case of the modified system, Figure 20, Figure 21, Figure 22 and Figure 23 show the mean value (blue) and the effective current (red line) for a single tact, where the RMS value is shown with the sign of the mean value for a better comparison.

6. Comparison of the Performance of the Basic and Modified Systems

In order to verify the operation of the system reducing the ripple of the motor current (during one power cycle) in the Table 3 and Table 4, the percentage relative difference of the mean value I A V G was compared from the RMS value of I R M S supply current given by the formula
Δ I = 100 % I R M S I A V G I A V G
and Δ P parameter values were determined by the formula
Δ P = I R M S 2 I A V G 2 I A V G 2
which corresponds to the relative difference of the loss increment in the motor windings. Both parameters have been determined for operation without and with the motor current ripple limitation system, taking into account the positive and negative pulses.
The summary of data from Table 5 and Table 6 for Δ I , and from Table 7 and Table 8 for Δ P , shows that the current ripple limitation in one power cycle, Δ I parameter significantly reduces under certain operating conditions (low load), and thus the losses resulting from the current flow ( Δ P parameter).
Figure 24 shows a comparison of averaged values of mean and averaged RMS values of the motor winding current for idle operation in both directions of rotation and for one pulse. The results are presented for different engine spin speeds. It can be read from the graph that in the modified system the effective value significantly decreases in relation to the basic system at a comparable mean value. What should be interpreted as a change in losses resulting from the current flow in the motor windings.

7. Conclusions

The analysis of the BLDC motor tests carried out showed that the mean current value differs significantly from the effective value during one power cycle. This observation was the basis for an attempt to reduce losses resulting from the current flow in the motor windings by reducing the current pulsation during one power cycle. In order to achieve this goal, it was decided to modify the DC/DC converter system in such a way as to stabilize the current flowing in the motor windings. In the modified circuit, the output capacitance C O u t was removed from the DC/DC converter and the program in the microprocessor controlling the DC/DC converter was changed.
The presented results of the analysis show that the elimination of the motor current ripple component (during one feed cycle) significantly reduces the RMS value of the motor supply current during idling and part load operation. As the load increases, the system is characterized by the fact that the difference between the effective value and the average current value decreases (during one feed cycle). During high load operation, the difference between the RMS value and the average current value is so small that an attempt to limit the ripple of the motor current does not bring any significant benefits. The use of the motor current ripple component elimination system is justified in the case of drives with a significant idle time. In the case of other systems, i.e., those for which the time of no-load or light-load operation is negligible in the work cycle, it is not necessary to eliminate the ripple component of the motor supply current (during one cycle), due to its small share.

Author Contributions

Conceptualization, A.S.; Methodology, A.S.; software, A.S. and M.W.; validation, A.S. and M.W.; formal analysis, A.S.; investigation, A.S.; resources, A.S.; data curation, A.S.; writing—original draft preparation, A.S. and M.W.; writing—review and editing, A.S. and M.W.; visualization, A.S. and M.W.; supervision, M.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sakunthala, S.; Kiranmayi, R.; Mandadi, P.N. A study on industrial motor drives: Comparison and applications of PMSM and BLDC motor drives. In Proceedings of the 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS), Chennai, India, 1–2 August 2017; IEEE: New York, NY, USA, 2017; pp. 537–540. [Google Scholar]
  2. Zhou, X.; Chen, X.; Lu, M.; Zeng, F. Rapid self-compensation method of commutation phase error for low-inductance BLDC motor. IEEE Trans. Ind. Inform. 2017, 13, 1833–1842. [Google Scholar] [CrossRef]
  3. Mohammad, A.; Khan, M.Z.R. BLDC motor controller for Regenerative Braking. In Proceedings of the 2015 International Conference on Electrical Engineering and Information Communication Technology (ICEEICT), Dhaka, Bangladesh, 21–23 May 2015; IEEE: New York, NY, USA, 2015; pp. 1–6. [Google Scholar]
  4. Jayetileke, H.; de Mel, W.; Ratnayake, H. Modelling and simulation analysis of the genetic-fuzzy controller for speed regulation of a Sensored BLDC motor using Matlab/Simulink. In Proceedings of the 2017 IEEE International Conference on Industrial and Information Systems (ICIIS), Peradeniya, Sri Lanka, 15–16 December 2017; IEEE: New York, NY, USA, 2017; pp. 1–6. [Google Scholar]
  5. Masmoudi, M.; El Badsi, B.; Masmoudi, A. DTC of B4-inverter-fed BLDC motor drives with reduced torque ripple during sector-to-sector commutations. IEEE Trans. Power Electron. 2013, 29, 4855–4865. [Google Scholar] [CrossRef]
  6. Usman, A.; Rajpurohit, B.S. Speed control of a BLDC motor using fuzzy logic controller. In Proceedings of the 2016 IEEE 1st International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES), Delhi, India, 4–6 July 2016; IEEE: New York, NY, USA, 2016; pp. 1–6. [Google Scholar]
  7. Errabelli, R.R.; Mutschler, P. Fault-tolerant voltage source inverter for permanent magnet drives. IEEE Trans. Power Electron. 2011, 27, 500–508. [Google Scholar] [CrossRef]
  8. Wang, X.; Fan, W.; Li, X.; Wang, L. Weak degradation characteristics analysis of UAV motors based on laplacian eigenmaps and variational mode decomposition. Sensors 2019, 19, 524. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  9. Yedamale, P. Brushless DC (BLDC) Motor Fundamentals; Microchip Technology Inc.: Chandler, AZ, USA, 2003; Volume 20, pp. 3–15. [Google Scholar]
  10. Zhao, L.; Zhang, X.; Ji, J. A torque control strategy of brushless direct current motor with current observer. In Proceedings of the 2015 IEEE International Conference on Mechatronics and Automation (ICMA), Beijing, China, 2–5 August 2015; pp. 303–307. [Google Scholar] [CrossRef]
  11. Shao, J. An improved microcontroller-based sensorless brushless DC (BLDC) motor drive for automotive applications. IEEE Trans. Ind. Appl. 2006, 42, 1216–1221. [Google Scholar] [CrossRef]
  12. Morimoto, S.; Kawamoto, K.; Sanada, M.; Takeda, Y. Sensorless control strategy for salient-pole PMSM based on extended EMF in rotating reference frame. IEEE Trans. Ind. Appl. 2002, 38, 1054–1061. [Google Scholar] [CrossRef]
  13. Zhu, H.; Xiao, X.; Li, Y. Torque ripple reduction of the torque predictive control scheme for permanent-magnet synchronous motors. IEEE Trans. Ind. Electron. 2011, 59, 871–877. [Google Scholar] [CrossRef]
  14. Liu, H.; Li, S. Speed control for PMSM servo system using predictive functional control and extended state observer. IEEE Trans. Ind. Electron. 2011, 59, 1171–1183. [Google Scholar] [CrossRef]
  15. Liu, Y.; Zhu, Z.; Howe, D. Direct torque control of brushless DC drives with reduced torque ripple. IEEE Trans. Ind. Appl. 2005, 41, 599–608. [Google Scholar] [CrossRef] [Green Version]
  16. Aghili, F. Fault-tolerant torque control of BLDC motors. IEEE Trans. Power Electron. 2010, 26, 355–363. [Google Scholar] [CrossRef]
  17. Park, S.J.; Park, H.W.; Lee, M.H.; Harashima, F. A new approach for minimum-torque-ripple maximum-efficiency control of BLDC motor. IEEE Trans. Ind. Electron. 2000, 47, 109–114. [Google Scholar] [CrossRef]
  18. Nasri, M.; Nezamabadi-Pour, H.; Maghfoori, M. A PSO-based optimum design of PID controller for a linear brushless DC motor. World Acad. Sci. Eng. Technol. 2007, 26, 211–215. [Google Scholar]
  19. Jeon, Y.; Mok, H.; Choe, G.; Kim, D.; Ryu, J. A new simulation model of BLDC motor with real back EMF waveform. In Proceedings of the COMPEL 2000 7th Workshop on Computers in Power Electronics. Proceedings (Cat. No. 00TH8535), Blacksburg, VA, USA, 16–18 July 2000; IEEE: New York, NY, USA, 2000; pp. 217–220. [Google Scholar]
  20. Jang, G.H.; Kim, M. Optimal commutation of a BLDC motor by utilizing the symmetric terminal voltage. IEEE Trans. Magn. 2006, 42, 3473–3475. [Google Scholar] [CrossRef]
  21. Ozturk, S.B.; Toliyat, H.A. Direct torque control of brushless dc motor with non-sinusoidal back-EMF. In Proceedings of the 2007 IEEE International Electric Machines & Drives Conference, Antalya, Turkey, 3–5 May 2007; IEEE: New York, NY, USA, 2007; Volume 1, pp. 165–171. [Google Scholar]
  22. Singh, S.; Verma, K.K.S.D.K.; Singh, J.; Tiwari, N. A Review on Control of a Brushless DC Motor Drive. Int. J. Future Revolution Comput. Sci. Commun. Eng. 2018, 4, 82–97. [Google Scholar]
  23. Fang, J.; Zhou, X.; Liu, G. Precise accelerated torque control for small inductance brushless DC motor. IEEE Trans. Power Electron. 2012, 28, 1400–1412. [Google Scholar] [CrossRef]
  24. Niapour, S.K.M.; Danyali, S.; Sharifian, M.; Feyzi, M. Brushless DC motor drives supplied by PV power system based on Z-source inverter and FL-IC MPPT controller. Energy Convers. Manag. 2011, 52, 3043–3059. [Google Scholar] [CrossRef]
  25. Lu, H.; Zhang, L.; Qu, W. A new torque control method for torque ripple minimization of BLDC motors with un-ideal back EMF. IEEE Trans. Power Electron. 2008, 23, 950–958. [Google Scholar] [CrossRef]
  26. Arun Prasad, K.; Usha, N. Design and FPGA Implementation of Non-Linear Intelligent Control for Special Electric Drives. Ph.D. Thesis, Cochin University of Science and Technology, Kochi, India, 2019. [Google Scholar]
  27. Tarmizi, Y.A.; Jidin, A.; Karim, K.A.; Sutikno, T. A simple constant switching frequency of direct torque control of brushless DC motor. Int. J. Power Electron. Drive Syst. 2019, 10, 10. [Google Scholar]
  28. Muralidhar, J.; Aranasi, P. Torque ripple minimization & closed loop speed control of BLDC motor with hysteresis current controller. In Proceedings of the 2014 2nd International Conference on Devices, Circuits and Systems (ICDCS), Combiatore, India, 6–8 March 2014; IEEE: New York, NY, USA, 2014; pp. 1–7. [Google Scholar]
  29. Ransara, H.S.; Madawala, U.K. A torque ripple compensation technique for a low-cost brushless DC motor drive. IEEE Trans. Ind. Electron. 2015, 62, 6171–6182. [Google Scholar] [CrossRef]
  30. Yen, S.H.; Tang, P.C.; Lin, Y.C.; Lin, C.Y. A Sensorless and Low-Gain Brushless DC Motor Controller Using a Simplified Dynamic Force Compensator for Robot Arm Application. Sensors 2019, 19, 3171. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. Schematic diagram of the measuring system including the measuring equipment and power supply elements.
Figure 1. Schematic diagram of the measuring system including the measuring equipment and power supply elements.
Sensors 21 00587 g001
Figure 2. Photography of the test stand model.
Figure 2. Photography of the test stand model.
Sensors 21 00587 g002
Figure 3. Diagram of the drive system consisting of a microprocessor, optocouplers, an electronic commutator, a permanent magnet motor, a power source, and a two-transistor DC/DC converter with its control microprocessor.
Figure 3. Diagram of the drive system consisting of a microprocessor, optocouplers, an electronic commutator, a permanent magnet motor, a power source, and a two-transistor DC/DC converter with its control microprocessor.
Sensors 21 00587 g003
Figure 4. Schematic diagram of a BLDC motor with 3 pairs of magnetic poles in the rotor (a) and practical design of motor PMSg80-6B (b).
Figure 4. Schematic diagram of a BLDC motor with 3 pairs of magnetic poles in the rotor (a) and practical design of motor PMSg80-6B (b).
Sensors 21 00587 g004
Figure 5. A schematic diagram of the motor shaft position sensor (a) and practical application model (b).
Figure 5. A schematic diagram of the motor shaft position sensor (a) and practical application model (b).
Sensors 21 00587 g005
Figure 6. Photo of the bridge supplying the BLDC motor.
Figure 6. Photo of the bridge supplying the BLDC motor.
Sensors 21 00587 g006
Figure 7. Schematic diagram of the bridge supplying the BrushLess Direct-Current (BLDC) motor.
Figure 7. Schematic diagram of the bridge supplying the BrushLess Direct-Current (BLDC) motor.
Sensors 21 00587 g007
Figure 8. Printed circuit board (PCB) design of the bridge supplying the BLDC motor.
Figure 8. Printed circuit board (PCB) design of the bridge supplying the BLDC motor.
Sensors 21 00587 g008
Figure 9. Schematic diagram and photo of the electronic part of the commutator.
Figure 9. Schematic diagram and photo of the electronic part of the commutator.
Sensors 21 00587 g009
Figure 10. Electronic commutator PCB design.
Figure 10. Electronic commutator PCB design.
Sensors 21 00587 g010
Figure 11. Block diagram of the microcontroller program controlling the power supply of the bridge, where H 1 , H 2 , H 3 is the input signal from Halls, T 1 , , T 6 state of the transistors, and where 1 means open and 0 closed. The S variable represents one of the six possible states of the engine control sequence.
Figure 11. Block diagram of the microcontroller program controlling the power supply of the bridge, where H 1 , H 2 , H 3 is the input signal from Halls, T 1 , , T 6 state of the transistors, and where 1 means open and 0 closed. The S variable represents one of the six possible states of the engine control sequence.
Sensors 21 00587 g011
Figure 12. The schematic diagram of the DC/DC converter.
Figure 12. The schematic diagram of the DC/DC converter.
Sensors 21 00587 g012
Figure 13. Photo of the developed DC/DC converter.
Figure 13. Photo of the developed DC/DC converter.
Sensors 21 00587 g013
Figure 14. PCB board design for DC/DC converter.
Figure 14. PCB board design for DC/DC converter.
Sensors 21 00587 g014
Figure 15. Block diagram of the converter microcontroller program to stabilize the motor spin speed.
Figure 15. Block diagram of the converter microcontroller program to stabilize the motor spin speed.
Sensors 21 00587 g015
Figure 16. The waveform of the current of one motor phase during work with the load M 0 = 0 .
Figure 16. The waveform of the current of one motor phase during work with the load M 0 = 0 .
Sensors 21 00587 g016
Figure 17. The waveform of the current of one motor phase during work with the load M 1 .
Figure 17. The waveform of the current of one motor phase during work with the load M 1 .
Sensors 21 00587 g017
Figure 18. The waveform of the current of one motor phase during work with the load M 2 .
Figure 18. The waveform of the current of one motor phase during work with the load M 2 .
Sensors 21 00587 g018
Figure 19. The waveform of the current of one motor phase during work with the load M 3 .
Figure 19. The waveform of the current of one motor phase during work with the load M 3 .
Sensors 21 00587 g019
Figure 20. Current waveform of one motor phase in a system with current ripple limitation during load operation M = 0 .
Figure 20. Current waveform of one motor phase in a system with current ripple limitation during load operation M = 0 .
Sensors 21 00587 g020
Figure 21. Current waveform of one motor phase in a system with current ripple limitation during load operation M 1 .
Figure 21. Current waveform of one motor phase in a system with current ripple limitation during load operation M 1 .
Sensors 21 00587 g021
Figure 22. Current waveform of one motor phase in a system with current ripple limitation during load operation M 2 .
Figure 22. Current waveform of one motor phase in a system with current ripple limitation during load operation M 2 .
Sensors 21 00587 g022
Figure 23. Current waveform of one motor phase in a system with current ripple limitation during load operation M 3 .
Figure 23. Current waveform of one motor phase in a system with current ripple limitation during load operation M 3 .
Sensors 21 00587 g023
Figure 24. Comparison of the mean and effective values for the basic system and the modified system for idling with different spin speeds.
Figure 24. Comparison of the mean and effective values for the basic system and the modified system for idling with different spin speeds.
Sensors 21 00587 g024
Table 1. Summary of the average (AVG) and root mean square (RMS) of the current in single engine feed cycles, during right and left spinning at different idling speeds.
Table 1. Summary of the average (AVG) and root mean square (RMS) of the current in single engine feed cycles, during right and left spinning at different idling speeds.
rpm [min−1]Spin LeftSpin Right
Positive PulseNegative PulsePositive PulseNegative Pulse
RMS [A]AVG [A]RMS [A]AVG [A]RMS [A]AVG [A]RMS [A]AVG [A]
1160.550.380.40−0.220.370.250.52−0.34
2140.760.350.71−0.370.760.420.68−0.41
3001.140.381.34−0.301.160.521.00−0.21
3401.390.401.42−0.271.220.321.44−0.41
4001.470.331.60−0.251.450.321.70−0.43
5001.450.391.55−0.281.650.371.92−0.52
5401.530.421.44−0.381.930.641.62−0.53
Table 2. Summary of the average (AVG) and root mean square (RMS) of the current in single power cycles of the motor, during right and left spinning with the speed r p m = 200 min 1 and with different loads ( M 0 < M 1 < M 2 < M 3 ).
Table 2. Summary of the average (AVG) and root mean square (RMS) of the current in single power cycles of the motor, during right and left spinning with the speed r p m = 200 min 1 and with different loads ( M 0 < M 1 < M 2 < M 3 ).
LoadSpin LeftSpin Right
Positive PulseNegative PulsePositive PulseNegative Pulse
RMS [A]AVG [A]RMS [A]AVG [A]RMS [A]AVG [A]RMS [A]AVG [A]
M 0 0.760.350.71 0.37 0.760.420.68 0.41
M 1 2.532.472.38 2.17 2.502.402.58 2.40
M 2 5.885.815.37 5.25 6.095.975.84 5.60
M 3 8.238.177.68 7.53 8.808.677.80 7.43
Table 3. Summary, for the modified system, of the average (AVG) and root mean square (RMS) of the current in single engine feed cycles, during right rotation at different idling speeds.
Table 3. Summary, for the modified system, of the average (AVG) and root mean square (RMS) of the current in single engine feed cycles, during right rotation at different idling speeds.
rpm [min−1]Spin LeftSpin Right
Positive PulseNegative PulsePositive PulseNegative Pulse
RMS [A]AVG [A]RMS [A]AVG [A]RMS [A]AVG [A]RMS [A]AVG [A]
1160.420.360.28 0.18 0.230.180.43 0.39
2140.370.350.48 0.26 0.310.300.29 0.27
3000.430.420.58 0.28 0.490.460.48 0.40
3400.360.350.43 0.35 0.400.360.44 0.42
Table 4. Summary, for the modified system, the average (AVG) and root mean square (RMS) of the current in single engine power cycles, during clockwise rotation with the speed r p m = 200 min 1 and with different loads ( M 0 < M 1 < M 2 < M 3 ) .
Table 4. Summary, for the modified system, the average (AVG) and root mean square (RMS) of the current in single engine power cycles, during clockwise rotation with the speed r p m = 200 min 1 and with different loads ( M 0 < M 1 < M 2 < M 3 ) .
LoadSpin LeftSpin Right
Positive PulseNegative PulsePositive PulseNegative Pulse
RMS [A]AVG [A]RMS [A]AVG [A]RMS [A]AVG [A]RMS [A]AVG [A]
M 0 0.310.300.29 0.27 0.370.350.39 0.35
M 1 2.412.392.23 2.19 2.402.392.28 2.14
M 2 5.915.915.27 5.04 5.875.865.24 5.15
M 3 8.328.288.12 8.07 8.408.387.53 7.22
Table 5. Comparison of the value of the  Δ I parameter describing the difference between I R M S I A V G for idling with different speeds for the basic system— B S and the modified system (modified system)— M S .
Table 5. Comparison of the value of the  Δ I parameter describing the difference between I R M S I A V G for idling with different speeds for the basic system— B S and the modified system (modified system)— M S .
rpm [min−1]Spin LeftSpin Right
Positive PulseNegative PulsePositive PulseNegative Pulse
Δ I BS [%] Δ I MS [%] Δ I BS [%] Δ I MS [%] Δ I BS [%] Δ I MS [%] Δ I BS [%] Δ I MS [%]
11630.914.345.035.732.421.734.69.3
21453.95.447.945.844.73.239.76.9
30066.62.377.651.755.26.179.016.7
34071.22.881.018.673.810.071.54.5
Table 6. Comparison of Δ I parameter value describing the difference between I R M S I A V G for r p m = 200  min 1 and with different engine loads ( M = 0 < M 1 < M 2 < M 3 ) for basic system— B S and modified system— M S .
Table 6. Comparison of Δ I parameter value describing the difference between I R M S I A V G for r p m = 200  min 1 and with different engine loads ( M = 0 < M 1 < M 2 < M 3 ) for basic system— B S and modified system— M S .
LoadSpin LeftSpin Right
Positive PulseNegative PulsePositive PulseNegative Pulse
Δ I BS [%] Δ I MS [%] Δ I BS [%] Δ I MS [%] Δ I BS [%] Δ I MS [%] Δ I BS [%] Δ I MS [%]
M053.93.347.96.944.75.439.711.43
M12.40.88.81.84.00.47.06.5
M21.102.24.52.00.24.31.7
M30.70.51.90.61.40.24.74.1
Table 7. Comparison of the value of the  Δ p parameter describing the relative difference of the power loss increment for idling with different speeds during spinning in both directions for the basic system— B S —and modified system— M S .
Table 7. Comparison of the value of the  Δ p parameter describing the relative difference of the power loss increment for idling with different speeds during spinning in both directions for the basic system— B S —and modified system— M S .
rpm [min−1]Spin LeftSpin Right
Positive PulseNegative PulsePositive PulseNegative Pulse
Δ p BS Δ p MS Δ p BS Δ p MS Δ p BS Δ p MS Δ p BS Δ p MS
1161.090.362.311.421.190.631.340.22
2143.710.122.682.412.270.071.750.15
3008.000.0518.953.293.980.1321.680.44
34011.080.0626.660.5113.540.2311.340.10
Table 8. Comparison of the value of the  Δ p parameter describing the relative difference in the loss increment for right centrifugation with the speed r p m = 200  min 1 and with different engine loads ( M = 0 < M 1 < M 2 < M 3 ) for the basic system— B S —and modified system— M S .
Table 8. Comparison of the value of the  Δ p parameter describing the relative difference in the loss increment for right centrifugation with the speed r p m = 200  min 1 and with different engine loads ( M = 0 < M 1 < M 2 < M 3 ) for the basic system— B S —and modified system— M S .
LoadSpin LeftSpin Right
Positive PulseNegative PulsePositive PulseNegative Pulse
Δ p BS Δ p MS Δ p BS Δ p MS Δ p BS Δ p MS Δ p BS Δ p MS
M03.720.072.680.152.270.121.750.24
M10.050.020.200.370.090.010.160.14
M20.020.000.050.090.040.000.090.04
M30.010.010.040.010.030.000.100.09
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sikora, A.; Woźniak, M. Impact of Current Pulsation on BLDC Motor Parameters. Sensors 2021, 21, 587. https://doi.org/10.3390/s21020587

AMA Style

Sikora A, Woźniak M. Impact of Current Pulsation on BLDC Motor Parameters. Sensors. 2021; 21(2):587. https://doi.org/10.3390/s21020587

Chicago/Turabian Style

Sikora, Andrzej, and Marcin Woźniak. 2021. "Impact of Current Pulsation on BLDC Motor Parameters" Sensors 21, no. 2: 587. https://doi.org/10.3390/s21020587

APA Style

Sikora, A., & Woźniak, M. (2021). Impact of Current Pulsation on BLDC Motor Parameters. Sensors, 21(2), 587. https://doi.org/10.3390/s21020587

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop