STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
test_pressurant_is_gas Namespace Reference

Functions

 _built ()
None test_every_pressurant_node_is_declared_gas ()
None test_an_unsized_disconnect_is_a_visible_hole ()
None test_cold_vent_gas_is_priced_as_gas ()

Variables

str DRAWING = Path(__file__).resolve().parent / "fixtures" / "le4_rocket_and_gse.json"

Detailed Description

The pressurant is a gas wherever it is on the drawing.

The team's rocket-and-GSE drawing vents the LOX tank through a mated QD pair
and the cart's vent solenoid. Those cart nodes are neither in the pressurant
reach nor painted with a tank's contents, so they were left with no declared
phase and fell to the property layer's temperature rule. GN2 vented off a LOX
tank chilling through Ox Fill crosses nitrogen's 126.2 K critical temperature,
and from there the vent valve was priced on the saturated-*liquid* line:
414 kg/m^3 at 125 K, 730 at 93 K, against ~2.7 for the gas -- the vent's
back-pressure (about a psi at 12.6 g/s) vanished mid-load.

Function Documentation

◆ _built()

◆ test_an_unsized_disconnect_is_a_visible_hole()

None test_pressurant_is_gas.test_an_unsized_disconnect_is_a_visible_hole ( )
A QD drawn with no Cv or Cd is priced as a long-radius elbow (K ~0.25,
a small fraction of a real disconnect's loss), and said so: the eight on
the team's drawing, four of them on the tank vent paths, were silent.

Definition at line 41 of file test_pressurant_is_gas.py.

References _built().

◆ test_cold_vent_gas_is_priced_as_gas()

None test_pressurant_is_gas.test_cold_vent_gas_is_priced_as_gas ( )
Below 126 K, at the cart's LOX vent solenoid: p / (R T), not the
liquid line.

Definition at line 60 of file test_pressurant_is_gas.py.

References _built().

◆ test_every_pressurant_node_is_declared_gas()

None test_pressurant_is_gas.test_every_pressurant_node_is_declared_gas ( )

Definition at line 31 of file test_pressurant_is_gas.py.

References _built().

Variable Documentation

◆ DRAWING

str test_pressurant_is_gas.DRAWING = Path(__file__).resolve().parent / "fixtures" / "le4_rocket_and_gse.json"

Definition at line 22 of file test_pressurant_is_gas.py.