угол падения солнечных лучей



Как определить угол падения солнечных лучей

Автор Владислав Данишевский задал вопрос в разделе Естественные науки

Угол падения солнечных лучей от времени года, времени суток и координат. и получил лучший ответ

Ответ от Максимильян[гуру]
Ммм... да
1) от времени года: 20 марта 2011 в 23:21 -- 0 градусов; 21 июня в 17:16 -- +23,5 градусов; 23 сентября в 09:04 -- 0 градусов; 22 декабря в 05:30 -- -23,5градусов. Год равен 365,25 дней, время по Гринвичу.
Обрати внимание, что в указаное время по Гринвичу, солнце будет находиться под указаным углом именно на той долготе, где по месному времени полдень.
2) от координат: угол равен 90 минус значение широты. Широту северного полушария принимаем со знаком "+", широту южного со знаком "-"
Углы из п. п 1 и 2 слаживаем, учитывая их знаки, --получим угол падения лучей в полдень по месному времени.
3) от времени суток. Тут сложнее.
20 марта 2011 в 17,21 по Гринвичу на экваторе и 258,15 долготе взойдет солнце -- 0 градусов. Через 6 часов солнце подойдет к зениту -- угол максимальный (считаем по п. п. 1 и 2). Еще через 6 часов солнце будет на закате -- угол равен нулю.
3.1) Через 12 часов солнце уже взошло -- угол чуть больше нуля (по п. п 1).
Если взять другую широту, то ...даже не знаю как объяснить.... надо учесть и п. п. 2.

Ответ от Владислав Галас[эксперт]
Гм, ввести 2 сферических или цилиндрических системы координат: с началами в Солнце и в Земле.
Земля вращается вокруг Солнца и вокруг своей оси.
Большая и малая полуоси орбиты Земли, угол к эклиптике, радиус Земли гуглятся.
Найти угол между векторами Солнце-точка и Земля-точка.

Ответ от 1 1[гуру]
это если ты программист. а так тебе придется на каждый расчет тратить много времени на поиск исходных данных. так, пока посчитаешь, и угол может уже заметно измениться)

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Угол падения солнечных лучей от времени года, времени суток и координат.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*