Offshore Substation Installation API

For detailed methodology, please see Offshore Substation Installation Methodology.

class ORBIT.phases.install.OffshoreSubstationInstallation(config, weather=None, **kwargs)

Offshore Substation (OSS) installation process using a single heavy lift vessel and feeder barge.

expected_config = {'feeder': 'dict | str', 'num_feeders': 'int (optional, default: 1)', 'num_substations': 'int', 'offshore_substation_substructure': {'deck_space': 'm2', 'length': 'm', 'mass': 't', 'type': 'str', 'unit_cost': 'USD'}, 'offshore_substation_topside': {'deck_space': 'm2', 'mass': 't', 'unit_cost': 'USD'}, 'oss_install_vessel': 'dict | str', 'port': {'monthly_rate': 'USD/mo (optional)', 'name': 'str (optional)', 'num_cranes': 'int (optional, default: 1)'}, 'site': {'depth': 'm', 'distance': 'km'}}
property system_capex

Returns procurement CapEx of the offshore substations.

setup_simulation(**kwargs)

Initializes required objects for simulation.

  • Creates port + crane

  • Creates monopile and topside

  • Creates heavy lift vessel and feeder

initialize_topsides_and_substructures()

Creates offshore substation objects at port.

initialize_oss_install_vessel()

Creates the offshore substation installation vessel object.

initialize_feeders()

Initializes feeder barge objects.

initialize_queue()

Creates the queue that feeders will join at site. Limited to one active feeder at a time.

property detailed_output

Returns detailed outputs of the oss installation.