exponenta event banner

Лунная либрация

Внедрение библиотек Луны

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

  • Moon Libration block

Описание

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

Совет

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

Продукция

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

Эйлеровские углы («» «» «» «» «» «» «» «» «» «» «» «» «» «» «» «»

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

Либрация Луны Эйлер угловые скорости (λ), в рад/день.

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

DE432t

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