Как рассчитывается UT1?

Я недавно читал о стандартах времени и теперь понимаю, что UTC — это версия международного атомного времени с поправкой на секунду, так что оно находится в пределах 0,9 с от UT1. И тогда UT1 определяется как среднее солнечное время на 0° долготы. Однако это реализуется не посредством измерений видимого положения солнца, а через звездное время или угол поворота Земли.

Обширное гугление не помогло мне понять, как этот наблюдаемый угол вращения Земли используется для вычисления UT1. Этот ответ Phys.SE намекает на то, что уравнение довольно сложное. Я хотел бы понять, почему он должен быть сложным, учитывая, что «среднее солнце», к которому относится среднее солнечное время , определено так, чтобы следовать равномерному движению (относительно звезд) вдоль небесного экватора. Следовательно, не должна ли разница между звездным временем и средним солнечным временем быть просто линейной функцией времени года?

Ответы (1)

Как объяснено в: эта лекция

Угол вращения Земли = 2π (0,7790572732640 + 1,00273781191135448 (юлианская дата UT1 - 2451545,0)) радиан.

Таким образом, наблюдают за углом вращения Земли и вычисляют юлианскую дату UT1 как десятичную дату по этой формуле. Затем, вычитая «дневную» часть даты, вы получаете часть дня, которую можно преобразовать в часы, минуты, секунды.

Спасибо, кажется, это ответ. Так что это линейная функция, как я и подозревал.
Это может быть большинство формул, но взгляните на эту функцию библиотеки SOFA C iausofa.org/2012_0301_C/sofa/era00.c Просто к сведению, потому что здесь что-то не так.
Возьмите первый член и умножьте его на 360, и вы получите знакомое число, которое представляет собой угол смещения, используемый во многих формулах GMST. Это просто удобный способ сохранить его на основе времени.