DC Bus Capacitor Calculator

0
231
DC Bus Capacitor Calculator
DC Bus Capacitor Calculator

In variable speed drives (VSDs), inverters and industrial power conversion systems, the DC bus capacitor bank is one of the most essential components. 

DC Bus Capacitor Calculator

Input Parameters

Enter Values Below
Input AC Voltage
(Phase to Phase RMS)
VRMS
Volt
Input Frequency
Fin
Hz
Rectifier Type
Type
Ripple Voltage (Allowed)
Vripple
Volt
Inverter Rating
Pinv
Watt
Number of Capacitor Branches
Nbr
PWM Frequency
FPWM
Hz
ESR at Ripple Freq (Ω)
ESRdc
Ω
ESR at PWM Freq (Ω)
ESRpwm
Ω
Thermal Resistance (Capacitor + Heatsink)
Rth
°C/W
Max Allowable Temp Rise
(Hot Spot – Ambient)
ΔT
°C
Ripple Frequency
(Auto: Full=6×F, Half=1×F)
Fdc
Hz
Auto-computed from rectifier type × input freq
Peak Ripple Voltage
(Auto: √2 × VRMS)
UMAX
Volt
Auto-computed from input RMS voltage
Minimum Ripple Voltage
(Auto: UMAX – Vripple)
UMIN
Volt
Auto-computed from peak − ripple

Capacitor Sizing Results

Calculated Output
Capacitance Required
C (mF)
milli-Farads
C = Pinv / (Vdc × Vripple × Fdc)
Capacitor Charge Time (Tc)
Tc
seconds
arccos(Umin/Umax) / (2π × Fdc)
Capacitor Discharge Time (Tdc)
Tdc
seconds
(1/Fdc) − Tc
Peak Charging Current
Ic peak
Ampere
C × ΔU / Tc
RMS Charging Current
Ic rms
Ampere RMS
√(Ic peak² × Tc × Fdc)
Peak Discharge Current
Idc peak
Ampere
Pinv / Umin
RMS Discharge Current
Idc rms
Ampere RMS
Idc peak × √(Tdc × Fdc)
Total RMS Current (per Branch)
Irms
Ampere RMS
√(Ic rms² + Idc rms²)
Total Current — Entire Bank
Ibank
Ampere RMS
Irms × Nbranches
Load Current (DC Bus)
IL
Ampere
Pinv / Umax
🌡

Thermal & Power Loss

ESR Analysis
Power Loss at Ripple Freq (Fdc)
PDC
Watts
Ibank² × ESRdc
Power Loss at PWM Freq
PPWM
Watts
IL² × ESRpwm
Total Power Loss
Ptotal
Watts
PDC + PPWM
Max Power Loss Capacitor Can Take
Pcap
Watts
ΔT / Rth
Necessary Power Loss Reduction
Pred
Watts
Ptotal − Pcap
Fundamental Ripple Loss to Reduce
Pfund
Watts
Pred − PPWM
🔧

Choke / Inductor Sizing

DC Bus Choke
Choke Voltage Reduction (Pk-Pk)
Vpk-pk
Volt pk-pk
RMS Value of V₁ (Choke Voltage)
V1 rms
Volt RMS
Remaining Fundamental Ripple Current
Irem(fund)
Ampere
Inductance Required
L
µH (micro-Henries)
📋

Choke Specification Summary

For Procurement
Inductance (L)
L
µH
DC Current Rating (ADC)
ADC
Ampere DC
Ripple Current (360 Hz)
Aripple
Ampere (RMS)

Click here for more Electrical Calculators

It stores energy, smooths rectified DC voltage and supplies pulsed current to the inverter switches and decouples the rectifier from the inverter load. 

Sizing this bank incorrectly leads to excessive voltage ripple, premature capacitor failure, inverter trips and in some severe cases leads to catastrophic bus overvoltage.

This post accompanies the DC Bus Capacitor Calculator tool and provides a thorough understanding of every parameter, formula and result it used to be calculated. 

Engineers working on industrial drives, UPS systems, solar inverters and motor controllers (or) any AC-DC-AC conversion system will find this reference essential.

Design Basis
This calculator is designed around a 415V AC (3-phase), 50Hz, full wave (6-pulse) rectifier system with a 620V DC bus aiming 6.6% of full load capacity. 
All formulas apply equally to other system voltages and frequencies by adjusting the input parameters.

After a 3-phase full-wave rectifier converts AC to DC and the output is not a perfectly flat DC voltage as it contains ripple at a frequency that is a multiple of the supply frequency. 

For a full wave 3 phase rectifier, this ripple frequency is 6 times the input frequency (6 × 50 Hz = 300 Hz). 

The capacitor bank serves 4 important functions:

  • Supplies instantaneous current to the inverter during load transients without the DC bus voltage collapsing.
  • Reduces the peak-to-peak voltage ripple on the DC bus to an acceptable level which is protecting the inverter and load.
  • Isolates the inverters high frequency switching currents from the rectifier and the AC supply.
  • In UPS and essential systems the capacitor bank provides a brief period of the continued operation during AC supply interruptions.

An undersized capacitor bank will cause excessive ripple voltage which stresses all bus connected components. 

An oversized bank wastes cost and space increases inrush current on the startup and may cause resonance issues with the upstream line inductance.

The calculator uses the following reference design point. 

All fields are user-configurable  

Example values:

ParameterValue
AC Input Voltage (VRMS)415 V (line-to-line)
Input Frequency50 Hz
Rectifier TypeFull-Wave (6-pulse)
DC Bus Voltage (approx.)620 V DC (≈ √2 × 415 × √(4/3))
Inverter Rating61,380 W (6.6% of full load basis)
Ripple Voltage Allowed50 V pk-pk
Capacitor Branches10 parallel branches
PWM Frequency7,000 Hz

In large industrial drive systems, capacitor banks are often sized for a fraction of the total drive rating during initial commissioning, test runs (or) when operating in energy saving mode. 

The 6.6% figure represents the inverter load as a proportion of the maximum rated capacity of the bus which is a common conservative starting point for thermal and sizing verification.

At 620V DC and 6.6% load the inverter rating works out to approximately 61.38 kW. 

The calculator scales all current and power calculations from this operating point.

Before using the calculator, engineers should gather the following information from the drive

  • Specification sheet, 
  • Capacitor datasheet and 
  • Thermal analysis. 

Enter each value in the corresponding field of the calculator.

ParameterSymbolUnitDescription
Input AC Voltage (Phase-Phase)VRMSVoltLine-to-line RMS voltage from the AC supply
Input FrequencyFinHzSupply frequency (typically 50 or 60 Hz)
Rectifier TypeFull-wave (6 x F) or half-wave (1 x F) topology
Ripple Voltage AllowedVrippleVoltAcceptable peak-to-peak DC bus ripple
Inverter RatingPinvWattTotal load power drawn from the DC bus
Number of Cap BranchesNbrParallel capacitor strings in the bank
PWM FrequencyFPWMHzSwitching frequency of the inverter stage
ESR at Ripple FreqESRdcΩCapacitor ESR at the fundamental ripple frequency
ESR at PWM FreqESRpwmΩCapacitor ESR at the inverter switching frequency
Thermal ResistanceRth°C/WCombined capacitor + heatsink thermal resistance
Max Temp Rise (ΔT)ΔT°CHot-spot minus ambient temperature limit

3 fields are calculated automatically as you type. 

You do not required to enter them manually:

1). Ripple Frequency (Fdc)

For a full wave rectifier, Fdc = 6 × Fin = 300 Hz. 

For half-wave, Fdc = Fin.

2). Peak Ripple Voltage (UMAX)

This is the peak of the rectified DC equal to VRMS × √2. 

For 415V AC UMAX ≈ 586.8V.

3). Minimum Bus Voltage (UMIN)

The bottom of the ripple envelope, 

UMIN = UMAX − Vripple

For 50V ripple UMIN ≈ 536.8V.

Required Capacitance

The fundamental sizing equation comes from the charge balance on the DC bus. 

During one ripple cycle, the capacitor should supply charge equal to the load current times the discharge period:

