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'

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- 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 =

  946.2572

Ограничения

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

Ссылки

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

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

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

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

| | | |

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