floris.simulation.turbine_multi_dim.Ct_multidim
+ +floris.simulation.turbine_multi_dim.Ct_multidim#
+-
+
- +floris.simulation.turbine_multi_dim.Ct_multidim(velocities, yaw_angle, tilt_angle, ref_tilt_cp_ct, fCt, tilt_interp, correct_cp_ct_for_tilt, turbine_type_map, ix_filter=None, average_method='cubic-mean', cubature_weights=None)[source]# +
Thrust coefficient of a turbine defined with multi-dimensional +Cp/Ct values, incorporating the yaw angle. The value is interpolated +from the coefficient of thrust vs wind speed table using the rotor +swept area average velocity.
+-
+
- Parameters +
-
+
velocities (NDArrayFloat[wd, ws, turbines, grid1, grid2]) -- The velocity field at +a turbine.
+yaw_angle (NDArrayFloat[wd, ws, turbines]) -- The yaw angle for each turbine.
+tilt_angle (NDArrayFloat[wd, ws, turbines]) -- The tilt angle for each turbine.
+ref_tilt_cp_ct (NDArrayFloat[wd, ws, turbines]) -- The reference tilt angle for each turbine +that the Cp/Ct tables are defined at.
+fCt (list) -- The thrust coefficient interpolation functions for each turbine.
+tilt_interp (Iterable[tuple]) -- The tilt interpolation functions for each +turbine.
+correct_cp_ct_for_tilt (NDArrayBool[wd, ws, turbines]) -- Boolean for determining if the +turbines Cp and Ct should be corrected for tilt.
+turbine_type_map (numpy.ndarray[Any, numpy.dtype[numpy.object_]]) -- (NDArrayObject[wd, ws, turbines]): The Turbine type definition +for each turbine.
+ix_filter (NDArrayFilter | Iterable[int] | None, optional) -- The boolean array, or +integer indices as an iterable of array to filter out before calculation. +Defaults to None.
+average_method (str) --
+cubature_weights (Optional[numpy.ndarray[Any, numpy.dtype[numpy.float64]]]) --
+
+- Returns +
Coefficient of thrust for each requested turbine.
+
+- Return type +
NDArrayFloat
+
+- Return type +
+ndarray
[Any
,dtype
[float64
]]
+