Aerodynamics

Wind turbine CFD for blade loads, wake losses and wind farm layout

A wake-loss figure sits in the yield model and the layout is about to freeze, but the model was tuned for flat ground and neutral air. Blade-resolved CFD, actuator models and calibrated engineering models, each used where it is valid, put rotor, wake and layout on one validated chain.

An offshore wind farm: rows of turbines standing in the sea under a partly cloudy sky, the nearest one large in the left foreground
An offshore wind farm, its turbines standing in rows that recede to the horizon.

Wind turbine CFD predicts the flow through a rotor and the wake it leaves, so a blade design, a turbine spacing or a yaw schedule can be compared before a prototype blade is built or a layout is frozen. No single model answers every question: blade-resolved CFD serves the rotor, actuator models serve the wake and fast engineering models the layout, each only as far as it has been checked. We set that chain up around your existing solver, with its validation record.

The layout freeze is close. A wake-loss figure sits in the yield model, calibrated on flat ground and neutral air, not on the ridge, the stable nights or the closer row now proposed. The AWAKEN page of the U.S. National Laboratory of the Rockies says industry models used to predict turbine-to-turbine wake losses have uncertainty levels of 20%–50%, and that the campaign exists to cut them. At blade level, loads, structural sizing and the test slot depend on aerodynamics whose weak regimes you need to know early.

What does wind turbine CFD have to resolve, from blade to wind farm?

A rotor extracts power P = ½ρAU3CP and pushes on the air with thrust T = ½ρAU2CT, and momentum theory caps CP at the Betz limit, 16/27 ≈ 0.593. The review by Porté-Agel, Bastankhah and Shamsoddin (2020) describes what follows: a near wake two to four rotor diameters long, with helical tip and root vortices shed at the blade-passing frequency, then a far wake whose deficit is close to a Gaussian, ΔU/U∞ = [1 − √(1 − CT/(8(σ/d)2))] exp(−r2/(2σ2)), r the distance from the axis, with width σ/d = kx/d + ε growing roughly linearly.

The growth rate k is not a constant: the review quotes k ≈ 0.38I + 0.004 for inflow turbulence intensity I between 0.06 and 0.15. Eddies larger than about two rotor diameters carry the whole wake sideways, and turbines three to ten diameters apart usually sit inside it, so inflow turbulence and meandering matter more to a farm than rotor detail.

