Configurable Simulink Model for DC-DC Converters with PWM PI Control

A Simulink model configurable to buck, boost and buck-boost DC-DC converters with PWM PI control

You are now following this Submission

Editor's Note: This file was selected as MATLAB Central Pick of the Week

This package includes a configurable Simulink model for three different types of DC-DC converters (Buck, Boost and Buck-Boost converters) with a PWM PI controller. The example provided shows a case to boost voltage from 5 volts to 25 volts. It can be used to learn DC-DC converters and their control. The model itself also provides an example how to mask a subsystem in Simulink. A HTML and a pdf files are provided to explain the principles of the unform Simulink model for three different types of DC-DC converters. The model does not require other Simulink blocks, such as SimPowerSystems.

Cite As

Yi Cao (2026). Configurable Simulink Model for DC-DC Converters with PWM PI Control (https://www.mathworks.com/matlabcentral/fileexchange/18833-configurable-simulink-model-for-dc-dc-converters-with-pwm-pi-control), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Communities
Version Published Release Notes Action
1.2.0.0

For some reason, the zip file was not updated. Now this is updated zip file.

1.1.0.0

Update description with a HTML presentation.

1.0.0.0

To include a pdf file to explain the model and general DC-DC converters.