DOE OSTI · code-191102
FOILPOLARS (Grassmannian Foil Shape Sweeps for Polar Generation) [SWR-26-095]
Abstract
FOILPOLARS (Grassmannian Foil Shape Sweeps for Polar Generation): Multifidelity aerodynamic polar data generation for hydrofoil/tidal-turbine airfoil sections. Foilpolars ties together three pieces: *AeroSandbox supplies the baseline airfoil coordinates (UIUC database). *G2Aero parameterizes those shapes on a Grassmannian manifold (Karcher mean + PGA basis) and samples new perturbed shapes around that basis. *XFoil (panel method) and NeuralFoil (neural-network surrogate, shipped with AeroSandbox) each solve the resulting shapes for lift, drag, moment, and pressure at the swept angles of attack, Reynolds numbers, and n_crit values. Design optimization of foil shapes in a computationally efficient way requires polars data across many candidate shapes, not just a handful of baseline foils. However, high-fidelity CFD at that scale is too costly, and naive shape perturbation strays from realistic geometries. FOILPOLARS addresses this by loading baseline airfoils (via AeroSandbox) and mapping them onto a Grassmannian manifold (via G2Aero), computing a Karcher mean and principal geodesic analysis (PGA) basis. New shapes are sampled by perturbing PGA coefficients, keeping them close to the manifold of realistic foils. Each sampled shape is evaluated across a configurable sweep of angle of attack, Reynolds number, and critical amplification factor using two solvers: XFoil (panel method) and NeuralFoil (neural-network surrogate), producing a paired dataset of lift, drag, moment, pressure, convergence, and confidence, indexed alongside each shape's PGA coefficients and shared Grassmannian basis in a single xarray dataset. From this, FOILPOLARS produces convergence summaries and comparison plots per shape, Reynolds number, and n_crit. A command-line interface exposes each pipeline stage independently, supporting data-driven design, optimization, and machine-learning workflows for foils.
Keep this discovery
Explore connections, maps & timelines
Sandhu, Rimple [National Laboratory of the Rockies (NLR), Golden, CO (United States)] (0000000344157694), Glaws, Andrew [National Laboratory of the Rockies (NLR), Golden, CO (United States)], Hassanaly, Malik [National Laboratory of the Rockies (NLR), Golden, CO (United States)] (0000000204259090), Lee, Bumseok [National Laboratory of the Rockies (NLR), Golden, CO (United States)], King, Ryan [National Laboratory of the Rockies (NLR), Golden, CO (United States)]. 2026-08-17. FOILPOLARS (Grassmannian Foil Shape Sweeps for Polar Generation) [SWR-26-095]. https://doi.org/10.11578/dc.20260831.1
Cite the original work for its findings. Save a collection to share your selection of sources.