ECI Position to AER

Преобразуйте центрированные землей инерционные координаты (ECI) в азимутальные координаты

  • Библиотека:
  • Аэрокосмический Blockset/Утилиты/Преобразования осей

  • ECI Position to AER block

Описание

Блок ECI Position to AER преобразует координаты инерционного положения с центром Земли (ECI) в координаты азимута, повышения и наклона (AER), основанные на геодезическом положении (широта, долгота и высота).

  • Азимут (A) - Угол, измеренный по часовой стрелке от истинного севера. Он колеблется от 0 до 360 степени.

  • Повышение (E) - угол между плоскостью, перпендикулярной эллипсоиду, и линией, которая переходит от локальной ссылки к положению объекта. Он колеблется от -90 до 90 степени.

  • Наклонная область значений (R) - расстояние прямой линии между локальной ссылкой и объектом.

Порты

Вход

расширить все

Положение, заданное как вектор элемента 3 на 1, в координатах ECI.

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

Различие между UTC и универсальным временем (UT1) в секундах, заданная как скаляр, для которого блок вычисляет направление косинуса или матрицы преобразования.

Пример: 0.234

Зависимости

Чтобы включить этот порт, выберите Higher accuracy parameters.

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

Различие между Международным Атомным Временем (IAT) и UTC, заданная в виде скаляра, в секундах, для которых функция вычисляет косинус направления или матрицу преобразования.

Пример: 32

Зависимости

Этот порт отключен, если флажок Higher accuracy parameters снят.

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

Полярное перемещение Земли, заданное как массив 1 на 2, в радианах, от движения земной коры, вдоль оси x -ось и y -ось.

Пример: [-0.0682e-5 0.1616e-5]

Зависимости

Чтобы включить этот порт, выберите Higher accuracy parameters.

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

