Source code for opentidalfarm.turbines.bump_turbine

from .base_turbine import BaseTurbine
from .controls import Controls

[docs] class BumpTurbine(BaseTurbine): """ Create a turbine that is modelled as a bump of bottom friction """ def __init__(self, friction=12.0, diameter=20., minimum_distance=None, controls=Controls(position=True)): # Check for a given minimum distance. if minimum_distance is None: minimum_distance=diameter*1.5 # Initialize the base class. super(BumpTurbine, self).__init__(friction=friction, diameter=diameter, minimum_distance=minimum_distance, controls=controls, bump=True)