MATLAB Modelling DCM Flyback Converter with MATLAB/Simulink

Click For Summary
SUMMARY

This discussion focuses on modeling a Discontinuous Conduction Mode (DCM) flyback converter using MATLAB/Simulink. The user aims to simulate the circuit to modify the inductor with a permanent magnet to prevent saturation, allowing for a smaller transformer core. Key challenges include incorporating a transformer turns ratio of 64:5 into the simulation and integrating flux-current relationships for the biased inductor using Finite Element Method Magnetics (FEMM). The user plans to validate simulation results against actual oscilloscope readings.

PREREQUISITES
  • Understanding of Discontinuous Conduction Mode (DCM) in power converters
  • Familiarity with MATLAB/Simulink for circuit simulation
  • Knowledge of transformer turns ratio and its impact on circuit behavior
  • Experience with Finite Element Method Magnetics (FEMM) for magnetic field analysis
NEXT STEPS
  • Research how to implement transformer turns ratio in MATLAB Simulink models
  • Learn about modeling biased inductors in Simulink
  • Explore techniques for validating simulation results with oscilloscope measurements
  • Investigate advanced features of FEMM for accurate flux-current relationship modeling
USEFUL FOR

Electrical engineers, power electronics designers, and researchers involved in circuit simulation and optimization of flyback converters.

bentayyy
Messages
2
Reaction score
0
I have an actual flyback converter on a chip and I'm thinking of having a simulation platform to model the circuit on MATLAB. This is because somewhere down the road I intend to modify the inductor by biasing it with a permanent magnet in order to prevent premature saturation. It is hoped that this allows for the use of a smaller core in the transformer which will reduce the overall physical dimensions of my converter. My flyback converter operates in DCM.

In any case, I have trawled the web and came across the following DCM buck-boost converter which can be modified slightly for my purposes. It basically compiles the state-space equations in a u-->y block and plots the graphs out. I have an oscilloscope so I was thinking of comparing my readings to the simulation graphs as a first pass. Barring things like losses I hope that my simulation graphs will closely approach my actual graphs.

My questions are:
-I know for a fact that my transformer turns ratio is 64:5, how do I incomporate this info in my buck-boost simulation to accurately simulate my turns ratio?
-A slightly more challenging part is incorporating the physics of my biased inductor in the simulation: I intend to use FEMM to get flux-current relationships for my biased inductor -- any idea how to incorporate this in the model?

Any suggestions/responses would be great, thanks.
 
Physics news on Phys.org
Sorry, forgot to attach the Simulink models
 

Attachments

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
6K
Replies
3
Views
2K
  • · Replies 45 ·
2
Replies
45
Views
6K
Replies
1
Views
3K
Replies
4
Views
4K
Replies
2
Views
2K