Semi-Submersible Design API
For detailed methodology, please see Semi-Submersible Design.
- class ORBIT.phases.design.SemiSubmersibleDesign(config, **kwargs)
Semi-Submersible Substructure Design.
- run()
Main run function.
- property stiffened_column_mass
Calculates the mass of the stiffened column for a single semi-submersible in tonnes [1].
- property stiffened_column_cost
Calculates the cost of the stiffened column for a single semi-submersible [1].
- property truss_mass
Calculates the truss mass for a single semi-submersible in tonnes [1].
- property truss_cost
Calculates the cost of the truss for a signle semi-submerisble [1].
- property heave_plate_mass
Calculates the heave plate mass for a single semi-submersible in tonnes [1].
- property heave_plate_cost
Calculates the heave plate cost for a single semi-submersible [1].
- property secondary_steel_mass
Calculates the mass of the required secondary steel for a single semi-submersible [1].
- property secondary_steel_cost
Calculates the cost of the required secondary steel for a single semi-submersible [1].
- property substructure_mass
Returns single substructure mass.
- property substructure_cost
Returns single substructure cost.
- property total_substructure_mass
Returns mass of all substructures.
- property design_result
Returns the result of self.run().
- property total_cost
Returns total phase cost in $USD.
- property detailed_output
Returns detailed phase information.