Actuator Disk Methods
- class MITWake.Rotor.yawthrustlimited(Ctprime: float, yaw: float, Uamb=1.0)
Solves the limiting case when v_4 << u_4. (Eq. 2.19, 2.20). Also takes Numpy array arguments.
- Parameters:
Ctprime (float) – Rotor thrust coefficient.
yaw (float) – Rotor yaw angle (radians).
Uamb (float) – Ambient wind velocity. Defaults to 1.0.
- Returns:
induction and outlet velocities.
- Return type:
Tuple[float, float, float]
- class MITWake.Rotor.yawthrust(Ctprime: float, yaw: float, Uamb=1.0, eps=1e-06)
Solves yawed-actuator disk model in Eq. 2.15.
- Parameters:
Ctprime (float) – Rotor thrust coefficient.
yaw (float) – Rotor yaw angle (radians).
Uamb (float) – Ambient wind velocity. Defaults to 1.0.
eps (float) – Convergence tolerance. Defaults to 0.000001.
- Returns:
induction and outlet velocities.
- Return type:
Tuple[float, float, float]
- class MITWake.Rotor.gradyawthrust(Ct: float, yaw: float, eps=1e-06)
Solves the yawed actuator disck model and its derivatives with respect to C_T’ and yaw.
- Parameters:
Ct (float) – Rotor thrust coefficient. yaw (float): Rotor yaw angle
(radians). –
eps (float, optional) – Convergence tolerance. Defaults to 0.000001.
- Returns:
induction and outlet velocity and its derivatives: a, u4, v4, dadCt, dudCt, dvdCt, dadyaw, dudyaw, dvdyaw
- Return type:
Tuple[float, float, float, float, float, float, float, float, float]