the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Power output of turbines mounted on tension-leg platforms subjected to fully developed ocean gravity waves
Matthew Norman
Stuart Slattery
Lawrence Cheung
Yihan Liu
A concern in the deployment of large wind turbines on ocean floating platforms is the effect of floating-platform motions on their electrical power generation. Further, it is not clear how floating motions influence waking, which might affect the combined power generation of collections of turbines. We examine the average power output of a single and a collection of NREL 5 MW wind turbines mounted on a tension-leg platform (TLP) under the action of fully developed ocean wave motions, coupling floating motions with the large-eddy simulation (LES) of atmospheric and rotor dynamics. The ocean dynamics enter as fully developed waves derived from the Pierson–Moskowitz spectrum. To assess the influence of ocean motions, we performed simulations over the full range of wind speeds in the operational range of the turbine, reporting comparisons of average power output when the platforms are allowed to move to when they are held rigidly in place. In all simulations, we find that the effects of the TLP floating-platform's induced motions have a minor effect on single and multiple turbine power production and wake deficits. Even when using coherent and large amplitude harmonic-floating-induced perturbations, any significant wake modifications from floating motions are confined to the near-wake region, where downstream turbines are unlikely to be located. The relatively small amplitude of TLP motions relative to pre-existing turbulent fluctuations are the primary reason for low wake and power modifications downstream.
- Article
(6381 KB) - Full-text XML
- BibTeX
- EndNote
This manuscript has been authored by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725 with the U.S. Department of Energy. The publisher, by accepting the article for publication, acknowledges that the U.S. Government retains a non-exclusive, paid up, irrevocable, world-wide license to publish or reproduce the published form of the manuscript, or allow others to do so, for U.S. Government purposes. The DOE will provide public access to these results in accordance with the DOE Public Access Plan (http://energy.gov/downloads/doe-public-access-plan, last access: 30 July 2026).
The aim of this study is to determine whether, on average, ocean gravity waves affect the average power output of turbines mounted on floating platforms. We do so by comparing the power output of a turbine mounted on a platform allowed to be mechanically affected by wave motions to the same arrangement with no wave motions. We also compare the average power of a simple multi-turbine farm configuration of floating-platform turbines to a fixed-platform arrangement.
The comparison is made via simulations. For the moving platform, we employ large-eddy simulations (LESs) of a stably- and unstably-stratified atmosphere, a mechanical model for the platform, a parametric representation of a 5 MW turbine, and a spectral representation of the ocean gravity waves. The waves and platform dynamics are suppressed when we compute the fixed-platform outcomes. The novelty of the results derives from the complexity of the fully coupled model and the high spatio-temporal resolutions of the simulations.
The simulation of wind turbines has proven to be an effective way to inform the design, siting, and prediction of wind turbine power production (e.g., Wu and Porté-Agel, 2015; Miller et al., 2013). Significant fidelity has been achieved in simulations of individual and clusters of turbines as well as the interaction of turbine wakes and its environment. Offshore sites for wind farms, particularly deep-water ones, have obvious attractive features, among these are lower interference with maritime operations, potentially smaller ecological impact, the possibility of employing larger turbines, and more reliable wind conditions than shallower sites. One obvious challenge to wind turbine deep-water deployment is that they may require a floating platform.
The modeling of floating-platform offshore wind turbines is a multi-scale, multi-physics problem (Lemmer et al., 2018) which can be addressed using varying levels of simulation fidelity. For instance, the work of Wang et al. (2022) used the low-fidelity OpenFAST model with empirical modifications to the drag forces to simulate the wave loads of semi-submersible platforms. While this method improves on the under-predictions of the low-frequency, nonlinear responses from typical engineering models, it does rely on calibration to experimental data. However, the highest-fidelity, blade-resolved simulations including the turbine and floating platform require less empirical calibration but must include boundary layer physics at very small scales. Meanwhile, the regional characterization of the wind resource requires the encapsulation of hour- and kilometer-scale phenomena in mesoscale simulations (i.e., simulations that bridge the scales between highly resolved models and earth system simulations).
The complexity and multitude of design considerations associated with the various platform configurations has shown the need for comprehensive studies on the modeling offshore wind platforms and their interactions with the environment. The Offshore Code Comparison Collaboration, Continued with Correlation and Uncertainty Project (OC6) addresses the need for model validation and comparison. Of particular interest to the current work are Phase III (Bergua et al., 2023; Cioni et al., 2023) and Phase IV (Bergua et al., 2024) of the OC6 project, which studied the aerodynamic rotor behavior and full-system, aerodynamic and hydrodynamic interactions of floating platforms. Their results have shown that two-phase flow simulations of semi-submersible and TetraSpar floating platforms (Darling et al., 2025) are able to be successfully compared against experiments, but there are many remaining challenges in these high-fidelity simulations and simplified models of their behavior are still necessary in many instances. Our long-term goal is to create more accurate representations of wind farms in the mesoscale simulations. For this purpose, we argue that LESs are appropriate to resolve atmospheric interactions with turbines, and the momentum and energetic exchanges critical to power generation by the turbines and their effect on the atmospheric boundary layer. LES has been used to compare the effect of moving platform turbine wakes to those of a fixed platform. For example, Johlas et al. (2019, 2020) found that the wakes of these two configurations were similar.
Large-scale simulations using LESs of wind farms are now possible with modern computing tools (Cheung et al., 2022). These studies allow for computation at different atmospheric conditions and are often able to connect to experimental data (Kumer et al., 2016). Unlike blade-resolved models where individual turbines are largely represented in their geometric entirety (see Ribeiro et al., 2023), LES models often represent the turbine via either an actuator line or an actuator disk model (Martinez et al., 2012). The choice of the wind turbine rotor model in high-fidelity wind farm simulations is dependent on both the computational resources available and the expected wake dynamics to be encountered. For instance, in floating turbines with a surge motion frequency commiserate with the rotor speed, a vortex ring state can be encountered if the blade tips interact with the vortex emerging from the previous blade (Sebastian and Lackner, 2011; Kyle et al., 2020) and consequently change the near-field wake. In other cases, an asymmetric loaded rotor (Abraham and Leweke, 2023) or individual pitch control (Cheung et al., 2024) can lead to different loading on individual blades and change the downstream wake behavior. For these situations, an actuator line method or a blade-resolved method may be appropriate to resolve the tip vortex behavior or blade loading differences. However, differences in wake behavior can also be caused by changes to the turbine orientations or to rotor behavior which are not depending on resolving the individual blade loading profiles or tip vortices.
The inclusion of platform motion in the dynamics of turbines has become more prevalent in the literature recently (e.g., Li et al., 2024; Wena et al., 2018; Yang et al., 2022). For instance, wake deflections due to turbine yaw steering (Frederik et al., 2025; Brown et al., 2025) or platform yaw or pitch are a steady phenomenon which can directly impact wind farm performance. Previous studies by Li et al. (2022) and Messmer et al. (2025) have also shown that lower-frequency floating-platform motions can introduce large-scale structures in the far wake which can enhance wake recovery. These effects can be captured using simpler actuator disk models without the need for resolving blade motions or blade pitch controllers, and are the focus of the current study (Dong et al., 2022; Malecha and Dsouza, 2023; Mirocha et al., 2014; Hsieh et al., 2025). The wind tunnel experiments in Wei and Dabiri (2022) report decreased mean power at high tip-speed ratios and high surge due to the stall onset on blades. They were also able to obtain an increase in power under certain controlled wave conditions. Their work points to the importance of having active and passive wave motion control on these floating offshore wind turbines (FOWTs). A significant effort is being made to model and simulate turbine dynamics on moving platforms. These model and simulation efforts are aimed at discerning first-order dynamic/structural issues that will inform the design and construction of these FOWTs. For example, Johlas et al. (2020) compare wake characteristics of turbines mounted on different floating platforms and their wakes to those of fixed turbines.
Here we assess the effect of fully developed ocean gravity waves on the average power output from turbines mounted on a floating platform over a wide range of wind speeds. We focus on the power characteristics of a 5 MW NREL turbine mounted on a specific and familiar moored platform, namely the tension-leg platform. These platforms will have active motion control. We omit active motion control, since active platform stability mechanisms primarily address transient motions due to storms, swells, and developing ocean conditions, and the residual flow due to waves (for example, see McWilliams and Restrepo, 1999; McWilliams et al., 2004; Restrepo, 2007).
Our approach allows us to understand how floating-platform motions from ocean dynamics and turbulent thrust intermittency alters key elements of the flow used in mesoscale parameterizations including hub-height wind speeds and directions, turbulence, and turbine power output over the timescales present in a mesoscale simulation. First, we extend LESs to include floating turbine dynamics such that power production and subsequently turbulent kinetic energy (i.e., the quantities of interest in a mesoscale parameterization) are directly modified by the turbine motions. To do this, we have modified an existing LES tool capable of modeling a variety of atmospheric conditions using an actuator disk approach. The resolution of atmospheric dynamics of these simulations is 10 m. Second, we include explicitly how platform motions affect the wind flow encountering the turbine as well as the effects of platform motion on the mechanics to turbine. Third, we account for how gravity wave motions affect the dynamics of the platform itself.
An ocean platform would be exposed to a variety of different waves. Our study will focus on motions induced by “fully developed” ocean wave conditions. Well-established and verified empirical models for these ocean waves have been around for more than half a century. The most widely cited and tested models for these waves are the Pierson–Moskowitz model (see Pierson and Moskowitz, 1964) and its variant applicable to developing conditions, the more prominently peaked JONSWAP spectrum model (see Hasselmann et al., 1973). The Pierson–Moskowitz model has as input the wind speed at a set reference height above the mean sea elevation, and it produces a multi-spectral description of the gravity wave field, presuming the sea state has reached statistically stationary conditions (fully developed) over sufficiently large expanses (fetches). The gravity waves are, by some measures, the overwhelmingly most common waves found in deep waters, where most of the turbines on floating platforms operate or plan to operate. In the ensemble, these gravity waves are stationary and can be described as having random phases. As a consequence of this choice of the types of waves under consideration, we then exclude swells generated by distant storms and disturbances which manifest themselves as episodic/transient changes in the sea surface, dissipative white-capping waves (typified by random breaking events), or steep episodic breaking waves of large amplitude that result from interactions of the wave field with the underlying ocean currents. Notwithstanding the prevalence of wind waves in places where these floating-platform ocean turbines are placed or are planned for, in the interpretation of the results that follow, it is cautioned that fully developed sea states are not common in nature and thus the Pierson–Moskowitz spectral model for these waves apply with caveats to the practical case. However, the effect on turbine power output due to waves modeled by Pierson–Moskowitz is not at all obvious and a motivation for this paper. Different geographic and weather conditions determine what types of transient oceanic disturbance are prevalent, and thus answering whether waves of this type have an impact on power output of these floating installations will require specifics of geography, time expanse, and large-scale atmospheric conditions to be meaningful.
The remainder of the document is organized as follows. In Sect. 2, we detail the model of the platform/turbine dynamics, responding to wind wave motions. In Sect. 3, we give the problem statement and make plain how the wind exposed to the turbines is affected by motions of the platform. In Sect. 4, we provide details on how the turbine is handled numerically and how the atmospheric initial conditions and boundary conditions are chosen for the LES formulation. The LES equations and numerical details appear in Appendix B. In Sect. 5, we describe the results of our numerical experiments. Wherever possible we show relative quantities, comparing power output, for example, of the turbine mounted on a moving platform and the same where the platform is not subjected to ocean waves. Concluding remarks and suggestions for immediate research follow-up appear in Sect. 6.
Our modeling approach for the simulation of the FOWTs dynamics is adapted from Betti et al. (2014). A schematic of the platform and turbine appear in Fig. 1. In what follows, we will be specifically using the parameters associated with an NREL 5 MW turbine, mounted on a floating platform. All of the parameters required to re-create the platform motions we use in this study are found in Betti et al. (2014).
Figure 1Offshore wind turbine floating platform. The platform is a partially submerged, chain-stabilized design. Panel (a) is reproduced from Karimi et al. (2017). Panel (b) is reproduced from Liu and Chertkov (2023). The turbine parameters correspond to an NREL 5 MW design (Papi and Bianchini, 2022).
Generally, we would have 12 degrees of freedom (DOFs): surge, heave, and pitch position, which are the symmetric motions; and the antisymmetric motions are sway, roll, yaw position (the other 6 DOFs are the velocities of each aforementioned position). In what follows, however, we will always line up the platforms/turbines such that only symmetric degrees need to be considered (see Ribeiro et al., 2023; Fontanella et al., 2025 for studies that focus on the effect of sway surge and yaw effects on turbine wakes). We therefore only consider 6 DOFs: surge ζ, heave η, and pitch α (and their respective velocities), as shown in Fig. 1b. See also Fig. 2 for more details on the coordinates and platform geometry.
Figure 2Offshore wind turbine floating platform. Figure reproduced from Betti et al. (2014). BN is the nacelle center of mass, BT is the tower center of mass, BS is the center of mass of float and tower, BP is the center of mass of the fan, CS is the center of thrust of the buoyancy force, and Dx is the attachment point inter-distance.
In this model, the balance of forces and torques for the surge, heave, and pitch are
with the overdot indicating a time, t, derivative. Here, ; the inertia matrix E is defined as
and the forcing vector is
The weight forces are
where MN, MP, and MS are the masses of the systems N, P, and S shown in Fig. 2. The dPv, dNv, dPh, and dNh are the distances between BS and BP, and between BS and BN in the direction parallel to the tower's axis v and horizontal axis h, . Buoyancy forces are defined as
and wave forces as
Wind forces Qwi are
where uupstream is the freestream inflow velocity to the turbine actuator disk described in Eq. (22) and provided by the LES model, A is the turbine-swept plan area, CT is the coefficient of thrust, CdN=1 is the coefficient of drag for the nacelle, AN=9.62 m2 is the nacelle area, CdT=1 is the coefficient of drag for the tower, hT=87.6 m is the exposed tower height, DT=4.935 m is the mean tower diameter, and dT=75.7843 m is the vertical distance between BS and BT in Fig. 2.
We refer the reader to Betti et al. (2014) for the definition of tie rod forces Qtr and hydraulic drag forces Qhy. The composite forces are then
The modifications we made to the platform model in Betti et al. (2014) are that the wind is supplied by an LES of the atmosphere, and the upstream velocity at the hub takes into account the motion of the turbine itself due to wave motions. Furthermore, we use an actuator disk approximation for the turbine; hence, some of the details on how the velocity from the LES calculation enter the platform dynamics will be fully clarified in the subsequent sections. The wave forcing Q(wa) requires the calculation of , the vertical sea elevation acceleration. The ocean waves considered here are specific to a fully developed gravity wave deep-water sea model. See Appendix A for the calculation of the sea surface acceleration.
We aim to determine whether floating motions of a tension-leg platform (TLP) affect the mean power generated by wind turbines mounted on floating platforms and the wake deficits. In this study, we focus on wave motions due to fully developed conditions, which means that we exclude remotely generated swell and transient, storm-driven conditions. To accomplish this, we will be comparing the steady power output of NREL 5 MW turbines mounted on moving TLPs), to the same turbines mounted on non-moving platforms. As these turbines are usually arranged into large wind farms composed of many turbines, we also want to determine whether wave motions affect the power generation of a farm of floating-platform turbines due to changes in the waking effect of upstream turbines on the other turbines.
We will simplify the dynamics of the turbine (compared to actuator line and blade element theory techniques) at 10 m grid spacing by making use of an actuator disk approximation. Actuator line representations can better resolve tip vortices and individual blade influence by projecting blade element theory on local flow velocities using the chord length, and lift and drag coefficients at different blade segments. However, actuator lines require fine grid spacing typically on the order of 1–2 m, and the process of projecting input wind velocities onto thrust and torque contributions for each blade section is more complex. Actuator disk simulation does not require this level of resolution and takes a simpler approach in projecting thrust and torque by applying them using 1D momentum theory based on thrust and torque coefficient reference tables created from actuator line simulations. The choice of 10 m grid spacing is to allow more than 10 model grid cells across the rotor diameter to ensure it is resolved by the numerics (Hsieh et al., 2021; Blaylock et al., 2022). We confirm that the actuator disk is giving similar wake deficits as the actuator line representation in Appendix B4.
The wind will be generated by an LES approximation of compressible, non-hydrostatic atmospheric flows using a model called portUrb (Norman et al., 2025). The subgrid model uses a one-equation closure to account for unresolved turbulent kinetic energy. The thrust deficit applied by the turbine to the surrounding flow is derived from the general thrust expression , where ρ is the atmospheric density, C is the coefficient of thrust, and u is the inflow velocity. Further details are presented in Sect. 4.2.1. Because we are constraining the incoming velocity to be directed normal to the turbine disk, the component of the velocity affecting the thrust deficit, in the absence of platform motions, is
which will be taken at an upstream and on-axis location to the turbine. The computational details of finding uupstream appear in Appendix B1. When the platform motion is taken into account,
where
where dP is the distance between BS and BP, as shown in Fig. 2. The right-hand terms of Eq. (24) are found by solving Eq. (1).
The goal of the subsequent numerical simulations is to assess the relative impact of induced inflow velocity perturbations on the power output and wake deficits of turbines mounted on floating platforms. The motion of the floating platform is modeled mechanically and is subjected to fully developed ocean gravity waves. The impact is surmised by comparing the power output and wake deficits of turbines affected by floating-platform motions to that of stationary turbines – all other aspects being identical, including the turbulent inflow. The random nature of the waves and turbulent intermittent thrust dictate that we report the time average power output rather than snapshots in time. In what follows, we describe the simulation modeling and numerical conditions used in deriving numerical results.
The LES model uses compressible, non-hydrostatic, conservation-form equations conserving mass, momenta, and mass-weighted virtual potential temperature. The equations, along with numerical implementation details, are given in Appendix B. See Norman (2021) and Norman et al. (2023b) for further details.
The sub-grid-scale (SGS) is modeled with an eddy viscosity model that assumes resolved averages of correlations of unresolved perturbations are proportional to the resolved gradient, the coefficient of proportionality being the eddy viscosity. The eddy viscosity is modeled with a one-equation closure model that actively prognoses SGS unresolved turbulent kinetic energy (TKE) (see Lilly, 1966, 1967; Smagorinsky, 1963). TKE is evolved according to shear production, resolved transport, turbulent transport (dissipation), TKE dissipation, and buoyancy modification. At the ocean surface, surface friction is applied using Monin–Obukhov similarity theory (Monin, 1954) according to a roughness length determined by the Charnock relation (Mahrt et al., 2003), which estimates roughness length of the ocean surface based on friction velocity u⋆ in an iterative process involving the following two equations:
where κ=0.4 is the von Karmann constant, α=0.018 is the Charnock constant, and |u| is specified for each experiment and enforced as a horizontal average in the turbulent precursor via pressure gradient forcing at hub height.
Each simulation is set up by creating a neutral atmospheric boundary layer (ABL) precursor simulation based on a neutral stratification. Initially, a log profile of u velocity is imposed, based on the target hub-height velocity with , using an air density of 1 kg m−3 and a constant potential temperature of 300 K. Turbulence is seeded by applying random potential temperature perturbations from a uniform distribution of K in the bottom 100 m of the domain. The simulation is spun up for 4 model hours, and then statistics are gathered over another 4 model hours. The concurrent precursor simulation uses periodic boundaries in the horizontal direction and solid wall boundaries in the vertical, and it forces the turbine simulations through the inflow boundaries with open boundaries on the outflow. Pressure gradient forcing is used to force the precursor simulation toward a target hub-height velocity, and the pressure gradient computed from the precursor is also used in the forced turbine simulations. The default neutral ABL simulations form the TI1.0 simulations. The precursor turbulent velocity perturbations about the mean at a given vertical level are scaled by a factor of 2× and 0.25× to force the TI2.0 and TI0.25 simulations, respectively, to simulate the turbines over different turbulence intensities. The precursor hub-height turbulence intensities (TIs) of the TI1.0 simulations for each target hub-height velocities are reported in the last column of Table 1 for reference, and they agree well with the ranges of TI observed in offshore contexts from Fig. 2 of Wang et al. (2014). Verification of the ABL and turbine wake response is carried out in Appendix B4.
4.1 Turbulent precursor and boundary conditions
The turbine simulations use a mean hub-height velocity of . They are forced with specified inflow at the left x boundary and “sponged” into the domain over 10 % of the x direction domain length. By this, we mean that the specified forcing data and existing model data are blended with a convex weight over the first 10 % of the domain according to a cosine function, with the strongest forcing at the left boundary. Periodic boundaries are used in the meridional/y direction boundaries; open boundary conditions are used at the right x direction boundary; and no-slip solid wall boundaries are used in the vertical with a Monin–Obukhov friction term at the bottom surface. The specified inflow/outflow boundaries come from a concurrent and horizontally periodic turbulent precursor simulation that simulates an equilibrium turbulent ABL with pressure gradient forcing that ensures a consistent average horizontal wind speed at turbine hub height. The concurrent turbulent precursor is simulated over the same domain as the turbine simulation, and the pressure gradient force applied to the precursor is also applied to the turbine simulation of each time step.
Both the precursor and the turbine simulations use the same surface friction and roughness length throughout. Turbine simulations with and without floating-platform motions use identical precursor forcing and pressure gradient forcing. Thus, differences in the fields are only due to the floating motions.
4.2 Wind turbine parameterization
Wind turbines are parameterized by (1) applying thrust against the normal horizontal flow passing through the turbine-swept plane; and (2) injecting unresolved TKE into the flow to enhance SGS mixing downstream. This parameterization uses a lookup table that interpolates thrust coefficient CT, power coefficient CP, and power generation P as a function of inflow wind speed |U|. The lookup table appears in Fig. 3.
Figure 3Thrust coefficient, power coefficient, and power generation as a function of inflow |U| for the NREL 5 MW lookup table computed with OpenFAST. The y axis units are non-dimensional for thrust and power coefficients, and scaled MW for power generation.
The lookup table was created by running the OpenFAST code (see http://github.com/OpenFAST/openfast, last access: 20 May 2025) using the NREL 5 MW turbine with the Aerodyn and Elastodyn modules using steady inflow with wind speeds increasing at integers of 3–25 m s−1 to generate the thrust, power, and rotation rate values as a function of inflow wind speed at a density of 1 kg m−3. This increases the rated wind speed from its nominal value of 11.4 m s−1. The ROSCO controller was used in this calculation. The thrust and power values were then translated into thrust and power coefficients using the actuator disk's swept area, and the square and cube of inflow velocity, respectively. The thrust coefficient is capped at a value of 1 to avoid flow reversal in the actuator disk parameterization.
Actuator disk approximation
A 1D momentum balance is used to approximate the thrust applied by rotating blades onto a flow (Madsen, 1996). The thrust deficit is given by
where CT is obtained from the table lookup, and is the area of the swept disk. DT is the turbine disk diameter. A projection strategy is devised to relate the turbine parameterization to the dynamics on the computational grid. This total disk thrust is divided according to convex projection weights wijk (described in Appendix B2) to project thrust onto the flow. The indices i ,j, and k identify the discrete cell volume in the three dimensions, x, y, and z, respectively. Because the finite-volume method stores cell-averaged data, this thrust is then also divided by the cell volume ΔxΔyΔz in order to be applicable to cell-averaged quantities. Cell averages are indicated with an overbar. The update that introduces thrust and swirl is defined as
where θyaw is the yaw angle of the turbine; is the azimuth angle with respect to the hub center in reference space averaged over the cell; and is the coefficient of torque, with as the turbine radius and Ω as the rotation rate in radians per second obtained through a reference wind turbine table interpolation based on inflow speed. In the simulations that follow, the turbines are aligned with the mean flow, and cos (θyaw)=1. The portion of the total thrust that does not go into the production of power is injected into unresolved TKE:
where is the fraction of unused thrust that will contribute to unresolved TKE (Fitch et al., 2012; Bui et al., 2024; Archer et al., 2020). Instantaneous velocities are used to compute the thrust and TKE injection in Eqs. (28)–(31). A 30 s average of the inflow velocity at the axis of the disk is used when interpolating , , and P from the lookup table (see Fig. 3).
4.3 Details on the boundary layer initialization and experiment setups
The primary parameter in all of the calculations is the inflow speed. The operational wind speeds for the NREL 5 MW turbine span 3–25 m s−1. We first consider the power output and wake deficit of a single turbine and then a simple multiple-turbine farm configuration. In the latter case, the turbines' wakes change the power output of waked turbines downstream.
For single-turbine simulations, we simulate with 10 different mean hub-height precursor wind speeds (5, 7, 9, 11, 13, 15, 17, 19, 21, and 23 m s−1) with and without floating-platform motions added to the inflow velocity of the turbine actuator disk for three different turbulent intensities: 25 % of default (TI0.25), 100 % of default (TI1.0), and 200 % of default (TI2.0) – all using the Betti et al. (2014) model for floating-platform motions. The default turbulence intensity for a given wind speed is that which naturally arises from a neutral ABL and the surface roughness length arising from the Charnock relation at a given hub-height wind speed. These TI values are shown as the last column in Table 1. Additionally, the effects of harmonic-forced floating-platform motions (rather than the motions induced by the wave-forced Betti et al. (2014) model) are evaluated at TI1.0 for the 10 wind speeds with and without floating-platform motions. This leads to 80 total single-turbine simulations each for 8 model hours. For the multi-turbine simulations, a grid of three rows of 10 turbines (10 turbine diameters apart in both spanwise and streamwise horizontal directions) is simulated with TI0.25 and an inflow average hub-height wind speed of 10 m s−1 for 8 model hours. Due to downstream wake effects, an average inflow of around 7.5 m s−1 was observed for the latter nine turbines.
For the single turbine we use a (length, height, width) turbine diameters domain (where D is the turbine diameter) simulated for 8 model hours – the last 4 of which are used for analysis after the neutral ABL has spun up. For multi-turbine simulations, a domain of turbine diameters is simulated for 8 model hours – the last 4 of which are used for analysis. Each turbulent precursor is forced with a uniform pressure gradient forcing that penalizes horizontal-mean deviations of hub-height wind speed from the intended mean value. The pressure gradient forcing calculated and used in the precursor is also applied to the turbine simulation to ensure the pressure gradient advances the flow physically. All simulations contain a dynamical core, an LES closure, and the application of surface friction to impose a roughness length determined by the Charnock relation for the given hub-height wind speed. The time step size used for all portions of the model (dynamical core, LES closure, wind turbine parameterization, surface friction, and floating-platform motion parameterization) is . For single-turbine simulations, the turbine is placed at 6 turbine diameters from the left x direction boundary and in the middle of the domain in the y direction. For multi-turbine simulations, the first column of turbines begins at 11 turbine diameters into the x direction of the domain, and the rows are 10 diameters apart and collectively centered in the y direction.
The neutral boundary layer is initialized with the following potential temperature profile:
The velocity is initialized with a log-law of u velocity targeting the appropriate hub-height velocity for the individual experiment with . To initiate turbulence, potential temperature perturbations from a random uniform distribution are added to the lowest 100 m of the domain, and horizontal velocities are perturbed with 4-period sine functions in transverse directions.
The different turbulent intensities (TI0.25, TI1.0, and TI2.0) are created by scaling wind velocity deviations from the mean column from the precursor simulation before applying it as inflow to the turbine simulations by 25 %, 100 %, and 200 %, respectively. These act to mimic turbulent intensities arising from transient stable and unstable boundary layers.
5.1 Turbine power and velocity – moving platform conditions
In what follows, we will refer to outcomes computed with no platform motions as Fixed. When the outcomes involve platform motions due to ocean dynamics, we will refer to the results as Moving/Ocean. A key feature of platform motions affected by a fully developed (Pierson–Moskowitz) ocean wave spectrum (see Stewart, 2008) is the assumption that the waves have zero-mean random phases. This is in contrast to induced platform motions due to swells created by distant disturbances and storms, which tend to have spectra with fixed or slowly changing phases. Consideration of swell conditions is outside of the scope of this study. However, we will explore a simpler case, namely a sinusoidal perturbation of the incoming wind, with a fixed phase. The significant wave height is used as the amplitude, and the peak Pierson–Moskowitz frequency is used as the frequency for the sinusoidal forcing – resulting in relatively large amplitude perturbations. We will denote the results of calculations with the oscillating perturbation as Moving/Oscillating.
We next describe the computation of U(t), to be used in the actuator disk approximation. For the fixed conditions case,
and in the Moving/Ocean case:
The dynamics of uplatform(t) are described by Eq. (24), with input uupstream at 10 m above the sea surface. The platform motions are described in Sect. 2. For Moving/Oscillating conditions, we have
The amplitude A is determined by the significant height (see Appendix A), and ωp is the peak of the Pierson–Moskowitz spectrum generated by uupstream at 19.5 m above the sea surface.
5.2 Velocity and power, Moving/Ocean conditions for a single turbine
In Table 1, we report the standard deviation of the components of U(t) (see Eqs. 24 and 34) as a function of incoming hub-height wind speed in the precursor inflow, under three inflow turbulent intensities. Platform-induced motions due to ocean and turbulent thrust motions increase as the standard deviation of uupstream and the hub wind speed increases. In all regimes, the standard deviations of uplatform are much smaller than the standard deviations of uupstream, meaning the fluctuations due to floating-platform motions are not significant compared to the already present turbulent intensity and are, therefore, expected to have relatively minor impact on wake deficit and downstream power generation.
Table 1Standard deviation of uplatform and uupstream over a range of hub-height wind speeds with different inflow turbulent intensities using Moving/Ocean conditions (see Eq. 34 for the platform over the last 4 h of an 8 h simulation). Turbulence intensity is computed as from the precursor simulation at t=8 h.
Figure 4 plots the ratio of Moving/Ocean x direction wind speed (disk-normal wind speed) averaged over the hub area and divided by that of the Fixed x direction wind speed averaged over the hub area, averaged over the last 4 h of simulations for mean precursor hub-height inflow speeds of 5, 7, 9, and 11 m s−1, where power production is below rating. Figure 5 plots are the same, except the for y axis, which instead gives the ratio of power production according to the lookup table of |u|, as plotted in Fig. 4. For wind speeds higher than 11 m s−1, the ratios are extremely small (order of 10−6 or smaller) because the turbines are already at rated wind speed, meaning the power differences are negligible.
Figure 4Ratio of averaged horizontal velocity magnitude of Moving/Ocean to Fixed conditions for hub-height wind speeds of 5, 7, 9, and 11 m s−1. Averages are integrated over the last 4 h of simulation over the turbine diameter in the y direction, and over the turbine diameter in the z direction. The x axes are x direction in units of turbine diameter D. The y axes are dimensionless ratios. Note the different y axis scales in plots.
Figure 5Ratio of averaged power production of Moving/Ocean to Fixed conditions for hub-height wind speeds of 5, 7, 9, and 11 m s−1. Averages are integrated over the last 4 h of simulation over the turbine diameter in the y direction, and over the turbine diameter in the z direction. The x axes are x direction in units of turbine diameters. The y axes are dimensionless ratios. Note the different y axis scales in plots.
In all simulations, including single- and multi-turbine simulations, the power production of the turbines (and emulated power production by using the wake velocity as input to the reference turbine table to deduce power) mounted on floating platforms is within 1 % of the power production of fixed turbines. At 10 diameters downstream and onward, where another turbine is likely to be placed in a floating-platform offshore farm, the power production is within half a percent, comparing floating to fixed platform, with the larger differences occurring for lower wind speeds, where the power production is already relatively low. The wake deficit ratios between floating and fixed turbines are within 0.1 % for all wind speeds as well.
5.3 Motion effects on velocities for Moving/Sinusoidal conditions for a single turbine
As a way to assess the extent to which our conclusions regarding floating-platform motion effects on power generation depend on the nature of the dynamics of the platform motion, in order to discern whether randomness explained the small effect of fully developed wave motions on the power output, we also submitted the platform to sinusoidal motions (see Eq. 35). For a given hub wind speed, we use the significant wave height as the amplitude of the sinusoidal and the peak frequency in the sine wave. The outcomes for each wind speed are summarized in Table 2 as well as in the bottom-right panels of Figs. 4 and 5. We test different turbulence intensities to emulate conditions that emerge from stable, neutral, and convective thermal stratifications. While the 10D downstream power generation differences due to floating-platform motions remains small (within 0.5 %–1 %), there is a significant effect in the very-near-wake region of 0–6 turbine diameters downstream due to Moving/Oscillating platform motions. As with the floating-platform-induced motions, the larger differences are confined to the near-wake region, where a downstream turbine is less likely to be placed in a farm configuration. For all wind speeds, the sinusoidal motion forcing leads to a decrease in power production in the near-wake region (less than 5 turbine diameters downstream). For lower wind speeds, the power production increases due to sinusoidal forcing in the far-wake region; and for larger wind speeds, the power production is decreased due to sinusoidal forcing in the far-wake region (both to modest degrees of less than half a percentage).
Table 2Standard deviation of uplatform and uupstream over a range of hub-height wind speeds in TI0.25 conditions using Moving/Oscillating conditions (see Eq. 35) for the platform. Ωpeak is the peak frequency of the Pierson–Moskowitz approximation to a fully developed ocean used as the frequency for the oscillating forcing. is the “significant wave height” used as the amplitude for the oscillating forcing.
5.4 Velocity and power generation of a farm of turbines mounted on floating platforms, forced by ocean gravity waves
The question of whether floating-platform motions have an effect on the power output of a farm of turbines set on floating platforms is considered next. The turbine farm we consider has three rows of turbines (we consider a “row” to be a streamwise (x) direction series of 10 turbines), equally spaced and at equal heights, lined up with the wind in such a way as to produce the most direct interaction of upstream wakes with downstream turbines. We also give the turbine's “ID” in the streamwise (x) direction from 1 to 10, increasing in the positive x direction (positive streamwise direction). The atmosphere conditions use the TI1.0 (or default neutral ABL) configuration, where floating-platform motions are relatively larger than turbulent fluctuations as compared to the other turbulent intensities. The sea is fully developed, and thus the platform motions due to the ocean waves of each turbine are not correlated with each other. One key difference between this farm simulation and the previous single-turbine simulations is that in this farm simulation, the turbine's yaw angle and upstream sampling direction are allowed to change in response to the flow for a more realistic view of how turbines might behave differently due to floating motions in a farm setting.
Each time step, the horizontal velocity is averaged within 1 turbine radius of the hub location to determine the upstream direction. The flow is sampled 2 turbine diameters upstream of the hub location using the exact same projection technique used to project thrust onto the flow in the actuator disk parameterization. The yaw angle also responds to this upstream direction by rotating toward the time-averaged upstream direction over a 1 min moving average window at a maximum rotation rate of 0.3° s−1, as specified in the NREL 5 MW Offshore Wind Turbine Definition document (Jonkman et al., 2009).
Figure 6 plots the time average over h and spatial average over m of (a) fixed-platform horizontal wind speed (in m s−1); (b) fixed-platform horizontal wind speed subtracted from floating-platform horizontal wind speed (in m s−1); and (c) fixed-platform wind direction subtracted from floating-platform wind direction (in degrees). The initial turbines in the streamwise direction (turbines with ID 1 in rows 1, 2, and 3) receive the largest inflow wind speed. Due to the waking of downstream turbines, the downstream turbines receive lower inflow wind speeds. Also, wakes expand in the horizontal spanwise direction (y direction) as expected as the flow progresses in the streamwise direction (positive x direction). Initially (at the negative x direction boundary), the differences between floating and fixed horizontal wind speed and direction are zero due to shared precursor inflow conditions. The differences slowly develop over the first and second turbine wakes in each row, the wind direction exhibits abrupt changes in the third turbine of each row, and the wind speed differences develop more slowly when progressing in the streamwise direction.
Figure 6Contour plots of time average over h and spatial average over m of (a) fixed-platform horizontal wind speed (in m s−1); (b) fixed-platform horizontal wind speed subtracted from floating-platform horizontal wind speed (in m s−1); and (c) fixed-platform wind direction subtracted from floating-platform wind direction (in degrees).
Pressure-gradient-forced ABLs are known to exhibit streamwise “streaks” in the wind field that differ in the horizontal spanwise direction and persist even over long time averages (Pimont et al., 2020). These are visible in Fig. 6a on the left-hand side of the plot (the turbulent precursor inflow). The floating motions lead to minute time-mean differences in wake behavior at the first turbine of each row, which would be experienced even with small random noise due to the chaotic divergence of initially close solutions exhibited in any turbulent fluid flow. These minute wake changes due to floating motions are then modulated by persistent streaks in the pressure gradient, forced to lead to time-persisting changes in yaw angle. The altered yaw angle then steers the flow, which, coupled with further chaotic divergence in the floating versus fixed solutions, leads to larger changes in flow speed and direction as one progresses downstream. The changes are on the order of 1 % relative magnitude or less in terms of inflow speed at each of the turbines. This leads to greater changes in power production on the order of 3 % or less in relative magnitude, since the power production scales with the cube of the inflow wind speed.
To observe this in a different format, Fig. 7 plots the time average over h and spatial average over m for each individual turbine of (a) floating-to-fixed platform power production, (b) floating-to-fixed platform inflow wind speed normal to the disk, and (c) floating-to-fixed platform yaw angle (degrees). Figure 7d plots the fixed-platform inflow wind speed for each turbine with the same averaging in space and time. From these plots, it is clear that at the first turbine in each row, the differences in power production, inflow wind speed, yaw angle, and yaw misalignment are all nearly zero and slowly develop over the first three turbines before saturating at larger differences in downstream turbines. This supports the mechanism of chaotic divergence of initially close solutions due to small perturbations from floating motions building in the streamwise direction. With this in mind, even with persistent streaks in the precursor, the mean relative difference in power production over all of the turbines is 0.27 %. This is roughly 3× larger in magnitude than the single-turbine relative power differences at different turbulence intensities at 10 turbine diameters downstream in Fig. 5 using the 9 m s−1 inflow curve, as the mean inflow over most of the turbines in between 9 and 9.5 m s−1 in the farm case. Therefore, while progressive chaotic divergence in the floating versus fixed solutions coupled with active yawing and pressure-gradient-based streaks leads to a difference in the farm's power response, it is not different by an order of magnitude. Further, in the single-turbine case, the power difference is slightly lower due to floating motions by roughly 0.1 % at 10 turbine diameters downstream, while in the farm case, the power generation averaged over all of the turbines is slightly larger, by 0.27 %, due to floating motions.
Figure 7Time averages over h and spatial average over m for each individual turbine of (a) floating-to-fixed platform power production; (b) floating-to-fixed platform inflow wind speed normal to the disk; (c) floating-to-fixed platform yaw angle (degrees); (d) plots the fixed-platform inflow wind speed for each turbine with the same averaging in space and time.
Figure 8 depicts the (floating-to-fixed conditions) relative power time series and its cumulative average corresponding to the right-most turbine (ID 10) in each row. This plot demonstrates that, over h, the flow has reached a state of equilibrium amid the higher frequency oscillations, as the ratio in power production is not drifting. This indicates that our long-term average power estimates are stationary and thus robust. Plots of the same quantity for the single FOWT cases will show the same stationary behavior.
We used simulations to assess how the power output of a single wind turbine, 5 MW NREL, mounted on a floating tension-leg platform as well as well as that of a cluster of the same, are affected by ocean wave motions. This assessment was done by comparing the time-averaged power of the floating-platform ocean turbines to the same wind conditions while not allowing the platform to move by oceanic disturbances.
The simulations consisted of a wind, captured by large-eddy simulations (Norman, 2021) of an atmosphere with three inflow turbulence intensities; a mechanical model of a floating chain-stabilized tension-leg platform due to Betti et al. (2014); and a time-dependent empirical model for fully developed wind waves described by the Pierson–Moskowitz spectrum (see Stewart, 2008). The dynamics of the platform, the turbines, the ocean waves and the atmosphere are coupled. The specific turbine was the NREL 5 MW design. Platforms are often motion stabilized; however, we did not take into account any active motion stabilization and control dynamics. The three turbulence intensities act as a means to understand whether the results in this study are dependent upon the pre-existing turbulence intensity, typically modulated by surface roughness length and buoyant stability of the mean atmospheric profile.
For an isolated turbine mounted on a floating platform subjected to waves, we found that the platform motions due to a fully developed ocean minimally affected the wake deficits downstream. Further, the time-averaged downstream power production was not affected in a significant way by ocean-induced and intermittent thrust-induced platform motions. The floating-platform motion-induced perturbations to inflow velocity are quite small compared to already existing turbulent intensity, even at 25 % of the naturally occurring neutral boundary layer turbulence, which is the primary reason why observed changes to wake deficits and downstream power generation due solely to floating-platform motions are small.
Figure 9 depicts the power spectrum of uplatform and uupstream for neutral atmospheric conditions and the Moving/Ocean platform configuration, with a hub speed of 11 m s−1 and fully developed ocean wave conditions. From this figure, we surmise that the spectrum of U(t) is dominated by platform motions in the high-frequency regime and by the wind turbulence in the low-frequency regime. Furthermore, the most energetic part of the spectrum is associated with wind dynamics and turbulence. The sharp spectral peak and trough originate in the vibrational character of the particular floating platform under consideration, and thus one cannot conclude that this structure will appear in the spectra of other floating-platform arrangements. Regarding power generation assessments and whether differences in power output are significant for a fixed or moving platform, the spectra indicate that if power difference assessments are made at sufficiently long times, well over hundreds of seconds, the average power output is dominated by the wind contribution, not the combined wind/platform contribution. The random-phase nature of the waves and the dominance of the wind dynamics on U(t) over platform motions suggest that under fully developed ocean conditions, neither the single turbine mounted on a floating platform nor organized clusters of turbines of the type we investigated are affected in a significant way regarding power generation by ocean motions. Long time averages of the platform acceleration was zero, and therefore it was not expected to see, in the average, a net increase or decrease in the power output of a single turbine. However, it was not obvious at the onset that in cluster arrangements the platform dynamics would affect the wake of windward turbines and thus affect the power of the turbines downstream. However, our calculations reveal that downwind turbines are not appreciably affected by average power output. Wake disturbances were clearly apparent on turbines subjected to wave motions; however, this was at near distances that are outside of the realm of practicality.
Figure 9Power spectra in time of the magnitude of uplatform(t) and uplatform+uinflow as a function of time scale (inverse frequency) at a hub wind speed of 11 m s−1, with TI1.0 inflow with a smoothing window of 10 samples for clarity. All hub wind speeds and stability profiles share the same local extrema for uplatform.
As a check, we compared random ocean perturbations to (zero-mean) sinusoidal fluctuations of the hub speed in order to determine whether random effects in the platform dynamics had a crucial role to play in enhancing/suppressing the time-averaged power output of a moving turbine, as compared to pure sinusoidal fluctuations of the hub speed. We found that, for reasonable sinusoidal amplitude and frequency perturbations, there was little change on the power output of the turbine in the far wake, although downstream power production is lowered in the near wake where downstream turbines are unlikely to be placed.
Wind waves modeled by the Pierson–Moskowitz (PM) spectrum – and for developing seas, the JONSWAP model – represent the vast majority of wave types in deep waters; however, the model assumptions are seldom perfectly realized in nature: the PM spectrum defines a “fully developed sea”, requiring wind to blow steadily at a constant speed over considerable distances and time. Because these perfect, uninterrupted conditions seldom occur naturally, the PM spectrum serves more as a foundational theoretical limit. Despite this, the PM spectrum is extensively utilized in ocean engineering and naval architecture as it represents the absolute worst-case equilibrium for a specific wind speed, providing engineers with a conservative, standardized benchmark for designing the structural integrity of ships, oil rigs, and floating platforms.
A full assessment of the effects of wave motions on the power output of turbines mounted on moving platforms necessitates consideration of transient dynamics. As a first step, we argue, it is critical to consider how multi-spectral wind waves affect the power output of FOWTs. Some of the transient conditions to consider next are obvious: the effect of swells, changing wind conditions and storms, and developing or decaying ocean waves. Some are less obvious. For example, finite-time averages of power output could still be affected by a fully developed ocean: when the hub wind dips up and down around the minimum or maximum wind operating conditions, for example, or when wind directions are not well accounted for by an alignment of the wind and the turbine. Nevertheless, for moored platforms like the TLP design studied here, under the most generic of ocean conditions, namely sustained steady winds and a fully developed ocean, the power of floating ocean turbines does not appear, in simulations, to be affected significantly when compared to fixed turbines. The consideration of transient wave effects on power output necessitates the consideration of the types of waves and conditions found in actual geographical locations of interest to be meaningful. Our simulation framework takes as a prescribed forcing the sea wave models; hence, in principle, the formulation is easily extensible to consider transient wave cases.
The fully developed sea surface wind waves are captured by the Pierson–Moskowitz (PM) spectrum model (Stewart, 2008; Pierson and Moskowitz, 1964). The PM spectrum takes as input the steady wind speed at a height of 19.5 m above the mean sea surface and is given by
where , u19.5 is the wind speed at a 19.5 m height above the sea surface, g is acceleration, and ν is frequency. To obtain a random realization, we choose a frequency range of width Δν, the amplitude ai of the monochromatic wave with angular frequency Ωi=2πνi is , where νi is the central frequency of the interval Δν. The sea elevation is given by
where xp is the x location of the floating platform, ϵi is a random-phase for deep-water waves, and N is the number of spectral components, chosen at 400. For the wave forcing, we require u19.5 to calculate the PM spectrum. This wind speed is taken as the cell average estimate from the large-eddy simulation calculation of the wind field, at a height of 19.5 m above the sea surface. The significant wave height, which is used to set A in Eq. (35), is given by
The equations are cast in Cartesian geometry as follows:
where ρ is density; u, v, and w are wind velocities in the x, y, and z directions, respectively; θ is the potential temperature; qv is the wet water vapor mixing ratio such that ρv=ρqv is the density of water vapor; K is unresolved, sub-grid-scale turbulent kinetic energy (TKE); qℓ is a tracer quantity that contributes to mass but not to pressure; p is total pressure; is a constant of proportionality; is the ratio of specific heats of dry air; cp is specific heat of dry air at constant pressure; cv is specific heat of dry air at constant volume; p0 is reference pressure; Rd is the dry air ideal gas constant; Rv is the water vapor ideal gas constant; KS is TKE shear production; KD is TKE dissipation; KB is the TKE buoyancy source/sink; τij is the unresolved eddy flux of wind velocity; τθj is eddy flux of potential temperature; τvj is the eddy flux of water vapor; τKj is the eddy flux of TKE (i.e., the turbulent transport terms for TKE); τℓj is the eddy flux of tracers that do not contribute to pressure (e.g., hydrometeors); and g is acceleration due to gravity. Finally, the total density ρ is given by the sum of all mass-contributing densities: , where ρd is the density of dry air.
The perturbation pressure and density are perturbations from a dominant hydrostatic balance, denoted by
A semi-discretized, cell-centered, upwind finite-volume discretization is used in space with 9th-order-accurate weighted essentially non-oscillatory (WENO) reconstruction (Liu et al., 1994) with weight mapping (Henrick et al., 2005) for tracers and standard 9th-order Vandermonde-constrained polynomials for density and velocity. A 3rd-order-accurate, three-stage strong stability preserving (SSP) Runge–Kutta (RK) is used to discretize in time (see Gottlieb, 2005). In all simulations, a Courant–Friedrichs–Lewey stability value of CFL =0.6 is used, and a grid spacing of 10 m in each direction is implemented. Identical turbulent precursor inflow conditions are used for all simulations of a given hub-height mean wind speed to ensure that the only wake and power differences between simulations with and without floating-platform motions are due solely to floating-platform motions.
The model, including all turbine and floating-platform motion parameterizations, are coded in portable C++ using the Yet Another Kernel Launcher (YAKL) library (Norman et al., 2023a), a library based on the Kokkos (Trott et al., 2022) portability library, to run on CPUs or Nvidia, AMD, and Intel GPUs.
The eddy fluxes:
The eddy viscosity is considered to be a function of the unresolved TKE and a stability-corrected length scale, giving an eddy flux of
where is a small number to avoid division by zero; N is the Brunt–Vaisala frequency, a measure of atmospheric stability; PrT is the turbulent Prandtl number; Pr is the Prandtl number; ν is kinematic viscosity; δij is the Kronecker delta; u1, u2, and u3 are the velocity components in the x, y, and z directions, respectively (i.e., u, v, and w); x1, x2, and x3 are the x, y, and z directions, respectively; and subset indices that appear only on one side of an equation are an implied sum over available indices (Einstein summation convention).
TKE sources and sinks:
The TKE evolution equation contains advection and turbulent transport (diffusion) on the left-hand-side of Eq. (B1). The remaining processes resolved here are the sources and sinks that are, in general, not cast in conservation form. They are defined as
Surface friction:
For all surface cells, and for all cells adjacent to an immersed cell, surface friction in each direction is applied via the following flux term added to the eddy fluxes:
where z0 is the roughness length.
B1 Determining the upstream velocity
The “upstream” portion of the inflow velocity is integrated over a projected disk 2.5 turbine diameters upstream from the turbine base location (“inflow” velocity is defined here as the sum of the upstream velocity normal to the disk and the platform motions normal to the disk). In order to do this, first the upstream direction is determined by computing the average horizontal wind velocity over a cube with sides of length DT centered on the turbine hub location. The upstream direction is then computed with . Then, a disk is projected to be centered about the location:
using the same procedure in Sect. B2. The integration provides uupstream and vupstream, the x and y components of wind velocity integrated over the upstream projected disk. The upstream wind speed normal to the turbine's yaw angle is then determined as .
B2 Projecting the turbine-swept disk
The turbine-swept plane disk is initially projected onto the model grid at the origin facing westward in the y–z plane. It will later be rotated and translated to the hub location and the correct yaw angle. It uses a radially varying thrust shape function ST(ryz,initial) and a streamwise projection function SS(xinitial). Here, r is the radial coordinate in the y-z plane: , in reference space. The thrust shape function provides degrees of freedom to represent the way thrust increases toward the radial edges of the swept disk (e.g., Fig. 13 of Aranake et al., 2015; Fig. 6 of Xu et al., 2022; Fig. 11 of Jeong and Ha, 2020). The projection function reduces the discontinuity resulting from thrust application and helps the numerics to better resolve the resulting wake. This kind of projection is common for actuator line approaches to turbine parameterizations with Gaussian projections (Martínez-Tossas et al., 2017; Sørensen et al., 2015). This study uses a more compact function for projection but with similar characteristics and for similar reasons.
The disk is initially projected onto the model with a center location of and a yaw angle of zero (meaning the turbine-swept plane is oriented facing west. The disk is then rotated about the z axis according to the yaw angle and translated to the appropriate base location and hub height with the following linear operator:
The disk projection weights are created by sampling a product of the thrust shaping function and projection function at regular intervals on a Cartesian hexahedron of size in the x, y, and z directions, where DP is the domain of projection (10 cells total) in the x direction for initial points, and DT is the turbine-swept disk diameter. For each point, the product ST(ryz)SP(x) is added to the cell that contains the point . Once all points are sampled, the sum of weights in each cell is computed, and each cell's weight is normalized by the summed total.
The thrust shaping function used here is computed as the piecewise function:
with free parameters a, r1, and r1. Thrust reaches its peak at r1 and decays to zero over . Smaller a leads to the more uniform distribution of thrust over the disk, and larger a concentrates thrust more at the edges of the disk. p1 is a quadratic polynomial constrained by p1(0)=0, p1(r1)=1, and . p2 is a cubic function constrained by p2(r1)=1, , p2(r2)=0, and . To match the wakes of AMR-wind calculations, the free parameters used here are , , and , where rturb is the radius of the swept plan in meters.
Figure B1Time trace of power generation for the furthest right turbine in the center row. TI1.0 atmospheric conditions. Moving/Ocean simulations.
The streamwise projection function is
which enforces a decay from the projected disk centerline in the streamwise direction to reduce the discontinuity of thrust projection. In this case, xR=5Δx to enforce a streamwise decay over five cells in each streamwise direction from the disk center.
Figure B2Domain-averaged profiles over s. TI stands for turbulence intensity. zi=800 m is the boundary layer height; (a) , (b) θ, (c) TI.
Figure B3Resolved turbulent velocity correlations. Perturbations are computed as the deviation from the mean column, and correlations are averaged over multiple snapshots within s. zi=800 m is the boundary layer height.
Figure B4Resolved turbulent temperature correlations. Perturbations are computed as the deviation from the mean column, and correlations are averaged over multiple snapshots within s. zi=800 m is the boundary layer height.
Figure B5Hub-height (z=90 m) horizontal velocity divided by inflow wind speed (11.4 m s−1) in the y direction at 2, 4, 6, and 8 turbine diameters downstream of the turbine for s along the wake direction (30°); (a) AMR-Wind, (b) protUrb.
Figure B6Horizontal velocity divided by inflow wind speed (11.4 m s−1) in the z direction at the turbine center x=1800 m at 2, 4, 6, and 8 turbine diameters downstream of the turbine for s along the wake direction (30°); (a) AMR-Wind, (b) portUrb.
Once these weights are computed, a weighted sum using these weights provides the integration of a quantity such as wind velocity over the entire disk.
To summarize:
-
Over the domain in the x, y, and z directions, evenly create sample points:
-
Initialize all cell weights to zero: .
-
For each sample point:
- a.
Compute the rotated and translated location for the sample point using Eq. (B21).
- b.
Locate the cell, Cijk, in which the point is located.
- c.
Atomically add the product of the thrust shape and streamwise projection functions to the weights in cell Cijk: .
- •
“Atomically” is an algorithmic term to denote that when parallelizing over sample points (operating on each simultaneously), the sum and update should be performed in its entirety without any other operation accessing (read or write) cell Cijk's memory. This is to avoid data races.
- •
- a.
-
Compute the sum of over all cells.
-
Divide each weight by the total sum: .
-
For any set of cell averages of a quantity , compute the disk-integration of that quantity with the sum
B3 Verification of stationarity for LES-turbine power generation
The time trace of power is plotted in Fig. B1 over the 8 h of simulation for the furthest right turbine in the center row to demonstrate that the simulation has reached an equilibrium state in terms of power production before the h time averaging.
B4 Verification with neutral AWAKEN experiment
The LES code has been validated against standard neutral and convective boundary layer results. Here, it is validated against the AMR-Wind (Kuhn et al., 2025; Brazell et al., 2021) results for a modestly convective boundary layer test case for both turbulent boundary layer results and turbine wake results for the NREL 5 MW turbine used in this study. To initialize, potential temperatures are linearly interpolated between values of 300, 300, 308, and 311.45 K at heights of 0, 750, 850, and 2000 m, respectively. The u and v winds are initialized with a log law setting u=9.873 m s−1 and v=5.7 m s−1 at hub height (90 m), and vertical velocity is initialized to zero. AMR-Wind uses incompressible equations with a Boussinesq buoyancy term with a density of 1 kg m−3 throughout; and portUrb uses non-hydrostatic, compressible equations with the surface pressure set to enforce a surface density of 1 kg m−3 at a surface temperature of 300 K. Both models perturb the lowest 50 m of the domain with random potential temperature perturbations and use transverse four-period sine waves for u and v velocity in the lowest 100 m.
Coriolis is active with a latitude of 40° N. Surface roughness is set to z0=0.01 m. The domain is km in the x, y, and z directions, respectively. A uniform grid spacing of 10 m is used for portUrb, while AMR-Wind has multiple grids that reach 2.5 m grid spacing around the turbine with 10 m grid spacing at the coarsest level. Both models use pressure gradient forcing to force a hub-height horizontal average wind speed of (9.873,5.7) m s−1 for the horizontal velocity vector. That pressure gradient forcing is calculated in the turbulent precursor and then used in both the precursor and primary turbine simulation. The precursor and turbine simulations are run for 20 000 model seconds, the first 15 000 s used as spin-up and the last 5000 s as the performance period. The average pressure gradient forcing over s is used throughout the performance period in the main turbine simulation. The turbine is placed at 1800 m into the domain in the x and y directions. A small surface heat flux of 0.005 K m s−1 is added to the surface to create a modestly convective boundary layer.
Figure B2 plots the domain-averaged column of horizontal velocity, potential temperature, and turbulence intensity averaged in time over s for AMR-Wind and portUrb. The profiles are quite similar, with portUrb carrying a bit more wind speed and turbulence intensity throughout the boundary layer. Figure B3 plots resolved turbulent velocity correlations averaged over s for AMR-Wind and portUrb. The magnitudes and shapes of the profiles are very similar, with portUrb exhibiting some oscillations at the surface peak and at times larger features at the top of the boundary layer. Figure B4 plots resolved turbulent temperature-velocity correlations averaged over the same time range. The and profiles are similar with portUrb exhibiting stronger features at the top of the boundary layer. The profile shows more differences, which is somewhat unsurprising, given the large differences in the buoyancy term. portUrb uses a non-hydrostatic and compressible discretization, where temperature perturbations propagate into density perturbations through acoustics, and the buoyancy term uses density perturbations to determine buoyant forcing. AMR-Wind is incompressible and uses a fixed Boussinesq buoyancy term based on deviations from background temperature (fixed at T0=300 K throughout the simulation).
Figure B5 plots the turbine wakes at hub height (z=90 m) as a function of y location averaged over for portUrb and AMR-Wind at 2, 4, 6, and 8 turbine diameters downstream of the turbine – along the direction of the wake, which is 30°. Both exhibit very similar features and magnitudes, although portUrb is running at 4× larger grid spacing. Both show the asymmetrical profile due to swirl, and both show very similar wake recovery downstream. There are some larger differences in Fig. B6, which plots wakes at the same distances downstream as a function of z location at the hub center, following the wake direction of 30°. The wakes are quite similar higher up, but nearer to the surface, portUrb has a stronger wake deficit – likely due to the coarser grid spacing, leading to surface friction being less separated from the turbine wake.
In summary, despite being formulated quite differently as a model, portUrb replicates the salient features of both the boundary layer turbulence, and the turbine wake deficit shape and magnitude compared to AMR-Wind.
The code used in this study is available at https://doi.org/10.5281/zenodo.16780228 (Norman, 2025).
No data sets were used in this article.
J. M. Restrepo: conceptualization, formal analysis, methodology, writing. M. Norman: computation, visualization, formal analysis, methodology, writing. L. Cheung: formal analysis, methodology, writing. S. Slattery: project leadership, funding acquisition, writing. Y. Liu: software.
The contact author has declared that none of the authors has any competing interests.
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
JMR wishes to thank the NSF Institute of Mathematics and Statistical Innovation at the University of Chicago, where some of this work was done. This research used resources of the Oak Ridge Leadership Computing Facility at the Oak Ridge National Laboratory, which is supported by the Office of Science of the US Department of Energy under contract no. DE-AC05-00OR22725.
This research has been supported by Office of Science of the US Department of Energy under contract no. DE-AC05-00OR22725. This research uses an ASCR Advanced Computing Challenge (ALCC) award titled “High-fidelity modeling and next-generation surrogate models for floating offshore wind energy”. This material is based upon work supported by the US Department of Energy, Office of Science, and the Offices of Advanced Scientific Computing Research and Biological and Environmental Research, through the FLOWMAS Energy Earthshot Research Center.
This paper was edited by Amy Robertson and reviewed by three anonymous referees.
Abraham, A. and Leweke, T.: Experimental investigation of blade tip vortex behavior in the wake of asymmetric rotors, Exp. Fluids, 64, 109, https://doi.org/10.1007/s00348-023-03646-3, 2023. a
Aranake, A. C., Lakshminarayan, V. K., and Duraisamy, K.: Computational analysis of shrouded wind turbine configurations using a 3-dimensional RANS solver, Renew. Energ., 75, 818–832, https://doi.org/10.1016/j.renene.2014.10.049, 2015. a
Archer, C. L., Wu, S., Ma, Y., and Jiménez, P. A.: Two corrections for turbulent kinetic energy generated by wind farms in the WRF model, Mon. Weather Rev., 148, 4823–4835, https://doi.org/10.1175/mwr-d-20-0097.1, 2020. a
Bergua, R., Robertson, A., Jonkman, J., Branlard, E., Fontanella, A., Belloli, M., Schito, P., Zasso, A., Persico, G., Sanvito, A., Amet, E., Brun, C., Campaña-Alonso, G., Martín-San-Román, R., Cai, R., Cai, J., Qian, Q., Maoshi, W., Beardsell, A., Pirrung, G., Ramos-García, N., Shi, W., Fu, J., Corniglion, R., Lovera, A., Galván, J., Nygaard, T. A., dos Santos, C. R., Gilbert, P., Joulin, P.-A., Blondel, F., Frickel, E., Chen, P., Hu, Z., Boisard, R., Yilmazlar, K., Croce, A., Harnois, V., Zhang, L., Li, Y., Aristondo, A., Mendikoa Alonso, I., Mancini, S., Boorsma, K., Savenije, F., Marten, D., Soto-Valle, R., Schulz, C. W., Netzband, S., Bianchini, A., Papi, F., Cioni, S., Trubat, P., Alarcon, D., Molins, C., Cormier, M., Brüker, K., Lutz, T., Xiao, Q., Deng, Z., Haudin, F., and Goveas, A.: OC6 project Phase III: validation of the aerodynamic loading on a wind turbine rotor undergoing large motion caused by a floating support structure, Wind Energ. Sci., 8, 465–485, https://doi.org/10.5194/wes-8-465-2023, 2023. a
Bergua, R., Wiley, W., Robertson, A., Jonkman, J., Brun, C., Pineau, J.-P., Qian, Q., Maoshi, W., Beardsell, A., Cutler, J., Pierella, F., Hansen, C. A., Shi, W., Fu, J., Hu, L., Vlachogiannis, P., Peyrard, C., Wright, C. S., Friel, D., Hanssen-Bauer, Ø. W., dos Santos, C. R., Frickel, E., Islam, H., Koop, A., Hu, Z., Yang, J., Quideau, T., Harnois, V., Shaler, K., Netzband, S., Alarcón, D., Trubat, P., Connolly, A., Leen, S. B., and Conway, O.: OC6 project Phase IV: validation of numerical models for novel floating offshore wind support structures, Wind Energ. Sci., 9, 1025–1051, https://doi.org/10.5194/wes-9-1025-2024, 2024. a
Betti, G., Farina, M., Guagliardi, G. A., Marzorati, A., and Scattolini, R.: Development of a Control-Oriented Model of Floating Wind Turbines, IEEE T. Contr. Syst. T., 22, 69–82, https://doi.org/10.1109/tcst.2013.2242073, 2014. a, b, c, d, e, f, g, h
Blaylock, M. L., Martinez-Tossas, L., Sakievich, P., Houchens, B. C., Cheung, L., Brown, K., Hsieh, A., Maniaci, D. C., and Churchfield, M. J.: Validation of Actuator Line and Actuator Disk Models with Filtered Lifting Line Corrections Implemented in Nalu-Wind Large Eddy Simulations of the Atmospheric Boundary Layer, in: AIAA SCITECH 2022 Forum, 1921, https://doi.org/10.2514/6.2022-1921, 2022. a
Brazell, M., Ananthan, S., Vijayakumar, G., Cheung, L., Sprague, M., Team, E. E. C. P., and Team, H. F. M. P.: Amr-wind: adaptive mesh-refinement for atmospheric-boundary-layer wind energy simulations, in: APS Division of Fluid Dynamics Meeting Abstracts, T29–007, 2021. a
Brown, K., Yalla, G., Cheung, L., Frederik, J., Houck, D., deVelder, N., Simley, E., and Fleming, P.: Comparison of wind-farm control strategies under realistic offshore wind conditions: wake quantities of interest, Wind Energ. Sci., 10, 1737–1762, https://doi.org/10.5194/wes-10-1737-2025, 2025. a
Bui, H., Bakhoday-Paskyabi, M., and Mohammadpour-Penchah, M.: Implementation of a Simple Actuator Disk for Large-Eddy Simulation in the Weather Research and Forecasting Model (WRF-SADLES v1.2) for wind turbine wake simulation, Geosci. Model Dev., 17, 4447–4465, https://doi.org/10.5194/gmd-17-4447-2024, 2024. a
Cheung, L., Blaylock, M. L., Brown, K., deVelder, N., Herges, T. G., Hsieh, A., Maniaci, D. C., and Cutler, J.: Comparison of simulated and measured wake behavior in stable and neutral atmospheric conditions, in: AIAA SCITECH 2022 Forum, 1923, https://doi.org/10.2514/6.2022-1923, 2022. a
Cheung, L. C., Brown, K. A., Houck, D. R., and deVelder, N. B.: Fluid-Dynamic Mechanisms Underlying Wind Turbine Wake Control with Strouhal-Timed Actuation, Energies, 17, https://doi.org/10.3390/en17040865, 2024. a
Cioni, S., Papi, F., Pagamonci, L., Bianchini, A., Ramos-García, N., Pirrung, G., Corniglion, R., Lovera, A., Galván, J., Boisard, R., Fontanella, A., Schito, P., Zasso, A., Belloli, M., Sanvito, A., Persico, G., Zhang, L., Li, Y., Zhou, Y., Mancini, S., Boorsma, K., Amaral, R., Viré, A., Schulz, C. W., Netzband, S., Soto-Valle, R., Marten, D., Martín-San-Román, R., Trubat, P., Molins, C., Bergua, R., Branlard, E., Jonkman, J., and Robertson, A.: On the characteristics of the wake of a wind turbine undergoing large motions caused by a floating structure: an insight based on experiments and multi-fidelity simulations from the OC6 project Phase III, Wind Energ. Sci., 8, 1659–1691, https://doi.org/10.5194/wes-8-1659-2023, 2023. a
Darling, H., Schmidt, D. P., Xie, S., Sadique, J., Koop, A., Wang, L., Wiley, W., Bergua Archeli, R., Robertson, A., and Tran, T. T.: OC6 Phase IV: Validation of CFD Models for Stiesdal TetraSpar Floating Offshore Wind Platform, Wind Energy, 28, e2966, https://doi.org/10.1002/we.2966, e2966 we.2966, 2025. a
Dong, G., Li, Z., Qin, J., and Yang, X.: Predictive capability of actuator disk models for wakes of different wind turbine designs, Renew. Energ., 188, 269–281, https://doi.org/10.1016/j.renene.2022.02.034, 2022. a
Fitch, A. C., Olson, J. B., Lundquist, J. K., Dudhia, J., Gupta, A. K., Michalakes, J., and Barstad, I.: Local and mesoscale impacts of wind farms as parameterized in a mesoscale NWP model, Mon. Weather Rev., 140, 3017–3038, https://doi.org/10.1175/mwr-d-11-00352.1, 2012. a
Fontanella, A., Fusetti, A., Cioni, S., Papi, F., Muggiasca, S., Persico, G., Dossena, V., Bianchini, A., and Belloli, M.: Wake development in floating wind turbines: new insights and an open dataset from wind tunnel experiments, Wind Energ. Sci., 10, 1369–1387, https://doi.org/10.5194/wes-10-1369-2025, 2025. a
Frederik, J. A., Simley, E., Brown, K. A., Yalla, G. R., Cheung, L. C., and Fleming, P. A.: Comparison of wind farm control strategies under realistic offshore wind conditions: turbine quantities of interest, Wind Energ. Sci., 10, 755–777, https://doi.org/10.5194/wes-10-755-2025, 2025. a
Gottlieb, S.: On high order strong stability preserving Runge-Kutta and multi step time discretizations, J. Sci. Comput., 25, 105–128, https://doi.org/10.1007/s10915-004-4635-5, 2005. a
Hasselmann, K., Barnett, T., Bouws, E., Carlson, H., Cartwright, D., Enke, K., Ewing, J., Gienapp, H., Hasselmann, D., Kruseman, P., Meerburg, A., Muller, P., Olbers, D., Richter, K., Sell, W., and Walden, H.: Measurements of wind-wave growth and swell decay during the Joint North Sea Wave Project (JONSWAP), Tech. rep., Deutsches Hydrographisches Institut, 1973. a
Henrick, A. K., Aslam, T. D., and Powers, J. M.: Mapped weighted essentially non-oscillatory schemes: achieving optimal order near critical points, J. Comput. Phys., 207, 542–567, https://doi.org/10.1016/j.jcp.2005.01.023, 2005. a
Hsieh, A. S., Brown, K. A., deVelder, N. B., Herges, T. G., Knaus, R. C., Sakievich, P. J., Cheung, L. C., Houchens, B. C., Blaylock, M. L., and Maniaci, D. C.: High-fidelity wind farm simulation methodology with experimental validation, J. Wind Eng. Ind. Aerod., 218, 104754, https://doi.org/10.1016/j.jweia.2021.104754, 2021. a
Hsieh, A. S., Cheung, L. C., Blaylock, M. L., Brown, K. A., Houck, D. R., Herges, T. G., deVelder, N. B., Maniaci, D. C., Yalla, G. R., Sakievich, P. J., Radunz, W. C., and Carmo, B. S.: Model intercomparison of the ABL, turbines, and wakes within the AWAKEN wind farms under neutral stability conditions, J. Renew. Sustain. Ener., 17, 023301, https://doi.org/10.1063/5.0211729, 2025. a
Jeong, J.-H. and Ha, K.: Numerical investigation of three-dimensional and vortical flow phenomena to enhance the power performance of a wind turbine blade, Appl. Sci., 11, 72, https://doi.org/10.3390/app11010072, 2020. a
Johlas, H. M., Martinez-Tossas, L., Schmidt, D. P., Lackner, M., and Churchfield, M.: Large eddy simulations of floating offshore wind turbine wakes with coupled platform motion, IOP Conference Series, J. Phys., 1256, 012018, https://doi.org/10.1088/1742-6596/1256/1/012018, 2019. a
Johlas, H. M., Martinez-Tossas, L., Schmidt, D. P., Lackner, M., and Churchfield, M.: Large eddy simulations of offshore wind turbine wakes for two floating platform types, IOP Conference Series, J. Phys., 1452, 012034, https://doi.org/10.1088/1742-6596/1452/1/012034, 2020. a, b
Jonkman, J., Butterfield, S., Musial, W., and Scott, G.: Definition of a 5-MW reference wind turbine for offshore system development, Tech. rep., National Renewable Energy Lab.(NREL), Golden, CO (United States), https://doi.org/10.2172/947422, 2009. a
Karimi, M., Hall, M., Buckham, B., and Crawford, C.: A multi-objective design optimization approach for floating offshore wind turbine support structures, Journal of Ocean Engineering and Marine Energy, 3, 69–87, https://doi.org/10.1007/s40722-016-0072-4, 2017. a
Kuhn, M. B., Henry de Frahan, M. T., Mohan, P., Deskos, G., Churchfield, M., Cheung, L., Sharma, A., Almgren, A., Ananthan, S., Brazell, M. J., Martínez-Tossas, L., Thedin, R., Rood, J., Sakievich, P., Vijayakumar, G., Zhang, W., and Sprague, M.: AMR-Wind: A Performance-Portable, High-Fidelity Flow Solver for Wind Farm Simulations, Wind Energy, 28, e70010, https://doi.org/10.1002/we.70010, 2025. a
Kumer, V.-M., Reuder, J., Dorninger, M., Zauner, R., and Grubišić, V.: Turbulent kinetic energy estimates from profiling wind LiDAR measurements and their potential for wind energy applications, Renew. Energ., 99, 898–910, https://doi.org/10.1016/j.renene.2016.07.014, 2016. a
Kyle, R., Lee, Y. C., and Früh, W.-G.: Propeller and vortex ring state for floating offshore wind turbines during surge, Renew. Energ., 155, 645–657, https://doi.org/10.1016/j.renene.2020.03.105, 2020. a
Lemmer, F., Yu, W., and Cheng, P. W.: Iterative Frequency-Domain Response of Floating Offshore Wind Turbines with Parametric Drag, Journal of Marine Science and Engineering, 6, https://doi.org/10.3390/jmse6040118, 2018. a
Li, Y., Yu, W., and Sarlak, H.: Wake structures and performance of wind turbine rotor with harmonic surging motions under laminar and turbulent inflows, Wind Energy, 27, e2949, https://doi.org/10.1002/we.2949, 2024. a
Li, Z., Dong, G., and Yang, X.: Onset of wake meandering for a floating offshore wind turbine under side-to-side motion, J. Fluid Mech., 934, A29, https://doi.org/10.1017/jfm.2021.1147, 2022. a
Lilly, D. K.: On the application of the eddy viscosity concept in the inertial sub-range of turbulence, NCAR manuscript, 123, https://doi.org/10.5065/d67h1ggq, 1966. a
Lilly, D. K.: The representation of small-scale turbulence in numerical simulation experiments, in: Proc. IBM Sci. Comput. Symp. on Environmental Science, 195–210, https://doi.org/10.5065/d62r3pmm, 1967. a
Liu, X.-D., Osher, S., and Chan, T.: Weighted essentially non-oscillatory schemes, J. Comput. Phys., 115, 200–212, https://doi.org/10.1006/jcph.1994.1187, 1994. a
Liu, Y. and Chertkov, M.: Deciphering the Dance of the Winds and Waves: Unraveling Anomalous Dynamics in Floating Offshore Wind Turbines, arXiv [preprint], arXiv:2402.00018, https://doi.org/10.48550/arxiv.2402.00018, 2023. a
Madsen, H. A.: A CFD analysis of the actuator disc flow compared with momentum theory results, in: Proceedings of the 10th Symposium on Aerodynamics of Wind Turbines, 109–124, IEA Joint Action, 1996. a
Mahrt, L., Vickers, D., Frederickson, P., Davidson, K., and Smedman, A.-S.: Sea-surface aerodynamic roughness, J. Geophys. Res.-Oceans, 108, https://doi.org/10.1029/2002jc001383, 2003. a
Malecha, Z. and Dsouza, G.: Modeling of wind turbine interactions and wind farm losses using the velocity-dependent actuator disc model, Computation, 11, 213, https://doi.org/10.3390/computation11110213, 2023. a
Martinez, L., Leonardi, S., Churchfield, M., and Moriarty, P.: A comparison of actuator disk and actuator line wind turbine models and best practices for their use, in: 50th AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition, 900, https://doi.org/10.2514/6.2012-900, 2012. a
Martínez-Tossas, L. A., Churchfield, M. J., and Meneveau, C.: Optimal smoothing length scale for actuator line models of wind turbine blades based on Gaussian body force distribution, Wind Energy, 20, 1083–1096, https://doi.org/10.1002/we.2081, 2017. a
McWilliams, J. C. and Restrepo, J. M.: The wave-driven ocean circulation, J. Phys. Oceanogr., 29, 2523–2540, https://doi.org/10.1175/1520-0485(1999)029<2523:twdoc>2.0.co;2, 1999. a
McWilliams, J. C., Restrepo, J. M., and Lane, E. M.: An asymptotic theory for the interaction of waves and currents in coastal waters, J. Fluid Mech., 511, 135–178, https://doi.org/10.1017/s0022112004009358, 2004. a
Messmer, T., Peinke, J., Croce, A., and Hölling, M.: The role of motion-excited coherent structures in improved wake recovery of a floating wind turbine, J. Fluid Mech., 1018, A23, https://doi.org/10.1017/jfm.2025.10509, 2025. a
Miller, A., Chang, B., Issa, R., and Chen, G.: Review of computer-aided numerical simulation in wind energy, Renew. Sustain. Energ. Rev., 25, 122–134, https://doi.org/10.1016/j.rser.2013.03.059, 2013. a
Mirocha, J., Kosovic, B., Aitken, M., and Lundquist, J.: Implementation of a generalized actuator disk wind turbine model into the weather research and forecasting model for large-eddy simulation applications, J. Renew. Sustain. Ener., 6, https://doi.org/10.1063/1.4861061, 2014. a
Monin, A. S. and Obukhov, A. M.: Basic Laws of Turbulent Mixing in the Surface Layer of the Atmosphere, Contributions of the Geophysical Institute of the Slovak Academy of Sciences, 24, 163–187, 1954. a
Norman, M.: portUrb code for floating TLP turbines paper, Zenodo [software], https://doi.org/10.5281/zenodo.16780228, 2025. a
Norman, M., Lyngaas, I., Bagusetty, A., and Berrill, M.: Portable C++ code that can look and feel like Fortran code with Yet Another Kernel Launcher (YAKL), Int. J. Parallel Prog., 51, 209–230, https://doi.org/10.1007/s10766-022-00739-0, 2023a. a
Norman, M., Gopalakrishnan Meena, M., Gottiparthi, K., Koukpaizan, N., and Nichols, S.: PortUrb: a performance portable, high-order, moist atmospheric large eddy simulation model with variable-friction immersed boundaries, Geosci. Model Dev., 18, 9605–9631, https://doi.org/10.5194/gmd-18-9605-2025, 2025. a
Norman, M. R.: A high-order WENO-limited finite-volume algorithm for atmospheric flow using the ADER-differential transform time discretization, Q. J. Roy. Meteor. Soc., 147, 1661–1690, https://doi.org/10.1002/qj.3989, 2021. a, b
Norman, M. R., Eldred, C., and Gopalakrishnan Meena, M.: Investigating Inherent Numerical Stabilization for the Moist, Compressible, Non-Hydrostatic Euler Equations on Collocated Grids, J. Adv. Model. Earth Sy., 15, e2023MS003732, https://doi.org/10.1029/2023ms003732, 2023b. a
Papi, F. and Bianchini, A.: Technical challenges in floating offshore wind turbine upscaling: A critical analysis based on the NREL 5 MW and IEA 15 MW Reference Turbines, Renew. Sustain. Energ. Rev., 162, 112489, https://doi.org/10.1016/j.rser.2022.112489, 2022. a
Pierson, W. and Moskowitz, L.: A proposed spectral form for fully developed wind seas based on the similarity theory of S. A. Kitaigorodskii, J. Geophys. Res., 69, 5181–5190, https://doi.org/10.1029/jz069i024p05181, 1964. a, b
Pimont, F., Dupuy, J.-L., Linn, R. R., Sauer, J. A., and Muñoz-Esparza, D.: Pressure-Gradient Forcing Methods for Large-Eddy Simulations of Flows in the Lower Atmospheric Boundary Layer, Atmosphere, 11, https://doi.org/10.3390/atmos11121343, 2020. a
Restrepo, J. M.: Wave Breaking Dissipation in the wave-driven ocean circulation, J. Phys. Oceanogr., 37, 1749–1763, https://doi.org/10.1175/jpo3099.1, 2007. a
Ribeiro, A. F. P., Casalino, D., and Ferreira, C. S.: Nonlinear inviscid aerodynamics of a wind turbine rotor in surge, sway, and yaw motions using a free-wake panel method, Wind Energ. Sci., 8, 661–675, https://doi.org/10.5194/wes-8-661-2023, 2023. a, b
Sebastian, T. and Lackner, M.: Offshore floating wind turbines-an aerodynamic perspective, in: 49th AIAA aerospace sciences meeting including the new horizons forum and aerospace exposition, 720, https://doi.org/10.2514/6.2011-720, 2011. a
Smagorinsky, J.: General circulation experiments with the primitive equations: I. The basic experiment, Mon. Weather Rev., 91, 99–164, https://doi.org/10.1175/1520-0493(1963)091<0099:gcewtp>2.3.co;2, 1963. a
Sørensen, J. N., Mikkelsen, R. F., Henningson, D. S., Ivanell, S., Sarmast, S., and Andersen, S. J.: Simulation of wind turbine wakes using the actuator line technique, Philos. T. R. Soc. A, 373, 20140071, https://doi.org/10.1098/rsta.2014.0071, 2015. a
Stewart, R. H.: Introduction to Physical Oceanography, Texas A&M University, 2008. a, b, c
Trott, C. R., Lebrun-Grandié, D., Arndt, D., Ciesko, J., Dang, V., Ellingwood, N., Gayatri, R., Harvey, E., Hollman, D. S., Ibanez, D., Liber, N., Madsen, J., Miles, J., Poliakoff, D., Powell, A., Rajamanickam, S., Simberg, M., Sunderland, D., Turcksin, B., and Wilke, J.: Kokkos 3: Programming Model Extensions for the Exascale Era, IEEE T. Parall. Distr., 33, 805–817, https://doi.org/10.1109/TPDS.2021.3097283, 2022. a
Wang, H., Barthelmie, R., Pryor, S., and Kim, H.: A new turbulence model for offshore wind turbine standards, Wind Energy, 17, 1587–1604, https://doi.org/10.1002/we.1654, 2014. a
Wang, L., Robertson, A., Jonkman, J., and Yu, Y.: OC6 phase I: Improvements to the OpenFAST predictions of nonlinear, low-frequency responses of a oating offshore wind turbine platform, Renew. Energ., 187, 282–301, https://doi.org/10.1016/j.renene.2022.01.053, 2022. a
Wei, N. J. and Dabiri, J. O.: Phase-averaged dynamics of a periodically surging wind turbine, J. Renew. Sustain. Ener., 14, 013305, https://doi.org/10.1063/5.0076029, 2022. a
Wena, B., Donga, X., Tian, X., Penga, Z., Zhanga, W., and Wei, K.: The power performance of an offshore floating wind turbine in platform pitching motion, Energy, 154, 508–521, https://doi.org/10.1016/j.energy.2018.04.140, 2018. a
Wu, Y.-T. and Porté-Agel, F.: Modeling turbine wakes and power losses within a wind farm using LES: An application to the Horns Rev offshore wind farm, Renew. Energ., 75, 945–955, https://doi.org/10.1016/j.renene.2014.06.019, 2015. a
Xu, Z., Chang, M., Bai, J., and Wang, B.: Computational Investigation of Blade–Vortex Interaction of Coaxial Rotors for eVTOL Vehicles, Energies, 15, 7761, https://doi.org/10.3390/en15207761, 2022. a
Yang, H., Gea, M., Abkar, M., and Yang, X.: Large-eddy simulation study of wind turbine array above swell sea, Energy, 256, 124674, https://doi.org/10.1016/j.energy.2022.124674, 2022. a
- Abstract
- Copyright statement
- Introduction
- Platform dynamics
- Problem statement
- Large-eddy simulation of the wind and turbine model
- Numerical results and discussion
- Conclusions
- Appendix A: Fully developed sea conditions
- Appendix B: The large-eddy simulation model equations and its numerical implementation
- Code availability
- Data availability
- Author contributions
- Competing interests
- Disclaimer
- Acknowledgements
- Financial support
- Review statement
- References
- Abstract
- Copyright statement
- Introduction
- Platform dynamics
- Problem statement
- Large-eddy simulation of the wind and turbine model
- Numerical results and discussion
- Conclusions
- Appendix A: Fully developed sea conditions
- Appendix B: The large-eddy simulation model equations and its numerical implementation
- Code availability
- Data availability
- Author contributions
- Competing interests
- Disclaimer
- Acknowledgements
- Financial support
- Review statement
- References