|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Go to the source code of this file.
Namespaces | |
| namespace | engine |
| namespace | engine.pipeline |
| namespace | engine.pipeline.thermal |
| namespace | engine.pipeline.thermal.ablative_geometry |
Functions | |
| float | engine.pipeline.thermal.ablative_geometry.calculate_local_recession_rate (float heat_flux, float pressure, float velocity, float gas_temperature, float material_density, float heat_of_ablation, float specific_heat, float pyrolysis_temp, float blowing_efficiency=0.8, float char_layer_conductivity=0.2, float char_layer_thickness=0.001) |
| float | engine.pipeline.thermal.ablative_geometry.calculate_throat_heuristic_multiplier (float chamber_pressure, float chamber_velocity, float throat_velocity, float chamber_heat_flux, float gamma=1.2, float D_chamber=None, float D_throat=None) |
| Tuple[float, float, float, float, Dict[str, float]] | engine.pipeline.thermal.ablative_geometry.update_chamber_geometry_from_ablation (float V_chamber_initial, float A_throat_initial, float D_chamber_initial, float D_throat_initial, float L_chamber, float recession_thickness_chamber, Optional[float] recession_thickness_throat=None, float coverage_fraction=1.0, Optional[float] throat_recession_multiplier=None) |
| Tuple[float, float, Dict[str, float]] | engine.pipeline.thermal.ablative_geometry.update_nozzle_exit_from_ablation (float A_exit_initial, float D_exit_initial, float recession_thickness_exit, float coverage_fraction=1.0) |
| Dict[str, float] | engine.pipeline.thermal.ablative_geometry.calculate_Lstar_time_varying (float V_chamber_initial, float A_throat_initial, float recession_rate, float burn_time, float D_chamber_initial, float D_throat_initial, float L_chamber, float coverage_fraction=1.0) |
| Dict[str, float] | engine.pipeline.thermal.ablative_geometry.estimate_performance_degradation (float Lstar_initial, float Lstar_final, float efficiency_C=0.3, float efficiency_K=0.15) |