BLDC efficiency: damping, braking etc.

Upd 01/07/20, thanks to joelucid, I’ve corrected part about regeneration

There is significance difference between brushed and BLDS drones:

1. Brushed motor drones: rpm nonlinearly changes with the throttle position, thrust changes relatively slow (graph). DC brushed motor rotates on its own, more current, more magnetic field, more speed.
2. BLDC works different. Commutation of BLDC phases is made in such a way that the commutation intervals follow the desired rotation speed set by the throttle position. In other words, BLDC motor is always in a closed loop control to keep rpm. So, the rotation speed is proportional to the throttle position and thrust changes as square of the throttle position. Motor equations are the same, but all plots should be plotted against rotation speed (graph)

More sharp thrust dependence makes feeling that BLDC copters are more responsive, besides, the throttle position at hovering does not depend on the battery voltage much until the battery is over. The price is a complex closed loop system with many parameters.

Experimentally measured parameters of tiny whoop BLDC motors correspond well to the theory with the only very significant exception: efficiency is significantly lower than expected. Almost an year ago I raised myself a question on low BLDC efficiency based on the experimental data on the hovering times. No answer was found, since then I have a feeling that something is going wrong.

To answer this and some other questions I built a test stand. Many other findings were already discussed, in this post I’ll discuss results on low efficiency and its possible explanation.

This plot shows experimentally measured voltage and current at one of the motors’s coils.

Fig. 1 Voltages and currents at one of the phases of 19kV 0603 BLDC motor loaded with 31mm 4 blade propeller at 30%, 70% and 100% throttle positions. Negative means opposite (for previous and next stages it is positive). Here and below we use negative to show direction opposite to normal for simplicity.

The waveforms are expected, with the exception that there are moments when current is negative (means opposite, compared to direction of positive torque phase) (when it should relax to zero). It does not correspond to normal BLDC motor operation, and I even thought that something is wrong with my self-designed sensor board. To simulate electric behavior of BLDC I built Matlab simulation model.

Fig.2. Matlab Simulink model that emulates electrical behavior of BLDC motor. The inductors on the plot are motor coils, they also include resistor in series. Back emf is simulated with 3 sine-wave generators. Most of the results below are obtained at PWM duty cycle=0.3, Vbat=4V, R bat=0.2 Ohm, L coil= 5uH, R coil =0.5 Ohm, F pwm= 24 kHz. These are parameters typical for BHeli_S ESC and 0603 motor. MOSFET parameters and parameters of the body diodes are varied in dependence on the goal of the specific simulation.

Here are typical phases of the ESC and BLDC motor operation, the pwm MOSFETs are at the low side, this corresponds to the FC used in the experiment (red Crazybee F3 1S FC from UR65) (next post).

Fig.3 Typical cycles of the MOSFETs at high side (com (commutation)) and low side (pwm). There are 6 steps of commutation sequence, details can be found elsewhere.

I’ll concentrate on what happens at the each PWM period. The operation reminds work of  buck-converter, with the difference that we use pwm at the low side.

 

Fig.4. One period of the PWM cycle. It corresponds to 1 pwm cycle at the step 1 in Fig. 3.

When Acom MOSFET is opened, the current from battery goes through the coils A and B and opened Bpwm  to the ground, as shown with red line at the left picture. It produces magnetic field in the coil, and if inductance is high enough the additional voltage at the inductance V=L(dI/dt). Initial positive step of the current produces positive voltage at the Acoil.

When Bpwm MOSFET gets closed, dI/dt is negative, and commutation occurs via opened Apwm and a body diode of the Bcom MOSFET.

Here is simulation result, assuming that the body diode has voltage drop of 0.4V and resistance of 0.1 ohm.

Fig.5 Current and voltage at the Acoil. Red area corresponds to the current from the battery and blue area is a discharge of the inductance via body diode as shown in Fig. 4.

Note, current direction through the coil is still the same, so both phases create useful magnetic field. There is no current back into the battery, the circuit is on its own when Bpwm is closed. How much current (actually how long we can use current while off-period of PWM) depends on the parameters of the Bcom body diode. Longer time is better, it means we utilize most of the energy stored in the coil’s magnetic field.

