Dual Active Bridge DC-DC Converter with Phase-Shift Control

Simulink model of a dual active bridge DC-DC converter using square-wave phase-shift control for isolated, bidirectional power transfer

You are now following this Submission

This model represents an open-loop Dual Active Bridge DC-DC converter modeled in MATLAB using phase-shift control. The converter consists of two actively controlled full bridges connected through a high-frequency isolation transformer and an explicit series leakage inductance. Power is transferred from the primary DC source to the secondary DC load through high-frequency AC, enabling compact isolation and bidirectional capability.
DC input voltage: 400 V
When the phase shift between the two bridges is zero, no net power is transferred. As the phase shift increases, a voltage difference appears across the leakage inductance, which increases the inductor current and results in higher power transfer. The leakage inductance shapes the current waveform and also limits the maximum power that can be transferred.
Simulation Results
  • Phase shift delay: 1.39 µs (~10°)
  • Output DC voltage: 360.3 V
  • Output DC current: 3.604 A
  • Output power: 1299 W

Cite As

Praveen (2026). Dual Active Bridge DC-DC Converter with Phase-Shift Control (https://in.mathworks.com/matlabcentral/fileexchange/182900-dual-active-bridge-dc-dc-converter-with-phase-shift-control), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.1

Changed values for better overall understanding

1.0.0