Spar Design#

For detailed methodology, please see Spar Design.

class ORBIT.phases.design.SparDesign(config, **kwargs)[source]#

Spar Substructure Design.

expected_config = {'plant': {'num_turbines': 'int'}, 'site': {'depth': 'm'}, 'spar_design': {'ballast_material_CR': '$/t (optional, default: 100)', 'secondary_steel_CR': '$/t (optional, default: 7250)', 'stiffened_column_CR': '$/t (optional, default: 3120)', 'tapered_column_CR': '$/t (optional, default: 4220)', 'towing_speed': 'km/h (optional, default: 6)'}, 'turbine': {'turbine_rating': 'MW'}}#
output_config = {'substructure': {'ballasted_mass': 't', 'mass': 't', 'towing_speed': 'km/h', 'unit_cost': 'USD'}}#
run()[source]#

Main run function.

property stiffened_column_mass#

Calculates the mass of the stiffened column for a single spar in tonnes [1].

property tapered_column_mass#

Calculates the mass of the tapered column for a single spar in tonnes [1].

property stiffened_column_cost#

Calculates the cost of the stiffened column for a single spar [1].

property tapered_column_cost#

Calculates the cost of the tapered column for a single spar [1].

property ballast_mass#

Calculates the ballast mass of a single spar [1].

property ballast_cost#

Calculates the cost of ballast material for a single spar [1].

property secondary_steel_mass#

Calculates the mass of the required secondary steel for a single spar [1].

property secondary_steel_cost#

Calculates the cost of the required secondary steel for a single spar [1].

property unballasted_mass#

Returns the unballasted mass of the spar substructure.

property ballasted_mass#

Returns the ballasted mass of the spar substructure.

property substructure_cost#

Returns the total cost (including ballast) of the spar substructure.

property detailed_output#

Returns detailed phase information.

property total_cost#

Returns total phase cost in $USD.

property design_result#

Returns the result of self.run().

_abc_impl = <_abc._abc_data object>#