Offshore Substation Design#

For detailed methodology, please see Offshore Substation Design.

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

Offshore Substation Design Class.

expected_config = {'plant': {'num_turbines': 'int'}, 'site': {'depth': 'm'}, 'substation_design': {'backup_gen_cost': 'USD (optional)', 'mpt_cost_rate': 'USD/MW (optional)', 'num_substations': 'int (optional)', 'oss_pile_cost_rate': 'USD/t (optional)', 'oss_substructure_cost_rate': 'USD/t (optional)', 'other_ancillary_cost': 'USD (optional)', 'shunt_cost_rate': 'USD/MW (optional)', 'switchgear_cost': 'USD (optional)', 'topside_assembly_factor': 'float (optional)', 'topside_design_cost': 'USD (optional)', 'topside_fab_cost_rate': 'USD/t (optional)', 'workspace_cost': 'USD (optional)'}, 'turbine': {'turbine_rating': 'MW'}}#
output_config = {'num_substations': 'int', 'offshore_substation_substructure': 'dict', 'offshore_substation_topside': 'dict'}#
run()[source]#

Main run function.

property substation_cost#

Returns total procuremet cost of the topside.

property total_cost#

Returns total procurement cost of the substation(s).

calc_substructure_length()[source]#

Calculates substructure length as the site depth + 10m.

calc_substructure_deck_space()[source]#

Calculates required deck space for the substation substructure.

Coming soon!

calc_topside_deck_space()[source]#

Calculates required deck space for the substation topside.

Coming soon!

calc_num_mpt_and_rating()[source]#

Calculates the number of main power transformers (MPTs) and their rating.

Parameters:
  • num_turbines (int)

  • turbine_rating (float)

calc_mpt_cost()[source]#

Calculates the total cost for all MPTs.

Parameters:

mpt_cost_rate (float)

calc_topside_mass_and_cost()[source]#

Calculates the mass and cost of the substation topsides.

Parameters:
  • topside_fab_cost_rate (int | float)

  • topside_design_cost (int | float)

calc_shunt_reactor_cost()[source]#

Calculates the cost of the shunt reactor.

Parameters:

shunt_cost_rate (int | float)

calc_switchgear_cost()[source]#

Calculates the cost of the switchgear.

Parameters:

switchgear_cost (int | float)

calc_ancillary_system_cost()[source]#

Calculates cost of ancillary systems.

Parameters:
  • backup_gen_cost (int | float)

  • workspace_cost (int | float)

  • other_ancillary_cost (int | float)

calc_assembly_cost()[source]#

Calculates the cost of assembly on land.

Parameters:

topside_assembly_factor (int | float)

calc_substructure_mass_and_cost()[source]#

Calculates the mass and associated cost of the substation substructure.

Parameters:
  • oss_substructure_cost_rate (int | float)

  • oss_pile_cost_rate (int | float)

property design_result#

Returns the results of self.run().

property detailed_output#

Returns detailed phase information.

_abc_impl = <_abc._abc_data object>#