Sunday, 15 March 2015

Will a voltage step-up circuit increase the power output of a motor?


If you attach a step-up circuit (like a boost converter) to a battery, and then run a brushed DC motor off of that higher voltage, will that motor have a higher mechanical power output than if you just hooked up the motor to the battery (without the circuit)?


In this post about how voltage and current relate to the torque and speed of a motor, the top answer states that:




For the same motor, ideally if you apply double the voltage you'll double the no-load speed, double the torque, and quadruple the power. This is assuming of course the DC motor doesn't burn up, reach a state which violates this simplistic ideal motor model, etc.



If this method would not work, is there any way to force a motor to pull more current from the battery, increasing power draw (and the energy in the battery would just run out faster) but increasing the mechanical power output of that motor?


I have heard of electric cars using boost converters to power higher voltage motors with lower voltage battery packs. If the answer to the above question is no, then why do these car manufacturers not just use motors that are the same voltage as their battery packs?


Finally, would stepping up the voltage of a battery to run a motor that would be rated for a higher voltage achieve more mechanical power? This was touched on in the post I linked to but not fully explained. Could this same increase in power be achieved with a different motor at the same lower voltage rating (the referenced user mentions stall current as another factor that affects motor electrical power draw and mechanical output)? In short, would stepping up voltage from a battery to run a higher voltage motor ever be useful to increase mechanical power output (ignoring efficiency or battery life)?



Answer



Unfortunately, there is no such thing as ideal.


A motor has a maximum power that you can pump into it. The coil has a resistance and as such, you can only pump so much current through it or the thing will overheat and die.


A small DC motor rated at 12V is designed to withstand either being stalled, or running at some load torque, with the full 12V across the terminals indefinitely without overheating.



As such, doubling the voltage on a DC motor that is already running at full load will overheat the motor.


However, that does not mean you can not over-drive a motor. The trick is to limit the drive current to not exceed the maximum rated current. Notice, that maximum current value also sets the maximum sustainable torque you can achieve with the motor.


IF the 12V motor, when it settles at a speed at 12V, is not drawing all of the rated current, it is possible to increase the voltage, and speed, till that maximum rated current value is being delivered. However that takes some fancy electronics to do. Obviously, if the 12V motor is already drawing the rated current at full load at 12V, you can no longer increase the voltage.


Notice though, you should not just apply that higher voltage from stopped. Doing so will significantly increase the startup current of the motor potentially damaging it.


The drawback with doing that is increasing the voltage also increases arcing on the commutator, this significantly adds heat and reduces the life of the motor. It also voids any warranty you may have had.


As for commercial vehicles, I can not comment. However, they may be boosting the voltage because the motors themselves are rated at double the battery voltage.


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...