Настройка на основе метода сокращения, заданная как массив 1 на 2. Имя порта зависит от настройки параметра Reduction:

  • Если метод сокращения IAU-2000/2006, этот вход является регулировкой местоположения Небесного Промежуточного Полюса (CIP), заданной в радианах. Это место ([d X, d Y]) находится вдоль оси x и y оси, для примера, [-0.2530e-6 -0.0188e-6].

  • Если метод сокращения IAU-76/FK5, этот вход является регулировкой долготы ([

Исторические значения см. на веб-сайте International Earth Rotation and Reference Systems Service (https://www.iers.org) и перейдите на страницу Earth Orientation Data/Products.

Пример: [-0.2530e-6 -0.0188e-6]

Зависимости

Чтобы включить этот порт, выберите Higher accuracy parameters.

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

Источник шага времени, заданный как скаляр, такой как блок Clock.

Зависимости

  • Имя порта и шаг времени зависят от параметра Time Increment.

    Time Increment значениеИмя порта

    Day

    day

    Hour

    hour

    Min

    min

    Sec

    sec

    None

    Порт отсутствует

  • Чтобы отключить этот порт, установите параметр Time Increment равным None.

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

Выход

расширить все

Локальные опорные координаты азимут ( степени), повышение ( степени) и область значений наклона (метры), заданные как вектор элемента 3 на 1.

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

Параметры

расширить все

Метод сокращения для преобразования координат. Метод может быть одним из:

  • IAU-76/FK5

    Уменьшите расчет с помощью системы Объединения International Astronomical 76/Fifth Fundamental Catalogue (IAU-76/FK5) ссылки. Выберите этот метод сокращения, если система координат ссылки для преобразования FK5.

    Примечание

    Этот метод использует модель прецессии IAU 1976 и теорию нутации IAU 1980, чтобы уменьшить вычисление. Эта модель и теория больше не являются текущими, но программное обеспечение предоставляет этот метод сокращения для существующих реализаций. Из-за полярного приближения движения, которое использует этот метод редукции, блок вычисляет матрицу преобразования, а не матрицу косинуса направления.

  • IAU-2000/2006

    Уменьшите расчет с помощью справочной системы Международного астрономического объединения 2000/2006. Выберите этот метод сокращения, если система координат ссылки для преобразования IAU-2000. Этот метод сокращения использует P03 модель прецессии, чтобы уменьшить вычисление.

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

Параметры блоков: red
Тип: Вектор символов
Значения: 'IAU-2000/2006' | 'IAU-76/FK5'
По умолчанию: 'IAU-2000/2006'

Год для вычисления даты Универсального скоординированного времени (UTC). Введите двойное значение, которое является целым числом, больше 1, например 2014.

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

Параметры блоков: year
Тип: Вектор символов
Значения: double, целое число, больше 1
По умолчанию: '2013'

Месяц для вычисления даты UTC.

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

Параметры блоков: month
Тип: Вектор символов
Значения: 'January' | 'February' | 'March' | 'April' | 'May' | 'June' | 'July' | 'August' | 'September' | 'October' | 'November' | 'December'
По умолчанию: 'January'

День для вычисления даты UTC.

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

Параметры блоков: day
Тип: Вектор символов
Значения: '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12' | '13' | '14' | '15' | '16' | '17' | '18' | '19' | '20' | '21' | '22' | '23' | '24' | '25' | '26' | '27' | '28' | '29' | '30' | '31'
По умолчанию: '1'

Час для вычисления даты UTC. Введите двойное значение, которое является целым числом, от 0 на 24.

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

Параметры блоков: hour
Тип: Вектор символов
Значения: double, целое число, 0 на 24
По умолчанию: '0'

Минуты для вычисления даты UTC. Введите двойное значение, которое является целым числом, от 0 на 60.

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

Параметры блоков: min
Тип: Вектор символов
Значения: double, целое число, 0 на 60
По умолчанию: '0'

Секунды для вычисления даты UTC. Введите двойное значение, которое является целым числом, от 0 на 60.

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

Параметры блоков: sec
Тип: Вектор символов
Значения: double, целое число, 0 на 60
По умолчанию: '0'

Шаг времени между указанной датой и желаемым временем симуляции модели. Блок корректирует вычисленную матрицу косинуса направления, чтобы учесть шаг времени от симуляции модели. Для примера выберите Day и соединение таймера симуляции к порту означает, что каждый временной шаг составляет один день, и блок корректирует свое вычисление на основе этого времени симуляции.

Этот параметр соответствует входу с временным шагом, источнику синхроимпульса.

Если вы выбираете None, вычисленная дата Юлиана не учитывает время симуляции модели.

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

Параметры блоков: deltaT
Тип: Вектор символов
Значения: 'None' | 'Day' | 'Hour' | 'Min' | 'Sec'
По умолчанию: 'Day'

Задайте поведение блоков, когда входы блоков находятся вне области значений.

ДействиеОписание
None Никаких действий.
Warning Предупреждение в MATLAB® Командное окно, симуляция модели продолжается.
Error (по умолчанию) MATLAB возвращает исключение, симуляция модели останавливается.

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

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

Установите этот флажок, чтобы разрешить следующие входы блоков. Эти входы позволяют вам лучше управлять результатом преобразования. Описание приведено в разделе «Входе».

  • А UT1

  • А AT

  • [xp, yp]

  • [И ́ ль, И ́ ля] или [d X, d Y]

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

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

Задает параметр и выход модулей.

Модули

Положение

Экваториальный радиус

Высота

Metric (MKS)

Метры

Метры

Метры

English

Ноги

Ноги

Ноги

Зависимости

Чтобы включить эту опцию, установите модель Земли на WGS84.

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

Параметры блоков: eunits
Тип: Вектор символов
Значения: 'Metric (MKS)' | 'English'
По умолчанию: 'Metric (MKS)'

Модель Земли для использования, Custom или Earth (WGS84).

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

Параметры блоков: earthmodel
Тип: Вектор символов
Значения: 'Earth (WGS84)' | 'Custom'
По умолчанию: 'Earth (WGS84)'

Уплощение планеты, заданное как двойной скаляр.

Зависимости

Чтобы включить этот параметр, установите модель Земли на Custom.

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

Параметры блоков: flat
Тип: Вектор символов
Значения: двойной скаляр
По умолчанию: 1/298.257223563

Радиус планеты на ее экваторе.

Зависимости

Чтобы включить этот параметр, установите модель Земли на Custom.

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

Параметры блоков: eqradius
Тип: Вектор символов
Значения: двойной скаляр
По умолчанию: 6378137

Опорное расположение в широте и долготе, заданное как вектор 2 на 1, в степенях.

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

Параметры блоков: latlon0
Тип: Вектор символов
Значения: вектор 2 на 1
По умолчанию: [0 0]

Задает угол для преобразования плоских координат x Земли и y в координаты севера и востока, соответственно. Примером является угол между судном и истинным геодезическим севером.

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

Параметры блоков: psi0
Тип: Вектор символов
Значения: двойной скаляр
По умолчанию: 0

Задает базовую высоту, измеренную от поверхности Земли до плоской системы координат Земли. Используются те же модули, что и положение ECI. Оцените высоту ссылки относительно системы координат Земли.

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

Параметры блоков: href
Тип: Вектор символов
Значения: двойной скаляр
По умолчанию: 0

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

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

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