STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
chamber_profiles.py File Reference

Go to the source code of this file.

Namespaces

namespace  engine
namespace  engine.core
namespace  engine.core.chamber_profiles

Functions

Dict[str, Any] engine.core.chamber_profiles.calculate_chamber_pressure_profile (float Pc, float Lstar, float mdot_total, float gamma, float R, float Tc, float A_throat, int n_points=20, Optional[float] chamber_diameter=None, Optional[float] volume=None)
Dict[str, Any] engine.core.chamber_profiles.calculate_chamber_intrinsics (float Pc, float Tc, float mdot_total, float gamma, float R, float V_chamber, float A_throat, float Lstar, float MR, Optional[float] P_back=None, Optional[float] A_chamber=None)
Dict[str, Any] engine.core.chamber_profiles.calculate_ablative_geometry_profile (float L_chamber, float D_chamber_initial, AblativeCoolingConfig ablative_config, float recession_thickness_chamber=0.0, int n_points=50)
Dict[str, float] engine.core.chamber_profiles.calculate_graphite_geometry (float D_throat_initial, GraphiteInsertConfig graphite_config, float recession_thickness_graphite=0.0)
Dict[str, Any] engine.core.chamber_profiles.calculate_complete_chamber_geometry (float V_chamber, float A_throat, float L_chamber, float D_chamber_initial, float D_throat_initial, Optional[AblativeCoolingConfig] ablative_config=None, Optional[GraphiteInsertConfig] graphite_config=None, Optional[StainlessSteelCaseConfig] stainless_config=None, float recession_chamber=0.0, float recession_graphite=0.0, int n_points=50)
None engine.core.chamber_profiles.visualize_chamber_cross_section (Dict[str, Any] geometry, Optional[Dict[str, Any]] pressure_profile=None, Optional[str] save_path=None, bool show_plot=True)