Here are 2 ultimate cases: left picture shows situation when there are no any body diodes, and picture at right shows the simulation when body diode is perfect, R~0 and Vdrop~0.

Fig.6. Voltages and currents at the A coil and current at the battery. At left: no any body diodes; at right: perfect body diodes.

Note, as expected there is no negative current and there is no current coming into the battery (recuperation or regeneration),

The importance of the body diode parameters is well known in the word of buck converters, to increase efficiency, the Bcom MOSFET is being opened at the moments when Bpwm is closed. Opened Bcom MOSFET has lower voltage drop and lower resistance compared to the body diode and therefore the efficiency increases, typical enhancement is about few percents. This process is sometimes called synchronous rectification, or just shunt of the body diode with opened MOSFET (working in the 3rd quadrant).

Similar technique is used since outstanding SimonK ESC firmware. It was called something like COMP_PWM (complementary PWM), later by the author of famous BHeli and BHeli_S ESC firmware similar technique was called “damped light mode”. There is no much info about that; the only what I found is what Steffen Skaug (BLHeli’s author) says in the description:

“All codes use damped light mode. Damped light does regenerative braking, causing very fast motor retardation, and inherently also does active freewheeling”

OK, we learned already that this technology (active freewheeling (or shunt with MOSFET)) is common and useful for buck converters, let us see what will happen if there is back emf:

Fig. 7 Back emf at the AB and AC coil.

While step 1 and step 2 the coils A and B, (or A and C) are connected in series in the opposite direction. Fig. 7 shows these 2 voltages, Active voltage while Acom period (step 1 or step 2) is shown in orange. Note, the amplitude of the Bemf is almost doubled, compared to the Bemf at a single coil. Note the polarity: + is at the A coil.

Here is what happens:

 

Fig.8. Opened MOSFETs are replaced with the wires. Current pathways with (left) and without (right) body diodes. Right picture corresponds to the shunt of the body diode with the perfect MOSFET opened at the moments when Bpwm is closed. Fig.8b at right corresponds to the Fig.3b (right), but current direction is opposite because source is Bemf.

With the given Bemf polarity presence of the body diode (does not matter if the diode is perfect or not) does not allow Bemf current pass through the circuit. But when the diode is being shunt with the MOSFET both polarities are allowed and what we have is just short circuit of the coil, as before (see Fig.3). When current stored at the coil relaxes to zero, Bemf becomes a current source, so current start flowing in the opposite direction producing retarding torque.

Fig.9 a) Current direction changed (compare to Fig.3b), the source now is Bemf. b) when Bcom gets OFF at the next stage, interruption of current leads to negative voltage formed at the A.

At the next stage Bcom gets OFF (and Bpwm gets ON) and current gets interrupted, it leads to voltage formed at the coil with the polarity opposite to the current change rate (-LdI/dt). If sum of this voltage and Bemf is higher than battery voltage, current can go into the battery, providing some regeneration.

Here are MOSFET voltages in synchronous rectification mode (compare to Fig. 3)

Fig.10 Voltages at Com and Pwm MOSFETS while synchronous rectification (body diode shunt with MOSFET)

And the result of this simulation

Fig. 10. Simulation result when synchronous rectification is used. Compare to the upper plot of Fig.1 (experimental data). UPD: “lost-forever” is not quite correct, actually we have some loses due to Joule heat, but rest of the current returns to the battery via process in Fig.9b.

