Wake Model

class MITWake.Wake.Gaussian(u4: float, v4: float, sigma=0.25, kw=0.07)
centerline(x: ndarray, dx=0.05) ndarray

Solves Eq. C4.

deficit(x: ndarray, y: ndarray, z=0) ndarray

Solves Eq. C1

du(x: ndarray, wake_diameter: Optional[float] = None) ndarray

Solves Eq. C2

line_deficit(x: array, y: array)

Returns the deficit at hub height averaged along a lateral line of length 1, centered at (x, y).

wake_diameter(x: ndarray) ndarray

Solves the normalized far-wake diameter (between C1 and C2)

class MITWake.Wake.GradGaussian(u4: float, v4: float, dudCt: float, dudyaw: float, dvdCt: float, dvdyaw: float, sigma=0.25, kw=0.07)
centerline(x: array, dx=0.05) Tuple[array, array, array]

Solves Eq. C4.

deficit(x: array, y: array, z=0) Tuple[array, array, array]

Solves Eq. C1

du(x: array, wake_diameter=None)

Solves Eq. C2

line_deficit(x: array, y: array) Tuple[array, array, array]

Returns the deficit at hub height averaged along a lateral line of length 1, centered at (x, y).