Spar Design API
For detailed methodology, please see Spar Design.
- class ORBIT.phases.design.SparDesign(config, **kwargs)
Spar Substructure Design.
- run()
Main run function.
- property stiffened_column_mass
Calculates the mass of the stiffened column for a single spar in tonnes [1].
- property tapered_column_mass
Calculates the mass of the tapered column for a single spar in tonnes [1].
- property stiffened_column_cost
Calculates the cost of the stiffened column for a single spar [1].
- property tapered_column_cost
Calculates the cost of the tapered column for a single spar [1].
- property ballast_mass
Calculates the ballast mass of a single spar [1].
- property ballast_cost
Calculates the cost of ballast material for a single spar [1].
- property secondary_steel_mass
Calculates the mass of the required secondary steel for a single spar [1].
- property secondary_steel_cost
Calculates the cost of the required secondary steel for a single spar [1].
- property unballasted_mass
Returns the unballasted mass of the spar substructure.
- property ballasted_mass
Returns the ballasted mass of the spar substructure.
- property substructure_cost
Returns the total cost (including ballast) of the spar substructure.
- property detailed_output
Returns detailed phase information.
- property total_cost
Returns total phase cost in $USD.
- property design_result
Returns the result of self.run().