IEC61970 17v23
Public Attributes | List of all members
IEC61970::Base::Generation::Production::Reservoir Class Reference

#include <Reservoir.h>

Inheritance diagram for IEC61970::Base::Generation::Production::Reservoir:
Inheritance graph
[legend]
Collaboration diagram for IEC61970::Base::Generation::Production::Reservoir:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::Volume activeStorageCapacity
 
IEC61970::Base::Domain::Float energyStorageRating
 
IEC61970::Base::Domain::WaterLevel fullSupplyLevel
 
IEC61970::Base::Domain::Volume grossCapacity
 
IEC61970::Base::Domain::WaterLevel normalMinOperateLevel
 
IEC61970::Base::Domain::String riverOutletWorks
 
IEC61970::Base::Domain::Seconds spillTravelDelay
 
IEC61970::Base::Domain::Float spillwayCapacity
 
IEC61970::Base::Domain::Length spillwayCrestLength
 
IEC61970::Base::Domain::WaterLevel spillwayCrestLevel
 
IEC61970::Base::Domain::String spillWayGateType
 
std::list< IEC61970::Base::Generation::Production::Reservoir * > SpillsIntoReservoirs
 
std::list< IEC61970::Base::Generation::Production::LevelVsVolumeCurve * > LevelVsVolumeCurves
 
std::list< IEC61970::Base::Generation::Production::InflowForecast * > InflowForecasts
 
IEC61970::Base::Generation::Production::TargetLevelScheduleTargetLevelSchedule
 
- Public Attributes inherited from IEC61970::Base::Core::PowerSystemResource
std::list< IEC61970::Base::Meas::Control * > Controls
 
std::list< IEC61970::Base::Meas::Measurement * > Measurements
 
IEC61970::Base::Core::PSRTypePSRType
 
- Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject
IEC61970::Base::Domain::String aliasName
 
IEC61970::Base::Domain::String description
 
IEC61970::Base::Domain::String mRID
 
IEC61970::Base::Domain::String name
 
std::list< IEC61970::Base::DiagramLayout::DiagramObject * > DiagramObjects
 

Detailed Description

A water storage facility within a hydro system, including: ponds, lakes, lagoons, and rivers. The storage is usually behind some type of dam.

Member Data Documentation

◆ activeStorageCapacity

IEC61970::Base::Domain::Volume IEC61970::Base::Generation::Production::Reservoir::activeStorageCapacity

Storage volume between the full supply level and the normal minimum operating level.

◆ energyStorageRating

IEC61970::Base::Domain::Float IEC61970::Base::Generation::Production::Reservoir::energyStorageRating

The reservoir's energy storage rating in energy for given head conditions.

◆ fullSupplyLevel

IEC61970::Base::Domain::WaterLevel IEC61970::Base::Generation::Production::Reservoir::fullSupplyLevel

Full supply level, above which water will spill. This can be the spillway crest level or the top of closed gates.

◆ grossCapacity

IEC61970::Base::Domain::Volume IEC61970::Base::Generation::Production::Reservoir::grossCapacity

Total capacity of reservoir.

◆ InflowForecasts

std::list<IEC61970::Base::Generation::Production::InflowForecast*> IEC61970::Base::Generation::Production::Reservoir::InflowForecasts

A reservoir may have a "natural" inflow forecast.

◆ LevelVsVolumeCurves

std::list<IEC61970::Base::Generation::Production::LevelVsVolumeCurve*> IEC61970::Base::Generation::Production::Reservoir::LevelVsVolumeCurves

A reservoir may have a level versus volume relationship.

◆ normalMinOperateLevel

IEC61970::Base::Domain::WaterLevel IEC61970::Base::Generation::Production::Reservoir::normalMinOperateLevel

Normal minimum operating level below which the penstocks will draw air.

◆ riverOutletWorks

IEC61970::Base::Domain::String IEC61970::Base::Generation::Production::Reservoir::riverOutletWorks

River outlet works for riparian right releases or other purposes.

◆ SpillsIntoReservoirs

std::list<IEC61970::Base::Generation::Production::Reservoir*> IEC61970::Base::Generation::Production::Reservoir::SpillsIntoReservoirs

A reservoir may spill into a downstream reservoir.

◆ spillTravelDelay

IEC61970::Base::Domain::Seconds IEC61970::Base::Generation::Production::Reservoir::spillTravelDelay

The spillway water travel delay to the next downstream reservoir.

◆ spillwayCapacity

IEC61970::Base::Domain::Float IEC61970::Base::Generation::Production::Reservoir::spillwayCapacity

The flow capacity of the spillway in cubic meters per second.

◆ spillwayCrestLength

IEC61970::Base::Domain::Length IEC61970::Base::Generation::Production::Reservoir::spillwayCrestLength

The length of the spillway crest.

◆ spillwayCrestLevel

IEC61970::Base::Domain::WaterLevel IEC61970::Base::Generation::Production::Reservoir::spillwayCrestLevel

Spillway crest level above which water will spill.

◆ spillWayGateType

IEC61970::Base::Domain::String IEC61970::Base::Generation::Production::Reservoir::spillWayGateType

Type of spillway gate, including parameters.

◆ TargetLevelSchedule

IEC61970::Base::Generation::Production::TargetLevelSchedule* IEC61970::Base::Generation::Production::Reservoir::TargetLevelSchedule

A reservoir may have a water level target schedule.


The documentation for this class was generated from the following files: