Dual Active Bridge Calculator: Power, ZVS and RMS Currents

Size DAB inductance and phase shift, find both bridges’ ZVS limits, and calculate RMS and peak currents. Compare SPS, EPS, DPS and TPS with animated waveforms.

#DPS #dual-active-bridge #EPS #EV-chargers #SPS #TPS #transformer #ZVS

This dual active bridge calculator answers a practical DAB converter design question: for two DC voltages, a power target and a switching frequency, which total transfer inductance and phase shift are suitable, and how much current must the hardware carry? It is intended for engineers developing EV chargers, battery storage interfaces and isolated DC converters, and for students studying phase shift full bridge power transfer.

Start with the two DC bus voltages and the transformer ratio n = N₁/N₂. All transfer inductance is referred to the primary; include transformer leakage and any external inductors. The switching frequency is the repetition frequency of each device, so one full voltage cycle lasts 1/f. Positive power flows from bridge 1 to bridge 2.

Choose Solve SPS phase to find the lower phase solution for an entered power and inductance. Choose Size SPS inductance to find the inductance required at a chosen phase and power. The solver uses the useful branch up to 90°. Evaluate modulation accepts a phase directly and offers SPS, EPS, DPS and TPS. Pulse fractions are measured relative to a half cycle: SPS uses full pulses, EPS shortens the primary pulse, DPS shortens both equally, and TPS sets the two independently. Outer phase is the displacement between pulse centres. These timing controls evaluate a chosen waveform; they do not automatically optimize it.

Read the transferred power, primary and secondary RMS currents, peak current and per-device RMS current together. Voltage-ratio mismatch can produce appreciable circulating current even at zero transferred power. The waveform animation shows the voltage difference that ramps inductor current; its vertical cursor follows one switching cycle. Current and power curves show the effect of changing outer phase with the selected pulse widths.

For the DAB ZVS range, the tool reports the least favourable commutation current on each bridge. A negative polarity margin rules out ideal ZVS. A positive current must also meet the stated output-capacitance and dead-time screen. The displayed SPS boundary angles distinguish the ideal polarity limit from the more conservative screen. Passing that screen is a first design estimate: nonlinear capacitance and resonant transitions still require a switching simulation or bench verification.

Magnetic sizing results include stored inductor energy, external inductance after subtracting measured leakage, minimum secondary turns and copper area from an entered current density. Reconcile the suggested turns with an integer turns pair, then rerun the actual ratio. The model assumes stiff buses, symmetric steady-state gating and negligible magnetizing current. It does not predict efficiency, temperature, startup bias, saturation transients, insulation or EMI.

How it is calculated

Let n = N₁/N₂, Vᵣ = nV₂, f be the per-device repetition frequency, and s = θ/360° the signed outer displacement in full periods. Total L is primary-referred. Positive P flows from bridge 1 to bridge 2.

SPS power and sizing

For two bipolar bridges,

P=V1VrfLs(1−2∣s∣),Pmax=V1Vr8fL.P=\frac{V_1V_r}{fL}s(1-2|s|),\qquad P_{max}=\frac{V_1V_r}{8fL}.

The lower solution |s| ≤ 1/4 is inverted analytically for a power target; the same equation gives L at an entered nonzero phase. See Krismer, attached thesis pp. 73–76 (printed pp. 57–60), and imperix TN115. The rationalized inverse avoids cancellation near zero power.

All four modulation modes

Each leg has 50% gate duty. A bridge with pulse fraction D has leg rising edges a = (1−D)/4 and b = (1+D)/4; the negative pulse follows half a cycle later. The secondary edges are delayed by s. Thus each active pulse lasts DT/2. SPS: Dp = Ds = 1; EPS: Dp adjustable, Ds = 1; DPS: Dp = Ds adjustable; TPS: independent Dp and Ds. These are pulse-centred conventions; translate other publications’ edge-based shifts before comparing them.

