Scour Protection Design#
For detailed methodology, please see Scour Protection Design.
- class ORBIT.phases.design.ScourProtectionDesign(config, **kwargs)[source]#
Calculates the necessary scour protection material for a fixed substructure based on Design of Offshore Wind Turbine Structures [1]_.
- Parameters:
config (dict) -- Configuration dictionary with scour protection design inputs. See expected_config for expected data.
- phi#
Soil friction angle. Default is for medium density sand.
- Type:
float, default: 33.5
- equilibrium#
Scour depth equilibrium, (S/D).
- Type:
float, default: 1.3
- rock_density#
Density of rocks used for scour protection in kg/(m^3).
- Type:
float, default: 2600
- scour_depth#
Depth of the scour pit.
- Type:
float
- protection_depth#
Depth of the scour protection.
- Type:
float, default: 1m
- Other Attributes
- ----------------
- _design#
Dictionary of specific scouring protection design parameters.
- Type:
dict
- num_turbines#
Number of turbines that need scouring protection.
- Type:
int
References
- expected_config = {'monopile': {'diameter': 'm'}, 'plant': {'num_turbines': 'int'}, 'scour_protection_design': {'cost_per_tonne': 'USD/t', 'rock_density': 'kg/m3 (optional)', 'scour_depth_equilibrium': 'float (optional)', 'scour_protection_depth': 'm (optional)', 'soil_friction_angle': 'float (optional)'}}#
- output_config = {'scour_protection': {'cost_per_tonne': 'USD/t', 'tonnes_per_substructure': 't'}}#
- compute_scour_protection_tonnes_to_install()[source]#
Computes the amount of scour protection material that needs to be installed around a fixed substructure [1]_.
- Terms:
\(S =\) Scour depth
\(D =\) Monopile diameter
\(r =\) Radius of scour protection from the center of the monopile
\(\phi =\) Soil friction angle
- Assumptions:
\(r = \frac{D}{2} + \frac{S}{\tan(\phi)}\)
References
[1] Det Norske Veritas AS. (2014, May). Design of Offshore Wind Turbine Structures. Retrieved from https://rules.dnvgl.com/docs/pdf/DNV/codes/docs/2014-05/Os-J101.pdf
- property total_cost#
Returns the total cost of the phase in $USD.
- property detailed_output#
Returns detailed outputs of the design.
- property design_result#
A dictionary of design results to passed to the scour protection installation simulation.
- Returns:
output (dict) --
scour_protection:dicttonnes_per_substructure: int
- _abc_impl = <_abc._abc_data object>#