STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
feedtwin.session.core.Setup Class Reference

Static Public Attributes

float dome_psi = 500.0
float copv_target_psi = 4500.0
float supply_press_s = 3.0
float copv_fill_s = 9.7
float fuel_fill_s = 15.0
float load_chill_s = 30.0
float tank_fill_s = 120.0
float dewar_psi = 100.0
float dewar_line_bore_mm = 7.75
float dewar_line_length_m = 3.0
float dewar_fill_cv = 0.019
float gse_vent_cv = 0.5
float fill_stirring = 20.0
bool bottle_delivered = False
bool ullage_collapse = True
bool ullage_vapour = True
float ambient_leak = 8.0
bool line_walls = True
float chilldown = 100.0
float tick_budget = TICK_BUDGET
int max_iterations = LIVE_ITERATIONS
bool wall_boiling = True
float chilldown_nucleate = 3000.0
float leidenfrost_K = 40.0
float boiling_onset_K = 2.0
bool stratification = True
float surface_layer_m = 0.01
float surface_mixing = 5.0
float fill_supply_T = FILL_SUPPLY_T
float ambient_T = AMBIENT_T
float full_fraction = FULL_FRACTION
float charge_gamma = CHARGE_GAMMA
float supply_band = SUPPLY_BAND
float stir_band = STIR_BAND
float valve_travel_s = DEFAULT_TRAVEL
bool auto_vent = True
float low_tank = LOW_TANK
float warm_wall_K = WARM_WALL_K
float hot_bottle_K = HOT_BOTTLE_K
float tank_wall_kg_per_L = 8.0 / 17.5
float tank_wall_capacity = 900.0
float tank_wall_hA = 12.0
bool wall_hA_from_gas = True
bool ullage_wall_by_level = True
float wall_hA_dT = 10.0
float burst_safety_factor = 2.0
float bottle_wall_kg_per_L = 60.0 / 44.0
float bottle_wall_hA = 20.0
float bottle_volume_L = 4.6871
float live_step = LIVE_STEP
float max_coupled_change = MAX_COUPLED_CHANGE
float coupling_safety = COUPLING_SAFETY
float max_mass_step = MAX_MASS_STEP
float body_acceleration = GRAVITY
tuple chamber_tolerance_psi
float network_tolerance = LIVE_TOL
bool regulator_compressible_seat = True
float regulator_xT = XT_TYPICAL
Mapping ullage_wall_T0_K = field(default_factory=dict)
float cryogen_ullage_wall_T0_K = 0.0
bool ground_rests = True
bool ignore_gse = False
str pressurant = ""

Detailed Description

What the operator can dial before and during a run.

Fill rates are times-to-full rather than mass flows because that is what
somebody setting up a rehearsal actually knows -- "the ox fill takes about
two minutes" -- and because the supply doing the filling is a road tanker or
a GSE cart that is deliberately not on the drawing yet. Everything else here
is solved.

Definition at line 570 of file core.py.

Member Data Documentation

◆ ambient_leak

float feedtwin.session.core.Setup.ambient_leak = 8.0
static

Definition at line 748 of file core.py.

◆ ambient_T

float feedtwin.session.core.Setup.ambient_T = AMBIENT_T
static

Definition at line 842 of file core.py.

◆ auto_vent

bool feedtwin.session.core.Setup.auto_vent = True
static

Definition at line 848 of file core.py.

◆ body_acceleration

float feedtwin.session.core.Setup.body_acceleration = GRAVITY
static

Definition at line 889 of file core.py.

◆ boiling_onset_K

float feedtwin.session.core.Setup.boiling_onset_K = 2.0
static

Definition at line 832 of file core.py.

◆ bottle_delivered

bool feedtwin.session.core.Setup.bottle_delivered = False
static

Definition at line 713 of file core.py.

◆ bottle_volume_L

float feedtwin.session.core.Setup.bottle_volume_L = 4.6871
static

Definition at line 878 of file core.py.

◆ bottle_wall_hA

float feedtwin.session.core.Setup.bottle_wall_hA = 20.0
static

Definition at line 877 of file core.py.

◆ bottle_wall_kg_per_L

float feedtwin.session.core.Setup.bottle_wall_kg_per_L = 60.0 / 44.0
static

Definition at line 876 of file core.py.