Kirchhoff’s law L di/dt = v₁ − nv₂ is integrated on every constant-voltage interval, using the zero-mean, half-wave-antisymmetric steady-state solution. For interval fraction Δu and endpoint currents iₐ, iᵦ, its contributions are Δu(iₐ+iᵦ)/2 to mean current and Δu(iₐ²+iₐiᵦ+iᵦ²)/3 to mean-square current. Power uses the interval voltage times its mean-current contribution. No time-stepping approximation enters power, peak or RMS results. The waveforms and quadrature implement the interval method in Krismer pp. 73–74. Secondary current magnitude is n times primary current. Each MOSFET position carries I_RMS/√2, counting forward and reverse channel conduction; parallel chips share this only if the layout and devices support it.

ZVS boundaries and screen

Favourable commutation currents are −i(aₚ), +i(bₚ) on bridge 1 and +ni(aₛ+s), −ni(bₛ+s) on bridge 2. Half-wave symmetry covers the other half cycle. A nonpositive least favourable current fails the ideal polarity test. In SPS, the ideal limits are |θ| > 90° max(0,1−V₁/Vᵣ) on the primary and |θ| > 90° max(0,1−Vᵣ/V₁) on the secondary.

The first-order screen additionally requires current above both 2CossV/t_dead (charge for a two-device leg, current held constant) and 2V√(Coss/L_side) (the conservative stored-energy rule in imperix TN119, attached p. 2). L_side is L or L/n². The larger threshold is subtracted from the least favourable commutation current. The SPS screening angles solve these linear current inequalities; a threshold beyond 90° is unreachable on this branch. Minimum screened SPS power is a boundary estimate; strict positive margin is required. The general-mode chart recalculates every leg edge as outer phase changes.

Part sizing hints

Inductor peak energy is LI_peak²/2. External primary-referred inductance is L minus measured leakage. With all series inductance ahead of the ideal transformer, secondary bridge voltage sets core flux: N₂ ≥ V₂Ds/(4fB_peakA_core). Primary turns are nN₂ before integer reconciliation. Copper area is winding RMS current divided by chosen current density. These are starting constraints, not a complete magnetic or thermal design.

Assumptions

Ideal full bridges, stiff DC buses, lossless transformer with n = N₁/N₂, constant total transfer inductance, negligible magnetizing current and symmetric 50% leg gating. The chosen steady-state current has zero DC component; startup and transient offsets are excluded. All primary currents also pass through the lumped series inductor; secondary current magnitude is n times larger.

Power and RMS current use instantaneous ideal transitions. Dead time and switch output capacitance affect only the explicitly labelled ZVS screen; they do not reshape the computed steady-state waveform. Coss is one effective constant value per switch position, including parallel devices and added capacitance. The energy and charge screens use that same value; a nonlinear device generally requires separate charge-equivalent and energy-equivalent capacitances or its Qoss/Eoss curves.

The interval integrals, pulse-centred timing representation, commutation sign tests and magnetic hints are derived here from circuit laws. The SPS power equation and independent RMS examples follow the cited sources. The 2022 Chen paper motivates the light-load ZVS/RMS tradeoff; its coupled-inductor ISOP half-bridge hardware and hybrid controller are not represented by this ordinary full-bridge model.

Where it applies

Use the ±90° outer-phase branch and pulse fractions from 0.02 to 1. The phase and inductance solvers apply to SPS only. EPS, DPS and TPS evaluate the selected timing without finding an optimum or enforcing a power target. SPS boundary and maximum-power results remain explicitly labelled SPS comparisons when another mode is selected.

A screening pass is not a guaranteed ZVS result. Resonant commutation, concurrent transitions, changing current during dead time, excessive dead time, voltage-dependent capacitance, diode recovery, magnetizing current and layout parasitics can change the boundary. Validate the commutation voltage before turn-on in a switching model and on hardware. The TN119 energy rule is conservative and is not an exact resonant boundary.

