Телескопы покупают здесь


A A A A Автор Тема: Как рассчитываются  (Прочитано 55996 раз)

0 Пользователей и 4 Гостей просматривают эту тему.

Оффлайн 404_not_found

  • Новичок
  • *
  • Сообщений: 10
  • Благодарностей: 0
  • Таким я был раньше
    • Сообщения от 404_not_found
    • Авторские программы для мобильных телефонов
Re: Как расчитываются
« Ответ #60 : 15 Сен 2011 [11:13:36] »
Это я уже учел.
Вот что я получил на 1-е января 2011 года

L=280.0790039230139
RA=280.9625683862115
cosH=-0.3039933073482763
UT=18.80110639599338
localT=28.80110639599338

Tau

  • Гость
Re: Как расчитываются
« Ответ #61 : 15 Сен 2011 [11:34:39] »
L= 280.07868935
RA= 280.96222761
CosH= -0.30503847
UT= 18.789505314
LocalT=  28.7895053 = 4.7895053 = 04:47
У меня слегка отличается, в результате на минуту где-то.
Что вас смущает в таком результате?

Оффлайн 404_not_found

  • Новичок
  • *
  • Сообщений: 10
  • Благодарностей: 0
  • Таким я был раньше
    • Сообщения от 404_not_found
    • Авторские программы для мобильных телефонов
Re: Как расчитываются
« Ответ #62 : 15 Сен 2011 [11:44:09] »
Спасибо. Разобрался. Надо было 24 прибавлять или вычитать из уже окончательного времени., а я его вычитал и прибавлял из UT.  :-*

Оффлайн 404_not_found

  • Новичок
  • *
  • Сообщений: 10
  • Благодарностей: 0
  • Таким я был раньше
    • Сообщения от 404_not_found
    • Авторские программы для мобильных телефонов
Re: Как расчитываются
« Ответ #63 : 22 Сен 2011 [16:21:22] »
В качестве благодарности все пользователям данного форума, выкладываю программу для расчета времени восхода и захода солнца, времени начала и конца сумерек, продолжительности дня, времени солнца в зените. В программе содержится база 240 городов мира, возможно добавление 5 пользовательских локаций.Переход на летнее время в программе осуществляется вручную.

Данная программа предназначена для мобильных телефонов, поддерживающих технологию Java (MIDP 2.0, CLDC 1.1).

Оффлайн Ridxard

  • Новичок
  • *
  • Сообщений: 20
  • Благодарностей: 0
    • Сообщения от Ridxard
Re: Как расчитываются
« Ответ #64 : 01 Июл 2012 [23:39:54] »
Здравствуйте,  я пытаюсь также воссоздать автоматизированный расчет восхода и захода солнца....Результаты расходятся с истенными на 30-60 минут, расчеты делаю по выше изложенным формулам cos(h) = -tan(фи)tan(дельта).....подскажите плиз, как расчитать величину склонения солнца, может быть у меня тут ошибка.....

Оффлайн xd

  • *****
  • Сообщений: 17 973
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Как расчитываются
« Ответ #65 : 02 Июл 2012 [00:04:55] »
Астрономический календарь, постоянная часть. В первом разделе даётся исчерпывающая информация о расчёте восхода/захода с достаточной для любительских вычислений целей. Или Пфлегер и Монтенбрук, "Астрономия на персональном компьютере". Исходники прилагаются.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн DosEclipsesTotales

  • *****
  • Сообщений: 796
  • Благодарностей: 35
  • Mi casa es la Vía Láctea
    • Сообщения от DosEclipsesTotales
Re: Как расчитываются
« Ответ #66 : 02 Июл 2012 [09:07:21] »
Можно готовыми библиотеками воспользоваться, например, libnova
Цитата
Название: libnova
Аннотация: Libnova is a general purpose astronomy & astrodynamics library
Ссылка: http://sourceforge.net/projects/libnova/
Лицензия: LGPLv2+
Описание: Libnova is a general purpose, double precision, celestial mechanics, astrometry and astrodynamics library
На сайте имеются примеры

Оффлайн Ridxard

  • Новичок
  • *
  • Сообщений: 20
  • Благодарностей: 0
    • Сообщения от Ridxard
Re: Как расчитываются
« Ответ #67 : 02 Июл 2012 [22:25:06] »
спасибо, счас посмотрим книжки....готовые модули для меня малопригодны мне нужно включить расчет восхода и захода в свою прогу, а дружу я только с паскалелем.....

