有没有人实现了计算太阳辐射方向的功能?
Has anyone implemented a function to calculate the direction of solar radiation?
我想计算荷兰在 2017 年、2018 年和 2019 年每小时(即太阳升起)的太阳辐射方向。我正在研究太阳能电池板的发电,我认为此功能会为我的模型增加很多。
我找到了一些计算太阳辐射方向的公式,想知道是否有人在 Python 中实现过这些公式。
H = arcsine(sin(psi)sin(D) - cos(psi)cos(D)cos(U)) = solar altitude
A = arcsine{(cos(D)sin(U))/cos(H)} = azimuth
哪里
psi = latitude on earth
D = 23,44*sin{360*(284 + n)/365} = declination with n = n-th day of the year
U = t * 15 = local hour angle with t = t-th hour of the day
所以我对 H 很感兴趣。我知道它应该看起来像这样:
Azimuth and solar altitude
有没有人在 Python 中实现过类似的东西?
我想计算荷兰在 2017 年、2018 年和 2019 年每小时(即太阳升起)的太阳辐射方向。我正在研究太阳能电池板的发电,我认为此功能会为我的模型增加很多。
我找到了一些计算太阳辐射方向的公式,想知道是否有人在 Python 中实现过这些公式。
H = arcsine(sin(psi)sin(D) - cos(psi)cos(D)cos(U)) = solar altitude
A = arcsine{(cos(D)sin(U))/cos(H)} = azimuth
哪里
psi = latitude on earth
D = 23,44*sin{360*(284 + n)/365} = declination with n = n-th day of the year
U = t * 15 = local hour angle with t = t-th hour of the day
所以我对 H 很感兴趣。我知道它应该看起来像这样: Azimuth and solar altitude
有没有人在 Python 中实现过类似的东西?