2013-11-02 2 views
0

Только что получил основы PyEphem, работающие над моей малиной Pi. Работает очень хорошо.Есть ли способ вычислить визуальную величину спутника (МКС)?

Подход к получению next_pass объекта (в моем случае ISS) очень полезен ... но я действительно также хочу уметь учитывать реальную визуальную величину для наблюдателя. Таким образом, я мог бы перечислять только ВИДИМЫЕ проходы МКС, а не все из них.

Есть ли способ вычислить визуальную величину, учитывая положение наблюдателя, МКС и Солнца?

Благодарим за любые предложения.

ответ

0

EDIT: ANSWER Нашел мой собственный ответ на этот вопрос. Обязательно прочитайте остальную часть сообщения для деталей. Быстрое резюме заключается в том, что я вычисляю угол разделения между солнцем и выводом. С двумя известными расстояниями (sun.earth_distance) и iss.range) я затем решаю треугольник, чтобы получить фазовый угол. Это перекачивается в уравнение величины ниже ... и VIOLA. Значения, возвращаемые этим, похоже, близки к тому, что находится на Heavens-above.com. Это все, что я хотел.

ПРИМЕЧАНИЕ: Я действительно не уверен, как обрабатываются мои правки. Я видел предыдущую заметку о том, что мои изменения будут отображаться после модерации - однако я ожидал, что все еще увижу мои изменения, показанные в сообщении. Теперь ничего нет. Мои правки на самом деле больше отвечают моему собственному вопросу в любом случае. MODERATOR: Пожалуйста, НЕ удаляйте этот ответ. Он содержит соответствующий ОТВЕТ к моему собственному вопросу, который я изучил дальше, и я думаю, что это актуально. СПАСИБО!!

Многие онлайн-сервисы, предлагающие предсказания спутников, действительно предоставляют прогнозы величины. Heavens-Above.com - один из таких сайтов, поэтому для этого есть определенные методы.

Прогнозы для МКС, которые доступны на Небесах выше, в целом довольно надежны и принимают во внимание, когда они пройдут в тень Земли. EDIT: Фактически, PyEphem показывает, что спутник затмил или нет.корпус.затмила

Также в то время как ISS известно иногда вспышка ярче, чем предполагалось, что это все еще довольно редкое явление, и я не слишком заинтересованы в предсказании, что (и я согласен, пытаясь сделать это, кажется довольно бессмысленным) , Иридиевые тарифы, конечно, очень различны по визуальной величине - но тем не менее они очень предсказуемы, основываясь на местоположении наблюдателя/спутника/угла их высокополированной антенны и солнца.

Я действительно просто смотрю некоторые указатели на подход к вычислению этого, используя библиотеку PyEphem, если это возможно.

Еще раз спасибо за любые указатели, чтобы на самом деле это сделать.

EDIT: я нашел обсуждение об этом очень точку здесь-> http://www.satobs.org/seesat/Apr-2001/0313.html

>Mag = Std. Mag - 15 + 5*LOG(Range) - 
>  2.5*LOG(SIN(B) + (pi-B)*COS(B)) 
> 
>where Range is in km, and B is in radians and measures 
>the angle from the sun to the satellite to the observer. 
>At full phase, B is 0; at new phase, B is pi (i.e. 
>satellite transiting the sun). 

У меня есть ощущение, что PyEphem имеет возможность сделать этот расчет с учетом отправной величины (std.mag) номер. В Интернете есть «стандартные» величины магнитуды (не уверены, как они рассчитаны ... но они доступны без изменений).

Так .. бит я не 100% уверен в том, как получить этот угол B. Я буду смотреть на что в следующем

0

Это не похоже, что PyEphem включает в себя любые модели амплитуды спутников. Яркость спутника зависит не только от его размера и от того, насколько отражательны его материалы, но зависит от конкретной ориентации спутника в данный момент, потому что разные поверхности одного и того же спутника часто имеют совершенно разные яркости.

И, по сути, многие спутники периодически вспыхивают, когда они поднимаются над головой из-за яркой тепловой защиты или солнечных панелей солнечных батарей, которые случаются, чтобы поймать солнце под углом конкретного наблюдателя. Но, конечно, наблюдатель, находящийся всего в нескольких милях от него, может не увидеть эти вспышки, в зависимости от конкретных углов. И если бы спутник был наклонен всего на несколько градусов по-другому, вспышки могли бы быть не видны наблюдателю, привязанному к земле.

Конечно, все это относится только к тому, что спутник находится под солнечным светом на своей высоте; если спутник далеко в тени ночи Земли, то это будет довольно темный объект. Отсечение между яркими и темными не было бы абсолютным, но постепенным, так как свет от кольцевого восхода/захода солнца, который стоит в вечном кольце вокруг Земли, начинает осветлять спутник на несколько градусов от положения, где он действительно проникает в полный солнечный свет.

И, опять же, PyEphem, к сожалению, не пытается делать 3D-моделирование или даже приблизительное приближение к нему, что было бы необходимо для точного создания величины спутника.

0

Поскольку B является солнце спутника к наблюдателю, Wouldn» t, что является высотой МКС плюс абсолютная высота Солнца?

или body.alt + abs (sun.alt)

+0

№ Не так просто. Солнце находится в совершенно другой точке (в 3D-пространстве). Высота в небе не помогает получить фазовый угол между наблюдателем, МКС и Солнцем. Вы просто добавили два угла высоты. Например. МКС может составлять 33 градуса в северо-западной части, а Солнце может быть -5 градусов (например, установлено) и в W. Добавление -5 до 33 = 28 градусов ... и это не дает нам ничего полезного. Это была простая проблема с математикой и треугольником. У меня были две стороны и два угла. Очень легко вычислить. –

Смежные вопросы