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

Functions

 _solved (length)
 test_face_to_throat_includes_the_entrance_arc ()
 test_contour_closes_the_declared_volume_whatever_length_is_stored ()
 test_contour_has_no_zero_length_segment ()
 test_pressure_profile_is_quasi_one_dimensional ()

Variables

 ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 CG = load_config(os.path.join(ROOT, "configs", "ethalox_6500N.yaml")).chamber_geometry

Detailed Description

Chamber lengths and the reported pressure profile (CN-1, CN-12).

CN-1: the chamber "length" is barrel + cone and leaves out the 1.5 Rt entrance arc; the solved
      contour was rebuilt from a stored length that went stale (it drew L* 1.0035 for 1.0000),
      and the cone/arc junction carried a duplicate vertex.
CN-12: the pressure profile was invented -- 1.10 Pc at the injector "for pintle injectors" and
      a throat at Pc -- where the throat static pressure is Pc (2/(g+1))^(g/(g-1)).
Geometry references are hand geometry on the drawn contour (1.5 Rt arc, 45 deg cone).

Function Documentation

◆ _solved()

◆ test_contour_closes_the_declared_volume_whatever_length_is_stored()

test_chamber_lengths_profiles.test_contour_closes_the_declared_volume_whatever_length_is_stored ( )

Definition at line 43 of file test_chamber_lengths_profiles.py.

References _solved().

◆ test_contour_has_no_zero_length_segment()

test_chamber_lengths_profiles.test_contour_has_no_zero_length_segment ( )

Definition at line 52 of file test_chamber_lengths_profiles.py.

References _solved().

◆ test_face_to_throat_includes_the_entrance_arc()

test_chamber_lengths_profiles.test_face_to_throat_includes_the_entrance_arc ( )

Definition at line 34 of file test_chamber_lengths_profiles.py.

References _solved(), and min.

◆ test_pressure_profile_is_quasi_one_dimensional()

test_chamber_lengths_profiles.test_pressure_profile_is_quasi_one_dimensional ( )

Definition at line 58 of file test_chamber_lengths_profiles.py.

Variable Documentation

◆ CG

test_chamber_lengths_profiles.CG = load_config(os.path.join(ROOT, "configs", "ethalox_6500N.yaml")).chamber_geometry

Definition at line 23 of file test_chamber_lengths_profiles.py.

◆ ROOT

test_chamber_lengths_profiles.ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

Definition at line 22 of file test_chamber_lengths_profiles.py.