Mooring System Installation API

For detailed methodology, please see Mooring System Installation Methodology.

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

Module to model the installation of mooring systems at sea.

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

Initializes the mooring system installation vessel.

initialize_components()

Initializes the Cargo components at port.

property detailed_output

Detailed outputs of the scour protection installation.