Moon Libration

Реализуйте библиотеки Луны

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

  • Moon Libration block

Описание

Блок Moon Libration реализует библиотеки Луны с помощью коэффициентов Чебышёва или заданной даты Юлиана. Блок использует коэффициенты Чебышева, которые предоставляет Лаборатория реактивного движения НАСА.

Совет

Для 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

Лунная либрация Эйлера угловые скорости (

Типы данных: 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 году.

DE432t

Выпущен в апреле 2014 года. Эта эфемерида учитывает юлианскую область значений дат 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'

Выберите, чтобы вычислить скорость библиотеки Луны.

Зависимости

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

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

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

Ссылки

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

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

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

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

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