Offshore Substation Design API

For detailed methodology, please see Offshore Substation Design.

class ORBIT.phases.design.OffshoreSubstationDesign(config, **kwargs)

Offshore Substation Design Class.

run()

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()

Calculates substructure length as the site depth + 10m.

calc_substructure_deck_space()

Calculates required deck space for the substation substructure.

Coming soon!

calc_topside_deck_space()

Calculates required deck space for the substation topside.

Coming soon!

calc_num_mpt_and_rating()

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

Parameters:
  • num_turbines (int)

  • turbine_rating (float)

calc_mpt_cost()

Calculates the total cost for all MPTs.

Parameters:

mpt_cost_rate (float)

calc_topside_mass_and_cost()

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()

Calculates the cost of the shunt reactor.

Parameters:

shunt_cost_rate (int | float)

calc_switchgear_cost()

Calculates the cost of the switchgear.

Parameters:

switchgear_cost (int | float)

calc_ancillary_system_cost()

Calculates cost of ancillary systems.

Parameters:
  • backup_gen_cost (int | float)

  • workspace_cost (int | float)

  • other_ancillary_cost (int | float)

calc_assembly_cost()

Calculates the cost of assembly on land.

Parameters:

topside_assembly_factor (int | float)

calc_substructure_mass_and_cost()

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.