DC-DC Converters (Buck, Boost, Buck-Boost, cuk)

Versión 1.0.1 (203 KB) por Maged
Simulink Models of DC-DC Converters (Buck, Boost, Buck-Boost, cuk) with Waveforms & Duty Cycle Control
60 Descargas
Actualizado 1 abr 2025

Ver licencia

This submission provides basic Simulink models of four essential DC-DC power converters:
  1. Buck Converter (Step-Down)
  2. Boost Converter (Step-Up)
  3. Buck-Boost Converter (Inverting/Step-Up-Down)
  4. Ć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:
  1. Open the .slx file.
  2. Adjust the duty cycle (e.g., D = 0.3 for Ćuk converter).
  3. Run the simulation and observe waveforms (Scope blocks).

Citar como

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.

Compatibilidad con la versión de MATLAB
Se creó con R2024b
Compatible con cualquier versión desde R2024a
Compatibilidad con las plataformas
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.1

.

1.0.0