You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/source/user/inflowwind/input.rst
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -117,26 +117,26 @@ be performed in a different order than if both angles are specified in the same
117
117
118
118
.. _inflow_superposition:
119
119
120
-
Superposition of Wave and Current Inflow
121
-
========================================
122
-
For MHK turbines, wave and current velocities and accelerations are superimposed (i.e., summed) such that all submerged components are exposed
120
+
Superposition/Coupling of Wave and Current Inflow
121
+
=================================================
122
+
For MHK turbines, wave and current velocities and accelerations are superimposed (i.e., summed) or coupled (see :ref:`sea-waves`) such that all submerged components are exposed
123
123
to the same inflow field. Both AeroDyn and HydroDyn can query SeaState for wave field information. SeaState then queries InflowWind for the current
124
-
field, sums the velocities and accelerations, and returns the superimposed flow field information. This has several implications for modeling
124
+
field, sums or couples the velocities and accelerations, and returns the flow field information. This has several implications for modeling
125
125
MHK turbines, which are listed below. Note that dynamic pressure contributions from InflowWind are neglected.
126
126
127
127
When modeling a rotor or rotor/tower only (i.e., hydrodynamics modeled in AeroDyn only):
128
128
129
129
- SeaState must be used when defining a flow field with waves
130
-
- Current definition in SeaState must always be set to 0
131
-
- If SeaState is activated, InflowWind must also be activated, though the current can be set to 0
132
130
- InflowWind must be used when defining a flow field with currents
131
+
- Current definition in SeaState must always be set to 0
133
132
- For combined wave and current flow fields, SeaState will query InflowWind
134
133
135
134
When modeling a rotor or rotor/tower and support structure (i.e., hydrodynamics modeled in AeroDyn and HydroDyn):
136
135
137
136
- SeaState must always be used, even when defining a flow field with no waves
138
-
- Current definition in SeaState must always be set to 0
139
-
- If SeaState is activated, InflowWind must also be activated, though the current can be set to 0
140
137
- InflowWind must be used when defining a flow field with currents
138
+
- Current definition in SeaState must always be set to 0
141
139
- For current only cases, set the SeaState wave field to 0; current information will be passed through SeaState from InflowWind
142
-
- For combined wave and current flow fields, SeaState will query InflowWind
140
+
- For combined wave and current flow fields, SeaState will query InflowWind
141
+
142
+
Wave and current coupling is only possible when running the OpenFAST glue code or the AeroDyn driver. This feature is not supported by the HydroDyn or MoorDyn drivers.
Copy file name to clipboardExpand all lines: docs/source/user/seastate/input_files.rst
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -107,6 +107,8 @@ When setting up the wave grid, it is necessary to make sure the wave grid is lar
107
107
108
108
OpenFAST precomputes and saves the wave-field velocity, acceleration, dynamic pressure, and wave elevation at the start of the simulation. Generating and maintaining the wave grid can be memory intensive for long simulations. Users should set the wave grid to be no larger or finer than necessary to reduce memory use. Reducing **WaveTMax** or increasing **WaveDT** (see WAVES section below) also reduces memory use. For long crested waves (no directional spreading) aligned with the *X*-direction (or *Y*-direction), **NY** (or **NX**) can be reduced to the minimum allowed value of 2 to save memory.
109
109
110
+
.. _sea-waves:
111
+
110
112
Waves
111
113
-----
112
114
@@ -211,7 +213,8 @@ time-averaged current velocity at the still water level. For applicable **WindTy
211
213
InflowWind, users should ensure that the flow-field grid from InflowWind reaches the still
212
214
water level. **WvCrntMod** has no effect when **WaveMod** = 0 or 6, or when there is no
213
215
current from either SeaState (**CurrMod** = 0) or InflowWind if simulating marine
214
-
hydrokinetic turbines.
216
+
hydrokinetic turbines. See :ref:`inflow_superposition`
217
+
for additional context around wave-current coupling when simulating MHK turbines.
215
218
216
219
**WaveTMax** sets the length of the incident wave kinematics time
217
220
series, but it also determines the frequency step used in the inverse
if (dvr%MHK /= MHK_None .and. dvr%MHK /= MHK_FixedBottom .and. dvr%MHK /= MHK_Floating) call SetErrStat(ErrID_Fatal, 'MHK switch must be 0, 1, or 2.', ErrStat, ErrMsg, RoutineName)
1413
1413
1414
-
if (dvr%MHK /= MHK_None .and. dvr%SS_InitInp%CompSeaSt == 1.and. dvr%IW_InitInp%CompInflow /=1) call SetErrStat( ErrID_Fatal, 'InflowWind must be activated for MHK turbines when SeaState is used.', ErrStat, ErrMsg, RoutineName )
1414
+
if (dvr%MHK /= MHK_None .and. dvr%SS_InitInp%CompSeaSt == 1.and. dvr%IW_InitInp%CompInflow == 0.and. dvr%IW_InitInp%HWindSpeed > 0) call SetErrStat( ErrID_Fatal, 'Steady Wind option in AeroDyn driver cannot be used for MHK turbines with SeaState.', ErrStat, ErrMsg, RoutineName )
1415
1415
1416
1416
if (dvr%MHK == MHK_None .and. dvr%SS_InitInp%CompSeaSt /=0) call SetErrStat( ErrID_Fatal, 'SeaState cannot be used with wind turbines.', ErrStat, ErrMsg, RoutineName )
0 commit comments