floris.optimization.yaw_optimization.yaw_optimizer_scipy#
Classes
|
YawOptimizationScipy is a subclass of |
- class floris.optimization.yaw_optimization.yaw_optimizer_scipy.YawOptimizationScipy(fmodel, minimum_yaw_angle=0.0, maximum_yaw_angle=25.0, yaw_angles_baseline=None, x0=None, opt_method='SLSQP', opt_options=None, turbine_weights=None, exclude_downstream_turbines=True, verify_convergence=False)[source]#
YawOptimizationScipy is a subclass of
floris.optimization.general_library.YawOptimization
that is used to optimize the yaw angles of all turbines in a Floris Farm for a single set of inflow conditions using the SciPy optimize package.- optimize()[source]#
Find optimum setting of turbine yaw angles for a single turbine cluster that maximizes the weighted wind farm power production given fixed atmospheric conditions (wind speed, direction, etc.) using the scipy.optimize.minimize function.
- Returns:
opt_yaw_angles (np.array): Optimal yaw angles in degrees. This array is equal in length to the number of turbines in the farm.