Saturday 16 February 2019

How to measure DC motor (used as generator) efficiency using homebrew methods?



I'll be making a "micro thermal power station" in the single-digit watt range at home (one-off, educational project. Bear with me). A heat source, likely ethanol, will cause a stirling engine to turn a DC motor, used as a generator. The topic of the educational part is to focus on efficiency. To this end I want to see where the energy is wasted on each stage. Measuring the electrical part (after the generator) is easy. The problem is the previous stages (heat→motion and motion→electrical). Also measuring the end-to-end efficiency is not hard (X ml of 95% ethanol is Y joules and so forth). The biggest unknown is the heat→motion part. I tried asking the stirling engine manufacturers and they haven't measured it. But if I figure out the generator part, then I can infer the heat→motion part.



Efficiency of DC motors when used as generators



I have several DC motors laying around at home, some DC (e.g. Mitsumi M36N-2), some BLDC (selected inrunners with Kv about 250). From what I've seen in datasheets like the Mitsumi's it is expected that the motors have the highest efficiency (when used as motors) when they are lightly loaded (around 10% of the stall torque). Is it reasonable to assume that the efficiency peak when used as generators will be in the same conditions?


Measuring efficiency with homebrew methods


Most of the motors I can use don't have datasheets, so their efficiency is unknown. I don't have a dynamometer, otherwise this part would've been easy. I came up with a method to measure the efficiency:



  • attach a spool to the shaft of the motor;

  • the spool has a known proof mass attached to the end of the thread;

  • the motor is loaded with known resistance (if it's the BLDC, then three equal resistors);

  • the whole setup is placed high near the ceiling;

  • as the mass is released, it unspools the thread, rotating the motor. Record the output voltage with a DSO;

  • integrate the power over time, and compare to the potential energy that the proof mass had before releasing;


  • changing the mass or load can simulate different load conditions.


So I have something, but seems too cumbersome, and it also introduces other unknowns. I'm wondering about other approaches to this measurement problem. I may be missing something simpler. Any ideas?



The question may be more appropriate for other SE sites. Please suggest if you think it's better asked elsewhere.



Answer



When determining efficiency, keeping track of where the energy is going can be quite difficult. If the motor efficiency is 70 percent, the losses are 30 percent of the input. If you can only determine the input power and output power with a 95 percent accuracy, the actual input power could be 5% higher than measured and the actual output poser could be 5% lower than measured. That means that it is possible that the losses determined from input and output measurement may be up to 33% higher or lower than the actual losses.


With the thread and spool method, you must consider the energy lost in the friction of the mechanism and the potential energy converted to kinetic energy of the falling weight and the rotating mass.


What Chris Stratton suggests is essentially constructing a dynamometer using the motor as an absorber. The diagram below shows what is required. The trunion mounting system allows the absorber housing to turn freely by a few degrees to allow the scale to measure the force exerted by the arm extending from the housing. Torque is the force multiplied by the length of the force arm to the shaft center. Torque multiplied by speed is mechanical power.


Whether the motor is acting as a motor or a generator, a force is generated between the stator and rotor. The rotor force is transmitted or received through the motor shaft. The stator force is normally transmitted through the motor housing to the platform on which it is mounted. The grunion bearings permit the motor housing to rotate. The rotation of the motor housing is prevented by the torque arm. The torque arm is prevented from moving by the scale or force transducer that is connected between the arm and mounting surface.



enter image description here


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...