How to break the loop with a transferfunction?

2 views (last 30 days)
I am designing a synchronous boost converter. The output voltage has to be 50V. I have a mathematical design of the boost converter. I am sure that the design is correct I have verified all of the results by comparing them to another LTSpice model. My problem now is that I want to plot a Bodeplot but to do so my system has to be linearized. I did remove the switches, but my problem is now with the feed back loop which generates the varying PWM signal. When I run it I get the following error:
Simulink cannot solve the algebraic loop containing
So I have implemented a delay by using a transfer function(1/(3e-6s+1)). Because of this delay my output voltage rises to 150V

Answers (1)

Sabin
Sabin on 10 Feb 2023

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!