Moored Substructure Installation API
For detailed methodology, please see Moored Substructure Installation Methodology.
- class ORBIT.phases.install.MooredSubInstallation(config, weather=None, **kwargs)
Installation module to model the quayside assembly, tow-out and installation at sea of moored substructures.
- 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'}, 'support_vessel': 'str, (optional)', 'towing_vessel': 'str', 'towing_vessel_groups': {'ahts_vessels': 'int (optional, default: 1)', 'num_groups': 'int (optional)', 'station_keeping_vessels': 'int (optional)', 'towing_vessels': 'int'}, 'turbine': 'dict'}
- setup_simulation()
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()
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()
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)
Initializes towing groups to bring completed assemblies to site and stabilize the assembly during final installation.
- initialize_queue()
Initializes the queue, modeled as a
SimPy.Resource
that towing groups join at site.
- initialize_support_vessel()
** 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.
- operational_delay(name)
Return operational delays.