wcomp

← All comparisons

bastankhah2014 — four turbines

velocitySoftware: FOXES, PyWake · Rotor diameter 240 m · Wind speed 9.8 m/s

View the one turbine scenario for this wake model →

Model parameters and implementation notes

The windIO inputs and their software-specific mappings are listed below. Matching literature-model names do not imply identical solver, rotor-averaging, superposition, turbulence, induction, or yaw treatments.

windIO case inputs

FOXES

  • velocity: Bastankhah2014k = 0.03, induction = Betz

Uses Betz induction, quadratic wind-speed superposition with a freestream (ws_quadratic_amb_target) deficit reference, grid16, 4 x 4 cell centers rotor sampling, rotor-point partial wakes, and the rotor_wd wake frame. No separate wake-added turbulence model is configured.

FOXES keeps its grid16 rotor model; the requested cubature with 9 points rotor grid is not applied.

PyWake

  • velocity: BastankhahGaussianDeficitk = 0.03

Uses PropagateDownwind with squared-sum superposition, CGIRotorAvg, 9 points rotor averaging, freestream (use_effective_ws=false) deficit reference, and ct2a_mom1d induction. No separate wake-added turbulence model is configured.

Uses the lower-level BastankhahGaussianDeficit class rather than PyWake's Bastankhah_PorteAgel_2014 literature preset.

Layout & sample locations

Turbine positions (bold, rotated by yaw angle where applicable) and the cross-section sample planes (dashed) used by the plots below.

Streamwise velocity

Cross-sections

Horizontal contour

X-Y plane at hub height.

Vertical contour

X-Z plane at Y=0 (lateral centerline).

Cross-section contour

Y-Z plane at X=20D.

Effect of aligning the configuration

Streamwise RMSE for each software pair in both configurations of this case. Thedefault andaligned views differ only in the solver settings listed at the top of the page.

Software pairDefault RMSE (m/s)Aligned RMSE (m/s)
FOXES vs PyWake0.48990.6448

Comparison metrics

Pairwise error between software for each plotted quantity. Click a column to sort.

Software pairTargetRMSE (m/s)Max abs error (m/s)Mean abs error (m/s)NRMSE

How to interpret this comparison