Plan view of wind turbine wakes in turbulent inflow: the near-wake tip vortices, a Gaussian far-wake deficit that meanders onto the next rotor, and a yaw offset that steers the wake past it Seen from above with the wind from the left. In the upper lane a rotor drawn edge-on releases a widening wake. Small rings pulse along its edges in the near wake, where tip vortices roll up, and a short helical trace marks the hub vortex. Further downstream three rakes of horizontal arrows show the time-averaged velocity deficit: short arrows in the centre, longer ones at the sides, the dip shallower and wider at each station. The whole wake sways slowly from side to side about the rotor and a wavy centreline alternates between two phases to show meandering, while a second rotor farther downstream sits partly inside the wake, with pulsing rings at its tips for the added turbulence. A large dashed eddy between the lanes spins in the incoming flow, and dashed streamlines move from the left. In the lower lane a rotor turned out of the wind by a yaw offset pushes its wake sideways, so the wake bends away and passes beside the next rotor, which sits on the original axis. A boxed inset shows the yawed wake cross-section seen from downstream as a kidney shape with a counter-rotating vortex pair. The drawing teaches that inflow eddies set the wake recovery and its wandering, that a downstream rotor is loaded by how often the wake lands on it, and that yaw can steer the wake away at a cost to the upstream rotor. No values are shown. PLAN VIEW, WIND FROM THE LEFT (QUALITATIVE) EDDY 1 NEAR WAKE FAR WAKE 2 3 4 5 WAKE WANDERS ONTO THE NEXT ROTOR YAW DOWNSTREAM VIEW 6 YAW OFFSET STEERS THE WAKE PAST THE NEXT ROTOR
  1. Inflow with large eddies. The atmospheric boundary layer is turbulent over a huge range of scales. Eddies much larger than the rotor do not mix the wake, they carry it sideways. The turbulence imposed at the inlet therefore sets how fast the wake recovers and how far it wanders, so the inflow is a model input, not a detail.
  2. Near wake and tip vortices. For the first two to four rotor diameters the flow still carries the blades: a helix of tip vortices, a hub vortex and strong shear. A blade-resolved or actuator-line model has to keep them alive without numerical smearing; an engineering wake model usually starts beyond them.
  3. Far-wake deficit. Further downstream the time-averaged deficit is close to a Gaussian, the same shape at every station: shallower and wider with distance as the outer flow is entrained. The width grows roughly linearly, at a rate that rises with inflow turbulence. The arrows show that mean profile.
  4. Meandering. The whole wake wanders with the large eddies of the incoming flow. A steady RANS run returns the smeared, time-averaged wake; a time-resolved model with a large enough domain and a turbulent inflow resolves the wander, which is what reaches the next rotor.
  5. Partial wake on the next rotor. A rotor half inside a wake loses power, sees a strong velocity gradient across its disc and takes the added turbulence of the wake. Its power and fatigue loads depend on how often and how deeply the wake lands on it, which wind direction and stability both change.
  6. Yaw offset steers the wake. Turning a rotor out of the wind pushes its wake sideways, so the next rotor sees less of it, at a cost in power on the upstream one. The deflection grows with yaw angle and thrust coefficient and shrinks as inflow turbulence rises. A strongly yawed wake becomes kidney-shaped with a counter-rotating vortex pair (inset).
A turbine row from above: near wake, mean deficit, meander and a yaw offset that steers the wake aside. Illustrative schematic.

Blade-resolved CFD or actuator line: which rotor model does the question need?

Blade-resolved CFD meshes the blade surface and its boundary layer, with a sliding or overset mesh for the rotation. It gives blade loads, stall, tip and root effects and the interaction with tower and nacelle, and its cost makes it a rotor tool, not a farm tool. An actuator line replaces the blade by a rotating line of body forces from tabulated airfoil data, an actuator disc by a loaded surface; only the rotating disc and the line capture wake rotation, and stall is an input, not a result.

Offshore wind turbines in a row, with a coloured CFD result overlaid on the hub and blade of the nearest turbine
Offshore turbines in a row, with a colour contour over the hub and blade of the nearest one.

How far to trust either is a measured question. The Mexnext-III final report (IEA Wind Task 29) compared over 20 codes, from blade-element momentum to CFD, with New MEXICO measurements on a 4.5 m rotor in a large wind tunnel. Design models proved accurate in uniform axial inflow and more scattered for the turbulent wake, separated flow and tip effects, and CFD results depend heavily on the many input and output choices. We fix those choices in a template, turbulence and transition treatment, mesh and time step near the tip, load post-processing, and record them with every run.

How do you simulate wake losses, blockage and atmospheric stability?

At farm scale the turbines become actuator models in a boundary-layer flow. Large-eddy simulation resolves the large eddies, and with them the meandering, but is sensitive to its subgrid and turbine-force models; the review puts it near 103–104 CPU hours per simulation against about 10−3 for an analytical wake model, six to seven orders of magnitude apart. RANS parametrises all turbulence scales and returns the mean wake.

Doubrawa and colleagues (2020) compared 13 approaches with lidar wake measurements at a research turbine: in the neutral benchmark performance followed model fidelity and LES did best, while in the stable case steady RANS did better, because non-canonical inflow is easier to prescribe and runs are cheap enough to repeat. They name inflow as a main challenge and trace differences among time-stepping models largely to wake meandering.

