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 /)