How to break the loop with a transferfunction?

3 ビュー (過去 30 日間)
Amina Mokhtar
Amina Mokhtar 2019 年 10 月 8 日
回答済み: Sabin 2023 年 2 月 10 日
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

回答 (1 件)

Sabin
Sabin 2023 年 2 月 10 日

カテゴリ

Help Center および File ExchangeElectrical Block Libraries についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by