RCAIDE.Library.Methods.Mass_Properties.Weight_Buildups.Conventional.Transport.FLOPS.compute_operating_items_weight
compute_operating_items_weight#
- compute_operating_items_weight(vehicle)[source]#
Computes the weight of operating items using NASA FLOPS weight estimation method. Includes crew, baggage, unusable fuel, engine oil, passenger service items, weapons, and cargo containers.
- Parameters:
vehicle (Vehicle) –
- The vehicle instance containing:
- networkslist
- Propulsion systems with:
- propulsorslist
Engine data for thrust and count
- fuel_lineslist
Fuel tank data
- reference_areafloat
Wing reference area [m²]
- mass_properties.max_zero_fuelfloat
Maximum zero fuel weight [kg]
- flight_envelope.design_rangefloat
Design range [nmi]
- flight_envelope.design_mach_numberfloat
Design cruise Mach number
- mass_properties.cargofloat
Cargo weight [kg]
- passengersint
Total passenger count
- fuselageslist
- Fuselage data with optional:
- number_coach_seatsint
Number of economy seats
- Returns:
output –
- Container with weight breakdown:
- miscfloat
Weight of unusable fuel, engine oil, passenger service, cargo containers [kg]
- flight_crewfloat
Flight crew and baggage weight [kg]
- flight_attendantsfloat
Flight attendant and galley crew weight [kg]
- totalfloat
Total operating items weight [kg]
- Return type:
Notes
Uses FLOPS correlations developed from commercial transport aircraft data. For more details, please refer to the FLOPS documentation: https://ntrs.nasa.gov/citations/20170005851
- Major Assumptions
If no tanks specified, assumes 5 fuel tanks
- Default seat class distribution if not specified:
5% first class
10% business class
85% economy class
- If coach seats specified:
Remaining seats split 1/4 first class, 3/4 business
- Crew requirements based on passenger count:
2-3 flight crew (>150 pax = 3)
1 attendant per 40 pax (min 1)
Additional galley crew for >250 pax
Theory Component weights computed using empirical correlations:
Unusable fuel weight: .. math:
W_{UF} = 11.5N_{eng}T_{SLS}^{0.2} + 0.07S_{ref} + 1.6N_{tank}W_{ZF}^{0.28}
Engine oil weight: .. math:
W_{oil} = 0.082N_{eng}T_{SLS}^{0.65}
Passenger service weight: .. math:
W_{srv} = (5.164N_{1st} + 3.846N_{bus} + 2.529N_{eco})(R/M)^{0.255}
Cargo container weight: .. math:
W_{con} = 175 \lceil \frac{W_{cargo}}{950} \rceil
- where:
N_eng = number of engines
T_SLS = sea level static thrust
S_ref = wing reference area
N_tank = number of fuel tanks
W_ZF = zero fuel weight
N_1st/bus/eco = number of seats by class
R = design range
M = design Mach number
W_{cargo} = cargo weight
References
[1] NASA Flight Optimization System (FLOPS)