exponenta event banner

Нутация Земли

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

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

  • Earth Nutation block

Описание

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

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

Совет

Для TJD, Джулиан дата ввода для блока:

  • Расчет даты с помощью блока «Преобразование дат» (Julian Date Conversion) или панели инструментов Aerospace Toolbox juliandate функция.

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

Порты

Вход

развернуть все

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

Минимальные и максимальные даты Юлиана см. в параметре модели Ephemeris.

Зависимости

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

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

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

Минимальные и максимальные даты Юлиана см. в параметре модели Ephemeris.

Зависимости

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

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

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

Минимальные и максимальные даты Юлиана см. в параметре модели Ephemeris.

Зависимости

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

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

Продукция

развернуть все

Нутация Земли, выводимая как вектор долготы (Δstart) и косости (Δstart), в рад.

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

Угловая скорость нутации Земли для долготы (Δstartdot) и наклонности (Δstartdot), заданная как скаляр в рад/день.

Зависимости

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

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

Параметры

развернуть все

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

  • Julian date

    Джулиан датируется, чтобы вычислить нутацию Земли. При выборе этой опции блок имеет один входной порт TJD.

  • T0 and elapsed Julian time

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

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

    • Истекло юлианское время между T0JD и требуемым временем моделирования модели. Сумма T0JD и ΔTJD должна находиться между минимальной и максимальной юлианскими датами.

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

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

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

Эфемеридская модель Описание
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 году.

Примечание

Этот блок требует загрузки данных ephemeris с помощью проводника надстроек. Для запуска проводника надстроек в окне команд MATLAB ® введитеaeroDataPackage. на панели инструментов рабочего стола MATLAB нажмите кнопку Add-On.

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

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

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

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

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

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

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

Зависимости

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

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

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

Ссылки

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

[2] Вальядо, Д. А., Основы астродинамики и применения, Макгроу-Хилл, Нью-Йорк, 1997.

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2013a