Stability therefore belongs in the boundary conditions. Wakes recover faster and meander more in a convective boundary layer than in a neutral or stable one. Under a strongly stratified free atmosphere, gravity waves deepen the induction zone ahead of a farm; the review cites actuator-disc results with the wind 2.5 rotor diameters upwind about 3% below the free stream. At Horns Rev, power falls to a minimum with the wind aligned to a row and recovers within about 10°. Over a ridge, superposing a flat-terrain wake on the terrain flow, standard in industry, is questionable even for moderate slopes.

What the atmosphere does to a wind farm: induction ahead of the rows, an inversion lid with gravity waves, wakes that persist at night and mix away by day, and a ridge that speeds or slows wake recovery Side section through the atmospheric boundary layer with the wind from the left. A profile of horizontal arrows at the left grows longer with height, the sheared inflow. Two turbines stand on flat ground, each drawn as a tower and an edge-on rotor, and dashed streamlines move toward the first rotor, bending upward in a dashed half-oval ahead of it, the induction zone where the air slows and lifts. A wavy line high above is the inversion lid under a stratified free atmosphere; it ripples between two phases to show standing gravity waves, and dashed arrows on it move upstream. Behind each rotor a shaded wake wedge widens. The wakes alternate slowly between two states: a long wake that reaches and merges with the next turbine, labelled stable night, and a short wake that has mixed away before the next rotor, labelled convective day. A wiggly dashed line along the top edge of the first wake marks added turbulence at the top-tip level. On the right a ridge rises from the ground; a dashed wake trajectory lifts over its windward side and flattens past the crest, labels mark a favourable pressure gradient on the windward slope and an adverse one on the lee slope, and a small dashed loop spins in the lee separation. The drawing teaches that blockage, stratification, stability and terrain are part of the inflow and boundary conditions of a wake simulation, not corrections applied afterwards. No values are shown. SECTION VIEW, WIND FROM THE LEFT (QUALITATIVE) STRATIFIED FREE ATMOSPHERE INVERSION 6 UPSTREAM 2 STABLE NIGHT: LONG WAKE, SLOW RECOVERY CONVECTIVE DAY: SHORT WAKE, FAST RECOVERY 4 3 1 FAVOURABLE ADVERSE 5
  1. Induction zone ahead of the farm. The rotors take momentum, so the air slows and lifts before it arrives, and the effect accumulates over every row. It depends on layout, wind direction, spacing and thrust coefficient. The speed measured upwind is not the speed the first row sees, which a per-turbine wake model alone misses.
  2. Inversion lid and gravity waves. When the free atmosphere above the boundary layer is stably stratified, the farm's upward push can set up standing gravity waves. In subcritical flow they reach upstream, deepen the induction zone and lower the output of the first rows. The domain has to reach the inversion, with the stratification imposed.
  3. Wake and added turbulence. Behind each rotor sit a velocity deficit and extra turbulence, strongest near the top-tip level where the shear is highest. That turbulence is the fatigue input for the next rotor's blades, so one field feeds both the energy question and the structural one.
  4. Stable night, convective day. The same turbines, spacing and wind speed give a long, persistent wake in a stable boundary layer and a short, quickly mixed one in a convective layer, because the turbulence that refills the wake differs. Stability is a boundary condition to set per case, not a correction to apply afterwards.
  5. Ridge and pressure gradient. Over terrain a wake recovers faster where the pressure gradient is favourable, on the windward side, and slower where it is adverse, on the lee side, and lee separation lifts its path. Adding a flat-terrain wake to the flow over the hill misses both effects.
  6. Sheared inflow. Wind speed rises with height in a shape set by surface roughness and stability, and on a stable night a low-level jet can sit within the rotor height range. The shear loads each blade once per revolution and is the profile every model has to start from.
The atmosphere as inflow: induction, an inversion lid, stable and convective wakes, and a ridge. Illustrative schematic.

Which wind turbine question needs which model?

