RCAIDE.Library.Methods.Powertrain.Sources.Fuel_Tanks.Cryogenic_Tank.compute_cryogenic_conformal_tank_volume
compute_cryogenic_conformal_tank_volume#
- compute_cryogenic_conformal_tank_volume(fuel_tank, _)[source]#
Sizes a cryogenic conformal (prismatic/cuboid) tank to fit within the equivalent rectangle envelope set by the upstream integral tank function.
The upstream function (e.g. compute_wing_integral_tank_volume) determines the outer envelope via widths.external, lengths.external, heights.external. This function works inward: it finds the fuel volume where the pressure vessel wall + insulation exactly fills that envelope.
- Sizing chain (all direct — no nested solvers):
V_guess → V_total (add ullage) → h_i, w_i, l_i (from aspect ratio) → th (membrane stress, closed-form) → outer structure dimensions → t_ins (1D conduction) → total outer dimensions → V_calculated
Root is where V_calculated = V_cuboid (the envelope volume).
- Parameters:
fuel_tank (Fuel_Tank) – Fuel tank with external dimensions already set by the upstream function.
(in-place) (Updates)
------------------
gross_volume (fuel_tank.volume_properties.net_volume /)
fuel_tank.inner_structure.*
fuel_tank.insulation_thickness
total_thickness
mass_properties.mass (fuel_tank.structural / insulation /)