Hydroο
- class enflow.assets.hydro.Reservoir(capacity: float, surface_area: float, average_depth: float, location: str)[source]ο
Bases:
object
Models a reservoir used in a hydroelectric power plant for storing water.
- capacity: floatο
The total water capacity of the reservoir in cubic meters.
- surface_area: floatο
The surface area of the reservoir in square kilometers.
- average_depth: floatο
The average depth of the reservoir in meters.
- location: strο
The geographical location of the reservoir.
- class enflow.assets.hydro.HydroTurbine(*, turbine_type: str, capacity: float, efficiency: float, operational_since: int | None = None)[source]ο
Bases:
object
Represents an individual hydro turbine in a hydroelectric power plant.
- Attributes:
turbine_type (str): The type of the hydro turbine (e.g. Francis, Kaplan). capacity (float): The maximum power output capacity of the turbine in megawatts (MW). efficiency (float): The efficiency of the turbine as a percentage. operational_since (Optional[int]): The year when the turbine became operational. Defaults to None.
- turbine_type: strο
- capacity: floatο
- efficiency: floatο
- operational_since: int | None = Noneο
- class enflow.assets.hydro.HydroPowerPlant(capacity: float, location: str, river: str, annual_output: float, turbine_type: str, reservoir_capacity: float | None = None, operational_since: int | None = None, environmental_impact: str | None = None, maintenance_schedule: pandas.core.frame.DataFrame | dict | NoneType = None)[source]ο
Bases:
object
- capacity: floatο
- location: strο
- river: strο
- annual_output: floatο
- turbine_type: strο
- reservoir_capacity: float | None = Noneο
- operational_since: int | None = Noneο
- environmental_impact: str | None = Noneο