Dual Active Bridge (DAB) DC–DC converter with pi controller
Version 1.0.0 (40 KB) by
CHANDRA BABU GUTTIKONDA
A Dual Active Bridge (DAB) DC–DC converter is most commonly controlled using phase-shift modulation, where the phase difference (ϕ) between
A Dual Active Bridge (DAB) DC–DC converter using a PI controller regulates power flow by adjusting the phase shift between the primary and secondary full bridges to maintain the desired output voltage or power. The output voltage is measured and compared with a reference, and the resulting error is processed by a PI controller, whose output determines the phase shift command applied to the PWM generators of the two bridges. Since the DAB power transfer is approximately proportional to the phase shift for small angles, the converter can be linearized around its operating point, making PI control effective and stable. This approach offers a good balance between simplicity and performance, providing reliable voltage regulation under moderate input and load variations, and is therefore widely used in EV chargers, battery energy storage systems, and isolated DC microgrid applications, despite its limited ability to guarantee soft switching over a wide operating range.
Cite As
CHANDRA BABU GUTTIKONDA (2025). Dual Active Bridge (DAB) DC–DC converter with pi controller (https://nl.mathworks.com/matlabcentral/fileexchange/182875-dual-active-bridge-dab-dc-dc-converter-with-pi-controller), 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.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |