Help fixing my boost converter
Show older comments
I have used the boost converter block to model a boost converter in simulink however the output voltage is not higher than the input. I even tried the Example from mathworks however there's didn't have a higher output either. What is wrong with this model?
Input is 5V and the load is 10 ohms. Also I tried changing amplitude of the square wave as the mosfet triggers at 6V but that did nothing



Answers (1)
Sabin
1 minute ago
0 votes
This appear to be an issue with the PWM signal. I could not reproduce this. If you are using MOSFET and threshold voltage is 6V, then the amplitude of the pulse must be greater than 6, otherwise you will a lower voltage since the MOSFET will never switch. If you set the amplitude of the pulse to 10V, then the converter will operate as expected, the output will be boosted to around 9.2V. You can also keep the pulse amplitude to 1 and change the threshold voltage to 0.5, this will also work. I hope this helps.
Categories
Find more on Electrical Block Libraries in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!