В этом примере показано, как использовать функции Aerospace Toolbox™ для определения теплопередачи и массового расхода в камере сгорания прямоточной струи.
При расчете тяги прямоточного реактивного двигателя важно оптимизировать количество добавляемого тепла и массовый расход через воздушно-дыхательный двигатель. Эта оптимизация важна, поскольку тяга, создаваемая двигателем, регулируется этими параметрами. Уравнение тяги ПВРД следующее:

где
![$$\dot m = Mass\;flow\;rate\;[kg/s]$$](../../examples/aero_product/win64/astheattransfer_eq13492229883690747684.png)
![$$V = Velocity\;[m/s]$$](../../examples/aero_product/win64/astheattransfer_eq10243482389019937766.png)
![$$p = pressure\;[kPa]$$](../../examples/aero_product/win64/astheattransfer_eq03971895245011434159.png)
![$$A = Cross-sectional\;area\;[m^2]$$](../../examples/aero_product/win64/astheattransfer_eq03870488468496056261.png)
В уравнении тяги ПВРД нижние индексы обозначают местоположение параметра.
enter - обозначает вход всего прямоточного реактивного двигателя.
exit - выход прямоточного реактивного двигателя.
вход - Используется для начала камеры сгорания.
выход - Используется для торца камеры сгорания.
Это различие проиллюстрировано на следующем рисунке, (RJ) обозначает весь прямоточный двигатель и (CC) относится к камере сгорания.
ramjetPicture = astramjet;

Следует отметить, что уравнение тяги непосредственно учитывает массовый расход. Добавление тепла коррелирует с более высокой скоростью выхода из уравнения энергии; повышение выходной скорости означает увеличение тяги. Моделирование камеры сгорания прямоточной струи в качестве канала с постоянной площадью, в котором добавление тепла является основным фактором изменения параметров потока, позволяет использовать принципы потока линии Рэлея.
В этом разделе описывается решаемая проблема. Он также предоставляет необходимые уравнения и известные значения.
После серии ударных волн поток поступает на горение со скоростью 100 м/с и статической температурой 400K. Мы хотим:
Максимизируйте количество тепла, добавляемого в камеру сгорания, без снижения массового расхода.
Рассчитайте соотношение топлива и воздуха, связанное с максимально допустимым количеством добавляемого тепла.
Теплотворная способность топлива составляет 40 мегаджоулей на килограмм, а масса топлива ничтожно мала по сравнению с массой воздуха. Мы предполагаем, что рабочая жидкость ведет себя как идеальный газ с постоянным удельным коэффициентом тепла и удельным теплом при постоянном давлении, задаваемым как:


Приведенные данные для проблемы перечислены ниже.
inletVelocity = 100; % Velocity of fluid at combustor intake [m/s] inletTemperature = 400; % Temperature of fluid at combustor intake [K] heatingValue = 40e+03; % Heating value of the fuel [kJ/kg] k = 1.4; % Specific heat ratio [dimensionless] cp = 1.004; % Specific heat at constant pressure [kJ/(kg*K)]
Поскольку текучая среда является воздухом, она также имеет следующую газовую постоянную:
R = 287; % Gas constant of air [J/(kg*K)]
Поэтому скорость звука составляет:
speedOfSound = sqrt(k * R * inletTemperature); % [m/s]
Число М на входе равно
inletMach = inletVelocity/speedOfSound; % [dimensionless]
Чтобы применить уравнение энергии для определения скорости теплопередачи, вычислите температуру застоя на входе. Используйте изэнтропические отношения расхода и статическую температуру в этой точке, чтобы рассчитать эту температуру. flowisentropic функция вычисляет отношение статической температуры к общей (застойной) температуре.

Где

[~, inletTempRatio, inletPresRatio] = flowisentropic(k, inletMach);
С помощью соотношения температур на входе рассчитайте общую температуру на входе. Будьте осторожны. Обратите внимание, что форма, в которой нам нужно отношение температур, инвертирована из формы, как указано в flowisentropic функция.

inletTotalTemp = inletTemperature / inletTempRatio;
Используйте уравнение энергии для описания потока в камере сгорания:

где
![$$\dot q = rate\;of\;heat\;transfer\;[kW]$$](../../examples/aero_product/win64/astheattransfer_eq16293832417089275674.png)
Для максимизации скорости теплопередачи температура застоя на выходе должна быть контрольной температурой застоя:

