Planetary Ephemeris

Реализуйте положение и скорость астрономических объектов

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

Описание

Блок Planetary Ephemeris использует Чебышевские коэффициенты, чтобы реализовать положение и скорость целевого объекта относительно заданного центрального объекта для данной даты Джулиана. Параметр Target задает астрономический объект. Блок реализует ephemerides использование параметра Center для астрономического объекта как ссылка.

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

Совет

Для TJD, Юлианская дата ввела для блока:

  • Вычислите дату с помощью блока Julian Date Conversion или Aerospace Toolbox juliandate функция.

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

Этот блок реализует положение и скорость с помощью Международной Астрономической Системы координат. Если вы требуете планетарного эфемеридного значения положения относительно Земли в зафиксированном Землей (ECEF) координаты, используйте блок Direction Cosine Matrix ECI to ECEF.

Порты

Входной параметр

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

Дата Джулиана, заданная как положительная скалярная величина между минимумом и максимумом данные Джулиана.

Смотрите параметр 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

Вывод

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

Положение барицентра (X ICRF1) объекта Target относительно барицентра объекта Center, выход как вектор, в км или астрономических модулях (AU).

Совет

Этот блок выводит положение барицентра в координатах Международной астрономической системы координат (ICRF). Чтобы преобразовать эти координаты в Сосредоточенный землей зафиксированный землей (ECEF), используйте блок Direction Cosine Matrix ECI to ECEF.

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

Скорость (V ICRF) барицентра объекта Target относительно барицентра объекта Center, заданного как вектор, в км/с или астрономических модулях (AU) / день.

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

Параметры

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

Устройства вывода, заданные как km,km/s или AU,AU/day.

Модули

Положение

Скорость

km,km/s

км

км/с

Au,AU/day

астрономические модули (AU)

AU/день

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

Параметры блоков: kmflag
Ввод: символьный вектор
Значения: km,km/s | AU,AU/day
Значение по умолчанию: 'km,km/s'

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

  • Julian date

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

  • T0 and elapsed Julian time

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

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

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

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

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

Выберите одну из следующих ephemerides моделей, заданных Лабораторией реактивного движения.

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.

DE432t

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

Центральное тело (астрономический объект) или ссылочное тело, заданное как ориентир для измерения положения и скорости барицентра Target.

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

Параметры блоков: nCenter
Ввод: символьный вектор
Значения: Sun | Mercury | Venus | Earth | Moon | Mars | Jupiter | Saturn | Uranus | Neptune | Pluto | Solar system barycenter | Earth-Moon barycenter
Значение по умолчанию: 'Sun'

Целевое тело (астрономический объект) или ссылочное тело, заданное как ориентир для измерения положения и скорости барицентра.

Из области значений блокируйте поведение, заданное можно следующим образом.

ДействиеОписание

None

Никакое действие.

Warning

Предупреждая в Окне Команды MATLAB, симуляция модели продолжается.

Error (значение по умолчанию)

MATLAB возвращает исключение, остановки симуляции модели.

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

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

Установите этот флажок, чтобы вычислить скорость барицентра Target относительно барицентра Center.

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

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

Ссылки

[1] Folkner, W. M. Дж. Г. Уильямс, Д. Х. Боггс. "Планетарная и лунная эфемерида DE 421". Отчет о выполнении работ IPN 42-178, 2009.

[2] Мама, C. и др. "Международная Астрономическая Система координат как Реализованная Очень длинной Базовой Интерферометрией". Астрономический Журнал, Издание 116, 516-546, 1998.

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

Введенный в R2013a

Для просмотра документации необходимо авторизоваться на сайте