|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Functions | |
| float | calculate_lox_area (PintleGeometryConfig geom) |
| float | calculate_fuel_annulus_area (PintleGeometryConfig geom) |
| Tuple[float, float] | get_effective_areas (PintleGeometryConfig geom) |
| Tuple[float, float] | get_hydraulic_diameters (PintleGeometryConfig geom) |
Pintle injector geometry calculations
| float engine.core.geometry.calculate_fuel_annulus_area | ( | PintleGeometryConfig | geom | ) |
Calculate fuel flow area (annulus between pintle tip and reservoir wall).
Uses exact annulus formula: A = π × (R_outer² - R_inner²)
where R_inner = d_pintle_tip/2, R_outer = R_inner + h_gap
Parameters:
-----------
geom : PintleGeometryConfig
Pintle geometry configuration
Returns:
--------
A_fuel : float [m²]
Definition at line 28 of file geometry.py.
Referenced by get_effective_areas().
| float engine.core.geometry.calculate_lox_area | ( | PintleGeometryConfig | geom | ) |
Calculate total LOX flow area (sum of all orifices).
A_LOX = N × π × (d_orifice/2)²
Parameters:
-----------
geom : PintleGeometryConfig
Pintle geometry configuration
Returns:
--------
A_LOX : float [m²]
Definition at line 8 of file geometry.py.
Referenced by get_effective_areas().
| Tuple[float, float] engine.core.geometry.get_effective_areas | ( | PintleGeometryConfig | geom | ) |
Get effective flow areas for both LOX and fuel.
Parameters:
-----------
geom : PintleGeometryConfig
Pintle geometry configuration
Returns:
--------
A_LOX : float [m²]
LOX flow area
A_fuel : float [m²]
Fuel flow area
Definition at line 50 of file geometry.py.
References calculate_fuel_annulus_area(), and calculate_lox_area().
| Tuple[float, float] engine.core.geometry.get_hydraulic_diameters | ( | PintleGeometryConfig | geom | ) |
Get hydraulic diameters for both LOX and fuel.
Parameters:
-----------
geom : PintleGeometryConfig
Pintle geometry configuration
Returns:
--------
d_hyd_O : float [m]
LOX hydraulic diameter
d_hyd_F : float [m]
Fuel hydraulic diameter
Definition at line 71 of file geometry.py.