ard.cost.approximate_turbine_spacing#

Classes

SpacingApproximations(**kwargs)

OpenMDAO component to calculate approximations for turbine spacing based on the total length of cables and the number of wind turbines.

class ard.cost.approximate_turbine_spacing.SpacingApproximations(**kwargs)[source]#

OpenMDAO component to calculate approximations for turbine spacing based on the total length of cables and the number of wind turbines.

Inputs#

total_length_cablesfloat

Total length of cables in meters.

Outputs#

primary_turbine_spacing_diametersfloat

Approximation of spacing between turbines in diameters for use in cost estimation using LandBOSSE.

secondary_spacing_diametersfloat

Approximation of spacing between rows of turbines in diameters for use in cost estimation using LandBOSSE.

Options#

modeling_optionsdict

Dictionary of modeling options including at least ["farm"]["N_turbines"] and ["turbine"]["geometry"]["diameter_rotor"]

initialize()[source]#

Initialize the component and declare options.

setup()[source]#

Set up the inputs and outputs.

setup_partials()[source]#

Declare partial derivatives.

compute(inputs, outputs)[source]#

Compute the turbine spacing.

compute_partials(inputs, partials)[source]#

partials are constant, so no calculations needed here