Оффлайн xd

  • *****
  • Сообщений: 17 973
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Как расчитываются
« Ответ #68 : 02 Июл 2012 [23:05:07] »
Смотрите тогда более ранние издания Пфлегера и Монтенбрука. Там исходники на паскакале были.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн Ridxard

  • Новичок
  • *
  • Сообщений: 20
  • Благодарностей: 0
    • Сообщения от Ridxard
Re: Как расчитываются
« Ответ #69 : 24 Июл 2012 [22:09:12] »
Прошу прощение  за глупость.....начал разбираться подробнее с представленными алгоритмами рассчета восхода/захода солнца и появились вопросы:
1. по поводу алгоритма  http://williams.best.vwh.net/sunrise_sunset_algorithm.htm
а) если мы для восхода и сзахода используем разные вычисления
if rising time is desired:
     t = N + ((6 - lngHour) / 24)
   if setting time is desired:
     t = N + ((18 - lngHour) / 24)


if if rising time is desired:
     H = 360 - acos(cosH)
   if setting time is desired:
     H = acos(cosH)

то и часовой угол у нас будет разный в итоге...как так? мне казалось что он имеет конкретное значение для данного дня....и если после расчета времени захода/восхода, мне нужно использовать часовой угол и склонение солнца, то какое брать ( рассчитанное для восхода или захода или вообще среднее)?

2. Алгоритм предложенный Karen и реализованный в последствии an1440:
как рассчитать для нулевой долготы я понял, а как для конкретного случая скажем 89 градусов восточной долготы  или другой вариант......как учесть долготу...
еще мне не понятно как an1440 учел и часовой пояс, и декретный час, переход на летнее время и поправку за смещение места от центрального меридиана часового пояса, ну и уравнение времени тоже. Таким образом, сегодня, т.е. 13 июня, на долготе +137 полдень считаю в 13:51:52.

кто может подскажите, плиз.....я уже всю голову сломал

Оффлайн xd

  • *****
  • Сообщений: 17 973
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Как расчитываются
« Ответ #70 : 24 Июл 2012 [22:18:48] »
RTFM:
Т. Пфлегер, О. Монтенбрук: Астрономия на персональном компьюрере
П. Даффет-Смит: Практическая астрономия с калькулятором
Астрономический календарь, постоянная часть. Под ред. В.К. Абалакина.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

OMI

  • Гость
Re: Как расчитываются
« Ответ #71 : 24 Июл 2012 [23:56:18] »
Вот скрипт, который довольно точно считает текущие координаты Солнца и физические эфемериды.

О точности скрипта.

Данные, которые выдаёт PLANEPH 4.2

PLANETARY EPHEMERIDES PLANEPH 4.2
------------------------------------------------------------------------------

SUN Apparent Geocentric Positions
Dynamical Time (DT)


Date Hour Right Ascension Declination

2006 May 05 00h00m00s 2h 47m 38.744s +16* 09' 09.47"
2006 May 06 00h00m00s 2h 51m 30.299s +16* 26' 14.04"
2006 May 07 00h00m00s 2h 55m 22.396s +16* 43' 02.11"


Мой скрипт выдаёт следующие данные:

2006 May 05 00h00m00s 2h 47m 38.729s +16* 09' 09.43"
2006 May 06 00h00m00s 2h 51m 30.285s +16* 26' 14.01"
2006 May 07 00h00m00s 2h 55m 22.383s +16* 43' 02.08"

Оффлайн Ridxard

  • Новичок
  • *
  • Сообщений: 20
  • Благодарностей: 0
    • Сообщения от Ridxard
Re: Как расчитываются
« Ответ #72 : 28 Июл 2012 [02:17:15] »
не могу разобраться где у меня ошибка......пытаюсь расчитать часовой угол для 51.66667 град с.ш. ; 39.16667град. в.д. для 27.07.2012  12 часов дня по местному времени, (часовой пояс +4)..... расчет веду по формуле H=LST-RA.....
RA= 8.48 ч.
В результате расчетов получаю:
GMT= 8ч
GST= GMT + (0.06571*ts) + 6.622=28,39, где ts- это колличество дней с момента начало года
отнимаем от GST 24ч и получаем GST= 4,39
LST=8 ч.
Н= -0,48 ч. 
 
LST- местное звездное время
GMT- это гринвичское местное время
GST- гринвичское звездное время
H -часовой угол
Ra- пряме восхождение солнца 

Подскажите правильно я рассчитал или нет.....такое чувство, что я накосячил....подскажите плиз.....

Tau

  • Гость
