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

Functions

Dict[str, float] compute_film_cooling (float mdot_total, float mdot_fuel, Dict[str, float] gas_props, FilmCoolingConfig film_config, fuel_props)

Detailed Description

Film cooling effectiveness model.

Function Documentation

◆ compute_film_cooling()

Dict[str, float] engine.pipeline.thermal.film_cooling.compute_film_cooling ( float mdot_total,
float mdot_fuel,
Dict[str, float] gas_props,
FilmCoolingConfig film_config,
fuel_props )
Compute film cooling effectiveness and adjusted heat-flux factor.

Parameters
----------
mdot_total : float
    Total propellant mass flow [kg/s].
mdot_fuel : float
    Fuel mass flow [kg/s] (before allocating film fraction).
gas_props : dict
    Dictionary of hot-gas and geometry properties (Tc, rho, velocity, h_hot_base,
    chamber length, circumference, hot surface area, etc.).
film_config : FilmCoolingConfig
    Film cooling configuration object.
fuel_props : FluidConfig
    Fuel fluid properties (density, cp, temperature).

Returns
-------
dict
    Dictionary containing film effectiveness, remaining coolant flow, and
    heat-flux reduction factor.

Definition at line 12 of file film_cooling.py.

References max.