Closed loop control of DAB converter

Implementing closed-loop control for a Dual Active Bridge (DAB) converter in Simulink involves regulating the output voltage or current.
569 téléchargements
Mise à jour 2 mai 2025

Afficher la licence

Step-by-Step in Simulink (Simscape Electrical / Specialized Power Systems)
1. Power Circuit Setup
  • Two Universal Bridges (primary and secondary)
  • High-Frequency Transformer (with or without leakage inductance modeled)
  • Input: DC source
  • Output: LC filter + resistive or battery load
2. Output Voltage Measurement
  • Use a Voltage Measurement block
  • Feed into a Simulink PID Controller (e.g., PI)
3. Reference Input
  • Provide a constant (or variable) V_ref input
4. Phase Shift Generation
  • PI output → Phase Shift (ϕ) in radians
  • Use logic to delay or shift the secondary bridge PWM signals
  • Primary: unshifted
  • Secondary: delayed by ϕ
  • Can use Compare To Time + Pulse Generator + Delay blocks or custom logic to create phase-shifted signals
5. Gate Signal Assignment
  • Gate signals go to both Universal Bridges
  • Ensure correct polarity and dead time if needed

Citation pour cette source

Abdelrahman Farghly (2026). Closed loop control of DAB converter (https://fr.mathworks.com/matlabcentral/fileexchange/180976-closed-loop-control-of-dab-converter), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2022b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Tags Ajouter des tags
Version Publié le Notes de version
1.0.0