Centrifugal Effect Model

Реализуйте математическое представление центробежного эффекта для планетарной силы тяжести

  • Библиотека:
  • Aerospace Blockset / Среда / Сила тяжести

  • Centrifugal Effect Model block

Описание

Блок Centrifugal Effect Model реализует математическое представление центробежного эффекта для планетарной силы тяжести. Сила тяжести центробежный эффект является ускоряющим фрагментом центробежных эффектов силы из-за вращения планеты. Этот блок реализует это представление с помощью планетарных уровней вращения. Вы используете центробежные значения силы во вращении или неинерционных системах координат.

Порты

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

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

Сосредоточенные планетой зафиксированные планетой координаты от центра планеты в виде скаляра. Если Planet model имеет значение Earth, эта матрица содержит координаты Сосредоточенного землей зафиксированного землей (ECEF). Блок не использует явные модули.

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

Планетарный уровень вращения в виде скаляра, в рад/секунда.

Зависимости

Чтобы включить этот параметр, установите Planetary rotational rate (rad/sec) на Custom.

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

Вывод

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

Значения силы тяжести, возвращенные как m-3 массив, в оси X, оси Y и оси z сосредоточенных планетой зафиксированных планетой координат, во входных единицах расстояния в секунду, придали квадратную форму.

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

Параметры

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

Планетарная модель в виде Mercury, Venus, Earth, Moon, Mars, Jupiter, Saturn, Uranus, Neptune, или Custom. Блок использует вращение выбранной планеты, чтобы реализовать математическое представление центробежного эффекта.

Зависимости

Выбор Custom включает параметры Input planetary rotation rate и Planetary rotational rate (rad/sec).

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

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

Планетарный вращательный уровень в радианах в секунду.

Если вы хотите задать планетарный вращательный уровень как вход с блоком, смотрите параметр Input planetary rotation rate.

Зависимости

Установка флажка Input planetary rotation rate отключает параметр Planetary rotational rate (rad/sec).

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

Параметры блоков: omega
Ввод: символьный вектор
Значения: '7.2921150e-05' | скаляр
Значение по умолчанию: '7.2921150e-05'

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

Зависимости

Установка этого флажка включает ω и отключает параметр Planetary rotational rate (rad/sec).

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

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

Ссылки

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

[2] "Мир министерства обороны геодезическая система 1984, ее определение и отношение с локальными геодезическими системами". NIMA TR8350.2.

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

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

Введен в R2010a