Turbine Models
- class MITWake.Turbine.BasicTurbine(Ct: float, yaw: float, x=0.0, y=0.0, sigma=0.25, kw=0.07, induction_eps=1e-06)
- deficit(x: ndarray, y: ndarray, z=0, FOR: Literal['met', 'local'] = 'met') ndarray
Returns the wake deficit generated by the turbine sampled at the given positions in space.
- Parameters:
x (np.ndarray) – Longitudinal positions to sample.
y (np.ndarray) – Lateral positions to sample.
z (int) – Vertical positions to sample. Defaults to 0.
FOR (Literal["met", "local"]) – Frame of reference. Defaults to
the (freestream velocity is along the x axis. "local" indicates) –
the –
where (turbine frame of reference) –
turbine. –
- Returns:
Wake deficit at sample points.
- Return type:
np.ndarray
- class MITWake.Turbine.GradientTurbine(Ct: float, yaw: float, x=0.0, y=0.0, sigma=0.25, kw=0.07, induction_eps=1e-06)
- deficit(x: ndarray, y: ndarray, z=0, FOR: Literal['met', 'local'] = 'met') ndarray
Returns the wake deficit generated by the turbine sampled at the given positions in space.
- Parameters:
x (np.ndarray) – Longitudinal positions to sample.
y (np.ndarray) – Lateral positions to sample.
z (int) – Vertical positions to sample. Defaults to 0.
FOR (Literal["met", "local"]) – Frame of reference. Defaults to
the (freestream velocity is along the x axis. "local" indicates) –
the –
where (turbine frame of reference) –
turbine. –
- Returns:
Wake deficit at sample points.
- Return type:
np.ndarray