Ideal Airspeed Correction

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

  • Библиотека:
  • Aerospace Blockset / Параметры Рейса

  • 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 (эквивалентная скорость полета)

CAS (калиброванная скорость полета)

EAS

TAS (истинная скорость полета)

CAS (калиброванная скорость полета)

CAS

TAS (истинная скорость полета)

EAS (эквивалентная скорость полета)

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

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

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

Table Lookup

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

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

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

Table Lookup метод не рекомендуется ни для одного из этих экземпляров:

  • Скорость звуковых меньше чем 200 м/с или больше, чем 350 м/с.

  • Статическое давление меньше чем 1 000 Па или больше, чем 106 500 Па.

Используя Table Lookup метод в этих экземплярах вызывает погрешности.

Equation

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

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

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

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

  • Преобразование с набором Airspeed input к TAS и набор Airspeed output к EAS.

  • Преобразование с набором Airspeed input к EAS и набор Airspeed output к TAS.

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

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

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

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

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

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

    Выбор этого флажка отображает параметр Action for out-of-range input.

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

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

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

Из области значений блокируйте поведение, где скорость полета больше, Мах 1 в виде следует.

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

None

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

Warning

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

Error

Ошибка отображений и указывает, что скорость полета больше Маха 1.

Зависимости

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

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

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

Ссылки

[1] Лори, J. T. эффективность легкого самолета, образовательного ряда AIAA, Вашингтона, округ Колумбия, 1999.

[2] Аэронавигационное руководство Vestpocket, United Technologies Pratt & Whitney, август 1986.

[3] Gracey, Уильям, измерение скорости самолета и высоты, публикации 1046, 1980 ссылки НАСА.

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

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

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