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.
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,
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
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Design task | task | Solve SPS phase | |
| Bridge 1 DC voltage | V_1 | V | 400 |
| Bridge 2 DC voltage | V_2 | V | 400 |
| Transformer ratio N₁/N₂ Primary turns divided by secondary turns. Secondary current magnitude is n times primary current. | n_tr | 1 | |
| Switching frequency One complete bipolar voltage cycle per 1/f. Each switch repeats once per cycle. | f_sw | kHz | 100 |
| Target power (positive: 1 → 2) | P_set | kW | 5 |
| Total primary-referred inductance | L_set | uH | 30 |
| Outer phase (positive: secondary lags) | theta_set | deg | 45 |
| Modulation | modulation | SPS — 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_1 | 0.8 | |
| Secondary pulse fraction of half cycle | D_2 | 0.65 | |
| Dead time per leg Used for the constant-current charge screen; power and RMS waveforms neglect the dead-time intervals. | t_dead | ns | 150 |
| Bridge 1 Coss per switch Effective constant capacitance at this bus voltage, including parallel devices. See Method for energy and charge approximations. | C_1 | pF | 200 |
| Bridge 2 Coss per switch | C_2 | pF | 200 |
| Measured primary-referred leakage | L_leak | uH | 5 |
| Effective transformer core area | A_core | mm^2 | 250 |
| Chosen peak flux density Choose from the core material's loss and saturation data at operating frequency and temperature. | B_limit | T | 0.18 |
| Chosen RMS copper current density Area hint only. Check AC copper losses, skin effect, proximity effect, fill and cooling. | J_cu | A/mm^2 | 4 |
| ▶ Position in switching cycle Normalized time t/T. Play moves the cursor; all waveform integration is cached. | cycle_pos | 0.1 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Transferred power | 5 kW |
| Outer phase | 45 deg |
| Total primary-referred inductance | 30 uH |
| Inductor / primary RMS current | 15.215 A |
| Inductor / primary peak current | 16.667 A |
| Secondary winding RMS current | 15.215 A |
| Bridge 1 ZVS screen | Passes first-order ZVS screen |
| Bridge 2 ZVS screen | Passes first-order ZVS screen |
| SPS maximum power magnitude | 6.667 kW |
| SPS minimum screened power magnitude | 800.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.
| Result | Source | This calc |
|---|---|---|
| Power from bridge 1 to bridge 2 | 1,960 ± 30 W | 1,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.
| Result | Source | This calc |
|---|---|---|
| Inductor / primary RMS current | 14.9 ± 0.06 A | 14.87 A |
| Secondary winding RMS current | 283 ± 0.6 A | 282.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.
| Result | Source | This calc |
|---|---|---|
| Inductor / primary RMS current | 13.5 ± 0.06 A | 13.465 A |
| Secondary winding RMS current | 256 ± 0.6 A | 255.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.
| Result | Source | This calc |
|---|---|---|
| Inductor / primary RMS current | 3.4 ± 0.06 A | 3.411 A |
| Secondary winding RMS current | 65 ± 0.6 A | 64.813 A |
Related Resources
Related articles
Related courses
IEC Electrical Schematics and Industrial Control Panels
5
Original price was: 42 €.21 €Current price is: 21 €.
Basic Electrical Controls & Diagram Reading
7
Original price was: 32 €.18 €Current price is: 18 €.
Modeling Electrical Motor Faults with FEM Simulation using ANSYS MAXWELL
3
Original price was: 50 €.15 €Current price is: 15 €.







Responses