A hydro power station which can generate or pump. When generating, the
generator turbines receive there water from an upper reservoir. When
pumping, the pumps receive their water from a lower reservoir.
|
__init__(self,
hydroPlantType=' runOfRiver ' ,
penstockType='
' ,
surgeTankCode='
' ,
plantRatedHead=0.0,
plantDischargeCapacity=0.0,
surgeTankCrestLevel=0.0,
dischargeTravelDelay=0.0,
pumpRatedP=0.0,
genRatedP=0.0,
HydroGeneratingUnits=None,
HydroPumps=None,
Reservoir=None,
GenSourcePumpDischargeReservoir=None,
*args,
**kw_args)
Initialises a new 'HydroPowerPlant' instance. |
|
|
|
addHydroGeneratingUnits(self,
*HydroGeneratingUnits) |
|
|
|
addHydroPumps(self,
*HydroPumps) |
|
|
|
getGenSourcePumpDischargeReservoir(self)
Generators are supplied water from or pumps discharge water to an
upstream reservoir |
|
|
|
getHydroGeneratingUnits(self)
The hydro generating unit belongs to a hydro power plant |
|
|
|
getHydroPumps(self)
The hydro pump may be a member of a pumped storage plant or a pump
for distributing water |
|
|
|
getReservoir(self)
Generators discharge water to or pumps are supplied water from a
downstream reservoir |
|
|
|
removeHydroGeneratingUnits(self,
*HydroGeneratingUnits) |
|
|
|
removeHydroPumps(self,
*HydroPumps) |
|
|
|
setGenSourcePumpDischargeReservoir(self,
value) |
|
|
|
setHydroGeneratingUnits(self,
value) |
|
|
|
setHydroPumps(self,
value) |
|
|
|
setReservoir(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__
|
|
_attr_types = { ' dischargeTravelDelay ' : <type 'float'>, ' genRat ...
|
|
_attrs = [ ' hydroPlantType ' , ' penstockType ' , ' surgeTankCode ' , ' ...
|
|
_defaults = { ' dischargeTravelDelay ' : 0.0, ' genRatedP ' : 0.0, ' h ...
|
|
_enums = { ' hydroPlantType ' : ' HydroPlantType ' , ' penstockType ' : ...
|
|
_many_refs = [ ' HydroGeneratingUnits ' , ' HydroPumps ' ]
|
|
_refs = [ ' HydroGeneratingUnits ' , ' HydroPumps ' , ' Reservoir ' , ' G ...
|