floris.optimization.layout_optimization.layout_optimization_scipy

floris.optimization.layout_optimization.layout_optimization_scipy#

Classes

LayoutOptimizationScipy(fmodel, boundaries)

This class provides an interface for optimizing the layout of wind turbines using the Scipy optimization library.

class floris.optimization.layout_optimization.layout_optimization_scipy.LayoutOptimizationScipy(fmodel, boundaries, bnds=None, min_dist=None, solver='SLSQP', optOptions=None, enable_geometric_yaw=False, use_value=False)[source]#

This class provides an interface for optimizing the layout of wind turbines using the Scipy optimization library. The optimization objective is to maximize annual energy production (AEP) or annual value production (AVP).

optimize()[source]#

This method finds the optimized layout of wind turbines for power production given the provided frequencies of occurrence of wind conditions (wind speed, direction).

Returns:

opt_locs (iterable): A list of the optimized locations of each turbine (m).