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-by-1 скоростей полета в метрах в секунду. Все значения должны иметь те же преобразования скорости полета от inputAirspeedType до outputAirspeedType.

speedOfSound

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

pressure0

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

inputAirspeedType

Введите скорость полета, заданную как строка. Поддерживаемые скорости полета:

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

outputAirspeedType

Выведите скорость полета, заданную как строка. Поддерживаемые скорости полета:

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

method

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

'TableLookup'

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

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

  • speedOfSound меньше чем 200 м/с или больше, чем 350 м/с.

  • pressure0 меньше чем 1 000 Па или больше, чем 106 500 Па.

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

'Equation'

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

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

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

  • Преобразование с набором inputAirspeedType к 'TAS' и набором outputAirspeedType к 'EAS'.

  • Преобразование с набором inputAirspeedType к 'EAS' и набором outputAirspeedType к 'TAS'.

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

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

outputAirpseed

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

Примеры

Преобразуйте три скорости полета от истинной скорости полета ('TAS') к эквивалентной скорости полета ('EAS') на уровне 1 000 мс с помощью метода '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') на уровне 1 000 м и 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 =

  149.6042

Ограничения

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

Ссылки

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

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

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

Смотрите также

| | | |

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