Discrete Wind Gust Model

Сгенерируйте дискретный порыв ветра

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

  • Discrete Wind Gust Model block

Описание

Блок Discrete Wind Gust Model реализует порыв ветра стандартной формы “с 1 косинусом”. Этот блок реализует математическое представление в Военной Спецификации MIL-F-8785C [1]. Порыв применяется к каждой оси индивидуально, или ко всем трем осям целиком. Вы задаете амплитуду порыва (увеличение скорости ветра, сгенерированной порывом), длина порыва (длина, в метрах, по которым порыв растет), и время начала порыва. Для получения дополнительной информации о форме порыва см. Алгоритмы.

Блок Discrete Wind Gust Model может представлять скорость ветра в модулях футов в секунду, метров в секунду или узлов.

Порты

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

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

Пошлите авиапочтой в виде скаляра в выбранных модулях.

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

Вывод

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

Скорость ветра, возвращенная как скаляр, в выбранных модулях.

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

Параметры

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

Модули порыва ветра в виде:

Модули

Ветер

Высота

Metric (MKS)

Метры/секунда

Метры

English (Velocity in ft/s)

Ноги/секунда

Футы

English (Velocity in kts)

Узлы

Футы

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

Параметры блоков: units
Ввод: символьный вектор
Значения: 'Metric (MKS)' | 'English (Velocity in ft/s)' | 'English (Velocity in kts)'
Значение по умолчанию: 'Metric (MKS)'

Чтобы применить порыв ветра к u - ось в системе координат тела, установите этот флажок. В противном случае снимите этот флажок.

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

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

Чтобы применить порыв ветра к v - ось в системе координат тела, установите этот флажок. В противном случае снимите этот флажок.

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

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

Чтобы применить порыв ветра к w - ось в системе координат тела, установите этот флажок. В противном случае снимите этот флажок.

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

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

Время модели в виде скаляра, в котором порыв начинается в секундах.

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

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

Длина, в метрах или футах (в зависимости от выбора модулей), по которому порыв растет на каждой оси. Эти значения должны быть положительными.

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

Параметры блоков: d_m
Ввод: символьный вектор
Значения: вектор
Значение по умолчанию: '[120 120 80]'

Величина увеличения скорости ветра вызывается порывом на каждой оси. Эти значения могут быть положительными или отрицательными.

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

Параметры блоков: d_m
Ввод: символьный вектор
Значения: вектор
Значение по умолчанию: '[3.5 3.5 3.0]'

Алгоритмы

Этот рисунок показывает форму порыва со временем начала нуля. Параметры, которые управляют формой порыва, обозначаются на схеме.

Чтобы оценить ответ самолета на большие воздействия ветра, можно использовать дискретный порыв отдельно или во множителях.

Математическое представление дискретного порыва:

Vwind={0x<0Vm2(1cos(πxdm))0xdmVmx>dm

то, где V m является амплитудой порыва, d m является длиной порыва, x является расстоянием, переместилось, и ветер V является результирующей скоростью ветра в системе координат связанной оси.

Ссылки

[1] Американская военная спецификация MIL-F-8785C, 5 ноября 1980.

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

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

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