wcomp

← All comparisons

turbopark — one turbine

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

View the four turbines 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

FLORIS

  • velocity: turboparkgaussA = 0.04

Uses sum-of-squares freestream deficit superposition (sosfs), the TurbineCubatureGrid, 9 points rotor grid with power linear-cubature, thrust linear-cubature averaging, and Crespo-Hernandez wake-added turbulence. Secondary steering, yaw-added recovery, transverse velocities, and active wake mixing are disabled.

FOXES

  • velocity: TurbOParkWakeka = 0.04, 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: TurboGaussianDeficitA = 0.04

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 TurboGaussianDeficit class rather than PyWake's Nygaard_2022 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=5D.

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)
FLORIS vs FOXES0.00000.0000
FLORIS vs PyWake0.00030.0003
FOXES vs PyWake0.00030.0003

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