Introduction to modeling of switchedâmode power converters using MATLAB and Simulink
- Step-by-step notes
- Lecture slides
- MATLAB/Simulink files used in the step-by-step notes (right-click and save as to a working folder)
- Open-loop synchronous buck Simulink model: syncbuck_OP.mdl
- MATLAB script that plots control-to-output frequency response: BodePlotter_script.m
- Closed-loop synchronous buck Simulink model: syncbuck_CL.mdl
- MATLAB script that plots loop-gain frequency response: BodePlotter_Tscript.m
ECEN5807 MATLAB/Simulink library
Over the semester, various Simulink blocks and MATLAB scripts will be collected in a library. Download and unzip 5807_library.zip. From the MATLAB window, use File, Set Path, to add the 5807_library folder to the MATLAB path so that the ECEN5807 scripts and the Simulink library become generally available. Next time you open Simulink Library Browser, ECEN5807 should show up in the list of available libraries. To update the library to the latest version, simply download the updated zip file and replace the library folder with the new one.
- 5807_library.zip (updated 1/16/2011)
General MATLAB/Simulink tutorials and guides
Required software: student version of MATLAB & Simulink ($99). Simulink Control Design add-on package ($29)
If you have never used MATLAB or Simulink you may start by going through these materials