CFD Analysis of Wind Turbines

Category: 流体解析(CFD) | Integrated 2026-04-06
CAE visualization for wind turbine cfd theory - technical simulation diagram
風力タービンのCFD解析

Theory and Physics

Overview

🧑‍🎓

Professor, how is CFD analysis used for wind turbine blades?


🎓

CFD for wind turbines is used for three main purposes: (1) Aerodynamic design of blades and power output prediction, (2) Wake (wake) analysis for wind farm layout optimization, and (3) Structural load evaluation under extreme wind conditions.


🎓

The theoretical upper limit for wind turbine power output is defined by the Betz limit. The key challenge in blade design is how close one can get to this limit.


Betz Limit and Power Coefficient

🎓

Wind turbine power coefficient:


$$ C_P = \frac{P}{\frac{1}{2} \rho A V_\infty^3} $$

Betz limit (theoretical maximum efficiency):

$$ C_{P,Betz} = \frac{16}{27} \approx 0.593 $$

🎓

This is the theoretical upper limit where about 59.3% of the wind's energy can be extracted. The actual $C_P$ for large wind turbines (e.g., Vestas V164, Siemens Gamesa SG 14-222) is around 0.45--0.50, reaching about 80--85% of the Betz limit.


🧑‍🎓

85% is quite close to the theoretical limit.


🎓

This is achieved through airfoil design, pitch control, and variable-speed operation optimization. Since there is little room for further improvement here, reducing wake losses across the entire wind farm has become the next focus.


Relationship Between BEM Theory and CFD

🎓

Blade Element Momentum theory (BEM) is the foundation of wind turbine analysis.


$$ dT = 4a(1-a)\rho V_\infty^2 \pi r \, dr $$
$$ dQ = 4a'(1-a')\rho V_\infty \omega r^2 \pi r \, dr $$

Here, $a$ is the axial induction factor, $a'$ is the tangential induction factor, and $\omega$ is the rotational angular velocity.


🧑‍🎓

If BEM exists, why is CFD necessary?


🎓

BEM has limitations.


Limitations of BEMAdvantages of CFD
Cannot account for 3D effects (root/tip vortices)Solves 3D flow directly
Difficult to predict dynamic stallReproducible with unsteady CFD
Ignores interference between bladesAnalyzes all blades simultaneously
Wake model is simplifiedDirectly calculates wake diffusion/merging
Ignores nacelle/tower interferenceReproduces tower shadow

Tip Speed Ratio and Airfoils

🎓

Tip Speed Ratio (TSR):

$$ \lambda = \frac{\omega R}{V_\infty} $$

For large wind turbines, the optimal $\lambda$ is approximately 6--9.


🎓

Wind turbine airfoils:


Airfoil SeriesDeveloperCharacteristics
NACA 63-xxxNACAClassical. Proven track record
DU (Delft)Delft University of TechnologyThick airfoil. Used for root sections
FFA-W3FOI (Sweden)High $C_{L,max}$. Insensitive to surface roughness
DTU-LN1xxDTU (Denmark)Latest design. CFD-optimized
🧑‍🎓

So the airfoil is different at the root and tip of the blade.


🎓

The root section uses thick airfoils (relative thickness 30--40%) for structural strength, while the tip section uses thin airfoils (relative thickness 18--24%) for aerodynamic performance. The airfoil shape changes continuously along the span.


Coffee Break Casual Talk

The Reason Blades Are Twisted—Aerodynamic Basis of Pitch Angle

If you look closely at a wind turbine blade, you'll notice it twists from the root to the tip. This design is called "pitch distribution (twist angle)," and the reason is that the direction of the relative wind speed changes at each position. At the tip, the circumferential speed is high, resulting in a small angle of attack relative to the incoming wind, so the twist corrects the angle of attack. The basic task in blade design is to meticulously verify this optimal pitch distribution, derived from Betz theory, using CFD. Every "visually strange shape" has a proper fluid dynamic reason behind it.

