PermalinkSubmitted by jimjulian on Sun, 10/01/2017 - 09:49
Hello,
Getting NaN for Sincident and others. Got a warning on Mathjax.js. The site has migrated to a new version of Mathjax and the old version has been retired.
var newMathJax = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js';
var oldMathJax = 'cdn.mathjax.org/mathjax/latest/MathJax.js';
transition page:
var newMathJax = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js';
var oldMathJax = 'cdn.mathjax.org/mathjax/latest/MathJax.js';
Thanks for the site.
Jim Julian
PermalinkSubmitted by Peter W on Sat, 11/12/2022 - 10:47
I believe the formula given for solar radiation on a panel with arbitrary orientation and tilt is incorrect. I think it should be:
Smodule = Sincident .cos(Ψ-θ).[cos(α)sin(β) + sin(α)Cos(β)]
Reason: On the previous page, for a module directly facing the sun, at tilt β:
Smodule = Sincident. sin(α+ β), where
sin(α+ β) = cos(α)sin(β) + sin(α)Cos(β)
For a module at orientation θ,
Smodule = Sincident .cos(Ψ-θ). sin(α+ β), so
Smodule = Sincident .cos(Ψ-θ).[cos(α)sin(β) + sin(α)Cos(β)], not as given.
Note: this is a repeat of a comment made earlier, which was not appended to the correct page.
PermalinkSubmitted by GeorgeP on Wed, 05/17/2023 - 10:14
I came across this article and also this comment suggesting its correction. However, I believe that both these formulae don't solve the mentioned problem from the real world. problem in them is the cos(Ψ-θ) which makes the result positive only in case the solarAzimuth is +/- 90 degrees from the solarPanelAzimuth.
Anyway, I found a research article [1] where the author defines this formula to compute the incident angle:
Comments
Error
I use this equation to calculate the incident irradiation however always end up with one of two negative values, I am not sure what went wrong...
calculations and new Mathjax
Hello,
Getting NaN for Sincident and others. Got a warning on Mathjax.js. The site has migrated to a new version of Mathjax and the old version has been retired.
var newMathJax = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js';
var oldMathJax = 'cdn.mathjax.org/mathjax/latest/MathJax.js';
transition page:
var newMathJax = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js';
var oldMathJax = 'cdn.mathjax.org/mathjax/latest/MathJax.js';
Thanks for the site.
Jim Julian
Re: calculations and new Mathjax
The problems with MathJax are fixed
S 2.4 Arbitrary Orientation and Tilt
I believe the formula given for solar radiation on a panel with arbitrary orientation and tilt is incorrect. I think it should be:
Smodule = Sincident .cos(Ψ-θ).[cos(α)sin(β) + sin(α)Cos(β)]
Reason: On the previous page, for a module directly facing the sun, at tilt β:
Smodule = Sincident. sin(α+ β), where
sin(α+ β) = cos(α)sin(β) + sin(α)Cos(β)
For a module at orientation θ,
Smodule = Sincident .cos(Ψ-θ). sin(α+ β), so
Smodule = Sincident .cos(Ψ-θ).[cos(α)sin(β) + sin(α)Cos(β)], not as given.
Note: this is a repeat of a comment made earlier, which was not appended to the correct page.
Possible problem with the formula
I came across this article and also this comment suggesting its correction. However, I believe that both these formulae don't solve the mentioned problem from the real world. problem in them is the cos(Ψ-θ) which makes the result positive only in case the solarAzimuth is +/- 90 degrees from the solarPanelAzimuth.
Anyway, I found a research article [1] where the author defines this formula to compute the incident angle:
cos(incidentAngle) = cos(90 - sunZenithAngle) * cos(sunAzimuth - solarPanelAzimuth) * sin(solarPanelTilt)
+ sin(90 - sunZenithAngle) * cos(solarPanelTilt)
So from my point of view the resulting formula should be like this:
Smodule = Sincident * cos(incidentAngle)
These formulae did the trick for me. I verified it on various charts in our application for PVE production prediction using the weather forecast.
[1] https://www.researchgate.net/publication/252018864_Clear_sky_global_solar_irradiance_on_tilt_angles_of_photovoltaic_module_in_Perlis_Northern_Malaysia/download