Используйте flowrayleigh функция для вычисления общего отношения температур на входе. После этого можно рассчитать исходную общую температуру.
[~,~,~,~,~,totalTempRatio] = flowrayleigh(k, inletMach);
В этом уравнении следует отметить, что это отношение определяется функцией как локальное значение над опорным значением.

Теперь рассчитайте исходную общую температуру. Следует отметить, что общий температурный коэффициент был инвертирован для обеспечения возможности надлежащего аннулирования условий.

inletTotalTempRef = inletTotalTemp / totalTempRatio;
Вычислите соотношение топлива и воздуха путем перестановки уравнения энергии.

fuelAirRatio = cp * (inletTotalTempRef - inletTotalTemp) / heatingValue
fuelAirRatio =
0.0296
The maximum heat added is:

heatMax = cp * (inletTotalTempRef - inletTotalTemp)
heatMax = 1.1826e+03
Рассмотрим случай, когда происходит увеличение соотношения топливо-воздух на 10%. Рассчитайте, насколько массовый расход уменьшается при увеличении соотношения топлива и воздуха на 10%, сохраняя температуру застоя и давление постоянными. Новое соотношение топливо-воздух составляет:
fuelAirRatio10 = 1.1 * fuelAirRatio;
Отметим, что любая переменная, которая заканчивается на «10», указывает, что данное значение связано с увеличением отношения топлива к воздуху на 10%. Переставьте уравнение энергии, чтобы вычислить разницу в общих температурах от входа до выхода камеры сгорания:

totalTempDiff = fuelAirRatio10 * heatingValue / cp;
Максимальное условие нагрева - подавление потока на выходе:

Следовательно, исходная общая температура на входе и отношение общей температуры к исходной величине составляют:


inletTotalTempRef10 = totalTempDiff + inletTotalTemp; totalTempRatio10 = inletTotalTemp / inletTotalTempRef10;
Учитывая общий температурный коэффициент, flowrayleigh вычисляет число М на входе в камеру сгорания:
inletMach10 = flowrayleigh(k, totalTempRatio10, 'totaltsub');
В этом уравнении строковый ввод заставляет функцию использовать режим ввода дозвукового суммарного отношения температур. Мы знаем, что поток будет дозвуковым, поступающим в камеру сгорания, потому что поток пройдет через несколько ударных волн, ведущих в камеру сгорания. С этим числом М на входе используйте flowisentropic для определения изэнтропного отношения температур и отношения давлений на входе:
[~, inletTempRatio10, inletPresRatio10] = flowisentropic(k, inletMach10);
Статическая температура на входе составляет:
inletTemperature10 = inletTotalTemp * inletTempRatio10;
Из уравнения состояния массовый расход может быть записан как:

При увеличении отношения топливо-воздух на 10% отношение, показывающее уменьшение массового расхода от увеличения массового расхода на 10% к отношению уменьшения числа Маха. Увеличение отношения давлений способствует увеличению массового расхода, но не так сильно, как уменьшение числа Маха уменьшает массовый расход. Все остальные переменные являются постоянными в обоих случаях.

massFlowRateRatio = inletMach10 / inletMach * inletPresRatio10 / inletPresRatio;
Это отношение представляет собой процентное отношение массового расхода топлива к воздуху в случае увеличения на 10%. Используется исходный массовый расход в целом. Процентное снижение массового расхода составляет всего один минус вышеуказанное соотношение (умноженное на 100):
percentageDecrease = ( 1 - massFlowRateRatio ) * 100 % [percent]
percentageDecrease =
3.7665
Эти результаты показывают, что добавление топлива в топливовоздушную смесь уменьшает массовый расход. Это, в свою очередь, уменьшает тягу. Это означает, что как только определенное количество топлива добавляется в камеру сгорания, добавление большего количества приводит к неэффективному результату. Поэтому упреждающие расчеты, подобные этим, помогают инженерам максимизировать топливную эффективность в проектных условиях двигателя.
close(ramjetPicture)
[1] Джеймс, Дж. Э. А., «Gas Dynamics, Second Edition», Allyn and Bacon, Inc, Boston, 1984.
%#ok<*NOPTS>