Physical Meaning of Each Term
  • Temporal term $\partial(\rho\phi)/\partial t$: Imagine turning on a faucet. At first, the water comes out unstable and splashing, but after a while, it becomes a steady flow, right? This "period of change" is described by the temporal term. The pulsation of blood flow from a heartbeat, or the flow fluctuation each time an engine valve opens and closes—all are unsteady phenomena. So what is steady-state analysis? It looks only at "after sufficient time has passed and the flow has settled down"—meaning this term is set to zero. Since this significantly reduces computational cost, starting with a steady-state solution is a basic CFD strategy.
  • Convection term $\nabla \cdot (\rho \mathbf{u} \phi)$: What happens if you drop a leaf into a river? It gets carried downstream by the flow, right? This is "convection"—the effect where fluid motion transports things. Warm air from a heater reaching the far corner of a room is also because the "carrier," air, transports heat via convection. Here's the interesting part—this term contains "velocity × velocity," making it nonlinear. That is, as the flow becomes faster, this term rapidly strengthens, making control difficult. This is the root cause of turbulence. A common misconception: "Convection and conduction are similar" → They are completely different! Convection is carried by flow, conduction is transmitted by molecules. There is an order of magnitude difference in efficiency.
  • Diffusion term $\nabla \cdot (\Gamma \nabla \phi)$: Have you ever put milk in coffee and left it? Even without stirring, after a while it naturally mixes. That's molecular diffusion. Next question—honey and water, which flows more easily? Obviously water, right? Honey has high viscosity ($\mu$), so it flows poorly. Higher viscosity strengthens the diffusion term, making the fluid move "sluggishly." In low Reynolds number flows (slow, viscous), diffusion dominates. Conversely, in high Re number flows, convection overwhelmingly dominates, and diffusion plays a minor role.
  • Pressure term $-\nabla p$: When you push the plunger of a syringe, the liquid shoots out forcefully from the needle tip, right? Why? Because the piston side is high pressure, the needle tip is low pressure—this pressure difference provides the force that pushes the fluid. Dam discharge works on the same principle. On a weather map, where isobars are densely packed? That's right, strong winds blow. "Flow occurs where there is a pressure difference"—this is the physical meaning of the pressure term in the Navier-Stokes equations. A point of confusion here: "Pressure" in CFD is often gauge pressure, not absolute pressure. If results become strange immediately after switching to compressible analysis, it might be due to mixing up absolute/gauge pressure.
  • Source term $S_\phi$: Warmed air rises—why? Because it becomes lighter (lower density) than its surroundings, so it is pushed upward by buoyancy. This buoyancy is added to the equation as a source term. Other examples: chemical reaction heat from a gas stove flame, Lorentz force acting on molten metal in a factory's electromagnetic pump... These are all actions that "inject energy or force into the fluid from the outside," expressed by the source term. What happens if you forget the source term? In natural convection analysis, forgetting buoyancy means the fluid doesn't move at all—a physically impossible result where warm air doesn't rise in a heated room in winter.
Assumptions and Applicability Limits
  • Continuum assumption: Valid for Knudsen number Kn < 0.01 (mean free path of molecules ≪ characteristic length)
  • Newtonian fluid assumption: Shear stress and strain rate have a linear relationship (viscosity model required for non-Newtonian fluids)
  • Incompressible assumption (for Ma < 0.3): Density is treated as constant. For Mach numbers above 0.3, compressibility effects must be considered.
  • Boussinesq approximation (natural convection): Density variation is considered only in the buoyancy term; constant density is used in other terms.
  • Non-applicable cases: Rarefied gas (Kn > 0.1), supersonic/hypersonic flow (shock wave capturing required), free surface flow (VOF/Level Set, etc., required)
Dimensional Analysis and Unit Systems
VariableSI UnitNotes / Conversion Memo
Velocity $u$m/sWhen converting from volumetric flow rate for inlet conditions, pay attention to cross-sectional area units.
Pressure $p$PaDistinguish between gauge pressure and absolute pressure. Use absolute pressure for compressible analysis.
Density $\rho$kg/m³Air: approx. 1.225 kg/m³ @20°C, Water: approx. 998 kg/m³ @20°C
Viscosity coefficient $\mu$Pa·sBe careful not to confuse with kinematic viscosity coefficient $\nu = \mu/\rho$ [m²/s]
Reynolds number $Re$Dimensionless$Re = \rho u L / \mu$. Indicator for laminar/turbulent transition.
CFL numberDimensionless$CFL = u \Delta t / \Delta x$. Directly related to time step stability.

