|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Variables | |
| ROOT = Path(__file__).resolve().parents[1] | |
| str | DESIGN = ROOT / "tests/fixtures/doublet_6500N_autochannel.yaml" |
The layout's checks that need a solve or a load: channel velocity head from the production callers, orifice cavitation in place of the invented short-wall rule, and plate bending. Design: the 6.5 kN doublet (24 doublets, 35/48 deg, contoured face, flat-floored channels with one feed port each, 12.7 mm plate, 1/2 NPT igniter). Expected values are hand arithmetic: Timoshenko & Woinowsky-Krieger §19 closed forms for the plate (written out here, independent of the layout's own solve), Nurick (1976) for cavitation.
|
protected |
Definition at line 32 of file test_injector_plate_checks.py.
Referenced by test_a_cavitating_orifice_is_bad(), test_cavitation_check_replaces_the_short_wall_rule(), test_coned_floor_has_a_square_lip_and_no_oblique_note(), test_manifold_reports_q_over_dp_and_the_area_for_1_2_4_ports(), test_plate_check_against_a_declared_yield(), and test_plate_check_channel_root_stress_is_the_hand_calc().
|
protected |
Solid plate, uniform p over r <= b (Timoshenko & Woinowsky-Krieger §19).
Definition at line 121 of file test_injector_plate_checks.py.
Referenced by test_a_centre_hole_frees_the_radial_moment_at_its_edge(), test_plate_check_channel_root_stress_is_the_hand_calc(), and test_plate_moments_are_timoshenko().
|
protected |
Definition at line 28 of file test_injector_plate_checks.py.
Referenced by test_a_cavitating_orifice_is_bad(), test_cavitation_check_replaces_the_short_wall_rule(), test_coned_floor_has_a_square_lip_and_no_oblique_note(), test_manifold_reports_q_over_dp_and_the_area_for_1_2_4_ports(), test_plate_check_against_a_declared_yield(), and test_plate_check_channel_root_stress_is_the_hand_calc().
| test_injector_plate_checks.flows | ( | ) |
Definition at line 37 of file test_injector_plate_checks.py.
| test_injector_plate_checks.test_a_cavitating_orifice_is_bad | ( | flows | ) |
Definition at line 101 of file test_injector_plate_checks.py.
| test_injector_plate_checks.test_a_centre_hole_frees_the_radial_moment_at_its_edge | ( | ) |
Definition at line 152 of file test_injector_plate_checks.py.
References _timoshenko().
| test_injector_plate_checks.test_cavitation_check_replaces_the_short_wall_rule | ( | flows | ) |
Definition at line 84 of file test_injector_plate_checks.py.
| test_injector_plate_checks.test_coned_floor_has_a_square_lip_and_no_oblique_note | ( | ) |
Definition at line 109 of file test_injector_plate_checks.py.
| test_injector_plate_checks.test_design_audit_runs_the_manifold_check_and_flags_the_lox_channel | ( | capsys | ) |
Definition at line 50 of file test_injector_plate_checks.py.
| test_injector_plate_checks.test_manifold_reports_q_over_dp_and_the_area_for_1_2_4_ports | ( | flows | ) |
Definition at line 62 of file test_injector_plate_checks.py.
| test_injector_plate_checks.test_plate_check_against_a_declared_yield | ( | ) |
Definition at line 183 of file test_injector_plate_checks.py.
| test_injector_plate_checks.test_plate_check_channel_root_stress_is_the_hand_calc | ( | support | ) |
Definition at line 158 of file test_injector_plate_checks.py.
References _codes(), _timoshenko(), _yaml(), and max.
| test_injector_plate_checks.test_plate_moments_are_timoshenko | ( | support, | |
| r ) |
Definition at line 138 of file test_injector_plate_checks.py.
References _timoshenko().
| test_injector_plate_checks.test_plate_moments_reduce_to_roarks_uniform_plate | ( | ) |
Definition at line 144 of file test_injector_plate_checks.py.
| str test_injector_plate_checks.DESIGN = ROOT / "tests/fixtures/doublet_6500N_autochannel.yaml" |
Definition at line 25 of file test_injector_plate_checks.py.
| test_injector_plate_checks.ROOT = Path(__file__).resolve().parents[1] |
Definition at line 24 of file test_injector_plate_checks.py.