Ontology: HydroPowerPlant and OceanPowerPlant need a new attempt

Created on 13 Nov 2019  Â·  19Comments  Â·  Source: OpenEnergyPlatform/ontology

HydroPowerPlant and OceanPowerPlant need a rework

[B] restructure oeo-physical

All 19 comments

Andy HdyroPower and Hydroelectricity also need another glance

So I propose:

  • Hydropowerplant

    • OceanPowerplant

    • ReservoirPowerplant



      • StorageHydropowerplant


        - PumpstoragePowerplant


        - PumpstoragePowerplantWithNaturalInflux



with definitions:
HydroPowerplant: A HydroPowerplant is an ArtificialObject that is a powerplant using hydropower as its source of energy.
OceanPowerplant: An OceanPowerplant is a HydroPowerplant that is a powerplant using the oceans motion to create electric energy.
ReservoirPowerplant: A ReservoirPowerplant is a HydroPowerplant that uses one or more reservoirs.
StorageHydroPowerplant: A StorageHydroPowerplant is a Powerplant that stores energy in the form of hydro power.
PumpstoragePowerplant: A PumpstoragePowerplant is a StorageHydroPowerplant used to store energy by pumping water from one reservoir to another.
PumpstoragePowerplantWithNaturalInflux: A PumpstoragePowerplantWithNaturalInflux is a StorageHydroPowerplant that works like a PumpstoragePowerplant but has additional natural influx of water to some of the involved reservoirs.

ReservoirPowerplant: A ReservoirPowerplant is a HydroPowerplant that uses one or more reservoirs.
StorageHydroPowerplant: A StorageHydroPowerplant is a Powerplant that stores energy in the form of hydro power.

Those two definitions are too similar.

PumpstoragePowerplantWithNaturalInflux should be a subclass of PumpstoragePowerplant as every PumpstoragePowerplantWithNaturalInflux is still a PumpstoragePowerplant.

Additionally:

StorageHydroPowerplant: A StorageHydroPowerplant is a Powerplant that stores energy in the form of hydro power.

Alternative prosal: A StorageHydroPowerplant is a Powerplant that stores energy in the form of potential energy of water in a reservoir.

delete the classes for now

From today's OEO dev meeting 17:

New classes:

  • hydro power generating unit: _A hydro power generating unit is a power generating unit that uses hydro energy._ (analogous to wind)
    relation: has_part some water turbine
  • hydro power plant: _A hydro power plant is a power plant having an aggregate of hydro power generating units as its power generating units parts._
    'participates in' some 'hydroelectric energy transformation'
  • run of river power plant: _A run of river power plant is a hydro power plant that uses the momentarily available hydro energy of a river._ (turbine + dam + river)
  • hydro storage power plant: _A hydro storage power plant is a hydro power plant that uses the available hydro energy of a stationary water storage._ (turbine + dam + reservoir)
    alternative term: storage power plant (turbine + dam + river)
  • pumped hydro storage power plant: _A pumped hydro storage power plant is a hydro storage power plant which has some pumps._

Delete classes as it is basically the same process, only the power plants differ:

  • hydroelectric dam energy transformation
  • run-off-river energy transformation

Minor things:

  • Fix typo by deleting an n: _Hydroelectric energy transformation is an hydro energy transformation that converts hydro energy to electrical energy._

Open:

  • Axiomatic distinction between run of river power plant and hydro storage power plant. For the moment, add editorial note on run of river power plant and hydro storage power plant: distinction is important for modelling, but in reality not so easy
  • Definition of river.
    Definition from ENVO: _A stream which, through permanent or seasonal flow processes, moves from elevated land towards lower elevations through a definite channel and empties either into a sea, lake, or another river or ends on land as bed seepage and evapotranspiration exceed water supply._
  • Definition of pump
  • Subclasses of water, see #681
  • Subclasses of pumped hydro storage power plant

    • ... with natural intake

    • ... without natural intake

  • Definition of hydro energy: maybe put 'potential' before 'kinetic' in definition as potential energy has even in run-off river power plants more impact than kinetic energy
  • Everything ocean energy related. Separate issue?

General:

  • New pattern for power plant definitions: _A XYZ powerplant is a powerplant that has XYZ power units as parts._ => Separate issue #750

Regarding the distinction between run of river power plants and hydro storage power plant and the distinction between pumped hydro storage power plants with and without natural intake. Via Wikipedia I found the following ENTSO-E definitions with a special focus on modelling:

