PV array with DC-DC buck boost Converter

Hi I am trying to modelling a PV array with a DC-DC buck-boost converter.
When I run my simulink file I get errors related to algebraic loops (as seen in the appendix) and I don't know how to solve them.
File 1 image corresponds to power_BBC1 file and file 2 image corresponds to power_BBC2 file.
I would like your help if possible.
Best regards,
Diogo Remoaldo

Antworten (1)

Sabin
Sabin am 15 Jan. 2025

0 Stimmen

In PV array, Advanced tab, enable Break algebraic loop in internal model. In discrete models, the parameter is visible only if the Robust discrete model parameter is cleared.
If you use the block in a continuous system, the algebraic loop is cut by using a first-order filter.
If you use the block in a discrete system, the algebraic loop is cut by using a one-simulation-step time delay. This approach can cause numerical oscillations if the sample time of the simulation is too large. For example, a PV Array block connected to an average model of power converter can run with a sample time as large as 50e-6 seconds. In this case, the algebraic loop is required to get an iterative, accurate solution for the highly nonlinear diode characteristics. If the sample time of the simulation is small, such as 1e-6 seconds for a PV Array block connected to a detailed power electronic converter using real switches and a 5 kHz PWM inverter, select this parameter to speed up simulation and get accurate resolution.

Kategorien

Mehr zu Electrical Block Libraries finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 7 Jul. 2019

Beantwortet:

am 15 Jan. 2025

Community Treasure Hunt

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

Start Hunting!

Translated by