Motor Efficiency

I recently saw a post regarding propeller quality and I figured I would contribute my motor-selection knowledge as a nice complimentary post.

This is my first post, so a quick intro.  I'm an electrical design engineer for BLDC drives, known in the RC community as ESC's.  Most of our applications involve fans and pumps, so there is a lot of similarity in what I do in my day job and what you all are doing here.  I found DIY Drones a few months ago and I now catch it nearly every day looking for something interesting.  I always find something :).  I will be doing my first UAV soon with the standard (for many of you) Bixler drone.  It is on its way :).

3_p1180115251151.png

Now, to my topic.  Above, I have a very typical series of curves (credit to these guys for the chart).  These curves are generated by applying a constant input voltage to the motor and ramping the torque from 0 oz-in to locked-rotor.

There are two ways to choose a motor.  For performance, you would want to look at the power vs. torque (dotted red).  In this case, you would want to choose a prop that places about 0.325 oz-in of torque in order to maximize the power output of the motor.

The second way to choose a motor, which applies more to drones, is to look at the efficiency curve and to select a motor/prop combination that puts you just to the right of the peak efficiency point.  In this case, a load of about 0.1 oz-in would be ideal.  If you select a point to the left of the peak, even light variations in load will cause vast efficiency swings (notice the steep slope) and if you select a point too far to the right, then you will be losing power continually with little recourse.

One more thing.  If the voltage (PWM duty cycle) is reduced, these curves also scale to the left.  The scaling isn't perfectly linear, but it is close enough for estimation purposes.  Also, your propeller draws torque in a very non-linear fashion (vs. speed).  It is *very* likely that your max efficiency point with a particular motor/prop combination is not at maximum throttle, but at some other point.  So you might need to do some testing on your current setup to find out where you are and go from there.

It is likely that you don't have a dynamometer (test equipment that records torque and speed by applying a load to a running motor).  I certainly don't, but I do know that there are ways to make a DIY version.  Most motors on the market have a torque/speed curve like the one above, or maybe enough data that you can generate a rough estimate and draw a graph using Excel or LibreOffice.  Basically, torque/speed curves are attainable from the manufacturer.

The prop is a different story.  Each prop does have a typical torque applied to the motor vs. the prop speed... but I can't seem to find one.  This might be b/c a prop behaves differently at standstill and while moving, but it would still be nice to have a starting point.  The ideal way to get this would be to get a torque transducer and simply run the prop through its speed range.  Unfortunately, that is expensive.  This is where our motor torque/speed curve comes in again.  Note that one of the curves is current vs. torque (blue).  You should be able to measure the DC current draw of the motor and get an idea of the actual torque being applied to the motor shaft.  It would be best to take this measurement in-flight, but a static thrust shouldn't be too far off the mark.  Remember to keep the voltage steady at the voltage at which the curve was taken.  These curves are only valid at one particular voltage!

Now that you have the torque, go vertically on the chart to the motor efficiency to see where you are on the efficiency curve.  At 100% throttle, the ideal point is just to the right of the peak efficiency for maximum endurance or the peak power point for a performance or aerobatic design.  Or you might decide that you want to run at some other operating point for most of your flight, in which case, you would want to choose a motor/prop combination that puts you in that sweet spot.  I would stress that you want to be just to the right of the peak.  To the right of the peak, efficiency drops off slowly, so a small error won't cause a big loss.  To the left of the peak it drops off very steeply.  Manufacturing variations, measurement errors, etc. will likely add uncertainty to your data, so be sure to stay in the safe zone rather than on the edge of the cliff.

There are loads more to this.  People have written PhD's on several of the topics touched here and my knowledge only scratches the surface, however, this should help you make a more informed motor/prop selection.

Good luck,

