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.

The '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, Washington, D.C., 1999

Руководство по аэронавтике Vestpocket, United Technologies Pratt & Whitney, August1986

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

Введенный в R2006b