exponenta event banner

Пакет net_fdm для FleyGear

Произвести net_fdm пакет для FleyGear

  • Библиотека:
  • Аэрокосмический блок/Анимация/Интерфейсы имитатора полета

  • Pack net_fdm Packet for FlightGear block

Описание

Блок Pack net_fdm Packet for FlireGear создает из отдельных входных данных FlireGear net_fdm пакет данных, совместимый с конкретной версией имитатора полета FleyGear. Этот блок принимает все сигналы, поддерживаемые FlireGear net_fdm пакет данных. Эти сигналы распределены по шести группам:

  • Позиционные/установочные входы

  • Входы скорости/ускорения

  • Вводы положения управляющей поверхности

  • Вводы двигателя/топлива

  • Вводы шасси

  • Входные данные окружающей среды

Чтобы включить или отключить входные данные для этих групп, выберите соответствующий параметр блока. Входные порты блока изменяются в зависимости от запрошенных групп сигналов. Блок вставляет нули для значений пакетов, которые являются частью неактивных групп сигналов.

Продукт Aerospace Blockset™ поддерживает версии FlireGear начиная с версии 2.6. Если используется версия FlireGear старше 2.6, в модели отображается уведомление от Simulink ® Upgrade Advisor. Рассмотрите возможность использования помощника по обновлению для обновления версии FliveGear. Дополнительные сведения см. в разделе Поддерживаемые версии FlireGear.

Порты

Вход

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

Входы положения/положения

Долгота, заданная как скаляр, в рад.

Зависимости

Чтобы включить этот порт, установите флажок Show position/attaction inputs.

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

Широта, заданная как скаляр, в рад.

Зависимости

Чтобы включить этот порт, установите флажок Show position/attaction inputs.

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

Высота над уровнем моря, заданная как скаляр, в м.

Зависимости

Чтобы включить этот порт, установите флажок Show position/attaction inputs.

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

Крен, заданный как скаляр, в рад.

Зависимости

Чтобы включить этот порт, установите флажок Show position/attaction inputs.

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

Шаг, заданный как скаляр, в рад.

Зависимости

Чтобы включить этот порт, установите флажок Show position/attaction inputs.

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

Yaw, заданный как скаляр, в рад.

Зависимости

Чтобы включить этот порт, установите флажок Show position/attaction inputs.

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

Входы скорости/ускорения

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

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Угол бокового среза, заданный как скаляр, в рад.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Скорость крена, заданная как скаляр, в рад/сек.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Скорость основного тона, заданная как скаляр, в рад/сек.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Скорость рыскания, заданная как скаляр, в рад/сек.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Калиброванная воздушная скорость, указанная как скаляр, в узлах.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Скорость подъема, заданная как скаляр, в футах/с.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Скорость на север в кадре тела, заданная как скаляр, в футах/с.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Скорость на восток в кадре тела, заданная как скаляр, в футах/сек.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Скорость вниз, заданная как скаляр, в футах/с.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

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

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Скорость на восток в каркасе корпуса относительно локального авиапарка, заданная как скаляр, в футах/с.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Скорость вниз в кадре корпуса относительно авиаперелета, заданная как скаляр, в футах/с.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Ускорение X в кадре тела, указанное как скаляр, в ft/sec2.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Ускорение Y в кадре тела, указанное как скаляр, в ft/sec2.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Ускорение Z в кадре тела, указанное как скаляр, в ft/sec2.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Величина задержки [0-1], указанная как скаляр, в ftsec2.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Проскальзывание шарика. указан как скаляр, в деб.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы скорости/ускорения.

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

Входные данные положения управляющей поверхности

Нормализованная позиция лифта, заданная как скаляр.

Зависимости

Чтобы включить этот порт, установите флажок Показать входные данные положения управляющей поверхности (Show control surface position inputs).

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

Нормализованная позиция обрезки табуляции лифта, заданная как скаляр.

Зависимости

Чтобы включить этот порт, установите флажок Показать входные данные положения управляющей поверхности (Show control surface position inputs).

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

Нормализованная позиция левого клапана, заданная как скаляр.

Зависимости

Чтобы включить этот порт, установите флажок Показать входные данные положения управляющей поверхности (Show control surface position inputs).

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

Нормализованное положение правого клапана, указанное как скаляр.

Зависимости

Чтобы включить этот порт, установите флажок Показать входные данные положения управляющей поверхности (Show control surface position inputs).

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

Нормализованное положение левого элерона. указан как скаляр.

Зависимости

Чтобы включить этот порт, установите флажок Показать входные данные положения управляющей поверхности (Show control surface position inputs).

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

Нормализованная правая позиция элерона, заданная как скаляр.

Зависимости

Чтобы включить этот порт, установите флажок Показать входные данные положения управляющей поверхности (Show control surface position inputs).

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

