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

Functions

tuple[float, float, list[str]] _land (float quality)
None test_the_line_itself_is_refused ()
None test_a_mostly_vapour_landing_is_held_as_vapour_off_the_line ()
None test_a_flashing_liquid_and_a_dry_gas_are_left_alone ()
None test_a_gas_line_on_its_dew_point_is_priced_as_vapour ()

Variables

 N2 = Fluid("nitrogen")
float P = 107613.0

Detailed Description

A gas node the enthalpy walk lands on its own saturation line.

Venting nitrogen off a chilled LOX tank throttled it down to 77.87 K at
107.6 kPa -- nitrogen's boiling point there. The walk solved T(p, h) to exactly
that, the next solve asked for the line's properties at (p, T) on the
saturation curve, the property layer refused (liquid or vapour is not said),
and every solve failed on its first evaluation: 328 ticks of a stand that did
not move, in Vent, on LE4 (6) with the cart drawn (2026-10-12).

Function Documentation

◆ _land()

tuple[float, float, list[str]] test_dew_line._land ( float quality)
protected

◆ test_a_flashing_liquid_and_a_dry_gas_are_left_alone()

None test_dew_line.test_a_flashing_liquid_and_a_dry_gas_are_left_alone ( )

Definition at line 48 of file test_dew_line.py.

References _land().

◆ test_a_gas_line_on_its_dew_point_is_priced_as_vapour()

None test_dew_line.test_a_gas_line_on_its_dew_point_is_priced_as_vapour ( )
The same state reached another way -- a chilled LOX tank's nitrogen
ullage at 2.72 bar and 86.83 K, seeding its press line (Ethalox Stand,
13 s of failed solves in Vent).

Definition at line 57 of file test_dew_line.py.

◆ test_a_mostly_vapour_landing_is_held_as_vapour_off_the_line()

None test_dew_line.test_a_mostly_vapour_landing_is_held_as_vapour_off_the_line ( )

Definition at line 39 of file test_dew_line.py.

References _land().

◆ test_the_line_itself_is_refused()

None test_dew_line.test_the_line_itself_is_refused ( )
The hazard: on the saturation curve a (p, T) state is not a state.

Definition at line 32 of file test_dew_line.py.

Variable Documentation

◆ N2

test_dew_line.N2 = Fluid("nitrogen")

Definition at line 20 of file test_dew_line.py.

◆ P

float test_dew_line.P = 107613.0

Definition at line 21 of file test_dew_line.py.