Formula
C = IL / (Vripple × Fdc
Where
IL = Pinv / UMAX is the DC load current (Amperes)
Vripple is the allowed ripple in Volts, and Fdc is the ripple frequency in Hz. 
The result C is in Farads; the calculator displays it in milli-Farads (mF).

The calculator distributes this across the number of parallel branches.

Charge and Discharge Timing

The capacitor is charged from the rectifier during the time interval when the instantaneous rectifier output exceeds the bus voltage and it discharges into the load during the remaining interval.

Charge Time (Tc)

Tc = arccos(UMIN / UMAX) / (2π × Fdc)

This represents the angular portion of each half cycle during which the rectifier conducts into the bus.

Discharge Time (Tdc)

Tdc = (1/Fdc) − Tc

The remaining time in each cycle during which the capacitor alone supplies the load.

These timing values are utilized to accurately compute the RMS ripple currents which used to directly determine the thermal stress on the capacitor.

Capacitor lifetime is primarily limited by RMS ripple current heating. 

The calculator calculates:

Peak Charging Current

Icpeak = CperBranch × Vripple / Tc

This is the instantaneous peak current each capacitor branch sees from the rectifier.

RMS Charging Current 

Icrms = √(Icpeak² × Tc × Fdc)

The time averaged RMS heating contribution from the charging pulse.

Peak Discharge Current

Idcpeak = Pinv / (UMIN × Nbranches)

The peak current demanded from each branch to supply the load.

RMS Discharge Current

Idcrms = Idcpeak × √(Tdc × Fdc)

The RMS heating from the discharge interval.

Total RMS per Branch

Irms = √(Icrms² + Idcrms²)

Combined ripple current from both intervals and this is the value to compare against the capacitors rated ripple current.

Total Bank Current

Ibank = Irms × Nbranches

The total current flowing through all the capacitor branches combined.

Points to Remember
The Total RMS per Branch must not exceed the capacitor manufacturers rated ripple current at the given temperature and frequency. Exceeding this limit causes thermal runaway and premature failure. Derate as required by the datasheet.

Even a correctly sized capacitor (by capacitance) will fail early if it overheats. 

Power loss in the capacitor comes from 2 sources: 

  1. Fundamental ripple current at the rectifier frequency and 
  2. High-frequency ripple current from inverter pwm switching.

Equivalent Series Resistance (ESR) is a frequency-dependent parasitic resistance inherent in all electrolytic capacitors. 

It causes I²R heating whenever ripple current flows. 

Capacitor datasheets provide ESR values at multiple frequencies which always use the value at the actual ripple frequency.

Power Loss at Fdc (PDC)

PDC = Ibank² × ESRdc

It is the heat generated by the 300 Hz fundamental ripple current.

Power Loss at FPWM (PPWM)

PPWM = IL² × ESRpwm

It is the heat generated by inverter switching current at the PWM frequency (e.g. 7 kHz).

Total Power Loss

Ptotal = PDC + PPWM

The maximum power the capacitor can safely dissipate is determined by its thermal path to ambient:

Formula
Pcap = ΔT / Rth
Where ΔT is the allowed temperature rise (hot-spot temperature – maximum ambient which is typically 75°C − 55°C = 20°C) and 
Rth is the combined thermal resistance of the capacitor + any fitted heat sink in °C/W. 
For the reference system:
Pcap = 20 / 1.6 = 12.5 W per capacitor.

If 

Ptotal > Pcap

the capacitor cannot safely handle the ripple current. 

The calculator quantifies how much power loss should be reduced:

Required Reduction (Pred)

Pred = Ptotal − Pcap

Fundamental Ripple Component to Reduce 

Pfund = Pred − PPWM

Since PPWM is usually small, most of the reduction must come from reducing the fundamental ripple current which is achieved by adding a DC bus choke (inductor).

Design Strategy
If
Pred > 0
The capacitor will overheat at the specified operating point. 
The solution is to add a DC bus choke in series with the rectifier output. 
The choke limits the peak charging current and reduces the fundamental ripple current through the capacitor bank which directly reducing PDC.

A DC bus choke (also called a DC link inductor / DC reactor) is connected in series between the rectifier output and the capacitor bank.

It limits the rate of rise of capacitor charging current and reduces the amplitude of the fundamental ripple current component.

V1rms (Choke Voltage RMS)

V1rms = √(Pfund × ESRdc)

This is the RMS voltage the choke should develop across itself at the fundamental frequency to achieve the required power loss reduction.

Vpk-pk

Vpk-pk = V1rms × 2√2

The peak-to-peak voltage across the choke.

Remaining Ripple Current (Irem)

After the choke is fitted 

Irem = √(Pcap / ESRdc) x Nbranches

This is the maximum residual fundamental ripple current the capacitor bank can tolerate at the thermal limit.

Formula
L (µH) = V1rms / (Irem × 2π × Fdc) × 10⁶
This gives the minimum inductance required to reduce the fundamental ripple current to a thermally safe level. 
The result is in micro-Henries (µH).

The DC bus choke shiould be specified with 3 key parameters derived from the calculator:

SpecificationSymbolSignificance
Inductance (L)L (µH)Minimum inductance to reduce ripple to safe level
DC Current RatingADCMust equal or exceed the continuous load current IL
Ripple Current RatingArippleMust handle the residual ripple current at 360 Hz continuously

Output Reference Table

The following table summarises every output that the calculator generates with its formula and unit

OutputSymbolFormula / Basis
Ripple FrequencyFdcFdc = Fin × multiplier (6 for full-wave, 1 for half-wave)
Peak Ripple VoltageUMAXUMAX = VRMS × √2
Minimum Bus VoltageUMINUMIN = UMAX − Vripple
Capacitance RequiredC (mF)C = IL / (Vripple × Fdc)
Charge TimeTcTc = arccos(UMIN/UMAX) / (2π × Fdc)
Discharge TimeTdcTdc = (1/Fdc) − Tc
Peak Charging CurrentIc peakIc peak = C × ΔV / Tc
RMS Charging CurrentIc rmsIc rms = √(Ic peak² × Tc × Fdc)
Peak Discharge CurrentIdc peakIdc peak = Pinv / (UMIN × N)
RMS Discharge CurrentIdc rmsIdc rms = Idc peak × √(Tdc × Fdc)
Total RMS per BranchIrmsIrms = √(Ic rms² + Idc rms²)
Total Bank CurrentIbankIbank = Irms × Nbranches
Load CurrentILIL = Pinv / UMAX
Power Loss at FdcPDCPDC = Ibank² × ESRdc
Power Loss at FPWMPPWMPPWM = IL² × ESRpwm
Total Power LossPtotalPtotal = PDC + PPWM
Max Allowable Cap LossPcapPcap = ΔT / Rth
Required Loss ReductionPredPred = Ptotal − Pcap
Inductance (Choke)L (µH)L = V1rms / (Irem × 2π × Fdc) × 10⁶

How to use the Calculator?

Step-1: Gather your system data which is AC supply voltage (VRMS), frequency, inverter rated power and rectifier topology from the equipment datasheet.

Step-2: Enter Input AC Voltage (VRMS) which is line-to-line RMS value (eg: 415V).

Step-3: Enter Input Frequency (Fin) that is typically 50 Hz (Europe/Asia/Africa) (or) 60 Hz (Americas).

Step-4: Select Rectifier Type which may be Full Wave (6-pulse) for standard 3 phase drives (or) Half Wave for single phase systems.

Step-5: The 3 orange auto computed fields (Fdc, UMAX, UMIN) will update instantly as you type.

Step-6: Enter Ripple Voltage (Vripple) that is the maximum allowable DC bus ripple. Typical values is 1 – 2% of UMAX. For 620V bus, 6–12V is tight; 50V is moderate.

Step-7: Enter Inverter Rating (Pinv) in Watts and the total connected load at the operating point being analysed.

Step-8: Enter number of the capacitor branches and the number of parallel capacitor strings in the bank.

Step-9: Enter PWM Frequency (FPWM) that is the inverter switching frequency from the drive parameters.

Step-10: Enter ESR values which is used to obtain from the capacitor manufacturers datasheet at Fdc and FPWM.

Step-11: Enter thermal resistance (Rth) that is from the capacitor datasheet combined with any heat sink value.

Step-1w: Enter max temperature rise (ΔT) that is typically (hot spot rating – maximum ambient temperature).

Step-12: Click calculate. All results appear with accuracy.

Step-13: Check Is & Pred (required power loss reduction) if it is positive and ok the capacitor will overheat and proceed to the choke sizing section results.

Step-14: Record the choke specification summary that is L (µH), ADC (A) and Aripple (A) for procurement (or) design.

Terms

TermDefinition
DC BusThe intermediate DC voltage rail between the rectifier and inverter in a VSD (or) power converter.
ESREquivalent Series Resistance and frequency dependent parasitic resistance of a capacitor causing I²R losses.
Ripple CurrentThe AC component of current flowing through the DC bus capacitor, caused by rectifier charging pulses and inverter load pulses.
Ripple Voltage (Vripp)In DC bus voltage there will be peak to peak voltage (Vpk-pk) variation due to the capacitor charging/discharging cycles.
RectifierPower electronic circuit that converts AC to DC. Full-wave 3-phase bridge produces 6 pulses per cycle.
InverterCircuit that converts DC back to variable-frequency AC for motor or load control.
UMAX / UMINPeak and minimum values of the DC bus voltage ripple envelope.
Thermal Resistance (Rts)Opposition to heat flow in °C per Watt. Lower Rth means better cooling.
DC Bus ChokeSeries inductor in the DC link that limits current rate-of-rise and reduces ripple current amplitude.
PWMPulse Width Modulation and the technique used by inverters to synthesise AC output from the DC bus voltage.
Holdup TimeDuration the DC bus capacitor can supply the load current after AC supply loss.
VSDVariable Speed Drive — complete assembly of rectifier, DC bus and inverter for motor control.

A 3-phase full-wave (6-pulse) bridge rectifier produces 6 current pulses per AC cycle. 

Each pulse charges the DC bus so the ripple repeats 6 times per second per Hz of supply = 6 × 50 = 300 Hz. 

A half-wave single-phase rectifier produces one pulse per cycle, so ripple frequency = supply frequency.

The formula

C = IL / (Vripple × Fdc)

is a first-order approximation based on the charge balance. 

For engineering design work apply a 10-20% margin and verify with simulation (e.g: PSIM, PLECS / LTspice) for the final value. 

Also account for the capacitance tolerance (±20% for electrolytics) and ageing derating.

Yes. Select ‘Half Wave’ as the rectifier type. The multiplier changes to 1 and so Fdc = Fin = 50 Hz. 

All other calculations remain valid. 

Note that single phase full-wave rectifiers are also 2-pulse and so set the multiplier accordingly (Fdc = 2 × Fin = 100 Hz)