CUK Converter
Version 1.0.0 (39.8 KB) by
Abdelrahman Farghly
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
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:
- DC Voltage Source → Input
- L1 between source and capacitor C1
- MOSFET between node (L1-C1) and ground (switch)
- Diode (cathode connected to drain of MOSFET, anode to output stage)
- C1 connects between source-side and output-side inductors
- L2 and C2 form the output low-pass filter
- Resistive Load
- Add PWM Generator or control logic for the MOSFET gate
- 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 LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |