|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
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 () |
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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.