flat-plate-skin-friction-heatinglisted
Install: claude install-skill ashfordeOU/aero-agent-skills
# Flat Plate Skin Friction Heating (aerodynamics/high-speed/flat-plate-skin-friction-heating)
Use when the task is estimating the convective skin friction heating on
a flat plate or vehicle skin away from the leading edge at high Mach:
recovery factor, adiabatic wall temperature, Eckert reference
temperature, Sutherland viscosity, local skin friction coefficient and
cold-wall heat flux for laminar or turbulent boundary layers. This leaf
implements the classical compressible boundary-layer model in pure
Python, stdlib only, with the module constants from the leaf spec
(GAMMA = 1.4, R = 287.0, CP = 1005.0, PR = 0.71, MU_REF = 1.716e-5,
T_REF = 273.15, SUTH_S = 110.4). It pairs with
aerodynamics/high-speed/aerodynamic-heating for the leading-edge
counterpart and with the inviscid shock leaves for the flow-field
context around the boundary layer.
## Domain quick reference
- Recovery factor: laminar r = sqrt(PR) about 0.8426, turbulent
r = PR**(1/3) about 0.8921 for air. The factor converts kinetic
heating into the driving temperature for heat transfer.
- Adiabatic wall temperature: T_aw = T_inf * (1 + r * (GAMMA - 1) / 2 *
M**2). This is the wall temperature at which the net convective flux
is zero; it is the correct reference for the flux, not T_inf.
- Eckert reference temperature: T_star = T_inf * (1 + 0.032 * M**2 +
0.58 * (T_wall / T_inf - 1)), the compressibility-corrected
temperature for evaluating the local properties.
- Sutherland viscosity: mu = MU_REF * (