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

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

  • Библиотека:
  • Aerospace Blockset / Среда / Астрономические Явления

Описание

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

Параметр 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

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

Зависимости

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

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

Параметры

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

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

  • Julian date

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

  • T0 and elapsed Julian time

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

    • Установленная дата Джулиана, представляющая стартовую эпоху. Сумма установленной даты Джулиана (T0JD) и ΔTJD должна упасть между минимумом и максимумом даты Джулиана.

    • Прошедшее время Джулиана между T0JD и желаемое время симуляции модели. Сумма T0JD и ΔTJD должна упасть между минимумом и максимумом даты Джулиана.

    T0 плюс переменное прошедшее время не может превысить максимум дата Джулиана заданного Ephemeris model.

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

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

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

Ephemeris Model Описание
DE405

Выпущенный в 1 998. Эта эфемерида учитывает диапазон дат Джулиана 2305424.50 (9 декабря 1599) к 2 525 008,50 (20 февраля, 2201).

Этот блок реализует эти ephemerides относительно Международной Астрономической Ссылочной версии 1.0 Кадра, принятой в 1 998.

DE421

Выпущенный в 2 008. Эта эфемерида учитывает диапазон дат Джулиана 2414992.5 (4 декабря 1899) к 2 469 808,5 (2 января 2050).

Этот блок реализует эти ephemerides относительно Международной Астрономической Ссылочной версии 1.0 Кадра, принятой в 1 998.

DE423

Выпущенный в 2 010. Эта эфемерида учитывает диапазон дат Джулиана 2378480.5 (16 декабря 1799) к 2 524 624,5 (1 февраля, 2200).

Этот блок реализует эти ephemerides относительно Международной Астрономической Ссылочной версии 2.0 Кадра, принятой в 2 010.

DE430

Выпущенный в 2 013. Эта эфемерида учитывает диапазон дат Джулиана 2287184.5 (21 декабря 1549) к 2 688 976,5 (25 января, 2650).

Этот блок реализует эти ephemerides относительно Международной Астрономической Ссылочной версии 2.0 Кадра, принятой в 2 010.

Примечание

Этот блок требует, чтобы вы загрузили эфемеридные данные с помощью 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] Folkner, W. M. Дж. Г. Уильямс, Д. Х. Боггс. "Планетарная и лунная эфемерида DE 421". Отчет о выполнении работ IPN 42-178, 2009.

[2] Vallado, D. A. основные принципы астродинамики и приложений, McGraw-Hill, Нью-Йорк, 1997.

Введенный в R2013a