floris.core.wake_combination.fls

floris.core.wake_combination.fls#

Classes

FLS()

FLS uses freestream linear superposition to apply the wake velocity deficits to the freestream flow field.

class floris.core.wake_combination.fls.FLS[source]#

FLS uses freestream linear superposition to apply the wake velocity deficits to the freestream flow field.

prepare_function()[source]#
Return type:

dict

function(wake_field, velocity_field)[source]#

Combines the base flow field with the velocity deficits using freestream linear superposition. In other words, the wake field and base fields are simply added together.

Args:

u_field (np.array): The base flow field. u_wake (np.array): The wake to apply to the base flow field.

Returns:
np.array: The resulting flow field after applying the wake to the

base.

Parameters:
  • wake_field (ndarray)

  • velocity_field (ndarray)