← ClaudeAtlas

shock-expansion-airfoillisted

Use when you must compute the supersonic shock-expansion solution for a diamond (double-wedge) airfoil section: patch oblique-shock and Prandtl-Meyer relations over the four planar surfaces at a freestream Mach number and angle of attack, then integrate the panel pressures into the section lift, wave drag, and leading-edge moment coefficients with a surface pressure table. Implements theta-beta-M (weak solution), oblique-shock ratios, and the Prandtl-Meyer function internally for the turn-by-turn surface states. Produces cl, cd_wave, cm_le and per-surface Cp for a given half-angle, angle of attack, and Mach number. Trigger: shock-expansion, supersonic airfoil, diamond airfoil, double-wedge, surface-pressure integration, wave drag coefficient.
ashfordeOU/aero-agent-skills · ★ 0 · AI & Automation · score 78
Install: claude install-skill ashfordeOU/aero-agent-skills
# Shock-Expansion Airfoil (aerodynamics/high-speed/shock-expansion-airfoil) Use when you must compute the supersonic pressure solution over a diamond (double-wedge) airfoil section by shock-expansion theory: oblique-shock relations handle the compression turns and Prandtl-Meyer fans handle the expansion turns on each planar surface, the surface states are marched turn by turn, and the panel pressures are integrated into section lift, wave drag, and leading-edge moment coefficients. This leaf implements the theta-beta-M relation (weak solution), the oblique-shock jump ratios, and the Prandtl-Meyer function internally in pure Python, stdlib only, so no sibling-leaf import is needed. It pairs with aerodynamics/high-speed/oblique-shock and aerodynamics/high-speed/prandtl-meyer for the local single-turn relations this leaf patches, with aerodynamics/high-speed/wave-drag-area-rule for the volume contribution to wave drag, and with aerodynamics/high-speed/swept-wing-aerodynamics for three-dimensional sweep effects. ## Domain quick reference - Diamond geometry: symmetric double wedge with semi-wedge half-angle eps on chord c. Four planar panels, each projecting c/2 on the chord: upper front and upper rear at +eps and -eps to the chord, lower front and lower rear at -eps and +eps. Leading-edge included angle is 2*eps. - Sign conventions: angles in degrees; positive alpha means the freestream comes from below the chord (nose-up, lower surface windward). A positive def