◆ burst_safety_factor

float feedtwin.session.core.Setup.burst_safety_factor = 2.0
static

Definition at line 872 of file core.py.

◆ chamber_tolerance_psi

tuple feedtwin.session.core.Setup.chamber_tolerance_psi
static
Initial value:
= (
0.5 # CHAMBER_TOL, in psi: 0.5 * PSI is the same float
)

Definition at line 897 of file core.py.

◆ charge_gamma

float feedtwin.session.core.Setup.charge_gamma = CHARGE_GAMMA
static

Definition at line 844 of file core.py.

Referenced by feedtwin.session.core.TankSim.advance().

◆ chilldown

float feedtwin.session.core.Setup.chilldown = 100.0
static

Definition at line 776 of file core.py.

◆ chilldown_nucleate

float feedtwin.session.core.Setup.chilldown_nucleate = 3000.0
static

Definition at line 826 of file core.py.

◆ copv_fill_s

float feedtwin.session.core.Setup.copv_fill_s = 9.7
static

Definition at line 598 of file core.py.

◆ copv_target_psi

float feedtwin.session.core.Setup.copv_target_psi = 4500.0
static

Definition at line 588 of file core.py.

◆ coupling_safety

float feedtwin.session.core.Setup.coupling_safety = COUPLING_SAFETY
static

Definition at line 887 of file core.py.

◆ cryogen_ullage_wall_T0_K

float feedtwin.session.core.Setup.cryogen_ullage_wall_T0_K = 0.0
static

Definition at line 946 of file core.py.

◆ dewar_fill_cv

float feedtwin.session.core.Setup.dewar_fill_cv = 0.019
static

Definition at line 672 of file core.py.

◆ dewar_line_bore_mm

float feedtwin.session.core.Setup.dewar_line_bore_mm = 7.75
static

Definition at line 663 of file core.py.

◆ dewar_line_length_m

float feedtwin.session.core.Setup.dewar_line_length_m = 3.0
static

Definition at line 668 of file core.py.

◆ dewar_psi

float feedtwin.session.core.Setup.dewar_psi = 100.0
static

Definition at line 645 of file core.py.

◆ dome_psi

float feedtwin.session.core.Setup.dome_psi = 500.0
static

Definition at line 580 of file core.py.

◆ fill_stirring

float feedtwin.session.core.Setup.fill_stirring = 20.0
static

Definition at line 699 of file core.py.

◆ fill_supply_T

float feedtwin.session.core.Setup.fill_supply_T = FILL_SUPPLY_T
static

Definition at line 841 of file core.py.

Referenced by feedtwin.session.core.BottleSim.advance().

◆ fuel_fill_s

float feedtwin.session.core.Setup.fuel_fill_s = 15.0
static

Definition at line 610 of file core.py.

◆ full_fraction

float feedtwin.session.core.Setup.full_fraction = FULL_FRACTION
static

Definition at line 843 of file core.py.

Referenced by feedtwin.session.core.TankSim._wanted().

◆ ground_rests

bool feedtwin.session.core.Setup.ground_rests = True
static

Definition at line 951 of file core.py.

◆ gse_vent_cv

float feedtwin.session.core.Setup.gse_vent_cv = 0.5
static

Definition at line 691 of file core.py.

◆ hot_bottle_K

float feedtwin.session.core.Setup.hot_bottle_K = HOT_BOTTLE_K
static

Definition at line 852 of file core.py.

◆ ignore_gse

bool feedtwin.session.core.Setup.ignore_gse = False
static

Definition at line 965 of file core.py.

◆ leidenfrost_K

float feedtwin.session.core.Setup.leidenfrost_K = 40.0
static

Definition at line 829 of file core.py.

◆ line_walls

bool feedtwin.session.core.Setup.line_walls = True
static

Definition at line 758 of file core.py.

◆ live_step

float feedtwin.session.core.Setup.live_step = LIVE_STEP
static

Definition at line 885 of file core.py.

◆ load_chill_s

float feedtwin.session.core.Setup.load_chill_s = 30.0
static

Definition at line 615 of file core.py.

◆ low_tank

float feedtwin.session.core.Setup.low_tank = LOW_TANK
static

Definition at line 850 of file core.py.

◆ max_coupled_change

