Array Cabling System Installation API

For detailed methodology, please see Array Cabling Installation Methodology.

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

Array Cable Installation Phase.

expected_config = {'array_cable_bury_vessel': 'str (optional)', 'array_cable_install_vessel': 'str', 'array_cable_trench_vessel': 'str (optional)', 'array_system': {'cables': {'name (variable)': {'cable_sections': [('length, km', 'int', 'speed, km/h (optional)')], 'linear_density': 't/km'}}, 'free_cable_length': "km (optional, default: 'depth')", 'num_strings': 'int (optional, default: 10)', 'system_cost': 'USD'}, 'site': {'depth': 'm', 'distance': 'km'}}
setup_simulation(**kwargs)

Setup method for ArrayCableInstallation phase.

property system_capex

Returns total procurement cost of the array system.

initialize_installation_vessel()

Creates the array cable installation vessel.

initialize_burial_vessel()

Creates the array cable burial vessel.

initialize_trench_vessel()

Creates the array cable trenching vessel.

property detailed_output

Detailed outputs of the array system installation.