燃焼室圧力、ノズル出口圧力と推力係数の関係

「圧縮性流体力学」(松尾)
f:id:seinzumtode:20220308184827p:plain
f:id:seinzumtode:20220308185118p:plain

「ロケット工学基礎講義」(冨田 et al.)
f:id:seinzumtode:20220308184943p:plain
f:id:seinzumtode:20220308185108p:plain

clear; close all; clc;

k = 1.177; %Propep 3での計算値(KNSB) ストイキ
Pc = 1.31; %[MPa] Nakkaのグラフの値。OpenMotorでも同様の値(KNSB)。
rstar = 12; %mm
%re = 50; %mm
re = 25; %mm
Astar = pi*rstar^2;
Ae = pi*re^2;
e = Ae/Astar;
pa = 0.1013; %[MPa] 背圧は大気圧

figure();
p0_pa = Pc/pa;
fprintf('p0_pa: %.2f\n',p0_pa);
sigma_star = sqrt(k*(2/(k+1))^((k+1)/(k-1)));

pa_pe = linspace(0,5,20);
pe = pa./pa_pe;
K = 2*k/(k-1);
a = sigma_star * sqrt(K*(1-(pe./Pc).^((k-1)/k)));
b1 = sqrt(K*(1-(pe./Pc).^((k-1)/k)));
b = sigma_star * (pe./Pc-pa/Pc)./((pe./Pc).^(1/k).*b1);
Cf = a + b;

plot(pa_pe,Cf);
title('ノズル出口圧力peと推力係数Cfの関係');
xlabel('圧力比 pa/pe');
ylabel('推力係数 Cf');
grid;


figure();
pc_pe = [10,20,50,100,200,500,1000,2000,5000,10000];
pe = Pc./pc_pe;
Cf = sqrt(2*k^2/(k-1)*(2/(k+1))^((k+1)/(k-1))*(1-(pe./Pc).^((k-1)/k)))+...
    (pe-pa)./Pc*e;
plot(pc_pe,Cf);
title('燃焼室圧pcと推力係数Cfの関係');
xlabel('圧力比 pc/pe');
ylabel('推力係数 Cf')
big;
grid;

f:id:seinzumtode:20220308184813p:plain

f:id:seinzumtode:20220308184808p:plain