RCAIDE.Library.Methods.Mass_Properties.Weight_Buildups.Conventional.General_Aviation.FLOPS.compute_fuselage_weight
compute_fuselage_weight#
- compute_fuselage_weight(vehicle)[source]#
Calculate the weight of a general aviation aircraft fuselage using NASA FLOPS methodology.
- Parameters:
vehicle (RCAIDE.Vehicle()) –
- Vehicle data structure containing:
- fuselages.lengths.totalfloat
Total length of the fuselage [m]
- fuselages.widthfloat
Maximum width of the fuselage [m]
- fuselages.heights.maximumfloat
Maximum height of the fuselage [m]
- flight_envelope.ultimate_loadfloat
Ultimate load factor
- mass_properties.max_takeofffloat
Maximum takeoff weight [kg]
- design_dynamic_pressurefloat
Design dynamic pressure [Pa]
- Returns:
fuselage_weight – Weight of the fuselage structure [kg]
- Return type:
float
Notes
The function implements the FLOPS (Flight Optimization System) weight estimation method for general aviation aircraft fuselages. The calculation accounts for geometric parameters, design loads, and cruise conditions.
- Major Assumptions
Single fuselage configuration (NFUSE = 1)
Structural weight scales with wetted area and design loads
Theory
The FLOPS fuselage weight estimation follows:
\[W_{fus} = 0.052 * S_{wf}^{1.086} * (N_{ult} * W_{TO})^{0.177} * q^{0.241}\]- Where:
W_{fus} is fuselage weight [lb]
S_{wf} is fuselage wetted area [ft^2], calculated as π(L/D - 1.7)D^2
N_{ult} is ultimate load factor
W_{TO} is maximum takeoff weight [lb]
q is design dynamic pressure [psf]
L is fuselage length [ft]
D is average fuselage diameter [ft]
References
- [1] NASA. The Flight Optimization System Weights Estimation Method.
NASA Technical Report.