Moored Substructure Installation#
For detailed methodology, please see the Moored Substructure Installation methodology documentation
- class ORBIT.phases.install.MooredSubInstallation(config, weather=None, **kwargs)[source]#
Installation module to model the quayside assembly, tow-out and installation at sea of moored substructures.
- phase = 'Moored Substructure Installation'#
- capex_category = 'Substructure'#
- expected_config = {'ahts_vessel': 'str', 'plant': {'num_turbines': 'int'}, 'port': {'assembly_storage': 'int (optional, default: inf)', 'monthly_rate': 'USD/mo (optional)', 'name': 'str (optional)', 'sub_assembly_lines': 'int (optional, default: 1)', 'sub_storage': 'int (optional, default: inf)', 'turbine_assembly_cranes': 'int (optional, default: 1)'}, 'site': {'depth': 'm', 'distance': 'km'}, 'substructure': {'takt_time': 'int | float (optional, default: 0)', 'towing_speed': 'int | float (optional, default: 6 km/h)', 'unit_cost': 'USD'}, 'towing_vessel': 'str', 'towing_vessel_groups': {'ahts_vessels': 'int (optional, default: 1)', 'num_groups': 'int (optional)', 'towing_vessels': 'int'}, 'turbine': 'dict'}#
- setup_simulation()[source]#
Sets up simulation infrastructure.
Initializes substructure production
Initializes turbine assembly processes
Initializes towing groups
- property system_capex#
Returns total procurement cost of the substructures.
- initialize_substructure_production()[source]#
Initializes the production of substructures at port.
The number of independent assembly lines and production time associated with a substructure can be configured with the following parameters:
self.config["substructure"]["takt_time"]
self.config["port"]["sub_assembly_lines"]
- initialize_turbine_assembly()[source]#
Initializes turbine assembly lines.
The number of independent lines can be configured with the following parameters:
self.config["port"]["turb_assembly_lines"]
- initialize_towing_groups(**kwargs)[source]#
Initializes towing groups to bring completed assemblies to site and stabilize the assembly during final installation.
- initialize_queue()[source]#
Initializes the queue, modeled as a
SimPy.Resourcethat towing groups join at site.
- initialize_support_vessel()[source]#
** DEPRECATED ** The support vessel is deprecated and an AHTS vessel will perform the installation with the towing group.
Initializes Multi-Purpose Support Vessel to perform installation processes at site.
- property detailed_output#
Return detailed outputs.
- _abc_impl = <_abc._abc_data object>#