MOSFET RMS values count reverse channel current over the full switching period, ignore dead-time diode intervals and are per switch position. For IGBTs, split transistor and antiparallel-diode current separately. DC capacitor RMS assumes an external source or load carrying only the average DC current; filter impedance changes current sharing.

The magnetic hint assumes L is lumped entirely before the transformer; another leakage distribution changes actual core volt-seconds. Choose an integer turns pair, re-enter its ratio, and verify saturation, core loss, copper AC loss, window fill, cooling and insulation. No efficiency, thermal, startup, control-loop, EMI or insulation certification is provided.

References

  • F. Krismer, Modeling and Optimization of Bidirectional Dual Active Bridge DC–DC Converter Topologies, ETH doctoral thesis (2010), §§3.1 and 4.3, Table 3.7. https://doi.org/10.3929/ethz-a-006395373 ; open ETH copy: https://www.ams-publications.ee.ethz.ch/uploads/tx_ethpublications/Krismer_2011_03_17_Modeling_and_Optimization_of_Bidirectional_Dual_Active_Bridge_DC-DC_Converter_Topologies.pdf
  • imperix TN115, DAB converter control using phase-shift modulation (2022): power equation and measured prototype. https://imperix.com/doc/implementation/dab-converter-control ; https://doi.org/10.66800/0115
  • imperix TN119, Inductor selection guide for DAB converters (2025): first-pass inductance and stored-energy ZVS screen. https://imperix.com/doc/implementation/inductor-selection-guide-for-dab-converters ; https://doi.org/10.66800/0119 . Its frequency table conflicts with the period convention used in its power equation; this tool uses each switch’s repetition frequency consistently. Its single peak-current screen is applied here separately at the actual commutations of both bridges.
  • X. Chen, J. Xu and G. Xu, Hybrid SPS Control for ISOP Dual-Active-Bridge Converter Based on Modulated Coupled Inductor With Full Load Range ZVS and RMS Current Optimization in DC Transformer Applications, IEEE Access 10 (2022), 131394–131405, CC BY 4.0. https://doi.org/10.1109/ACCESS.2022.3227965 ; author manuscript: https://www.researchgate.net/publication/366173375
  • R. W. A. A. De Doncker, D. M. Divan and M. H. Kheraluwala, A three-phase soft-switched high-power-density DC/DC converter for high-power applications (1991). Historical topology reference; this tool calculates a single-phase DAB. https://doi.org/10.1109/28.67533
  • M. H. Kheraluwala, R. W. Gascoigne, D. M. Divan and E. D. Baumann, Performance characterization of a high-power dual active bridge DC-to-DC converter (1992). https://doi.org/10.1109/28.175280

Inputs

InputSymbolUnitDefault
Design tasktaskSolve SPS phase
Bridge 1 DC voltageV_1V400
Bridge 2 DC voltageV_2V400
Transformer ratio N₁/N₂
Primary turns divided by secondary turns. Secondary current magnitude is n times primary current.
n_tr1
Switching frequency
One complete bipolar voltage cycle per 1/f. Each switch repeats once per cycle.
f_swkHz100
Target power (positive: 1 → 2)P_setkW5
Total primary-referred inductanceL_setuH30
Outer phase (positive: secondary lags)theta_setdeg45
ModulationmodulationSPS — full pulses
Primary pulse fraction of half cycle
1 gives bipolar square voltage; 0.8 gives +V for 40% of a full cycle and −V for 40%. Pulse centres stay fixed.
D_10.8
Secondary pulse fraction of half cycleD_20.65
Dead time per leg
Used for the constant-current charge screen; power and RMS waveforms neglect the dead-time intervals.
t_deadns150
Bridge 1 Coss per switch
Effective constant capacitance at this bus voltage, including parallel devices. See Method for energy and charge approximations.
C_1pF200
Bridge 2 Coss per switchC_2pF200
Measured primary-referred leakageL_leakuH5
Effective transformer core areaA_coremm^2250
Chosen peak flux density
Choose from the core material's loss and saturation data at operating frequency and temperature.
B_limitT0.18
Chosen RMS copper current density
Area hint only. Check AC copper losses, skin effect, proximity effect, fill and cooling.
J_cuA/mm^24
▶ Position in switching cycle
Normalized time t/T. Play moves the cursor; all waveform integration is cached.
cycle_pos0.1

