Why am I getting an error using PV array block with P+O MPPT and boost converter in simulink? (algebraic loop error)

11 views (last 30 days)
AmyH29
AmyH29 on 15 Mar 2018
Commented: Guo Ludeng Guo on 4 Sep 2020
I'm trying to create a simulink model using the built in PV array connected to a P+O MPPT method which feeds the duty cycle into a boost converter. When running this error comes up:
Simulink cannot solve the algebraic loop containing 'PV_final_1/PV Array1/Diode Rsh/Product5' at time 0.00014 using the LineSearch-based algorithm due to one of the following reasons: the model is ill-defined i.e., the system equations do not have a solution; or the nonlinear equation solver failed to converge due to numerical issues.
Error doesn't always come up, only with certain setting in the PV array.
I have included photos of the whole model, and the MPPT method.

Answers (2)

Seyma Biskin
Seyma Biskin on 28 Apr 2018
Hello, Have you solved this problem. I am using Incremental Conductance MPPT method and using PWM signal output to feed the dc-dc boost converter and getting this error:
An error occurred while running the simulation and the simulation was terminated Caused by: Simulink cannot solve the algebraic loop containing 'micro_grid_last/PV Array/Diode Rsh/Product5' at time 0.028926999999999998 using the TrustRegion-based algorithm due to one of the following reasons: the model is ill-defined i.e., the system equations do not have a solution; or the nonlinear equation solver failed to converge due to numerical issues. To rule out solver convergence as the cause of this error, either a) switch to LineSearch-based algorithm using set_param('micro_grid_last','AlgebraicLoopSolver','LineSearch') b) reducing the VariableStepDiscrete solver RelTol parameter so that the solver takes smaller time steps. If the error persists in spite of the above changes, then the model is likely ill-defined and requires modification.
Almost same with yours. I will be grateful if you can share any info that can help to solve this frustrating problem. Thank you in advance.

sdas sda
sdas sda on 19 Oct 2018
Hello,sir. Have you solved this problem.I met the same problem in Pv simulink. I will be grateful if you can share any info that can help to solve this. Thank you in advance. I hope you solve this problem.sir

Communities

More Answers in the  Power Electronics Control

Community Treasure Hunt

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

Start Hunting!

Translated by