Dual Active Bridge DC-DC Converter with Phase-Shift Control
Version 1.0.1 (42.6 KB) by
Praveen
Simulink model of a dual active bridge DC-DC converter using square-wave phase-shift control for isolated, bidirectional power transfer
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 (2025). Dual Active Bridge DC-DC Converter with Phase-Shift Control (https://uk.mathworks.com/matlabcentral/fileexchange/182900-dual-active-bridge-dc-dc-converter-with-phase-shift-control), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2024a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.