Results

With the default inputs above, the calc gives:

ResultValue
Transferred power5 kW
Outer phase45 deg
Total primary-referred inductance30 uH
Inductor / primary RMS current15.215 A
Inductor / primary peak current16.667 A
Secondary winding RMS current15.215 A
Bridge 1 ZVS screenPasses first-order ZVS screen
Bridge 2 ZVS screenPasses first-order ZVS screen
SPS maximum power magnitude6.667 kW
SPS minimum screened power magnitude800.636 W

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

imperix TN115: measured 1.96 kW at about 0.15 cycle

Source: imperix TN115, attached pp. 4 and 7: 200/400 V, n=0.5, L=107 µH, f=20 kHz; measured phase roughly 0.15 cycle and power 1.96 kW. Ideal prediction differs slightly because the phase is approximate and losses are omitted. Absolute tolerance 30 W reflects that published precision.

Inputs: Design task = Evaluate modulation; Bridge 1 DC voltage = 200 V; Transformer ratio N₁/N₂ = 0.5; Switching frequency = 20 kHz; Total primary-referred inductance = 107 uH; Outer phase (positive: secondary lags) = 54 deg; the others as above.

ResultSourceThis calc
Power from bridge 1 to bridge 21,960 ± 30 W1,963 W

Krismer Table 3.7: maximum SPS RMS at 2 kW

Source: Krismer ETH thesis, Table 3.7, printed p. 87 (attached p. 103). Lossless SPS calculation at 450 V, 11 V, n=19, 26.7 µH, 100 kHz, 2 kW. Expected RMS currents are independently published rounded values; absolute tolerances cover rounding.

Inputs: Bridge 1 DC voltage = 450 V; Bridge 2 DC voltage = 11 V; Transformer ratio N₁/N₂ = 19; Total primary-referred inductance = 26.7 uH; Target power (positive: 1 → 2) = 2 kW; the others as above.

ResultSourceThis calc
Inductor / primary RMS current14.9 ± 0.06 A14.87 A
Secondary winding RMS current283 ± 0.6 A282.5 A

Krismer Table 3.7: maximum SPS RMS at 1 kW

Source: Krismer ETH thesis, Table 3.7, printed p. 87 (attached p. 103), maximum SPS RMS at 1 kW. Independently published rounded primary 13.5 A and secondary 256 A.

Inputs: Bridge 1 DC voltage = 450 V; Bridge 2 DC voltage = 11 V; Transformer ratio N₁/N₂ = 19; Total primary-referred inductance = 26.7 uH; Target power (positive: 1 → 2) = 1 kW; the others as above.

ResultSourceThis calc
Inductor / primary RMS current13.5 ± 0.06 A13.465 A
Secondary winding RMS current256 ± 0.6 A255.8 A

Krismer Table 3.7: minimum SPS RMS at 1 kW

Source: Krismer ETH thesis, Table 3.7, printed p. 87 (attached p. 103): 311 V, 16 V, n=19, 26.7 µH, 100 kHz and 1 kW, primary 3.4 A and secondary 65 A. Absolute tolerance permits published rounding.

Inputs: Bridge 1 DC voltage = 311 V; Bridge 2 DC voltage = 16 V; Transformer ratio N₁/N₂ = 19; Total primary-referred inductance = 26.7 uH; Target power (positive: 1 → 2) = 1 kW; the others as above.

ResultSourceThis calc
Inductor / primary RMS current3.4 ± 0.06 A3.411 A
Secondary winding RMS current65 ± 0.6 A64.813 A

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...