- 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.
19 次查看(过去 30 天)
显示 更早的评论
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:
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.
Any guidance would be greatly appreciated.
0 个评论
回答(1 个)
Aishwarya
2023-12-27
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Choose and Parameterize Blocks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!