File Exchange

Loss Calculation in a Buck Converter Using SimPowerSystems and Simscape

version 1.0.0.0 (1.07 MB) by Pierre Giroux

Pierre Giroux (view profile)

A SimPowerSystems model is used to calculate switching and conduction losses in a buck converter.

19 Downloads

Updated 03 Apr 2012

View License

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

A 12-kW buck converter is implemented by a half-bridge IGBT detailed model. Based on the thermal characteristics of the selected IGBT module, both switching and conduction losses are calculated. Thermal blocks of the Simscape foundation library are used to model the heat dissipation provided by the heat sink. The simulation illustrates the impact of switching frequency and load on the total losses of the buck converter.

You can select among three different commercial IGBT modules. A procedure given in .m files allows you to add your own device characteristics in the provided component libraries.

A Help file containing useful information on the model is also included.

Authors: Pierre Giroux, Gilbert Sybille, Olivier Tremblay
Hydro-Quebec Research Institute (IREQ)

Cite As

Pierre Giroux (2020). Loss Calculation in a Buck Converter Using SimPowerSystems and Simscape (https://www.mathworks.com/matlabcentral/fileexchange/35980-loss-calculation-in-a-buck-converter-using-simpowersystems-and-simscape), MATLAB Central File Exchange. Retrieved .

Andrew Wileman

Andrew Wileman (view profile)

Parisa Sadeghidashtaki

Parisa Sadeghidashtaki (view profile)

hello,
I am looking for the State-Space Thermal Model block in my library but I cannot find it.
in this example, where is defined the values of Ac_IGBT, Bc_IGBT, Cc_IGBT, Dc_IGBT inside this block?
I am using Matlab 2018a, student version.

Eddy Trinklein

Eddy Trinklein (view profile)

Pierre,

This is great work and just what I was looking for. One question, are the losses represented in the electrical model at all beyond the conduction losses?

Thanks,

Ed

Oscar Montero

Oscar Montero (view profile)

Very detailed engineering work! It could be used as foundation to simulate many topologies. It addresses the important issue of estimating power losses in semiconductors and its relationship to junction temperature in a complete fashion.

MATLAB Release Compatibility
Created with R2011b
Compatible with any release
Platform Compatibility
Windows macOS Linux