- Right-click on “PV Array”
- Go to “Advanced” Tab
- Uncheck “Break the algebraic loop in internal model” parameter.
PV Array output fluctuation with static inputs.
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi community,
I'm experimenting with the PV Array block in Simulink (Specialised Power Systems) as part of a university project.
I have observed that when all parameters are static (Irradiance, Temperature, Load Resistance), the output voltage & current fluctuate. I am struggling to understand how this fluctuation is occuring with static inputs.
The model and outputs are as seen:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1550827/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1550832/image.png)
For context, the simulation requirement of my project involves finding the maximum power output of an array in half-hour blocks using historic temperature and irradiance data, across a 24hr period. As such the simulation time is 48 (24hrs in 30min blocks), and the model is configured as fixed-step 1s.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1550837/image.png)
Any guidance would be greatly appreciated.
0 commentaires
Réponses (1)
Aishwarya
le 27 Déc 2023
Hi Luke,
As per my understanding, the Simulink model generates unexpected oscillating voltage and current outputs when “PV array” block is given constant irradiance and temperature.
After reviewing the attached Simulink model, seems like the “PV array” block is used in discrete system. The “PV array” block has an algebraic loop in it. By default, the algebraic loop in the internal model of the “PV array” block is cut using a one-simulation-step time delay for discrete systems. This approach can cause numerical oscillations if the sample time of the simulation is too large.
In the “PV array” block, by default the "Break algebraic loop in internal model" parameter is selected. Deselecting this parameter, will in removing the oscillations observed in voltage and current. Here are the steps for the same:
Please refer to the “Advanced” section of the below documentation for more details on “PV array” block: https://www.mathworks.com/help/sps/powersys/ref/pvarray.html
Also, refer to the following MATLAB Answer for more information:
I hope this help.
Best Regard,
Aishwarya Palli
0 commentaires
Voir également
Catégories
En savoir plus sur Electrical Sensors dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!