J

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Here's a link I've found extremely valuable. I've spent hours playing with JavaProp and JavaFoil, and while these tools do have their limitations, the ability to "run the numbers" is exemplary:

    http://www.mh-aerotools.de/airfoils/index.htm

    Just the manual is a great reference for aerodynamic terms and symbols:

    http://www.mh-aerotools.de/airfoils/javaprop.htm

    MainFrame
  • Try googling brushless ac servomotors and you will find a large number of manufacturers of all sorts of motor sizes.

    Peter 

  • The curves shown are taken from no-load to full-load (locked-rotor).  See torque on the x-axis.  The curves are for one particular *voltage* or duty-cycle.  You could generate one of these curves at half-throttle, as long as you vary the load from 0oz-in to locked-rotor.

    I do appreciate the information.  I will have to check out the SC link!

    J

  • As was mentioned, those curves are for an unloaded motor. The torque-speed relationship for a propeller is actually quadratic, not linear. It also depends on the airspeed of the vehicle. The same holds true for the thrust.

    Check out this document for more information about motor -prop efficiency matching:
    http://web.mit.edu/drela/Public/web/qprop/motorprop.pdf

    In fact, many of the documents here are useful:
    http://web.mit.edu/drela/Public/web/qprop/

    I also recommend Scorpion Calculator (SC)
    http://www.rcgroups.com/forums/showthread.php?t=736782

    It, like DriveCalc only calculates static prop performace (zero airspeed). And, again like DC, is also free. But I think SC has better (more accurate) computation than DC (see the accompanying documentation). I think MotorCalc is one of the few programs that attempts to calculate performance at non-zero airspeeds (but it is not free, past its trial period)

    - Roy

    http://web.mit.edu/drela/Public/web/qprop/motorprop.pdf
  • You are correct. Also servo motors have permanet magnets and need to be calibrated with a feedback gain. Controlling their position requires another loop.

  • Virtually all hobby BLDC drivers just use a square wave modulated by PWM.  It is simple, effective, and actually increases the power density a bit.  This application note below shows you some easy-to-follow circuitry and some typical (though somewhat simplified) motor waveforms.

    Your sine driver does exactly as you say.  The waveform coming off of the drive is all PWM, but if you put a simple RC filter across the terminals, the PWM would be filtered out and you would see a near perfect sine wave.

    http://ww1.microchip.com/downloads/en/AppNotes/00885a.pdf

    http://ww1.microchip.com/downloads/en/AppNotes/00885a.pdf
  • Thanks!  That helps a lot!  That's a great explanation about the heat load on the wound rotor.  Most of my motors are TENV so there's no way for heat to get out!

    So do hobby Brushless speed controllers really simply send a square wave?!?  I find that incredible.  My AC drives, they chop up the square wave with a pulsewidth that varies across the sinusoidal wave, and that's how they achieve virtual sine wave going to the motor.  I'm told that due to inductance, the PW within the sine wave disappears and it reallly is a sine wave.  Is that true?

    You're right about sensors and servos.  I have several applications where I have VSAC motors acting just like servos. Slow servos, but servos none-the-less.  I use them on traverses where the motor is driving an acme screw, and there is a rotary encoder on the screw shaft.  The AC drive unit is counting the pulses to determine position. The only disadvantage is fast direction changes are a bit slow due to high inertia, but works for our needs at 1/10th the cost.

    I also have VSAC motors running in torque mode, and they sometimes sit for hours holding a torque, fully stalled without overheating.  Yes, done with encoder feedback direct on the motor.  Current project is pretty big, 480V/600A DC Bus supply to 13 VSAC drives on common bus.

    I've never used PMSM motors to my knowledge.  But I supposed that's what this Omron servo motor on my desk is.  

    It's hard to really understand the technology in some of this stuff because so many industrial engineers are just catalog crunchers.  Company buys an OEM machine, and when it breaks down, they just order a new part based on part number.  We specialize in rebuilding old machinery with new electronics.

  • In industry, they say that I design 'fractional horsepower drives for permanent-magnet synchronous motors'.  These aren't for industrial use.  They usually go on specialized equipment and vehicles.  There are larger industrial motors that are very similar to hobby BLDC motors.  They are permanent-magnet synchronous motors (PMSM).  You may be more familiar with these.  The difference between BLDC and PMSM is the shape of the back-driven phase voltage.  In BLDC, each phase looks 'square', whereas in PMSM, each phase is sinusoidal.

    AC motors have much less power density because there is a current on the rotor and on the stator.  Current causes heat and since there is no direct path for the heat on the rotor to get out of the motor, the AC motor must be thermally de-rated.  A BLDC/PMSM motor has a permanent magnet that generates the magnetic field required.  There is no heat generated within the rotor, therefore, the only heat source is the stator.  Since the stator is much more accessible (thermally) in most motors, the power that you can get out of a similarly sized physical motor is much greater than an AC motor.

    There are also finer, less complex drive methods required to run a BLDC/PMSM motor.  You can apply a square wave and the motor will run just fine (though there will be a mild efficiency hit).  This is why you can buy a cheap drive for RC motors but not for AC motors.  AC drives are just more complex.

    The reason you probably don't know what 'servo motors' really are is b/c the usage of that term is not consistent.  With sensors, it is possible to run a BLDC motor at very low speed, which is useful for loads such as servos where the motor isn't actually moving, but it is applying some torque in order to hold a particular rotational position... just like a servo.  One of the groups that I work with designs lightweight servos with very high power density for military aircraft and they prefer to put a gear head on a standard BLDC/PMSM motor because they can operate in a 'zero-speed' condition.

    J

  • Oh, and I'm curious, are you an designer of industrial BLDC drives?  Or variable speed AC drives?  I work with AC drives a lot (mostly SSD/Eurotherm) and I'm always curious to see how an AC motor compares with a BLDC hobby motor. The only real difference I can see is a BLDC hobby motor has permanent magnets, whereas my industrial AC motors have a wound stator and rotor.  I haven't actually been aware anybody making industrial BLDC motors (with permanent magnets), is that what you're doing?  And then all of this gets confused when you bring "servo drives" into the discussion as I am not really sure what the difference between them and variable speed AC really is.

  • Yes, the goal of motor design is different between vehicles and industrial applications.  In industry, efficiency and longevity are key design parameters.  That's why a 150hp AC motor weights several thousand pounds.  In a vehicle, the motor weight plays a big role in the overall system efficiency.  It's not just the energy efficiency of the motor that matters, but you also have to consider the weight of the motor that is being lugged around.  Thus, they design for weight and power density.  A 150hp motor for an electric car only weighs a few hundred pounds.

    I think it may be true that a given propeller will be more efficient (that is, turning shaft power into thrust) at lower RPM's, with allowance for a drop off in efficiency at very low speeds.  Unfortunately I think that means that propeller is more efficient when the motor is less efficient.  So there will be a sweet spot in the middle somewhere.

This reply was deleted.