exponenta event banner

Плоская земля до LLA

Оценка геодезической широты, долготы и высоты по плоскому положению Земли

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

  • Flat Earth to LLA block

Описание

Блок Flat Earth to LLA преобразует вектор 3 на 1 плоского положения Земли (p pw) в геодезическую широту (startfet), долготу (startfet) и высоту (h). Дополнительные сведения о плоской системе координат Земли см. в разделе Алгоритмы.

Ограничения

  • Этот способ оценки предполагает, что траектория полета и угол крена равны нулю.

  • Этот метод оценки предполагает, что плоская ось Z Земли перпендикулярна Земле только на начальной геодезической широте и долготе. Этот метод имеет более высокую точность на небольших расстояниях от начальной геодезической широты и долготы и ближе к экватору. Долгота будет иметь более высокую точность при меньших изменениях широты. Кроме того, долгота является единственной на полюсах.

Порты

Вход

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

Положение в плоском кадре Земли, определяемое как вектор 3 на 1.

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

Опорная высота от поверхности Земли до плоского земного каркаса относительно земного каркаса, заданная как скаляр в тех же единицах, что и плоское земное положение.

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

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

Зависимости

Этот порт активируется, если установлен флажок Положение и ориентация привязки ввода (Input reference position and orientation).

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

Угол, заданный как скаляр, для преобразования плоских координат Земли x и Y в координаты Севера и Востока. Этот порт используется для указания угла в качестве динамического значения.

Зависимости

Этот порт активируется, если установлен флажок Положение и ориентация привязки ввода (Input reference position and orientation).

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

Продукция

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

Геодезическая широта и долгота, возвращаемые в виде вектора 2 на 1, в градусах.

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

Высота над входной опорной высотой, возвращаемой как скаляр, в тех же единицах, что и плоское положение Земли.

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

Параметры

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

Единицы измерения параметров и выходных данных.

Единицы

Положение

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

Высота

Metric (MKS)

Метры

Метры

Метры

English

Ноги

Ноги

Ноги

Зависимости

Чтобы включить этот параметр, задайте для параметра Planet model значение Earth (WGS84).

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

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

Модель планеты для использования, указанная как Custom или Earth (WGS84).

Зависимости

Выбор Custom включает следующие параметры:

  • Выравнивание

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

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

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

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

Зависимости

Чтобы включить этот параметр, задайте для параметра Planet model значение Custom.

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

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

Радиус планеты на ее экваторе, определяемый как двойной скаляр, в тех же единицах, что и параметр Units.

Зависимости

Этот параметр включается, если для модели Planet задано значение Custom.

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

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

Установите этот флажок, чтобы включить порты для опорного положения и угла преобразования плоской земли. Установите этот флажок, если требуется задать исходные положения и угол в качестве динамических значений.

Зависимости

Установка этого флажка заменяет следующие параметры:

  • Опорная геодезическая широта и долгота [град]

  • Направление плоской оси X Земли (градусы по часовой стрелке с севера)

с этими портами ввода:

  • mcref lref

  • Входными портами, предназначенными для использования при выполнении операции "

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

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

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

Зависимости

Чтобы включить этот параметр, снимите флажок Положение и ориентация привязки ввода (Input reference position and orientation).

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

Параметр блока: LL0
Текст: символьный вектор
Значения: вектор 2 на 1
По умолчанию: [0 10]

Угол для преобразования плоских координат Земли x и Y в координаты Севера и Востока, заданные как скалярный двойник, в градусах.

Зависимости

Этот параметр отключен, если установлен флажок Положение и ориентация привязки ввода (Input reference position and orientation).

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

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

Алгоритмы

Плоская система координат Земли предполагает, что ось Z положительна вниз. Оценка начинается с преобразования плоских координат Земли x и y в координаты Севера и Востока. Трансформация имеет вид:

[NE] = [cosstart− sinü sinü cosstart] [pxpy],

где (δw) - угол в градусах по часовой стрелке между осью X и севером.

Для преобразования координат Севера и Востока в геодезическую широту и долготу используются радиус кривизны в основной вертикали (RN) и радиус кривизны в меридиане (RM).

(RN) и (RM) определяются следующими отношениями:

RN = R1 (2f f2) sin2μ0RM = RN1 (2f f2) 1 − (2f − f2) син2мк0

где (R) - экваториальный радиус планеты и (f) - сплющивание планеты.

Небольшие изменения в широте и долготе аппроксимируются от небольших изменений в Северной и Восточной позициях:

= atan (1RM) dNd, = atan (1RNcosμ) dE

Выходная широта и долгота являются просто начальной широтой и долготой плюс небольшие изменения широты и долготы:

мкм = мк0 + мк

Высота представляет собой отрицательное плоское значение z-оси Земли минус опорная высота (href):

h = pz href.

Ссылки

[1] Стивенс, B. L. и Ф. Л. Льюис. Управление и моделирование летательных аппаратов, Хобокен, Нью-Джерси: John Wiley & Sons, 2003.

[2] Эткин, Б. Динамика атмосферного полета Хобокен, Нью-Джерси: Джон Уайли и сыновья, 1972.

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a