Earth Nutation

Реализуйте нутацию Земли

  • Библиотека:
  • Аэрокосмическая блокада/Окружающая среда/Небесные явления

  • Earth Nutation block

Описание

Блок Earth Nutation реализует серию nutation Международного астрономического объединения (IAU) 1980 для заданной юлианской даты Блок использует коэффициенты Чебышёва, которые предоставляет Лаборатория реактивного движения НАСА.

Параметр Epoch управляет количеством входов блоков. Если вы выбираете Julian date, блок имеет один входной порт, если вы выбираете T0 and elapsed Julian timeблок имеет два входных порта.

Совет

Для TJD, Вход юлианской даты для блока:

  • Вычислим дату с помощью блока Julian Date Conversion или Aerospace Toolbox juliandate функция.

  • Вычислите дату Юлиана с помощью некоторых других средств и введите ее с помощью блока Constant.

Порты

Вход

расширить все

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

Смотрите параметр Ephemeris model для минимальной и максимальной дат Юлиана.

Зависимости

Этот порт отображается, если для параметра Epoch задано значение Julian date.

Типы данных: double

Исправлена дата Юлиана для определенной эпохи, которая является последней полуночью в или перед эпохой интерполяции, заданной как положительная скалярная величина. Сумма T0JD и ΔTJD должна упасть между минимальной и максимальной юлианскими датами.

Смотрите параметр Ephemeris model для минимальной и максимальной дат Юлиана.

Зависимости

Этот порт отображается, если для параметра Epoch задано значение T0 and elapsed Julian time.

Типы данных: double

Истекшее юлианское время между фиксированной юлианской датой и эфемеридным временем, заданное как положительная скалярная величина. Сумма T0JD и ΔTJD должна находиться между минимальной и максимальной юлианской датой.

Смотрите параметр Ephemeris model для минимальной и максимальной дат Юлиана.

Зависимости

Этот порт отображается, если для параметра Epoch задано значение T0 and elapsed Julian time.

Типы данных: double

Выход

расширить все

Земная нутация, выход как вектор долготы (и наклона (и), в рад.

Типы данных: double

Земля nutation угловой уровень для долготы (Δψ точка) и косое направление (Δε точка), определенный как скаляр в раде/день.

Зависимости

Этот порт отображается, если выбран параметр Calculate rates.

Типы данных: double

Параметры

расширить все

Эпоха, заданная как:

  • Julian date

    Юлианское свидание для вычисления нутации Земли. Когда эта опция выбрана, блок имеет один входной порт, TJD.

  • T0 and elapsed Julian time

    Юлианская дата, заданная двумя блочными входами:

    • Исправлена юлианская дата, представляющая начальную эпоху.

    • Прошло юлианское время между T0JD и желаемым временем симуляции модели. Сумма T0JD и, TJD, должна находиться между минимальной и максимальной датами Юлиана.

Программное использование

Параметры блоков: epochflag
Тип: Вектор символов
Значения: Julian date | T0 and elapsed Julian time
По умолчанию: 'Julian date'

Выберите модель Эфемериса из списка, заданного Лабораторией реактивного движения:

Ephemeris Model Описание
DE405

Выпущен в 1998 году. Эта эфемерида учитывает юлианскую область значений дат 2305424.50 (9 декабря 1599) по 2525008.50 (20 февраля 2201).

Этот блок реализует эти эфемериды относительно Международной небесной системы координат версии 1.0, принятой в 1998 году.

DE421

Выпущен в 2008 году. Эта эфемерида учитывает юлианскую дату в области значений 2414992,5 (4 декабря 1899 года) до 2469808,5 (2 января 2050 года).

Этот блок реализует эти эфемериды относительно Международной небесной системы координат версии 1.0, принятой в 1998 году.

DE423

Выпущен в 2010 году. Эта эфемерида учитывает юлианскую область значений дат 2378480,5 (16 декабря 1799) по 2524624,5 (1 февраля 2200).

Этот блок реализует эти эфемериды относительно Международной небесной системы координат версии 2.0, принятой в 2010 году.

DE430

Выпущен в 2013 году. Эта эфемерида учитывает юлианскую дату в области значений 2287184,5 (21 декабря 1549) до 2688976,5 (25 января 2650).

Этот блок реализует эти эфемериды относительно Международной небесной системы координат версии 2.0, принятой в 2010 году.

Примечание

Этот блок требует, чтобы вы загружали эфемеридные данные с помощью Add-On Explorer. Чтобы запустить Add-On Explorer, в MATLAB® Командное окно, введите aeroDataPackage. на панели инструментов рабочего стола MATLAB нажмите кнопку Add-Ons .

Программное использование

Параметры блоков: de
Тип: Вектор символов
Значения: DE405 | DE421 | DE423 | DE430
По умолчанию: 'DE405'

Поведение блоков вне области допустимого задается следующим образом.

ДействиеОписание
None Никаких действий.
Warning Предупреждение в Командном Окне MATLAB, симуляции модели продолжается.
Error (по умолчанию) MATLAB возвращает исключение, симуляция модели останавливается.

Программное использование

Параметры блоков: errorflag
Тип: Вектор символов
Значения: 'None' | 'Warning' | 'Error'
По умолчанию: 'Error'

Вычислите скорость нутации Земли, установив этот флажок.

Зависимости

Установите этот флажок, чтобы отобразить Δψ dot Δεdot порт.

Программное использование

Параметры блоков: velflag
Тип: Вектор символов
Значения: 'off' | 'on' |
По умолчанию: 'on'

Ссылки

[1] Фолкнер, У. М., Дж. Г. Уильямс, Д. Х. Боггс. Планетарная и лунная эфемерида DE 421. Отчет Прогресса IPN 42-178, 2009.

[2] Vallado, D. A., Fundamentals of Astrodynamics and Applications, McGraw-Hill, New York, 1997.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2013a