CUK Converter

A Ćuk converter is a DC-DC converter that can step up or step down voltage with inverted polarity, known for continuous input/output current
68 Downloads
Updated 2 May 2025

View License

Implementing a Ćuk Converter in Simulink (Simscape( Location of Components:
Simscape > Electrical > Specialized Power Systems OR
Simscape > Electrical > Electrical Elements if using physical modeling.
Step-by-Step Setup:
  1. DC Voltage Source → Input
  2. L1 between source and capacitor C1
  3. MOSFET between node (L1-C1) and ground (switch)
  4. Diode (cathode connected to drain of MOSFET, anode to output stage)
  5. C1 connects between source-side and output-side inductors
  6. L2 and C2 form the output low-pass filter
  7. Resistive Load
  8. Add PWM Generator or control logic for the MOSFET gate
  9. Use Voltage and Current sensors for monitoring
Optional:
  • Add a PI Controller for output voltage regulation in closed loop
  • Use Powergui block for simulation with SimPowerSystems
Typical Output Behavior:
  • Output voltage: negative with respect to input

Cite As

Abdelrahman Farghly (2026). CUK Converter (https://www.mathworks.com/matlabcentral/fileexchange/180973-cuk-converter), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2022b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Version Published Release Notes
1.0.0