exponenta event banner

correctairspeed

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

Синтаксис

outputAirpseed = correctairspeed(inputAirspeed, speedOfSound, pressure0, inputAirspeedType, outputAirspeedType)
outputAirpseed = correctairspeed(inputAirspeed, speedOfSound, pressure0, inputAirspeedType, outputAirspeedType, method)

Описание

outputAirpseed = correctairspeed(inputAirspeed, speedOfSound, pressure0, inputAirspeedType, outputAirspeedType) вычисляет коэффициент преобразования заданной входной скорости воздушного потока в заданную выходную скорость воздушного потока с использованием скорости звука и статического давления. Функция применяет коэффициент преобразования к входной скорости воздушного потока для получения выходного сигнала требуемой скорости воздушного потока.

outputAirpseed = correctairspeed(inputAirspeed, speedOfSound, pressure0, inputAirspeedType, outputAirspeedType, method) использует указанный метод для вычисления коэффициента преобразования.

Входные аргументы

inputAirspeed

Массив с плавающей запятой размера m-по 1 скорости в метрах в секунду. Все значения должны иметь одинаковые преобразования скорости от inputAirspeedType кому outputAirspeedType.

speedOfSound

Массив с плавающей запятой размера m-к-1 скорости звука, в метрах в секунду.

pressure0

Массив с плавающей запятой размера m-по-1 статического давления воздуха, в паскалях.

inputAirspeedType

Входная воздушная скорость, заданная как строка. Поддерживаются следующие скорости:

'TAS'Истинная воздушная скорость
'CAS'Калиброванная воздушная скорость
'EAS'Эквивалентная воздушная скорость

outputAirspeedType

Выходная воздушная скорость, заданная как строка. Поддерживаются следующие скорости:

'TAS'Истинная воздушная скорость
'CAS'Калиброванная воздушная скорость
'EAS'Эквивалентная воздушная скорость

method

Укажите метод в виде строки для вычисления коэффициента преобразования.

'TableLookup'

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

'TableLookup' метод не рекомендуется ни для одного из следующих экземпляров:

  • speedOfSound менее 200 м/с или более 350 м/с.

  • pressure0 менее 1000 Па или более 106 500 Па.

Использование 'TableLookup' способ в этих случаях вызывает неточности.

'Equation'

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

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

correctairspeed функция автоматически использует 'Equation' метод для любого из следующих экземпляров:

  • Преобразование с помощью inputAirspeedType установить в значение 'TAS' и outputAirspeedType установить в значение 'EAS'.

  • Преобразование с помощью inputAirspeedType установить в значение 'EAS' и outputAirspeedType установить в значение 'TAS'.

  • Преобразование с помощью inputAirspeed более чем в пять раз превышает скорость звука на уровне моря (приблизительно 1700 м/с).

Выходные аргументы

outputAirpseed

Массив с плавающей запятой размера m-по 1 скорости в метрах в секунду.

Примеры

Преобразовать три скорости из истинной скорости ('TAS') на эквивалентную воздушную скорость ('EAS') при 1000 мс с использованием 'TableLookup' способ:

ain = [25.7222; 10.2889; 3.0867];
as = correctairspeed(ain,336.4,89874.6,'TAS','CAS','TableLookup')
as =

   24.5077
    9.8024
    2.9407

Преобразовать скорость воздуха из калиброванной скорости ('CAS') на эквивалентную воздушную скорость ('EAS') при 1000 м и 0 м с использованием 'Equation' способ:

ain = [25.7222; 10.2889; 3.0867];
sos = [336.4; 340.3; 340.3];
P0 = [ 89874.6; 101325; 101325];
as = correctairspeed(ain,sos,P0,'CAS','EAS','Equation')
as =

   25.7199
   10.2889
    3.0867

Перевести воздушную скорость из истинной ('TAS') на эквивалентную воздушную скорость ('EAS') на 15 000 метров. Используйте atmoscoesa функция для первого вычисления скорости звука (sos) и статическое давление воздуха (P0):

ain = 376.25;
[~, sos, P0, ~] = atmoscoesa(15000);
as = correctairspeed( ain, sos, P0, 'EAS', 'TAS')
as =

  946.2572

Ограничения

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

Ссылки

Lowry, J.T., Performance of Light Aircraft, AIAA Education Series, Вашингтон, округ Колумбия, 1999

Aeronautical Vestpocket Handbook, United Technologies Pratt & Whitney, August1986

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

Представлен в R2006b