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

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)

Detailed Description

Pintle injector geometry calculations

Function Documentation

◆ calculate_fuel_annulus_area()

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().

◆ calculate_lox_area()

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().

◆ 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().

◆ get_hydraulic_diameters()

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.