h2integrate.simulation.technologies.offshore.floating_platform#
Functions
|
calc_substructure_mass_and_cost returns the total mass including substructure, topside and equipment. Also returns the cost of the substructure and topside Inputs: mass | Mass of equipment on platform (metric tons) area | Area needed for equipment (meter^2) (not necessary) depth | Ocean depth at platform location (meters) fab_cost_rate | Cost rate to fabricate topside (USD/metric ton) design_cost | Design cost to design structural components (USD) from ORBIT sub_cost_rate | Steel cost rate (USD/metric ton) from ORBIT. |
Classes
|
This is a modified class based on ORBIT's design phase |
|
This is a modified class based on ORBIT's install phase |
- class h2integrate.simulation.technologies.offshore.floating_platform.FloatingPlatformDesign(config, **kwargs)#
This is a modified class based on ORBIT's design phase
- expected_config: ClassVar = {'equipment': {'fabrication_cost_rate': 'USD/t (optional, default: 14500.)', 'substructure_steel_rate': 'USD/t (optional, default: 3000.)', 'tech_combined_mass': 'float', 'tech_required_area': 'float', 'topside_design_cost': 'USD (optional, default:4.5e6)'}, 'site': {'depth': 'int | float', 'distance': 'int | float'}}#
- run()#
Main run function for phase.
- property design_result#
Returns result of DesignPhase to be passed into config and consumed by InstallPhase.
- Returns:
dict -- Dictionary of design results.
- property detailed_output#
- _abc_impl = <_abc._abc_data object>#
- class h2integrate.simulation.technologies.offshore.floating_platform.FloatingPlatformInstallation(config, weather=None, **kwargs)#
This is a modified class based on ORBIT's install phase
- expected_config: ClassVar = {'equipment': {'install_duration': 'days (optional, default: 14)', 'tech_combined_mass': 'float', 'tech_required_area': 'float'}, 'oss_install_vessel': 'str | dict', 'site': {'depth': 'int | float', 'distance': 'int | float'}}#
- setup_simulation(**kwargs)#
Sets up the required simulation infrastructure.
Generally, this creates the port, initializes the items to be installed, and initializes the vessel(s) used for the installation.
- property system_capex#
- property installation_capex#
Returns sum of all installation costs in self.env.actions.
- property detailed_output#
Returns detailed phase information.
- _abc_impl = <_abc._abc_data object>#
- h2integrate.simulation.technologies.offshore.floating_platform.calc_substructure_mass_and_cost(mass, area, depth, fab_cost_rate=14500.0, design_cost=4500000.0, sub_cost_rate=3000, line_cost=0, anchor_cost=0, anchor_mass=0, line_mass=0, num_lines=4)#
calc_substructure_mass_and_cost returns the total mass including substructure, topside and equipment. Also returns the cost of the substructure and topside Inputs: mass | Mass of equipment on platform (metric tons)
area | Area needed for equipment (meter^2) (not necessary) depth | Ocean depth at platform location (meters) fab_cost_rate | Cost rate to fabricate topside (USD/metric ton) design_cost | Design cost to design structural components (USD) from ORBIT sub_cost_rate | Steel cost rate (USD/metric ton) from ORBIT