exponenta event banner

Дискретная модель порыва ветра

Генерировать дискретный порыв ветра

  • Библиотека:
  • Аэрокосмический блок/Окружающая среда/Ветер

  • Discrete Wind Gust Model block

Описание

Блок дискретной модели порыва ветра реализует порыв ветра стандартной «1-косинусной» формы. Этот блок реализует математическое представление в военной спецификации MIL-F-8785C [1]. Порыв прикладывается к каждой оси по отдельности или ко всем трем осям одновременно. Задаются амплитуда порыва (увеличение скорости ветра, создаваемого порывом), длина порыва (длина, в метрах, за которые порыв нарастает) и время начала порыва. Дополнительные сведения о форме порыва см. в разделе Алгоритмы.

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

Порты

Вход

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

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

Типы данных: 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 (1 cos (securityxdm)) 0≤x≤dmVmx>dm

где Vm - амплитуда порыва, dm - длина порыва, x - пройденное расстояние, а Vwind - результирующая скорость ветра в каркасе оси тела.

Ссылки

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

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

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

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