Offshore Substation Design API
For detailed methodology, please see Offshore Substation Design.
- class ORBIT.phases.design.OffshoreSubstationDesign(config, **kwargs)
Offshore Substation Design Class.
- run()
Main run function.
- property substation_cost
Returns total procuremet cost of the topside.
- property total_cost
Returns total procurement cost of the substation(s).
- calc_substructure_length()
Calculates substructure length as the site depth + 10m.
- calc_substructure_deck_space()
Calculates required deck space for the substation substructure.
Coming soon!
- calc_topside_deck_space()
Calculates required deck space for the substation topside.
Coming soon!
- calc_num_mpt_and_rating()
Calculates the number of main power transformers (MPTs) and their rating.
- Parameters:
num_turbines (int)
turbine_rating (float)
- calc_mpt_cost()
Calculates the total cost for all MPTs.
- Parameters:
mpt_cost_rate (float)
- calc_topside_mass_and_cost()
Calculates the mass and cost of the substation topsides.
- Parameters:
topside_fab_cost_rate (int | float)
topside_design_cost (int | float)
- calc_shunt_reactor_cost()
Calculates the cost of the shunt reactor.
- Parameters:
shunt_cost_rate (int | float)
- calc_switchgear_cost()
Calculates the cost of the switchgear.
- Parameters:
switchgear_cost (int | float)
- calc_ancillary_system_cost()
Calculates cost of ancillary systems.
- Parameters:
backup_gen_cost (int | float)
workspace_cost (int | float)
other_ancillary_cost (int | float)
- calc_assembly_cost()
Calculates the cost of assembly on land.
- Parameters:
topside_assembly_factor (int | float)
- calc_substructure_mass_and_cost()
Calculates the mass and associated cost of the substation substructure.
- Parameters:
oss_substructure_cost_rate (int | float)
oss_pile_cost_rate (int | float)
- property design_result
Returns the results of self.run().
- property detailed_output
Returns detailed phase information.