Нормализованное положение руля направления, указанное как скаляр.

Зависимости

Чтобы включить этот порт, установите флажок Показать входные данные положения управляющей поверхности (Show control surface position inputs).

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

Нормализованное положение носового колеса, указанное как скаляр.

Зависимости

Чтобы включить этот порт, установите флажок Показать входные данные положения управляющей поверхности (Show control surface position inputs).

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

Нормализованная позиция спидбрейка, заданная как скаляр.

Зависимости

Чтобы включить этот порт, установите флажок Показать входные данные положения управляющей поверхности (Show control surface position inputs).

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

Нормализованная позиция спойлеров, заданная как скаляр.

Зависимости

Чтобы включить этот порт, установите флажок Показать входные данные положения управляющей поверхности (Show control surface position inputs).

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

Входы двигателя/топлива

Число узлов, указанное как скаляр.

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

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

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

Частота вращения двигателя, указанная как вектор, в об/мин.

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

Расход топлива, определяемый как вектор, в гал/ч.

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

Давление топлива, указанное как вектор, в галлонах/час.

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

Температура отработавших газов, указанная как вектор, в град. F

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

Температура головки цилиндра, указанная как вектор, в град.

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

Давление в коллекторе, указанное как вектор, в фунтах на кв. дюйм.

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

Температура на входе в турбину, указанная как вектор, в град. F.

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

Температура масла, указанная как вектор, в град.

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

Давление масла, указанное как вектор, в фунтах на кв. дюйм.

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

Количество топливных баков, указанное как скаляр.

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

Количество топлива на бак, указанное в виде вектора, в гал.

Зависимости

Чтобы включить этот порт, установите флажок Show engine/fuel inputs.

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

Входы шасси

Количество колес, указанное как unit32.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы шасси.

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

Вес на переключателе колес, указанный как вектор.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы шасси.

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

Нормализованное положение шасси, указанное как вектор.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы шасси.

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

Руль шасси нормализован, указан как вектор.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы шасси.

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

Нормализованное сжатие шасси, указанное как вектор.

Зависимости

Чтобы включить этот порт, установите флажок Показать входы шасси.

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

Входные данные окружающей среды

Надземный уровень, заданный как скаляр, в м.

Зависимости

Чтобы включить этот порт, установите флажок Show environment inputs.

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

Текущее время UNIX, указанное как скаляр, в секундах.

Зависимости

Чтобы включить этот порт, установите флажок Show environment inputs.

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

Смещение в секундах до времени UNIX, указанного как скаляр, в секундах.

Зависимости

Чтобы включить этот порт, установите флажок Show environment inputs.

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

Видимость (для визуальных эффектов), заданная как скаляр, в м.

Зависимости

Чтобы включить этот порт, установите флажок Show environment inputs.

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

Продукция

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

Пакет, созданный для FleyGear, указан как массив.

Типы данных: single | double | uint32

Параметры

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

Установите этот флажок, чтобы включить входы положения и высоты в FlireGear net_fdm пакет данных.

Зависимости

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

Сигнальная группа 1: входы положения/высоты

ИмяЕдиницыНапечататьWidthОписание

longitude

радиус

дважды

1

Геодезическая долгота

latitude

радиус

дважды

1

Геодезическая широта

altitude

m

дважды

1

Высота над уровнем моря

theta

радиус

одинок

1

Подача

phi

радиус

одинок

1

Список

psi

радиус

одинок

1

Отклонение от курса

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

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

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

Зависимости

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

Сигнальная группа 2: входы скорости/ускорения

ИмяЕдиницыНапечататьWidthОписание

alpha

радиус

одинок

1

Угол атаки

beta

радиус

одинок

1

Угол бокового выступа

dphi/dt

рад/сек

одинок

1

Скорость крена

dtheta/dt

рад/сек

одинок

1

Скорость тангажа

dpsi/dt

рад/сек

одинок

1

Скорость рыскания

Vcas

узел

одинок

1

Калиброванная воздушная скорость

climb_rate

футов/сек

одинок

1

Скорость подъема

v_north

футов/сек

одинок

1

Скорость на север в корпусе

v_east

футов/сек

одинок

1

Восточная скорость в корпусе

v_down

футов/сек

одинок

1

Скорость вниз

v_wind_body_north

футов/сек

одинок

1

Скорость на север в корпусе относительно местной авиаперевозки

v_wind_body_east

футов/сек

одинок

1

Восточная скорость в корпусе относительно местной авиаперевозки

v_wind_body_down

футов/сек

одинок

1

Скорость вниз в раме корпуса относительно авиаперелета

Axpilot

футов/сек2

одинок

1

Ускорение X в корпусе

Aypilot

футов/сек2

одинок

1

Ускорение Y в раме кузова