Re: Как расчитываются
« Ответ #73 : 28 Июл 2012 [05:17:59] »
Подскажите правильно я рассчитал или нет.....такое чувство, что я накосячил....подскажите плиз.....
Неправильно. Откуда у вас взялось местное звездное время равное 8ч?

Оффлайн Ridxard

  • Новичок
  • *
  • Сообщений: 20
  • Благодарностей: 0
    • Сообщения от Ridxard
Re: Как расчитываются
« Ответ #74 : 28 Июл 2012 [08:43:13] »
LST:= GST  + (longitude/15 + 1)= 4.39+ (2.6111+1)=8 ч.  где 1 - это час перехода на летнее время........часовой пояс +4 ( это по москве) уже подразумевает переход на постоянное летнее время для России  с 2011 года т.е. (+3+1)

или я ошибаюсь?

Tau

  • Гость
Re: Как расчитываются
« Ответ #75 : 28 Июл 2012 [08:55:31] »
LST:= GST  + (longitude/15 + 1)= 4.39+ (2.6111+1)=8 ч.  где 1 - это час перехода на летнее время........часовой пояс +4 ( это по москве) уже подразумевает переход на постоянное летнее время для России  с 2011 года т.е. (+3+1)

или я ошибаюсь?
В шкале звездного времени нет зимних/летних времен. Звездное время вычисляется по времени Гринвича, то есть подразумевается, что вы в этом месте уже учли и разницу часовых поясов и декретное время, если нужно.
Уберите  единичку.

Оффлайн Ridxard

  • Новичок
  • *
  • Сообщений: 20
  • Благодарностей: 0
    • Сообщения от Ridxard
Re: Как расчитываются
« Ответ #76 : 28 Июл 2012 [09:22:31] »
Tau, а так если не учитывать мой ляп с единичкой сам расчет выходит правильный? И еще....я нашел что часовой угол в некоторых источниках изменятся от 0 до 24  и если расчет вести как я то получается  при H<0 мы прибавляем 24 часа, а при H>24 вычитаем......в других источниках указано что часовой угол для солнца изменяется от -12 до 12 ч.  при этом  значение 0ч он достигает в полдень отрицательные значения достигает в утренние часы, а положительные в веччернии..... при моем ведении расчета как быть?

Оффлайн Ridxard

  • Новичок
  • *
  • Сообщений: 20
  • Благодарностей: 0
    • Сообщения от Ridxard
Re: Как расчитываются
« Ответ #77 : 28 Июл 2012 [09:51:05] »
и в каких случаях мы используем измерение часового угла [-12;12] а в каких [0;24]

Tau

  • Гость
Re: Как расчитываются
« Ответ #78 : 28 Июл 2012 [11:17:39] »
Ridxard, так вообщем все логично. Правда, формула расчета звездного гринвического времени меня смущает, слишком простая.  ;D
Я считаю по-другому. Для ваших начальных условий получается следующее:
GST=   4.360227
LST =   6.971338
RA  =  8.468935
H =  22.502403 = -1.497597
Цитата
и в каких случаях мы используем измерение часового угла [-12;12] а в каких [0;24]
В каких нам самим удобнее.  Cамо значение часового угла не изменится.
От 0 до 24 часов удобнее использовать, если у вас есть астрономический инструмент, у  которого шкала часового угла размечена в таком диапазоне(0-24). А если, например, ориентироваться на местности визуально, то удобнее думать о часовом угле в диапазоне от -12 до 12 часов:  встаньте лицом на юг (часовой угол = 0), представбте себе небесный экватор, налево часовой угол отсчитывается с минусом (-1 час, -2 часа, ... , -6 часов это точка востока на горизонте), а направо - часовой угол отсчитывается с плюсом (+1 час, +2.., +6 часов это запад).
Если вы хотите часовой угол в диапазоне от -12 до 12, то приведите его сначала к диапазону 0-24
Цитата
при H<0 мы прибавляем 24 часа, а при H>24 вычитаем
И дальше, если часовой угол больше 12 часов, отнимите от него 24 часа.

OMI

  • Гость
Re: Как расчитываются
« Ответ #79 : 28 Июл 2012 [13:06:51] »
Среднее (!) звёздное время  для 0h UT:
So = 6h41m50s.54841 + 8 640 184s.812866*T + 0s.093 104*T*T – 0s.000 006 2*T*T*T

где T = (JD – 2451 545.0)/36525,

а JD – юлианская дата.

Также смотрите Calculating mean and apparent sidereal time http://www2.arnes.si/~gljsentvid10/sidereal.htm