Export System Design#
For detailed methodology, please see Export System Design.
- class ORBIT.phases.design.ExportSystemDesign(config, **kwargs)[source]#
Design phase for the export cabling system.
- num_cables#
Total number of cables required for transmitting power.
- Type:
int
- length#
Length of a single cable connecting the OSS to the interconnection in km.
- Type:
float
- mass#
Mass of length in tonnes.
- Type:
float
- cable#
Instance of ORBIT.phases.design.Cable. An export system will only require a single type of cable.
- Type:
Cable
- total_length#
Total length of cable required to trasmit power.
- Type:
float
- total_mass#
Total mass of cable required to transmit power.
- Type:
float
- sections_cables#
An array of cable.
- Type:
np.ndarray, shape: (
num_cables, )
- sections_lengths#
An array of length.
- Type:
np.ndarray, shape: (
num_cables, )
- expected_config = {'export_system_design': {'cables': 'str', 'landfall': {'interconnection_distance': 'km (optional)'}, 'num_redundant': 'int (optional)', 'percent_added_length': 'float (optional)', 'touchdown_distance': 'm (optional, default: 0)'}, 'landfall': {'interconnection_distance': 'km (optional)'}, 'plant': {'capacity': 'MW'}, 'site': {'depth': 'm', 'distance_to_landfall': 'km'}}#
- output_config = {'export_system': {'cable': {'cable_power': 'MW', 'linear_density': 't/km', 'number': 'int', 'sections': 'list'}, 'landfall': {'interconnection_distance': 'km'}}}#
- property total_cable_cost#
Returns total array system cable cost.
- property detailed_output#
Returns export system design outputs.
- compute_number_cables()[source]#
Calculate the total number of required and redundant cables to transmit power to the onshore interconnection.
- compute_total_cable()[source]#
Calculates the total length and mass of cables required to fully connect the OSS to the interconnection point.
- property sections_cable_lengths#
Creates an array of section lengths to work with
CableSystem.- Returns:
np.ndarray -- Array of
lengthwith shape (num_cables, ).
- property sections_cables#
Creates an array of cable names to work with
CableSystem.- Returns:
np.ndarray -- Array of cable.name with shape (
num_cables, ).
- property design_result#
A dictionary of cables types and number of different cable lengths and linear density.
- Returns:
output (dict) -- Dictionary containing the output export system. Contains: - 'linear_density': 't/km' - 'sections': 'list [self.length]' - 'number': 'int'
- _abc_impl = <_abc._abc_data object>#