Earth Nutation

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

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

  • Earth Nutation block

Описание

Блок 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

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

Зависимости

Этот порт отображается, если параметр 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 из списка, заданного Лабораторией реактивного движения:

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.

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

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

Смотрите также

| |

Введенный в R2013a