Buck Converter Design for PMDC Motor

In summary, the conversation discusses the design of a Buck Converter for a PMDC motor. The design parameters include input voltage range, regulated output voltage, maximum output current, and switching frequency. The conversation also covers the selection of inductor, output capacitor, input capacitor, and diode, as well as the simulation of the circuit. The conversation ends with a request for feedback on any mistakes or oversights in the design process and on how to properly model the motor as a load.
  • #1
jegues
1,097
3
Buck Converter Design for PMDC Motor

Introductory Notes: The design article followed in this post can be found here: http://my.ece.ucsb.edu/York/Bobsclass/194/References/NonIsolated/Buck/Buck%20Converter%20Design%20Demystified%20606PET25.pdf

This circuit will be used for a motor controller.

The batteries used to power the motor are Lithium Polymer batteries manufactured by GBS batteries. The batteries have sixteen 3.6V cells connected in series to have a rated voltage of 55V and a capacity of 60Ah.

The motor is a permanent magnet brushed DC motor from Motenergy, model part number ME0708. The motor has a lead to lead resistance of 0.01Ω, and a lead to lead inductance of 0.055mH at 120Hz. The motor is rated for 48V and 100A, but can handle up to 300A for one minute, and has maximum peak torque of 37.8 Nm and maximum rotor speed of 5000rpm.

This design will cover a particular stepdown regulator topology, that is, one with a fixed switching frequency, PWM and operation in CCM.

Design

Four design parameters are required:

Input Voltage Range
Regulated Output Voltage
Maximum Output Current
Switching Frequency

The figure below illustrates the basic topology we will be using,

606PET25-Fig01.jpg


For our design, the four main design parameters are as follows:

[tex]50V < V_{in} < 55V[/tex]
[tex]V_{out} = 48V[/tex]
[tex]I_{outmax} = 300A[/tex]
[tex]f_{sw} = 20kHz[/tex]

Inductor SelectionCalculating the inductor value is the most critical component when designing a stepdown switching converter.First we assume we are operating in CCM with ideal switches an ideal diode:[tex]L = (V_{inmax}-V_{out})*\frac{V_{out}}{V_{inmax}}*\frac{1}{f_{sw}}*\frac{1}{LIR*I_{outmax}}[/tex]

Where LIR is the inductor current ratio expressed as a percentage of Iout.

The value of LIR represents a tradeoff between efficiency and load-transient response. An LIR = 0.3 represents a good trade off between the two.

This gives an L = 3.39uH, therefore we select,

[tex]\Rightarrow L = 3.3uH[/tex]

From this the peak inductor current can be calculated,

[tex]I_{peak} = I_{outmax} + \frac{\Delta I_{L}}{2}, \text{ where}[/tex]

[tex]\Delta I_{L} = LIR * I_{outmax}[/tex]

This yields,

[tex]\Rightarrow I_{peak} = 346.2A[/tex]

Thus, when selected an inductor we should select one with a slightly higher saturation-current rating. Let's use a 20% margin, yielding,

[tex]\Rightarrow I_{sat} = 432A[/tex]

Also, to minimize power loss, an inductor with the lowest maximum DCR specification will be selected.

Output Capacitor Selection

Output capacitance is required to minimize the voltage overshoot and ripple present at the output of a stepdown converter.

The problem of overshoot requires that the output capacitor is large enough to prevent stored inductor energy from launching the output above the specified maximum output voltage. Output voltage overshoot can be calculated using the following equation:

[tex]\Delta V = \left(\sqrt{V_{out}^{2} * \frac{L(I_{outmax} + \frac{\Delta I_{L}}{2})^{2}}{C_{o}}}\right) - V_{out}[/tex]

Rearranging this equation yields,

[tex]C_{o} = \frac{L \left( I_{outmax} + \frac{\Delta I_{L}}{2} \right)^{2}}{\left( \Delta V + V_{out} \right)^{2} - V_{out}^{2}}[/tex]

If we allow for an output ripple that is 20% of the output voltage,

[tex]\Delta V = 0.2 * V_{out} = 9.6V[/tex]

This yields an output capacitance of,

[tex]\Rightarrow C_{o} = 390.33uF[/tex]

If we add the typical capacitor value tolerance to this (i.e. 20%) we get a practical value for the output capacitance of,

[tex]C_{o} = 1.2 * 390.33uF = 468.4uF[/tex]

Therefore we select,

[tex]\Rightarrow C_{o} = 470uF[/tex]

The resulting output ripple due to the capacitance alone is given by,

[tex]V_{ripple:cap} = \frac{1}{2C_{o}}*\frac{(V_{inmax} - V_{out})}{L} * \left( \frac{V_{out}}{V_{inmax}} *\frac{1}{f_{sw}} \right)^{2} = 4.3V[/tex]

The ESR of the output capacitor dominates the output voltage ripple. The amount can be calculated as follows:

[tex]V_{ripple:ESR} = \Delta I_{L} *ESR_{C_{o}}[/tex]

Adding the two ripple component (i.e. capacitor and ESR) we find the total output voltage ripple for the buck converter:

[tex]V_{ripple:eek:ut} = \frac{1}{2C_{o}}*\frac{(V_{inmax} - V_{out})}{L} * \left( \frac{V_{out}}{V_{inmax}} *\frac{1}{f_{sw}} \right)^{2} + \Delta I_{L} *ESR_{C_{o}} [/tex]

Rearranging this to solve for the ESR yields,

