Contents
clear; clc;
Setup
%=========inputs========= %{ o/f ratio m dot k coefficient propellant densities depends on temperature usually, maybe parameterize pressure drop across injector number of holes %} %=========equations========= %{ area_injection=m_dot*sqrt(2.238*k/(rou*deltaP)); diameter_hole(N)=((3.627*K*(m_dot^2))/(rou*delatP*(N^2)))^.25 minimum manifold cross sectional area is 4 times area of injection - huzel&huang and Cian ig %}
Inputs
ox_m_dot=1.5; %[kg/s] fuel_m_dot=.5; %[kg/s] K=1.7; % rou_ox=991.5; %[kg/m^3] rou_fuel=785.027; %[kg/m^3] deltaP_ox=175; %[PSI] deltaP_fuel=175; %[PSI]
for loop to parse through range of hole sizes
use when you want dgaf about amount of pairs and want to use avaliable drill bits
% for i=5:8 % % N=i; % % d_orifice_ox=d_orifice_func(ox_m_dot,K,rou_ox,deltaP_ox,N); % d_orifice_fuel=d_orifice_func(fuel_m_dot,K,rou_fuel,deltaP_fuel,N); % % disp("N is "+N); % disp(d_orifice_ox); % disp(d_orifice_fuel); % % end
functions
function [A_injection] = A_injection_func(m_dot,K,rou,deltaP) % conversions m_dot=m_dot*2.20462; rou=rou*0.062428; %equation A_injection=m_dot*sqrt((2.238*K)/(rou*deltaP)); end A_injection_ox=A_injection_func(ox_m_dot,K,rou_ox,deltaP_ox); A_injection_fuel=A_injection_func(fuel_m_dot,K,rou_fuel,deltaP_fuel); disp("====================OUTPUT====================") disp("Area of Injection for Ox is "+A_injection_ox+" [in^2]"); disp("Area of Injection for Fuel is "+A_injection_fuel+" [in^2]"); function [d_orifice] = d_orifice_func(m_dot,K,rou,deltaP,N) % conversions m_dot=m_dot*2.20462; rou=rou*0.062428; %equation d_orifice=((3.627*K*(m_dot)^2)/(rou*deltaP*(N^2)))^.25; end %============ N=8; %============ d_orifice_ox=d_orifice_func(ox_m_dot,K,rou_ox,deltaP_ox,N); d_orifice_fuel=d_orifice_func(fuel_m_dot,K,rou_fuel,deltaP_fuel,N); disp("N is "+N); disp(d_orifice_ox) disp(d_orifice_fuel) %============ N=10; %============ d_orifice_ox=d_orifice_func(ox_m_dot,K,rou_ox,deltaP_ox,N); d_orifice_fuel=d_orifice_func(fuel_m_dot,K,rou_fuel,deltaP_fuel,N); disp("N is "+N); disp(d_orifice_ox); disp(d_orifice_fuel);
====================OUTPUT====================
Area of Injection for Ox is 0.061976 [in^2]
Area of Injection for Fuel is 0.023217 [in^2]
N is 8
0.0993
0.0608
N is 10
0.0888
0.0544