RCAIDE.Library.Methods.Mass_Properties.Weight_Buildups.Conventional.General_Aviation.Raymer.compute_operating_empty_weight

compute_operating_empty_weight#

compute_operating_empty_weight(vehicle, settings=None)[source]#
output = RCAIDE.Methods.Weights.Correlations.Tube_Wing.empty(engine,wing,aircraft,fuselage,horizontal,vertical)

Computes the empty weight breakdown of a General Aviation type aircraft

Inputs:
engine - a data dictionary with the fields:

thrust_sls - sea level static thrust of a single engine [Newtons]

vehicle - a data dictionary with the fields:

reference_area [meters**2] envelope - a data dictionary with the fields:

ultimate_load - ultimate load of the aircraft [dimensionless] limit_load - limit load factor at zero fuel weight of the aircraft [dimensionless]

mass_properties - a data dictionary with the fields:

max_takeoff - max takeoff weight of the vehicle [kilograms] max_zero_fuel - maximum zero fuel weight of the aircraft [kilograms] cargo - cargo weight [kilograms]

passengers - number of passengers on the aircraft [dimensionless]

design_dynamic_pressure - dynamic pressure at cruise conditions [Pascal] design_mach_number - mach number at cruise conditions [dimensionless]

networks - a data dictionary with the fields:
keys - identifier for the type of network; different types have different fields
turbofan

thrust_sls - sealevel standard thrust [Newtons]

internal_combustion

rated_power - maximum rated power of the internal combustion engine [Watts]

number_of_engines - integer indicating the number of engines on the aircraft

W_cargo - weight of the bulk cargo being carried on the aircraft [kilograms] num_seats - number of seats installed on the aircraft [dimensionless] ctrl - specifies if the control system is “fully powered”, “partially powered”, or not powered [dimensionless] ac - determines type of instruments, electronics, and operating items based on types:

“short-range”, “medium-range”, “long-range”, “business”, “cargo”, “commuter”, “sst” [dimensionless]

w2h - tail length (distance from the airplane c.g. to the horizontal tail aerodynamic center) [meters]

fuel - a data dictionary with the fields:
mass_properties - a data dictionary with the fields:

mass -mass of fuel [kilograms]

density - gravimetric density of fuel [kilograms/meter**3] number_of_tanks - number of external fuel tanks [dimensionless] internal_volume - internal fuel volume contained in the wing [meters**3]

wings - a data dictionary with the fields:
wing - a data dictionary with the fields:

span - span of the wing [meters] taper - taper ratio of the wing [dimensionless] thickness_to_chord - thickness-to-chord ratio of the wing [dimensionless] chords - a data dictionary with the fields:

mean_aerodynamic - mean aerodynamic chord of the wing [meters] root - root chord of the wing [meters]

sweeps - a data dictionary with the fields:

quarter_chord - quarter chord sweep angle of the wing [radians]

mac - mean aerodynamic chord of the wing [meters] r_c - wing root chord [meters] origin - location of the leading edge of the wing relative to the front of the fuselage [meters,meters,meters] aerodynamic_center - location of the aerodynamic center of the horizontal_stabilizer relative to the leading edge of the wing [meters,meters,meters]

horizontal_stabilizer - a data dictionary with the fields:
areas - a data dictionary with the fields:

reference - reference area of the horizontal stabilizer [meters**2] exposed - exposed area for the horizontal tail [meters**2]

taper - taper ratio of the horizontal stabilizer [dimensionless] span - span of the horizontal tail [meters] sweeps - a data dictionary with the fields:

quarter_chord - quarter chord sweep angle of the horizontal stabilizer [radians]

chords - a data dictionary with the fields:

mean_aerodynamic - mean aerodynamic chord of the horizontal stabilizer [meters] root - root chord of the horizontal stabilizer

thickness_to_chord - thickness-to-chord ratio of the horizontal tail [dimensionless] mac - mean aerodynamic chord of the horizontal tail [meters] origin - location of the leading of the horizontal tail relative to the front of the fuselage [meters,meters,meters] aerodynamic_center - location of the aerodynamic center of the horizontal_stabilizer relative to the leading edge of the horizontal stabilizer [meters,meters,meters]

vertical - a data dictionary with the fields:
areas - a data dictionary with the fields:

reference - reference area of the vertical stabilizer [meters**2]

span - span of the vertical tail [meters] taper - taper ratio of the horizontal stabilizer [dimensionless] t_c - thickness-to-chord ratio of the vertical tail [dimensionless] sweeps - a data dictionary with the fields:

quarter_chord - quarter chord sweep angle of the vertical stabilizer [radians]

t_tail - flag to determine if aircraft has a t-tail, “yes” [dimensionless]

fuselages - a data dictionary with the fields:
fuselage - a data dictionary with the fields:
areas - a data dictionary with the fields:

wetted - wetted area of the fuselage [meters**2]

differential_pressure - Maximum fuselage pressure differential [Pascal] width - width of the fuselage [meters] heights - a data dictionary with the fields:

maximum - height of the fuselage [meters]

lengths- a data dictionary with the fields:

structure - structural length of the fuselage [meters]

mass_properties - a data dictionary with the fields:

volume - total volume of the fuselage [meters**3] internal_volume - internal volume of the fuselage [meters**3]

number_coach_sets - number of seats on the aircraft [dimensionless]

landing_gear - a data dictionary with the fields:
main - a data dictionary with the fields:

strut_length - strut length of the main gear [meters]

nose - a data dictionary with the fields:

strut_length - strut length of the nose gear [meters]

avionics - a data dictionary, used to determine if avionics weight is calculated, don’t include if vehicle has none air_conditioner - a data dictionary, used to determine if air conditioner weight is calculated, don’t include if vehicle has none

Outputs:
output - a data dictionary with fields:

wing - wing weight [kilograms] fuselage - fuselage weight [kilograms] propulsion - propulsion [kilograms] landing_gear_main - main gear weight [kilograms] landing_gear_nose - nose gear weight [kilograms] horizonal_tail - horizontal stabilizer weight [kilograms] vertical_tail - vertical stabilizer weight [kilograms] systems - total systems weight [kilograms] systems - a data dictionary with fields:

control_systems - control systems weight [kilograms] hydraulics - hydraulics weight [kilograms] avionics - avionics weight [kilograms] electric - electrical systems weight [kilograms] air_conditioner - air conditioner weight [kilograms] furnish - furnishing weight [kilograms] fuel_system - fuel system weight [ kilograms]

Wing, empannage, fuselage, propulsion and individual systems masses updated with their calculated values

Assumptions:

calculated aircraft weight from correlations created per component of historical aircraft