float feedtwin.session.core.Setup.max_coupled_change = MAX_COUPLED_CHANGE
static

Definition at line 886 of file core.py.

◆ max_iterations

int feedtwin.session.core.Setup.max_iterations = LIVE_ITERATIONS
static

Definition at line 804 of file core.py.

◆ max_mass_step

float feedtwin.session.core.Setup.max_mass_step = MAX_MASS_STEP
static

Definition at line 888 of file core.py.

◆ network_tolerance

float feedtwin.session.core.Setup.network_tolerance = LIVE_TOL
static

Definition at line 904 of file core.py.

◆ pressurant

str feedtwin.session.core.Setup.pressurant = ""
static

Definition at line 981 of file core.py.

◆ regulator_compressible_seat

bool feedtwin.session.core.Setup.regulator_compressible_seat = True
static

Definition at line 912 of file core.py.

◆ regulator_xT

float feedtwin.session.core.Setup.regulator_xT = XT_TYPICAL
static

Definition at line 928 of file core.py.

◆ stir_band

float feedtwin.session.core.Setup.stir_band = STIR_BAND
static

Definition at line 846 of file core.py.

Referenced by feedtwin.session.core.TankSim.advance().

◆ stratification

bool feedtwin.session.core.Setup.stratification = True
static

Definition at line 835 of file core.py.

◆ supply_band

float feedtwin.session.core.Setup.supply_band = SUPPLY_BAND
static

Definition at line 845 of file core.py.

Referenced by feedtwin.session.core.TankSim.advance().

◆ supply_press_s

float feedtwin.session.core.Setup.supply_press_s = 3.0
static

Definition at line 592 of file core.py.

◆ surface_layer_m

float feedtwin.session.core.Setup.surface_layer_m = 0.01
static

Definition at line 837 of file core.py.

◆ surface_mixing

float feedtwin.session.core.Setup.surface_mixing = 5.0
static

Definition at line 839 of file core.py.

Referenced by feedtwin.vessels.tank.Tank.rates().

◆ tank_fill_s

float feedtwin.session.core.Setup.tank_fill_s = 120.0
static

Definition at line 632 of file core.py.

◆ tank_wall_capacity

float feedtwin.session.core.Setup.tank_wall_capacity = 900.0
static

Definition at line 854 of file core.py.

◆ tank_wall_hA

float feedtwin.session.core.Setup.tank_wall_hA = 12.0
static

Definition at line 855 of file core.py.

◆ tank_wall_kg_per_L

float feedtwin.session.core.Setup.tank_wall_kg_per_L = 8.0 / 17.5
static

Definition at line 853 of file core.py.

◆ tick_budget

float feedtwin.session.core.Setup.tick_budget = TICK_BUDGET
static

Definition at line 797 of file core.py.

◆ ullage_collapse

bool feedtwin.session.core.Setup.ullage_collapse = True
static

Definition at line 723 of file core.py.

◆ ullage_vapour

bool feedtwin.session.core.Setup.ullage_vapour = True
static

Definition at line 735 of file core.py.

◆ ullage_wall_by_level

bool feedtwin.session.core.Setup.ullage_wall_by_level = True
static

Definition at line 861 of file core.py.

◆ ullage_wall_T0_K

Mapping feedtwin.session.core.Setup.ullage_wall_T0_K = field(default_factory=dict)
static

Definition at line 933 of file core.py.

◆ valve_travel_s

float feedtwin.session.core.Setup.valve_travel_s = DEFAULT_TRAVEL
static

Definition at line 847 of file core.py.

◆ wall_boiling

bool feedtwin.session.core.Setup.wall_boiling = True
static

Definition at line 824 of file core.py.

Referenced by feedtwin.vessels.tank.Tank.rates().

◆ wall_hA_dT

float feedtwin.session.core.Setup.wall_hA_dT = 10.0
static

Definition at line 868 of file core.py.

◆ wall_hA_from_gas

bool feedtwin.session.core.Setup.wall_hA_from_gas = True
static

Definition at line 856 of file core.py.

◆ warm_wall_K

float feedtwin.session.core.Setup.warm_wall_K = WARM_WALL_K
static

Definition at line 851 of file core.py.


The documentation for this class was generated from the following file:
  • lib/feedtwin/feedtwin/session/core.py