openfast icon indicating copy to clipboard operation
openfast copied to clipboard

FAST.Farm wake plane overtaking/crossing

Open luwang00 opened this issue 2 months ago • 2 comments

In FAST.Farm simulations, it has been observed that the wake planes of a a rotor can occasionally cross each other, i.e., a newer wake plane overtakes its downwind neighbor. This problem is likely caused by errors in the numerical integration of wake-plane center positions. The forward Euler method used coupled with large low-resolution-grid time step can cause a wake plane to overshoot past its downwind neighbor.

To minimize the occurrence of such events, users can decrease f_c and/or DT_low in the FAST.Farm input file. In the absence of a more permanent solution, PR #3071 introduced a check for wake-plane crossing. If detected, the offending wake plane is simply removed to avoid overlapping wake elements. A warning is also given. In the long term, a more permanent and robust solution needs to be developed for this issue.

luwang00 avatar Nov 18 '25 20:11 luwang00

Just to clarify the issue arises from a combination of issues like:

  • the simple Euler method in the passive tracer (as mentioned by Lu)
  • large time step of the low-resolution domain (as mentioned by Lu)
  • floater motion (of an FOWT) changing the location of where wake planes are released from the rotor
  • the possible presence of localized gusts in the flow domain,
  • the fact that the flow field is not always guaranteed to satisfy continuity (based on how the ambient inflow is generated)

Best regards

jjonkman avatar Nov 18 '25 21:11 jjonkman

Thanks @jjonkman for the additional clarification. The fact that the flow field is not guaranteed to satisfy the continuity equation could be a major factor here.

luwang00 avatar Nov 18 '25 21:11 luwang00