Azpilot

футов/сек2

одинок

1

Ускорение Z в раме кузова

stall_warning

одинок

1

Объем простоя [0-1]

slip_deg

deb

одинок

1

Отклонение шара скольжения

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

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

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

Зависимости

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

Сигнальная группа 3: Входы положения управляющей поверхности

ИмяЕдиницыНапечататьWidthОписание

elevator

1 (безразмерный)

одинок

1

Нормализованное положение лифта

elevator_trim_tab

1 (безразмерный)

одинок

1

Нормализованное положение подреза подъемника

left_flap

1 (безразмерный)

одинок

1

Нормализованное положение левой створки

right_flap

1 (безразмерный)

одинок

1

Нормализованное положение правой створки

left_aileron

1 (безразмерный)

одинок

1

Нормализованное положение левого элерона

right_aileron

1 (безразмерный)

одинок

1

Нормализованное положение правого элерона

rudder

1 (безразмерный)

одинок

1

Нормированное положение руля направления

nose_wheel

1 (безразмерный)

одинок

1

Нормализованное положение носового колеса

speedbrake

1 (безразмерный)

одинок

1

Нормализованное положение тормоза

spoilers

1 (безразмерный)

одинок

1

Нормализованное положение спойлеров

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

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

Установите этот флажок, чтобы включить входы двигателя и топлива в FlireGear net_fdm пакет данных.

Зависимости

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

Сигнальная группа 4: входы двигателя/топлива

ИмяЕдиницыНапечататьWidthОписание

num_engines

uint32

1

Количество двигателей

eng_state

uint32

4

Состояние двигателя (выкл., прокрутка, ход)

rpm

рев ./мин

одинок

4

Частота вращения двигателя

fuel_flow

gal/час

одинок

4

Расход топлива

fuel_px

psi

одинок

4

Давление топлива

egt

град. F

одинок

4

Температура отработавших газов

cht

град. F

одинок

4

Температура головки цилиндра

mp_osi

psi

одинок

4

Давление в коллекторе

tit

град. F

одинок

4

Температура на входе в турбину

oil_temp

град. F

одинок

4

Температура масла

oil_px

psi

одинок

4

Давление масла

num_tanks

uint32

1

Количество топливных баков

fuel_quantity

девочка

одинок

4

Количество топлива на бак

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

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

Установите этот флажок, чтобы включить входы шасси в FlireGear net_fdm пакет данных.

Зависимости

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

Сигнальная группа 5: Входы шасси

ИмяЕдиницыНапечататьWidthОписание

num_wheels

uint32

3

Количество колес

wow

uint32

1

Вес на переключателе колес

gear_pos

одинок

3

Нормированное положение шасси

gear_steer

одинок

3

Нормализованное рулевое управление шасси

gear_compression

одинок

3

Нормированное сжатие шасси

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

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

Установите этот флажок, чтобы включить входные данные среды в FlireGear net_fdm пакет данных.

Зависимости

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

Сигнальная группа 6: Входные сигналы окружающей среды

ИмяЕдиницыНапечататьWidthОписание

agl

m

одинок

1

Выше уровня земли

cur_time

секунда

uint32

1

Текущее время UNIX

warp

секунда

uint32

1

Смещение в секундах до времени UNIX

visibility

m

одинок

1

Видимость в метрах (для визуальных эффектов)

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

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

Укажите время выборки (-1 для наследования).

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

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

Примеры модели

HL-20 Project with Optional FlightGear Interface

HL-20 Проект с дополнительным интерфейсом FleyGear

В этом проекте показано, как моделировать HL-20 подъемное тело НАСА с помощью программного обеспечения Simulink ®, Stateflow ® и Aerospace Blockset™. Модель транспортного средства включает в себя аэродинамику, логику управления, системы управления отказами (FDIR) и органы управления двигателем (FADEC). Он также включает воздействие окружающей среды, например, профилей ветра для фазы посадки. Вся модель имитирует фазы захода на посадку и посадочного полета с помощью контроллера автоматической посадки. Для анализа влияния отказов исполнительного механизма и изменения порывов ветра на устойчивость транспортного средства используйте ярлык проекта «Анализ отказов в параллельном режиме». Если установлен модуль Parallel Computing Toolbox™, анализ выполняется параллельно. Если Toolbox™ Parallel Computing не установлен, анализ выполняется последовательно. Визуализация для этой модели осуществляется через интерфейс с FlireGear, пакетом имитатора полета с открытым исходным кодом. Если интерфейс FlireGear недоступен, можно смоделировать модель, замкнув цикл с помощью альтернативных источников данных, предоставленных в блоке Вариант. В этом блоке можно выбрать ранее сохраненный файл данных, блок редактора сигналов или набор постоянных значений. В этом примере требуется Toolbox™ системы управления.

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