Здравствуйте! Пытаюсь построить непрерывную модель Buck-boost преобразователя на основе последовательно-параллельного силового контура. Непрерывная модель нужна, чтобы обеспечить устойчивость.
Схему силового контура прикрепил:
![](https://s17.postimg.org/slyco3vpr/-_DC-_DC.jpg)
Буквой Н обозначен контур на интервале накопления энергии в дросселе, буквой П - передача энергии в нагрузку. Импульсы управления подаются на ключи одновременно.
Составил я усредненные уравнения для режима непрерывных токов:
![](https://s27.postimg.org/rizwrfs2b/image.jpg)
Буквой D обозначена относительная длительность интервала импульса.
По этим уравнениям сделал нелинейную непрерывную модель в Матлабе, где напряжение на дросселе формируется зависимыми источниками напряжения, а ток конденсатора формируется зависимыми источниками тока. Задал постоянное напряжение на входе и D - относительную длительность импульса. При выходе на режим и переходных процессах ток дросселя становится отрицательным. По окончании переходного процесса выходное напряжение и ток дросселя приходят к постоянным значениям, соответствующим расчетным для заданных D и Uвых.
Выход на режим и отрицательный ток дросселя:
![](https://s7.postimg.org/wdu8vaqaz/image.jpg)
Где-то видел, что проблема с отрицательным током дросселя типична для понижающего регулятора при D>0.5 и высокой добротности LC-контура. И для ее устранения надо учитывать одностороннюю проводимость диода. Для повышающего и инвертирующего регуляторов эта проблема нетипична и диод учитывать не надо.
Т.к. в этот последовательно-параллельный преобразователь входит понижающий регулятор, видимо, надо учитывать диод D2. Учел диод вот таким образом:
![](https://s3.postimg.org/73qnozmeb/image.jpg)
Но это не помогло, Матлаб отказывается это считать.
Подскажите, пожалуйста, как сделать адекватную модель без отрицательного тока дросселя.