# 4.2.14.8. Future Work¶

This list contains features that could be implemented in future releases:

• Develop more efficient methods of generating/processing ambient wind from a high-fidelity precursor simulation, including:

• Propagate 2D planes of ambient wind data using Taylor’s frozen turbulence hypothesis as an alternative to 3D volumes

• Allow for nonuniform grids in Turbsim

• Use Dynamic Mode Decomposition to compress the file size of the low-resolution domains

• Implement Gabor mode enrichment to replace the high-resolution domains

• Develop a more efficient ABLSolver based on a simple rectangular (rather than a generally unstructured) grid.

• Improve the eddy-viscosity formulation with additional physics.

• Pursue additional wake-modeling approaches, including:

• Introduce simpler wake-deficit models, e.g., the Gaussian wake model by Bastankhah and Porté-Agel and the super-Gaussian model by Blondel and Cathelain

• Introduce simpler wake-deflection models, e.g., the model by Jiménez or the model by Qian and Ishihara

• Apply a free-vortex method for the near wake

• Incorporate a kidney-shaped wake under skewed-flow conditions, e.g., by incorporating opposing vortices from the skew-induced horseshoe vortex

• Deform the base-wake deficit (introduce asymmetry) as a result of background turbulence (in addition to wake meandering)

• Improve the treatment of complex terrain (beyond specifying ambient wind data as NaN in VTK format)

• Include wakes from the nacelle and support structure

• Reflect wakes off of the ground.

• Address deep-array effects for large wind farms and account for flow speedup around the edges of the wind farm – i.e., account for the wind-farm blockage effect – e.g., by mimicking the wind farm-induced boundary layer with surface roughness in the LES ambient wind precursor.

• Implement a model to mimic the measurements taken from a LIDAR and other remote sensing technologies.

• Incorporate MPI to support the modeling of large wind farms by taking advantage of memory parallelization and parallelization between nodes of an HPC.

• Allow for a more general module form, e.g.:

• Support continuous states

• Support direct feedthrough of input to output

• Support full-system linearization.

• Support an interface to Simulink for super and individual wind turbine controllers.

• Implement checkpoint-restart capability.

• Enable binary wind data input and output formats and binary time-series results output format.

• Add ability to output disturbed wind in VTK format on 2D slices that need not be parallel to the X-Y, Y-Z and/or X-Z planes of the global inertial-frame coordinate system.

• Rename the ambient wind data input files in VTK format following the naming convention used for the FAST.Farm-generated visualization output files in VTK format (with leading zeros and without the t).

• Support super controller-, inflow-, and wake-related output channels for more than the first 9 wind turbines in the wind farm.

• Interface FAST.Farm to the Wind-Plant Integrated System Design & Engineering Model (WISDEM$$^\text{TM}$$) for systems-engineering applications (multidisciplinary design, analysis, and optimization; uncertainty quantification; and so on).

• Develop a wrapper for stand-alone AeroDyn – the aerodynamics module of OpenFAST (or an equivalent BEM tool) – as an alternative to OpenFAST to support advanced performance-only wind-farm analysis that is much more computationally efficient than FAST.Farm analysis using OpenFAST.

• Address unique offshore wind energy challenges, e.g.:

• Ensure consistent waves across an offshore wind farm

• Support the air-water interface

• Consider shared mooring and anchoring arrangements (for floating offshore wind farms).

• Adopt the capability to support undersea marine turbine arrays (which may require supporting direct feedthrough of input to output to handle the added-mass effects).