Fig.11 Zoomed. Positive current creates acceleration, while negative current produces braking (positive-negative is for stage 1-2, for 4-5 is opposite. At the end of this PWM cycle, the rest of the current utilizes via charging the battery when Bcom switches to OFF again.

Simulation results show very good match to the experimentally measured current and voltages. This makes me believe that the model is correct.

Remember ESC holds BLDC motor in a sort of closed loop control, from the closed-loop control theory it is known that well damped system can be controlled easier. BHeli_S works with a great number of motors of different size. And there are almost no adjustable parameters. Strong braking at every PWM cycle looks unavoidable if we are going to keep well-known performance of BLHeli_S, but unfortunately at the price of efficiency. Upd: 01/09/10 Damping (even at full regeneration) makes average current lower together with elevated Joule’s heat, see. These 2 effects are responsible for low efficiency.

Looks like almost every drone is affected by low efficiency naturally involved to the ESC firmware. For tiny whoops this is especially critical, because their flight time typically do not exceed 3 minutes.

In my next post I will turn the braking off by modification of BLHeli_S firmware and will see what happens in real life.

 

735 Comments

  1. Pingback: viagra canada
  2. Pingback: canadianpharmacy
  3. Pingback: canadianpharmacy
  4. Pingback: buy generic cialis
  5. Pingback: buy tadalafil
  6. Pingback: mazhor4sezon
  7. Pingback: filmfilmfilmes
  8. Pingback: gRh9UPV
  9. Pingback: canada medication
  10. Pingback: canadianpharmacy
  11. Pingback: canada medication
  12. Pingback: gewrt.usluga.me
  13. Pingback: 9-05-2022
  14. Pingback: kinoteatrzarya.ru
  15. Pingback: canadian pharmacy
  16. Pingback: TopGun2022
  17. Pingback: Xvideos
  18. Pingback: XVIDEOSCOM Videos
  19. Pingback: canadian rx
  20. Pingback: hekluy.ucraft.site
  21. Pingback: ivanesva
  22. Pingback: aonubs.website2.me
  23. Pingback: drugstore online
  24. Pingback: canada medication
  25. Pingback: projectio
  26. Pingback: psy online
  27. Pingback: uels ukrain
  28. Pingback: do-posle-psihologa
  29. Pingback: canadian rx
  30. Pingback: DPTPtNqS
  31. Pingback: qQ8KZZE6
  32. Pingback: D6tuzANh
  33. Pingback: SHKALA TONOV
  34. Pingback: chelovek-iz-90-h
  35. Pingback: kwsde.zombeek.cz
  36. Pingback: 3Hk12Bl
  37. Pingback: 3NOZC44
  38. Pingback: 01211
  39. Pingback: tor-lyubov-i-grom
  40. Pingback: film-tor-2022
  41. Pingback: hd-tor-2022
  42. Pingback: hdorg2.ru
  43. Pingback: Psikholog
  44. Pingback: cleantalkorg2.ru
  45. Pingback: bucha killings
  46. Pingback: War in Ukraine
  47. Pingback: Ukraine
  48. Pingback: site
  49. Pingback: stats
  50. Pingback: Ukraine-war
  51. Pingback: movies
  52. Pingback: gidonline
  53. Pingback: kawers.micro.blog
  54. Pingback: filmgoda.ru
  55. Pingback: rodnoe-kino-ru
  56. Pingback: alewrt.flazio.com
  57. Pingback: stat.netstate.ru
  58. Pingback: buy cialis online
  59. Pingback: buy cialis usa
  60. Pingback: kalwer.micro.blog
  61. Pingback: buy tadalafil
  62. Pingback: cialis
  63. Pingback: buy cialis
  64. Pingback: canadianpharmacy
  65. Pingback: buy viagra
  66. Pingback: Dom drakona
  67. Pingback: JGXldbkj
  68. Pingback: aOuSjapt
  69. Pingback: buy generic viagra
  70. Pingback: ìûøëåíèå
  71. Pingback: psikholog moskva
  72. Pingback: Dim Drakona 2022
  73. Pingback: film onlinee
  74. Pingback: canadian drug
  75. Pingback: 3qAIwwN
  76. Pingback: stromectol pills
  77. Pingback: video-2
  78. Pingback: sezons.store
  79. Pingback: psy-news.ru
  80. Pingback: 000-1
  81. Pingback: 3SoTS32
  82. Pingback: 3DGofO7
  83. Pingback: canada drug
  84. Pingback: stromectol generic
  85. Pingback: canada rx
  86. Pingback: online pharmacy
  87. Pingback: rftrip.ru
  88. Pingback: drugs for sale
  89. Pingback: dolpsy.ru
  90. Pingback: logarkomx
  91. Pingback: kin0shki.ru
  92. Pingback: 3o9cpydyue4s8.ru
  93. Pingback: stromectol nz
  94. Pingback: Bahiscom
  95. Pingback: Betmatik
  96. Pingback: Betist
  97. Pingback: Cratosslot
  98. Pingback: Betlike
  99. Pingback: Betebet
  100. Pingback: Mariobet
  101. Pingback: Tempobet
  102. Pingback: Tipobet
  103. Pingback: Klasbahis
  104. Pingback: Vdcasino
  105. Pingback: Casinoeuro
  106. Pingback: imajbet
  107. Pingback: imajbet giris
  108. Pingback: Sahabet
  109. Pingback: mb588.ru
  110. Pingback: 1xbet
  111. Pingback: Bahigo
  112. Pingback: Bahis siteleri
  113. Pingback: Onwin
  114. Pingback: Kralbet
  115. Pingback: stromectol rosacea
  116. Pingback: Tipobet giriş
  117. Pingback: Betkolik
  118. Pingback: Casino Siteleri
  119. Pingback: Bettilt
  120. Pingback: Betasus
  121. Pingback: Dinamobet
  122. Pingback: Jojobet
  123. Pingback: Jojobet giriş
  124. Pingback: newsukraine.ru
  125. Pingback: Hepsibahis
  126. Pingback: Marsbahis
  127. Pingback: edu-design.ru
  128. Pingback: tftl.ru
  129. Pingback: brutv
  130. Pingback: site 2023
  131. Pingback: canadian drug
  132. Pingback: canadian drugstore
  133. Pingback: canada pharmacies
  134. Pingback: drugs for sale
  135. Pingback: viagra canada
  136. Pingback: sitestats01
  137. Pingback: 1c789.ru
  138. Pingback: cttdu.ru
  139. Pingback: 1703
  140. Pingback: hdserial2023.ru
  141. Pingback: serialhd2023.ru
  142. Pingback: online pharmacies
  143. Pingback: matchonline2022.ru
  144. Pingback: bit.ly/3OEzOZR
  145. Pingback: bit.ly/3gGFqGq
  146. Pingback: bit.ly/3ARFdXA
  147. Pingback: bit.ly/3ig2UT5
  148. Pingback: bit.ly/3GQNK0J
  149. Pingback: video
  150. Pingback: bep5w0Df
  151. Pingback: www
  152. Pingback: drugstore online
  153. Pingback: icf
  154. Pingback: 24hours-news
  155. Pingback: rusnewsweek
  156. Pingback: uluro-ado
  157. Pingback: canada pharmacy
  158. Pingback: canadian pharmacys
  159. Pingback: irannews.ru
  160. Pingback: klondayk2022
  161. Pingback: Northwest Pharmacy
  162. Pingback: tqmFEB3B
  163. Pingback: canada drugs
  164. Pingback: canada pharmacies
  165. Pingback: mangalib
  166. Pingback: canada drugs
  167. Pingback: canadian drugs
  168. Pingback: x
  169. Pingback: 9xflix
  170. Pingback: xnxx
  171. Pingback: 123movies
  172. Pingback: online pharmacies
  173. Pingback: batmanapollo
  174. Pingback: www.dibiz.comgdooc
  175. Pingback: Northwest Pharmacy
  176. Pingback: viagra canada
  177. Pingback: vsovezdeisrazu
  178. Pingback: 2023
  179. Pingback: ipsychologos
  180. Pingback: canadian drugs
  181. Pingback: drugstore online
  182. Pingback: video.vipspark.ru
  183. Pingback: vitaliy-abdulov.ru
  184. Pingback: psychophysics.ru
  185. Pingback: buy viagra usa
  186. Pingback: canadian pharmacys
  187. Pingback: psykholog
  188. Pingback: batmanapollo.ru
  189. Pingback: 354
  190. Pingback: Link
  191. Pingback: psy
  192. Pingback: kiino4k.ru
  193. Pingback: depresiya
  194. Pingback: film
  195. Pingback: new 2024
  196. Pingback: batman apollo
  197. Pingback: film2024
  198. Pingback: 000
  199. Pingback: samorazvitiepsi
  200. Pingback: spisok
  201. Pingback: list
  202. Pingback: russian-federation
  203. Pingback: shorts
  204. Pingback: yaltalife.ru
  205. Pingback: kinogo
  206. Pingback: human design
  207. Pingback: Opsumiologist
  208. Pingback: printsipy forda
  209. Pingback: dizain-cheloveka
  210. Pingback: 3000
  211. Pingback: 10000
  212. Pingback: 9gm.ru
  213. Pingback: hdorg2.ru
  214. Pingback: raso.su

Comments are closed.