Scour Protection Installation#
For detailed methodology, please see the Scour Protection Installation methodology documentation
- class ORBIT.phases.install.ScourProtectionInstallation(config, weather=None, **kwargs)[source]#
Scour protection installation simulation using a single vessel.
- expected_config = {'plant': {'num_turbines': 'int', 'turbine_distance': 'km (optional)', 'turbine_spacing': 'rotor diameters'}, 'port': {'monthly_rate': 'USD/mo (optional)', 'name': 'str (optional)'}, 'scour_protection': {'cost_per_tonne': 'USD/t', 'tonnes_per_substructure': 't'}, 'site': {'distance': 'int'}, 'spi_vessel': 'dict | str', 'turbine': {'rotor_diameter': 'm'}}#
- phase = 'Scour Protection Installation'#
- capex_category = 'Scour Protection'#
- property system_capex#
Returns total procurement cost of scour protection material.
- initialize_port()[source]#
Initializes a Port object with a simpy.Container of scour protection material.
- property detailed_output#
Detailed outputs of the scour protection installation.
- _abc_impl = <_abc._abc_data object>#