Ideal Airspeed Correction

Вычислите эквивалентную воздушную скорость (EAS), калиброванную воздушную скорость (CAS) или истинную воздушную скорость (TAS) друг от друга

  • Библиотека:
  • Aerospace рейс

  • Ideal Airspeed Correction block

Описание

Блок Ideal Airspeed Correction вычисляет одну из этих скоростей по одной из двух других скоростей:

  • Эквивалентная воздушная скорость (EAS)

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

  • Истинная воздушная скорость (TAS)

Ограничения

Этот блок принимает, что воздушный поток является сжимаемым сухим воздухом с постоянным удельным тепловым отношением, γ

Порты

Вход

расширить все

Истинная входная воздушная скорость, заданная как скаляр, в модулях, заданных параметром Units.

Зависимости

Чтобы включить этот порт, установите Airspeed input равным TAS.

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

Эквивалентная входная воздушная скорость, заданная в виде скаляра, в модулях, заданных параметром Units.

Зависимости

Чтобы включить этот порт, установите Airspeed input равным EAS.

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

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

Зависимости

Чтобы включить этот порт, установите Airspeed input равным EAS.

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

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

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

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

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

Выход

расширить все

Эквивалентная выходная воздушная скорость, возвращаемая в виде скаляра, в модулях, заданных параметром Units.

Зависимости

Чтобы включить этот порт, установите Airspeed input равным TAS или CAS и Airspeed output к EAS.

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

Калиброванная выходная воздушная скорость, возвращаемая в виде скаляра, в модулях, заданных параметром Units.

Зависимости

Чтобы включить этот порт, установите Airspeed input равным TAS или EAS и Airspeed output к CAS.

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

Истинная выходная воздушная скорость, возвращаемая в виде скаляра, в модулях, заданных параметром Units.

Зависимости

Чтобы включить этот порт, установите Airspeed input равным CAS или EAS и Airspeed output к TAS.

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

Параметры

расширить все

Входной и выходной модули, заданные как:

Модули

Вход воздушной скорости

Скорость звука

Давление воздуха

Выходная скорость воздуха

Metric (MKS)

Метры в секунду

Метры в секунду

Паскаль

Метры в секунду

English (Velocity in ft/s)

Футы в секунду

Футы в секунду

Фунтовая сила на квадратный дюйм

Футы в секунду

English (Velocity in kts)

Узлы

Узлы

Фунтовая сила на квадратный дюйм

Узлы

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

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

Тип входа воздушной скорости, заданный как:

TAS

Истинная воздушная скорость

EAS

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

CAS

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

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

Параметры блоков: vel_in
Тип: Вектор символов
Значения: 'TAS' | 'EAS' | 'CAS'
По умолчанию: 'TAS'

Тип выхода воздуха, заданный как:

Вход воздушной скорости

Выходная скорость воздуха

TAS

EAS (эквивалентная воздушная скорость)

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

EAS

TAS (истинная воздушная скорость)

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

CAS

TAS (истинная воздушная скорость)

EAS (эквивалентная воздушная скорость)

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

Параметры блоков: vel_out_tas, vel_out_cas, vel_out_eas, в зависимости от типа скорости входа, vel_in. Для получения дополнительной информации см. таблицу типов выходных данных воздушной скорости.
Тип: Вектор символов
Значения: 'EAS' | 'CAS''TAS'
По умолчанию: 'EAS'

Метод вычисления коэффициента преобразования, заданный как:

Table Lookup

(По умолчанию) Сгенерируйте выходную воздушную скорость, просматривая или оценивая значения таблицы на основе блочных входов.

Если установлен флажок Subsonic airspeeds only, блок Ideal Airspeed Correction генерирует код, который включает данные интерполяционной таблицы (Mach < 1).

Если флажок Subsonic airspeeds only снят, блок Ideal Airspeed Correction генерирует код, который включает все данные интерполяционной таблицы (Mach < 5). Помимо Mach 5, блок использует equation способ.

The Table Lookup метод не рекомендуется ни для одного из следующих образцов:

  • Скорость звука менее 200 м/с или более 350 м/с.

  • Статическое давление менее 1000 Па или более 106 500 Па.

Использование Table Lookup метод в этих образцах вызывает неточности.

Equation

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

Вычисления со сверхзвуковыми воздушными скоростями (больше 1 Маха) требуют итерационных расчетов. Если функция не находит решение в течение 30 итераций, она выводит сообщение об ошибке.

Блок не включает данные интерполяционной таблицы в сгенерированный код.

Блок Ideal Airspeed Correction автоматически использует Equation способ для любого из этих образцов:

  • Преобразование с Airspeed input установленным в TAS и Airspeed output установлено на EAS.

  • Преобразование с Airspeed input установленным в EAS и Airspeed output установлено на TAS.

  • Преобразование блока когда вход скорость превышает в пять раз скорость звука на уровне моря (приблизительно 1700 м/с).

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

Параметры блоков: method
Тип: Вектор символов
Значения: 'Table Lookup' | 'Equation'
По умолчанию: 'Table Lookup'

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

Блок генерирует код следующим образом:

  • Если этот флажок установлен, блок Ideal Airspeed Correction генерирует код, который включает дозвуковые (Mach < 1) данные интерполяционной таблицы, если Method установлено на Table Lookup.

    При установке этого флажка отображается параметр Action for out-of-range input.

  • Если этот флажок снят, блок Ideal Airspeed Correction генерирует код, который включает все данные интерполяционной таблицы (Mach < 5), если Method установлено на Table Lookup.

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

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

Поведение блока вне области допустимого, где воздушная скорость больше, чем Mach 1, задается следующим образом.

ЗначениеОписание

None

Не отображает предупреждение или ошибку.

Warning

Выдает предупреждение и указывает, что воздушная скорость превышает 1 Мач.

Error

Отображает ошибку и указывает, что воздушная скорость больше, чем Mach 1.

Зависимости

Этот параметр активируется, только если установлен флажок Subsonic airspeeds only.

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

Параметры блоков: action
Тип: Вектор символов
Значения: 'None' | 'Warning' | 'Error'
По умолчанию: 'None'

Ссылки

[1] Lowry, J. T., Performance of Light Aircraft, AIAA Education Series, Washington, DC, 1999.

[2] Aeronautical Vestpocket Handbook, United Technologies Pratt & Whitney, август 1986 года.

[3] Gracey, William, Measurement of Aircraft Speed and Altitude, NASA Reference Publication 1046, 1980.

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

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

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