a) Run-of-River and Pondage: Plants that do not have pumping capacity, do not have reservoirs, or have small reservoirs with a maximum of 24 hours of storage. (Reservoir Capacity / Net Generating Capacity ≤ 24 hours).
b) Reservoir: This category contains hydro plants that have reservoirs, but do not have pumping capacity. They are pure generation plants with reservoirs with a storage capacity higher than 24 hours. (Reservoir Capacity / Net Generating
Capacity > 24 hours).
c) Open-loop Pump Storage: This category contains hydro plants that have Pumping capacity/technology in place, irrespectively of reservoir size, and that have Natural Inflows.
d) Closed-loop Pump Storage: This category contains hydro plants that have Pumping capacity/technology in place, irrespectively of reservoir size, and that do not have Natural Inflows.

Source: ENTSO-E; Hydropower modelling – New database complementing PECD. V.1.0, 12 September 2019, page 6.

With respect to the ENTSO-E def, we could extend the def of run of river:
_A run of river power plant is a hydro power plant that uses the momentarily available hydro energy of a river. It has either no reservoir or just has a small one with a maximum of 24 hours of storage._

It also gives good input for the pumped hydro storage power plant:

  • open-loop pumped hydro storage power plant: _An open-loop pumped hydro storage power plant is a pumped hydro storage power plant that has natural inflows._
  • closed-loop pumped hydro storage power plant: _A closed-loop pumped hydro storage power plant is a pumped hydro storage power plant that has no natural inflows._

Do we want a class like reservoir hydro storage power plant as subclass of hydro storage power plant, that explicitly excludes a pump?

Definition of hydro energy: maybe put 'potential' before 'kinetic' in definition as potential energy has even in run-off river power plants more impact than kinetic energy

As far as I remember, we agreed on that already.

Definition of hydro energy: maybe put 'potential' before 'kinetic' in definition as potential energy has even in run-off river power plants more impact than kinetic energy

As far as I remember, we agreed on that already.

In the pad of oeo dev 17 we wrote:

water turbine: potential energy has more impact than kinetic energy -> maybe put 'potential' before 'kinetic' in definition

The word _maybe_ highlighted by me. But if we now have a consensus I am happy with changing the def.

The word maybe highlighted by me. But if we now have a consensus I am happy with changing the def.

Ok. At least I'm in favour for that change. Any objections by others @OpenEnergyPlatform/oeo-domain-expert-energy-modelling ?

For pump: We defined a turbine as: _A turbine is an energy converting device that converts energy from a moving fluid flow into rotational energy._ As a pump is an inverted turbine, we could define pump as: _A pump is an energy converting device that converts rotational energy into energy of a moving fluid._

For river I created a separate issue #760.

water turbine: potential energy has more impact than kinetic energy -> maybe put 'potential' before 'kinetic' in definition

The word maybe highlighted by me. But if we now have a consensus I am happy with changing the def.

Ok. At least I'm in favour for that change. Any objections by others @OpenEnergyPlatform/oeo-domain-expert-energy-modelling ?

No objections for a week, so I will implement this.

I also added to the following editor note: _The distinction between a run of river powerplant and an hydro storage powerplant is important for modelling, but in reality not so easy. The chosen distinction follows the document: European Network of Transmission System Operators for Electricity (ENTSO-E): Hydropower modelling – New database complementing PECD, V.1.0, 12 December 2019, https://www.entsoe.eu/Documents/SDC%20documents/MAF/2019/Hydropower_Modelling_New_database_and_methodology.pdf_

For ocean energy and related terms I will create a separate issue.

So last remaining question in this issue:

Do we want a class like reservoir hydro storage power plant as subclass of hydro storage power plant, that explicitly excludes a pump?

As a pump is an inverted turbine, we could define pump as: _A pump is an energy converting device that converts rotational energy into energy of a moving fluid._

There're also other kinds of pumps. It's not necessarily rotational energy and for compressible fluids, e.g. air, a pump can also convert into potential energy.

What about: _A pump is an energy converting device that converts rotational energy into kinetic energy and potential energy of a fluid._?

Btw, we do not yet have fluid, but should define it. I'll create an issue for that.

_A pump is an energy converting device that converts energy into kinetic or potential energy of a fluid._?

Sounds good, I'll implement this new pump definition.

Do we want a class like reservoir hydro storage power plant as subclass of hydro storage power plant, that explicitly excludes a pump?

I created a separate issue for that #767 as this issue and pull request #758 already cover a lot of things.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Vera-IER picture Vera-IER  Â·  5Comments

stap-m picture stap-m  Â·  8Comments

l-emele picture l-emele  Â·  7Comments

sfluegel05 picture sfluegel05  Â·  8Comments

sfluegel05 picture sfluegel05  Â·  6Comments