DC-DC Converters (Buck, Boost, Buck-Boost, cuk)
Version 1.0.1 (203 KB) by
Maged
Simulink Models of DC-DC Converters (Buck, Boost, Buck-Boost, cuk) with Waveforms & Duty Cycle Control
This submission provides basic Simulink models of four essential DC-DC power converters:
- Buck Converter (Step-Down)
- Boost Converter (Step-Up)
- Buck-Boost Converter (Inverting/Step-Up-Down)
- Ćuk Converter (Inverting/Step-Up-Down with Low Ripple)
Each model includes:
- Manual duty cycle adjustment.
- Waveform visualization (output voltage, inductor currents, switching signals).
- Key measurements.
Ćuk Converter Highlights:
- Inverted output voltage (Vout = -Vin × (D / (1 - D)).
- Energy transfer via capacitor (C₂).
Disclaimer:
This MATLAB Simulink model is a personal project created by an engineering student for educational purposes only. It is not intended to be a professional or commercial product and should not be relied upon for critical applications or decision-making. The model may contain errors, limitations, or inaccuracies. The author is not responsible for any consequences arising from the use or misuse of this model.
Use Cases:
- Teaching power electronics fundamentals.
- Comparing converter topologies.
- Prototyping for renewable energy/battery systems.
Requirements:
- MATLAB R2024a or later.
- Simulink (simscape, simscape Electrical).
How to Use:
- Open the .slx file.
- Adjust the duty cycle (e.g., D = 0.3 for Ćuk converter).
- Run the simulation and observe waveforms (Scope blocks).
Cite As
Maged Safwat Taha (2025). DC-DC Converters (Buck, Boost, Buck-Boost, cuk) (https://www.mathworks.com/matlabcentral/fileexchange/<...>), MATLAB Central File Exchange. Retrieved April 1, 2025.
MATLAB Release Compatibility
Created with
R2024b
Compatible with R2024a and later releases
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.