[tex]ESR_{C_{o}} = \frac{1}{\Delta I_{L}} * \left( V_{ripple:eek:ut} - \frac{1}{2C_{o}}*\frac{(V_{inmax} - V_{out})}{L} * \left( \frac{V_{out}}{V_{inmax}} *\frac{1}{f_{sw}} \right)^{2}\right)[/tex]

Thus using the desired output voltage ripple and the output capacitance value, one can calculate a maximum ESR. To achieve the desired output voltage ripple, we must select a capacitance with ESR lower than the one calculated above, with a capacitance greater or equal to 470uF.

Input Capacitor Selection

The input capacitors ripple rating dictates its value and size, and the following equation calculates how much ripple current the input capacitor must be able to handle:

[tex]I_{ripple:C_{in}} = I_{outmax} \frac{ \sqrt{ V_{out}(V_{inmin}-V_{out})}}{V_{inmin}} [/tex]

From this we calculate,

[tex]\Rightarrow I_{ripple:C_{in}} = 58.8A [/tex]

The input capacitance required for a step down converter depends on the impedance of the input power source.

For common laboratory power supplies, 10uF - 20uF of capacitance per ampere of output current is usually sufficient.

So,

[tex]C_{in} = I_{ripple:C_{in}} * 10uF = 587.88uF[/tex]

Select,

[tex]\Rightarrow C_{in} = 570uF[/tex]

Diode Selection

Power dissipation is the limiting factor when choosing a diode. The worst-case average power can be calculated as follows:

[tex]P_{DIODE} = \left( 1 - \frac{V_{out}}{V_{inmax}} \right)*I_{outmax}*V_{D} = 26.73W[/tex]

Where it is assumed that, [tex]V_{D} = 0.7V[/tex]

Simulation

After this design process I decided to try and simulate and simulate the resulting circuit to view the results. I decided to neglect the LC filter at the input for now and just focus on the buck converter portion of the circuit.

Here is the link for the falstad circuit simulation: http://tinyurl.com/buckconverterdesignsimulation

Click the link above and a java applet will run and open the circuit I've simulated.

It appears as though I must have made some mistakes or overlooked certain things throughout the design process, as I did not obtain the results I was expecting.

Questions

Does anyone see anything I overlooked throughout my design, or any calculation errors? I'm trying to figure out why my design failed so miserably!

What is the appropriate way to model the motor as my load? I only have information regarding Resistance L-L = 0.01Ω and its L-L Inductance at 120Hz is 0.0550mH.

I have entered all of my design equations into a simple MathCAD program so changing the design parameters to obtain new results will take me very little time.

Thanks for reading and thanks for all your help!
 
Last edited:
Engineering news on Phys.org
  • #2
I didn't grind through your equations, but it looks like you are a bit off.

It looks to me like the inductors in your design are doing nothing. You have a capacitor charging up, and then discharging. i think the resistors are dominating.

Let's talk about a switching converter in continuous current mode. That is, there is always a forward current in the inductor, first from the supply, then from ground through the diode. This current ramps up when connected to the supply and down when disconnected from the supply, but never goes to zero. The on time is controlled by feedback through the controller to deal with the load. It could be based on limiting inductor current, or maintaining output voltage. Continuous current mode isn't the rule, it just makes it easy to visualize what is happening when the converter is operating cleanly.

For now, replace the motor load with a resistor and play with the switching frequency until you see it work that way. You don't need a series resistor. The current ramps up in the inductor but you switch off before it gets too high. It then ramps down but you switch back on before it gets to zero.

BTW, the diode needs to be shottky or else you will get huge switching spikes caused by it storage characteristics.

As for the motor model, go to the wikipedia page on bush DC motors and read about counter emf. A motor is a voltage generator in series with the winding resistance such that when it is going its fastest it draws the least current (unloaded).

All of what I said is very rough just to get you going in the right direction.
 

1. What is a Buck Converter?

A Buck Converter is a type of DC-DC converter that steps down a higher input voltage to a lower output voltage. It is commonly used to power electronic devices such as motors, sensors, and microcontrollers.

2. Why is a Buck Converter necessary for PMDC Motors?

PMDC (Permanent Magnet DC) Motors require a stable and controlled power supply to operate efficiently. A Buck Converter is necessary to regulate the input voltage and provide a constant output voltage to the motor.

3. What are the key components of a Buck Converter for PMDC Motors?

The key components of a Buck Converter for PMDC Motors include a power switch (usually a MOSFET), an inductor, a diode, a capacitor, and a control circuit. These components work together to convert the input voltage to a stable output voltage.

4. How do I choose the right Buck Converter for my PMDC Motor?

The right Buck Converter for a PMDC Motor depends on several factors such as the input voltage range, output voltage and current requirements, and the switching frequency. It is important to carefully consider these factors and select a converter that meets the specific needs of your motor.

5. What are the common design considerations for a Buck Converter for PMDC Motors?

Some common design considerations for a Buck Converter for PMDC Motors include selecting the right inductor and capacitor values, calculating the duty cycle of the converter, and ensuring proper heat dissipation for the power switch. It is also important to consider factors such as efficiency, noise, and electromagnetic interference (EMI) when designing a Buck Converter for a PMDC Motor.

Similar threads

  • Electrical Engineering
Replies
13
Views
2K
  • Electrical Engineering
Replies
14
Views
811
  • Electrical Engineering
Replies
10
Views
1K
  • Electrical Engineering
Replies
32
Views
2K
  • Electrical Engineering
Replies
6
Views
852
Replies
8
Views
1K
Replies
4
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
3
Views
2K
Replies
4
Views
2K
  • Electrical Engineering
Replies
14
Views
6K
Back
Top