Wind turbine CFD models and the decision each one supports
QuestionModelWhat it reportsLimit to state
Blade loads, stall, tip and root effectsBlade-resolved URANS or hybrid RANS-LESSurface pressure and shear, load historyOne rotor, near wake
One wake and its turbulenceActuator line or disc in LES, turbulent inflowDeficit, wander, turbulence fieldBlade stall is an input
Farm blockage, stability, farm-to-farmFarm-scale RANS or LESInduction, stability-dependent lossesDomain to the inversion, inflow data
Layout and yaw scheduleCalibrated wake model plus surrogateThousands of cases: mean deficit, deflectionValid inside the calibrated range
Ridge and terrain sitingTerrain-following RANS or LESPressure gradient, separation, wake pathTerrain and roughness data
Blade structure under loadCFD loads mapped to FEA, one-way or two-wayStress, deflection, fatigue inputTwo-way if deflection changes loads

How do aerodynamic loads reach the blade structure?

A blade is a flexible beam whose load depends on its own shape. CFD pressure and shear are mapped to the structural mesh by a conservative transfer, which keeps total force and moment although the meshes differ, and go to Abaqus or Nastran for stress, deflection and fatigue. One-way coupling suffices when deflection barely changes the aerodynamics; on long, flexible blades twist and bend change the angle of attack, so we close the loop two-way (see one-way FSI for fatigue and two-way FSI).

The wake is the fatigue input for the next blade: the review gives the added turbulence as ΔI = √(Iw2 − I2), peaking two to four diameters downstream at top-tip level. IEC 61400-1:2019 specifies design requirements for the structural integrity of wind turbines of all sizes. CFD enters where an engineering aerodynamic model is least certain: stall, the tip and wake interaction.

How credible is a wake simulation, and what do you validate against?

Verification is mesh and time-step convergence on thrust, power and the deficit at fixed stations, and for LES an averaging window long enough to converge. Validation uses measurements: the lidar benchmarks above, New MEXICO, your SCADA and wake data, and AWAKEN. IEC 61400-12-1:2022 specifies how to measure a single turbine's power performance and requires an assessment of uncertainty sources, which sets what the model is compared with. We sweep inflow turbulence, wake growth rate, roughness and thrust curve to a range.

A wake-loss prediction is not a yield guarantee

Simulation does not replace field measurement, wind-tunnel or blade testing, or the certifier's, customer's and lender's own process. Predicted wake losses, loads and power are estimates that depend on turbulence model, inflow, mesh, geometry and validation data, and a run that matches one site does not carry to another. How far virtual evidence is accepted for a purpose, such as a load calculation under IEC 61400-1 or a yield statement, is agreed with the certification body, customer or lender, and follows the risk of the decision. Nothing we build certifies, approves or qualifies a turbine, a layout or a model.

Where does AI help wind farm design, and where does it not?

  • Layout and yaw optimisation. An engineering wake model is cheap enough for an optimiser; a surrogate trained on designed CFD or LES runs over speed, direction, turbulence and stability carries the corrections it misses.
  • Wake-model calibration. An inverse fit of wake growth and deflection to lidar, SCADA or benchmark data by stability class returns a range, not one constant.
  • Rotor loads. A surrogate of blade loads over inflow angle, tip-speed ratio and pitch gives the structural team a loads database; anything outside the sampled range goes to the full model.

It does not replace the field campaign, repair a wrong inflow or extrapolate: a surrogate trained on neutral flow says nothing about a stable night with a low-level jet, or a turbine with a different thrust curve. Fleming and colleagues (2019) measured about 14% more energy on the downstream turbine of a closely spaced pair over a 10° sector at a commercial farm, 4% for the pair, consistent with the engineering model that designed the controller, and list near-wake modelling, complex terrain and summer conditions as difficulties. The review adds that steering suits offshore or stable flow best, with blade loads under yaw still to be studied. See surrogate models for CFD and FEA and our surrogate modelling and uncertainty quantification pages.

