reVX.exclusions.blade_clearance.regulations.BladeClearanceRegulations
- class BladeClearanceRegulations(hub_height, rotor_diameter, regulations_fpath=None, generic_minimum_clearance=None)[source]
Bases:
AbstractBaseRegulationsRegulations for minimum blade clearance restrictions.
Initialize blade clearance regulations.
- Parameters:
hub_height (float | int) – Turbine hub height (m), used along with rotor diameter to compute blade clearance.
rotor_diameter (float | int) – Turbine rotor diameter (m), used along with hub height to compute blade clearance.
regulations_fpath (str, optional) – Path to local regulations file. By default,
None.generic_minimum_clearance (float | int, optional) – Generic minimum blade clearance requirement in meters to apply everywhere outside jurisdictions with local regulations. By default,
None.
Methods
Attributes
Blade clearance of the turbine in meters
Regulations table.
Regulation value used for global regulations.
Flag indicating wether generic regulations exist.
Trueif the input regulations include geometries.Flag indicating wether local regulations exist.
Required columns for regulations DataFrame.
Tip height of the turbine in meters
- property df
Regulations table.
- Type:
geopandas.GeoDataFrame | None