A water storage facility within a hydro system, including: ponds,
lakes, lagoons, and rivers. The storage is usually behind some type of
dam.
|
__init__(self,
spillWayGateType='
' ,
fullSupplyLevel=0.0,
spillTravelDelay=0.0,
spillwayCrestLength=0.0,
grossCapacity=0.0,
riverOutletWorks='
' ,
spillwayCapacity=0.0,
spillwayCrestLevel=0.0,
normalMinOperateLevel=0.0,
energyStorageRating=0.0,
activeStorageCapacity=0.0,
LevelVsVolumeCurves=None,
InflowForecasts=None,
TargetLevelSchedule=None,
HydroPowerPlants=None,
UpstreamFromHydroPowerPlants=None,
SpillsFromReservoir=None,
SpillsIntoReservoirs=None,
*args,
**kw_args)
Initialises a new 'Reservoir' instance. |
|
|
|
addHydroPowerPlants(self,
*HydroPowerPlants) |
|
|
|
addInflowForecasts(self,
*InflowForecasts) |
|
|
|
addLevelVsVolumeCurves(self,
*LevelVsVolumeCurves) |
|
|
|
addSpillsIntoReservoirs(self,
*SpillsIntoReservoirs) |
|
|
|
addUpstreamFromHydroPowerPlants(self,
*UpstreamFromHydroPowerPlants) |
|
|
|
getHydroPowerPlants(self)
Generators discharge water to or pumps are supplied water from a
downstream reservoir |
|
|
|
getInflowForecasts(self)
A reservoir may have a 'natural' inflow forecast. |
|
|
|
getLevelVsVolumeCurves(self)
A reservoir may have a level versus volume relationship. |
|
|
|
getSpillsFromReservoir(self)
A reservoir may spill into a downstream reservoir |
|
|
|
getSpillsIntoReservoirs(self)
A reservoir may spill into a downstream reservoir |
|
|
|
getTargetLevelSchedule(self)
A reservoir may have a water level target schedule. |
|
|
|
getUpstreamFromHydroPowerPlants(self)
Generators are supplied water from or pumps discharge water to an
upstream reservoir |
|
|
|
removeHydroPowerPlants(self,
*HydroPowerPlants) |
|
|
|
removeInflowForecasts(self,
*InflowForecasts) |
|
|
|
removeLevelVsVolumeCurves(self,
*LevelVsVolumeCurves) |
|
|
|
removeSpillsIntoReservoirs(self,
*SpillsIntoReservoirs) |
|
|
|
removeUpstreamFromHydroPowerPlants(self,
*UpstreamFromHydroPowerPlants) |
|
|
|
setHydroPowerPlants(self,
value) |
|
|
|
setInflowForecasts(self,
value) |
|
|
|
setLevelVsVolumeCurves(self,
value) |
|
|
|
setSpillsFromReservoir(self,
value) |
|
|
|
setSpillsIntoReservoirs(self,
value) |
|
|
|
setTargetLevelSchedule(self,
value) |
|
|
|
setUpstreamFromHydroPowerPlants(self,
value) |
|
|
Inherited from Core.PowerSystemResource'.PowerSystemResource :
addAssets ,
addBlock ,
addMeasurements ,
addOperatingShare ,
addPsrLists ,
addReportingGroup ,
getAssets ,
getBlock ,
getLocation ,
getMeasurements ,
getOperatingShare ,
getOutageSchedule ,
getPSRType ,
getPsrLists ,
getReportingGroup ,
removeAssets ,
removeBlock ,
removeMeasurements ,
removeOperatingShare ,
removePsrLists ,
removeReportingGroup ,
setAssets ,
setBlock ,
setLocation ,
setMeasurements ,
setOperatingShare ,
setOutageSchedule ,
setPSRType ,
setPsrLists ,
setReportingGroup
Inherited from Core.IdentifiedObject'.IdentifiedObject :
getModelingAuthoritySet ,
setModelingAuthoritySet
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|