From one wake study to a wind workflow you keep

The return comes when your engineers can put the next turbine type, site or layout through the same chain.

From one simulation study to a permanent workflow A loop of six steps: physics model, validation, automated runs, AI surrogate, decision tool and field data, which feeds back into the physics model. YOUR WORKFLOW Better with every run physics + data + AI, kept in-house 1Physics model 2Validation 3Automated runs 4AI surrogate 5Decision tool 6Field data CFD · FEA TESTS · TRIALS DOE · HPC CLOUD OPTIMISE DECIDE MONITOR RECALIBRATE
  1. Physics model. CFD and FEA set up once, as templates: geometry clean-up, mesh, solver settings and post-processing that every later run reuses.
  2. Validation. Mesh and time-step studies, and comparison with tests or full-scale data, so the model's uncertainty is known before it is trusted.
  3. Automated runs. Scripted runs over the parameters and operating conditions that matter, on your hardware or in the cloud.
  4. AI surrogate. A machine-learning model trained on those runs answers in seconds and says how sure it is; low-confidence questions go back to the solver.
  5. Decision tool. Optimisation, trade-off charts or operating guidance, in a form your engineers and operators use every day.
  6. Field data. Test, trial and monitoring data flow back to recalibrate the model, so it improves with every project instead of being rebuilt.
Physics, validation, automation and AI in one loop that improves with every run. Illustrative schematic.
  • A parametric rotor and farm model in your existing solver: blade geometry, pitch, rotor speed, layout and terrain as parameters, one template recording turbulence, mesh and time-step choices.
  • An inflow library of precursor boundary-layer runs per stability class and roughness.
  • A calibration script from your lidar, SCADA or benchmark data to wake growth and deflection parameters, with fit and range on record.
  • A load-transfer post-processor writing pressure and shear to the structural mesh with a force and moment check.
  • A validation record against your power curve and a wake measurement, tolerances set before the run.
  • A surrogate with a stated range and a gate to the full model outside it.
  • Handover and training, so your team runs and extends it. See our training and software development services.

Questions engineers ask about wind turbine CFD

Is blade-resolved CFD better than an actuator line model?
They answer different questions: blade-resolved CFD gives blade loads, stall and tip effects for one rotor; an actuator line carries a wake through a farm at far lower cost.
Can CFD replace a measurement campaign for wake losses?
No. The AWAKEN page puts the uncertainty of industry wake-loss models at 20%–50%. CFD narrows the cases and calibrates the engineering model; measurements decide.
How is atmospheric stability handled in a wake simulation?
As an inflow condition: a boundary-layer precursor per stability class, with the free-atmosphere stratification.
Does wake steering work on every site?
Not by default. Deflection grows with yaw angle and thrust coefficient and shrinks with inflow turbulence, and the field campaign above covered two turbines. We check the gain by stability class.
What about floating wind and turbine noise?
Our floating wind article covers platform motion. Turbine noise is a separate aeroacoustic study, see our aeroacoustics page.

If a layout freeze or blade design review is waiting on a wake or load answer, send us the rotor geometry or thrust and power curves, the site wind rose with any lidar, mast or SCADA data, the layout candidates and terrain, and the loads your structural team needs. We reply with the model chain we would set up for each question, its validation record and what a surrogate could cover. Start with a conversation, or read our wind turbine and farm page and wind turbine industry page.

OLTRION Engineering

CAE, CFD and simulation team

The OLTRION engineering team runs CFD, FEA and multiphysics simulation programmes for aerospace, automotive, energy and industrial clients, and builds the machine-learning tools that speed them up. These articles come from that project work.

Where this applies

Related capabilities

Have a model that will not converge?

Talk to the engineers who wrote this

Send the geometry, the physics and the decision it has to support. We answer with an approach, not a sales call.

Talk to an engineer