Я хочу рассчитать направление солнечного излучения для каждого часа (когда солнце взошло) в Нидерландах в 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. Я знаю, что он должен выглядеть так: Азимут и высота солнца
Кто-нибудь когда-нибудь реализовывал что-то подобное на Python?
math
. Например,math.sin(360*(284 + n)/365)
— это реальная функция. Но это скорее математическая задача, на которую другие люди могут ответить более квалифицированно. Кроме того, вопросы о том, существует ли эта библиотека, как правило, не разрешены на SO, так как на них легко ответить с помощью любой популярной поисковой системы, и если вы не можете ее найти, то и мы (обычно) - person Torxed   schedule 30.04.2020