图片缩略图

Fuel fraction sizing

7.24版本2.4.0.0 (KB) Sky Sartorius
使用燃油分数尺寸方法查找飞机总重量

1.2K Downloads

Updated21 Aug 2015

查看许可证

在Raymer的“飞机设计:概念方法”或大多数其他飞机设计教科书中阅读有关燃油分数的尺寸。
Fuelfractionsizations使用燃油分数尺寸方法找到飞机的总重量。
w0 = fuelfractionsization(ewfunc,fixew,ff,tol,maxw)
BREGUET uses the Breguet range equation to calculate the weight fraction for a cruise or loiter mission segment -OR- to find the range and endurance for a given segment weight fraction.
segFrac = breguet('Jet', 'Cruise', R, LD, TSFC, V)
segfrac = breguet('jet','loiter',e,ld,tsfc)
[R, E] = breguet('Jet', 'Range', segFrac, LD, TSFC, V)

segfrac = breguet('prop','cruise',r,ld,psfc,[],eta_p)
segfrac = breguet('prop','loiter',e,ld,psfc,v,eta_p)
[R,E] = Breguet('Prop','range',Segfrac,LD,PSFC,V,ETA_P)

套件中的所有功能均已进行矢量化,并且可以接受输入参数的阵列 - 对于进行贸易研究非常有用。

示例1:找到具有600 nmi范围的轻型运动飞机的毛重,PSFC为0.4 lb/hr/bhp,固定重量(飞行员,乘客,货物)为400磅。
单线:
W0 = fuelfractionsizing({3.03 -.235}, 400, 1.06*missionfuelburn...
(.98,.99,Breguet('Prop','Cruise',1111200,10,6.628E-07,0,.8),.99))))))))))))))))

Verbose:
fixedW = 400;
r = 600*1852;%将NMI转换为M
l_over_d = 10;
PSFC = 0.4*1.657e-06; %convert lbm/hr/bhp to 1/m
eta_prop = 0.8;

segments = {.98 %startup, runup, taxi, takeoff
。99 %climb
Breguet(“ Prop”,“ Cruise”,R,L_OVER_D,PSFC,false,eta_prop)
。99}; %decent, landing, taxi, shutdown

fuel_safety_margin = 0.06;
ff =(1+fuel_safety_margin)*MissionFuelBurn(segments {:});

EWfunc = @(W0) 3.03*W0.^-.235;
W0 = fuelfractionsizing(EWfunc, fixedW, FF)

示例2:评估W0对历史趋势线参数的变化的敏感性A。
A0 = 3.03; A = linspace(.8*A0,1.2*A0,30);
w0 = fuelfractionsization({a -0.235},400,1.06*MissionFuelBurn ...
(.98,.99,Breguet('Prop','Cruise',1111200,10,6.6.628e-07,0,.8),.99));
情节(A,W0);Xlabel('a');Ylabel('W0(lb)')

示例3:利用矢量化来进行毛重贸易研究,以实现范围和固定重量对总重量的影响,忽略了比轻型运动类别限制重1,320磅重的飞机。
r = 1852*(300:2:1000)';%将NMI转换为M
fixew = 200:2:600;
[r,fixedw] = meshgrid(r,fixedw);
W0 = fuelfractionsizing({3.03 -.235},fixedW,1.06*missionfuelburn...
(.98,.99,Breguet('Prop','Cruise',r,10,6.628e-07,0,.8),.99),[],[],1320);
Surfc(R/1852,fixew,w0,'linestyle','none')
xlabel('Range (nmi)'); ylabel('Fixed Weights (lb)')
zlabel('Gross Weight (lb)')

引用为

Sky Sartorius(2022).Fuel fraction sizing(//www.tatmou.com/matlabcentral/fileexchange/38973-fuel-fraction-size),matlab中央文件交换。检索

MATLABRelease Compatibility
使用R2013A创建
Compatible with any release
平台兼容性
Windows macOS Linux

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

Start Hunting!