Hugues PerrinPhD Candidate @ ÉTS
HomeProjectsResearchCVArchivesGet in touch
HomeProjectsResearchCVArchivesGet in touch

© 2026 Hugues Perrin

  • CV
  • Contact
  • LinkedIn
  • ResearchGate
  • HAL
All projects
Complete2025

Wind Tunnel - CFD Correlation of an FSAE Car

Lead Aerodynamicist · Formule ETS

Correlation of an FSAE aerodynamic model against reality: a wind tunnel with no rolling road, purpose-built rigs to replicate wheel wake. Fidelity rose from sub-80%% to +95%.

STAR-CCM+Soufflerie 8MoTeC i2 ProLoad cellsExcel

A CFD model nobody has checked against reality is a hypothesis. This is the work that turns Formule ÉTS’ aerodynamic simulations into something the team can design against — two campaigns in a full-scale wind tunnel, a second validation loop on track, and the rigs built to make a fixed-ground facility behave like a road.

Headline result

Agreement between simulation and experiment climbed 12 points in two years, from 83% in 2023 to 95% in 2025: 94.46% on downforce across ride heights, 95.70% on drag, 96.08% on aerodynamic balance.

The facility

Technical layout of Wind Tunnel 8 at the Ford Driveability Test Facility
Wind Tunnel 8 technical layout — SAE Paper 2002-01-0252.

Tunnel 8 sits in Ford’s Driveability Test Facility in Allen Park, Michigan, and hosts around twenty FSAE teams a year. It is a closed-circuit, three-quarter open-jet aeroacoustic tunnel.

An 18.7 m² nozzle at 6:1 contraction drives air to 54 m/s, extensible to 67 m/s with a reduced insert. Forces come off a six-component external balance on a turntable, coupled to a two-wheel dynamometer with sub-50 ms transient response.

A tunnel with no rolling road

Tunnel 8 is optimized for aeroacoustics, not for ground-effect vehicles. It has no moving belt, so the floor boundary layer grows where a road surface would be sweeping it away. The facility compensates by injecting air through a floor slot upstream of the test section.

Boundary layer control system of Wind Tunnel 8
Boundary layer control — air injected through a floor slot ahead of the model.

Matching that in CFD had three candidate answers, and only the third survived:

  1. Model the injection lip directly from the tunnel sensors and its published data — too complex to build for too imprecise a result. Rejected.
  2. Move the inlet closer to the car until the floor boundary layer matches the documented height, using Blasius’ flat-plate solution. Simple, but at low speeds the inlet ends up close enough to the car to damage solution stability. Not viable in a parametric model.
  3. Use wall shear boundary conditions. Upstream of the injection lip the boundary layer can be neglected, so the domain runs on a no-shear wall and transitions to a shearing one at a distance computed from Blasius. Adjustable, stable, and it holds parametrically.
CFD model adapted to wind tunnel conditions
The CFD model adapted to tunnel conditions — upstream distances tuned against the facility's dynamic pressure readings.

Making a static wheel behave like a rolling one

The same missing belt leaves the wheels stationary, and a static wheel sheds a completely different wake from a rotating one. Fins were designed to force a stationary wheel to reproduce the wake structure the car actually generates on track.

Wake effects produced by wheel rotation under real track conditions
Wake effects tied to wheel rotation under real track conditions — the behaviour the rig has to reproduce.
Wake around static wheels, without fins on the left and with fins on the right
Wake around static wheels, without fins (left) and with fins (right).

Results — force coefficients

Downforce coefficient against speed, simulation compared with wind tunnel measurements
C_L·A against speed — simulation against tunnel. Mean agreement 94.46%.
Drag coefficient against speed, simulation compared with wind tunnel measurements
C_D·A against speed — simulation against tunnel. Mean agreement 95.70%.
Correlation metrics from the 2025 campaign, reported in FETS-2025-01.
MetricAgreementNote
Downforce — C_L·A94.46%Averaged across ride heights
Drag — C_D·A95.70%Across the tested speed range
Aerodynamic balance96.08%Front/rear distribution
2023 → 202583% → 95%Two campaigns, +12 points

Global coefficients agreeing is necessary but not sufficient — two models can reach the same total from different flow fields. Local comparison is what says the physics matches.

Local differences between the CFD model and experimental measurements
Local differences between the CFD model and the experimental data.

Validation on track

The tunnel gives controlled conditions; it does not give the ones the car races in. Several acquisition methods exist for an FSAE prototype — pressure taps at known coordinates, pitot grids mapping the surrounding pressure field — but the method chosen was hybrid: force sensors integrated into the suspension arms, estimating the loads reaching each wheel from both aerodynamics and mechanical load transfer.

Suspension tubes fitted with load cells, highlighted in green
Suspension tubes fitted with load cells (green) — pull-rod at the front, push-rod at the rear.

The cells sit on the arms tied to the dampers — pull-rod at the front, push-rod at the rear — which carry almost the entire vertical load.

They are calibrated at rest, so what gets read is variation against a known zero rather than an absolute value that would drift with temperature and preload.

Raw data from those cells carries extreme standard deviations: surface irregularities and elevation gradients drive large transient pitch and heave. Filtering discards anything the dampers rather than the air is dictating.

Filtering applied to on-track telemetry before comparison with the solver.
FilterThresholdReason
Speedv < 12 m/s excludedAerodynamic load too small to separate from noise
Lateral acceleration|a_y| > 0.1 excludedCornering transients dominated by dampers
Longitudinal acceleration|a_x| > 0.2 excludedBraking and traction load transfer
Aerodynamic downforce measured on track against vehicle speed
Downforce against speed, measured on track after filtering.

What survives is a downforce-against-speed map that can be laid directly over the solver output — the same quantity, measured instead of computed.

Track validation closes the loop the tunnel cannot: real ground effect, real wheel rotation, real surface, all at once.

It is coarser than the tunnel and it cannot isolate variables — which is exactly why both loops are needed rather than either alone.

What the campaigns changed

The tunnel exposed faults in the initial modelling that were corrected into a new working baseline — that is the point of the exercise, and the reason the number moved 12 points in two years. Lateral force predictions remain the weakest area, traced to insufficient mesh refinement in the wake, and a similar campaign is still owed to them.

The limitation neither loop escapes is that both are straight-line methods. Validating a genuinely cornering model demands facilities a student team cannot reach, which is what the cornering aerodynamics model exists to work around — using asymmetric yaw and roll runs from this campaign as its experimental anchor.

Published as Formule ETS technical report FETS-2025-01, released under CC BY. The report, the master sheet and the test plan are on the Archives page.

Keywords

aerodynamicsmotorsportwind-tunnelexperimental
All projectsFiles for this project