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

Functions

None test_the_lockup_is_the_drawn_regulator_at_zero_flow ()
None test_t0_is_loaded_charged_and_at_lockup_in_ready ()
None test_reading_the_lockup_moves_nothing ()
None test_a_bottle_under_the_lockup_primes_the_tanks_at_the_bottle ()
None test_regulators_apart_over_a_low_bottle_say_where_the_tanks_went (pytest.MonkeyPatch monkeypatch)
None test_subcooled_lox_over_its_critical_pressure_is_not_critical ()
None test_a_lockup_under_atmosphere_primes_the_tanks_at_atmosphere ()

Detailed Description

The cockpit's Jump to T-0: loaded, charged and at the regulators' lockup.

Checked against the drawing, not the code: the regulator drawn at 560 psi
(gauge, as a drawing reads) locks the tanks up at 560 plus its seat's rise,
and that is where T-0 puts them -- in Ready, loaded, with the bottle charged.

Function Documentation

◆ test_a_bottle_under_the_lockup_primes_the_tanks_at_the_bottle()

None test_jump_to_t0.test_a_bottle_under_the_lockup_primes_the_tanks_at_the_bottle ( )
A regulator delivers no more than its inlet. A bottle charged under the
lockup leaves the regulator wide open and the tanks where the bottle is: by
hand, 200 psig of helium presses the tanks to at most 200 psig. T-0 primed
them at the 560 psig the regulator's law gives, from gas the bottle never
had (LE4 (3), COPV 400 psig: tanks at 579 psig).

Definition at line 64 of file test_jump_to_t0.py.

◆ test_a_lockup_under_atmosphere_primes_the_tanks_at_atmosphere()

None test_jump_to_t0.test_a_lockup_under_atmosphere_primes_the_tanks_at_atmosphere ( )
A dome turned to zero gives dome + bias - S x bottle under atmosphere on a
charged COPV: the regulator is shut, and no regulator pulls a vacuum. T-0
primed the tanks at 9.6 psia on LE4 (3).

Definition at line 147 of file test_jump_to_t0.py.

◆ test_reading_the_lockup_moves_nothing()

None test_jump_to_t0.test_reading_the_lockup_moves_nothing ( )
The console reads each tank's lockup on every tick. Evaluated through
the step's signals, that snapped every valve to its command: a main
halfway through its travel was fully open after the readout, so the
console's valves opened in one tick whatever their travel time.

Definition at line 46 of file test_jump_to_t0.py.

References min.

◆ test_regulators_apart_over_a_low_bottle_say_where_the_tanks_went()

None test_jump_to_t0.test_regulators_apart_over_a_low_bottle_say_where_the_tanks_went ( pytest.MonkeyPatch monkeypatch)
Two regulators locking up 20 psi apart over a 200 psig bottle. The first
note said "every tank was primed at 574.7 psia" -- the lower lockup -- and
the next that they were primed at the bottle. They went to the bottle, and
both notes say so.

Definition at line 84 of file test_jump_to_t0.py.

◆ test_subcooled_lox_over_its_critical_pressure_is_not_critical()

None test_jump_to_t0.test_subcooled_lox_over_its_critical_pressure_is_not_critical ( )
Dome 735 on LE4: both tanks lock up at ~745 psia, over oxygen's 731 psia
critical pressure, and Ready said "LOX-Tank is at its propellant's critical
pressure and the model can go no higher. The drawing has no relief valve" --
with the tank above it, and a relief drawn. 90 K LOX under nitrogen is an
ordinary compressed liquid; what nears the critical point is the propellant
itself, a liquid warmed toward oxygen's 154.6 K.

Definition at line 106 of file test_jump_to_t0.py.

◆ test_t0_is_loaded_charged_and_at_lockup_in_ready()

None test_jump_to_t0.test_t0_is_loaded_charged_and_at_lockup_in_ready ( )

Definition at line 31 of file test_jump_to_t0.py.

◆ test_the_lockup_is_the_drawn_regulator_at_zero_flow()

None test_jump_to_t0.test_the_lockup_is_the_drawn_regulator_at_zero_flow ( )

Definition at line 17 of file test_jump_to_t0.py.