Numerical Methods and Implementation

Analysis Method Hierarchy

🧑‍🎓

What methods are used for wind turbine CFD?


🎓

There is a hierarchy of methods based on the trade-off between computational cost and accuracy.


MethodModelingCell CountApplication
BEM1D cross-section theory--Initial design, annual power generation prediction
Actuator Disk (AD)Represents rotor with volume forces1 million--10 millionWind farm layout
ALM (Actuator Line)Distributes volume forces along lines5 million--50 millionWake analysis (LES)
Full Blade RANSDirectly solves 3D blade geometry10 million--50 millionBlade aerodynamic design
Full Blade LES3D blade + LES100 million--1 billionResearch purposes
🧑‍🎓

What is the Actuator Line Model (ALM)?


🎓

It's a method that does not physically model the blades but distributes volume forces equivalent to lift and drag along rotating lines. Since there's no need to resolve the blade boundary layer, the mesh count can be drastically reduced. It's a standard method for LES of wind farms.


Full Blade CFD Mesh

🎓

Full blade analysis for large wind turbines (rotor diameter ~200m class):


  • Rotating domain: Cylinder 1.2 times the rotor diameter. Rotates using Sliding Mesh.
  • Stationary domain: Outer boundary at least 10 times the rotor diameter.
  • Blade surface: $y^+ < 1$, at least 20 prism layers.
  • Tip vortex resolution: Refinement zone near the tip.
  • Nacelle/Tower: Included in the same mesh (for tower shadow evaluation).
  • Total cell count: 5 million--15 million cells per blade.

🧑‍🎓

So for 3 blades + nacelle + tower, it becomes tens of millions of cells.


🎓

It's also possible to use a 1/3 model (1 blade + periodic boundary conditions) by exploiting rotational symmetry. However, evaluating tower shadow requires all three blades.


Turbulence Model

🎓

Turbulence model selection for wind turbine CFD:


ModelApplicationNotes
SST k-omegaBlade steady-state aerodynamicsInsufficient for dynamic stall
$\gamma$-$Re_\theta$ + SSTTransition prediction (blade root section)Transition on thick airfoils is important
DDES (SST-based)Dynamic stall, tower shadowUnsteady calculation mandatory
LES (ALM)Wind farm wakeAtmospheric boundary layer turbulence generation required

Time Step and Rotation Handling

🎓

Time step for unsteady analysis of rotating blades:


$$ \Delta t = \frac{\Delta\theta}{\omega} $$

For a typical large turbine (rotational speed 12rpm = 0.2rps) at 1 degree per step:

$$ \Delta t = \frac{1°}{360° \times 0.2} = 0.0139 \text{ s} $$

🧑‍🎓

360 steps per revolution. 10 revolutions would be 3600 steps.


🎓

The standard practice is to discard at least the first 5 revolutions to exclude the initial transient state, then take a time average over the subsequent 5--10 revolutions.


Coffee Break Casual Talk

Why "Time Step is Critical" in CFD for Rotating Blades

When setting up a rotating domain for wind turbine CFD, the time step setting is delicate. The angle the turbine rotates per step is typically kept below 1-2°, which for a rated speed of 15rpm results in a time step of about 0.01-0.02 seconds. If it's too coarse, the generation and transport of tip vortices become inaccurate, leading to large errors in power output prediction. "Saving on time steps makes you cry later" is a classic lesson in wind CFD, and in practice, it's a golden rule to perform a time step sensitivity test along with convergence checks at the outset.

Upwind Scheme

First-order upwind: Large numerical diffusion but stable. Second-order upwind: Improved accuracy but risk of oscillations. Essential for high Reynolds number flows.

Central Differencing

Second-order accurate, but numerical oscillations occur for Peclet number > 2. Suitable for low Reynolds number diffusion-dominated flows.

TVD Schemes (MUSCL, QUICK, etc.)

Maintain high accuracy while suppressing numerical oscillations via limiter functions. Effective for capturing shock waves and steep gradients.

Finite Volume Method vs Finite Element Method

FVM

関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

シミュレーター一覧

関連する分野

この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