Mooring System Installation#

For detailed methodology, please see the Mooring System Installation methodology documentation

class ORBIT.phases.install.MooringSystemInstallation(config, weather=None, **kwargs)[source]#

Module to model the installation of mooring systems at sea.

phase = 'Mooring System Installation'#
capex_category = 'Mooring System'#
expected_config = {'mooring_install_vessel': 'dict | str', 'mooring_system': {'anchor_cost': 'USD', 'anchor_mass': 't', 'anchor_type': "str (optional, default: 'Suction Pile')", 'line_cost': 'USD', 'line_mass': 't', 'num_lines': 'int'}, 'plant': {'num_turbines': 'int'}, 'site': {'depth': 'm', 'distance': 'km'}}#
setup_simulation(**kwargs)[source]#
Sets up the required simulation infrastructure:
  • initializes port

  • initializes installation vessel

  • initializes mooring systems at port.

property system_capex#

Returns total procurement cost of all mooring systems.

initialize_installation_vessel()[source]#

Initializes the mooring system installation vessel.

initialize_components()[source]#

Initializes the Cargo components at port.

property detailed_output#

Detailed outputs of the scour protection installation.

_abc_impl = <_abc._abc_data object>#