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.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,
penstockType='',
pumpRatedP=0.0,
hydroPlantType='pumpedStorage',
surgeTankCrestLevel=0.0,
dischargeTravelDelay=0.0,
plantDischargeCapacity=0.0,
plantRatedHead=0.0,
genRatedP=0.0,
surgeTankCode='',
HydroGeneratingUnits=None,
GenSourcePumpDischargeReservoir=None,
Reservoir=None,
HydroPumps=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,
addChangeItems,
addDocumentRoles,
addErpOrganisationRoles,
addMeasurements,
addNetworkDataSets,
addOperatingShare,
addPSREvent,
addPsrLists,
addReportingGroup,
addSafetyDocuments,
addScheduleSteps,
getAssets,
getChangeItems,
getDocumentRoles,
getErpOrganisationRoles,
getLocation,
getMeasurements,
getNetworkDataSets,
getOperatingShare,
getOutageSchedule,
getPSREvent,
getPSRType,
getPsrLists,
getReportingGroup,
getSafetyDocuments,
getScheduleSteps,
removeAssets,
removeChangeItems,
removeDocumentRoles,
removeErpOrganisationRoles,
removeMeasurements,
removeNetworkDataSets,
removeOperatingShare,
removePSREvent,
removePsrLists,
removeReportingGroup,
removeSafetyDocuments,
removeScheduleSteps,
setAssets,
setChangeItems,
setDocumentRoles,
setErpOrganisationRoles,
setLocation,
setMeasurements,
setNetworkDataSets,
setOperatingShare,
setOutageSchedule,
setPSREvent,
setPSRType,
setPsrLists,
setReportingGroup,
setSafetyDocuments,
setScheduleSteps
Inherited from Core.IdentifiedObject'.IdentifiedObject:
addDiagramObjects,
addNames,
getDiagramObjects,
getModelingAuthoritySet,
getNames,
removeDiagramObjects,
removeNames,
setDiagramObjects,
setModelingAuthoritySet,
setNames
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|
|
|
_attr_types = {'dischargeTravelDelay': <type 'float'>, 'genRat...
|
|
|
_attrs = ['penstockType', 'pumpRatedP', 'hydroPlantType', 'sur...
|
|
|
_defaults = {'dischargeTravelDelay': 0.0, 'genRatedP': 0.0, 'h...
|
|
|
_enums = {'hydroPlantType': 'HydroPlantType', 'penstockType': ...
|
|
|
_many_refs = ['HydroGeneratingUnits', 'HydroPumps']
|
|
|
_refs = ['HydroGeneratingUnits', 'GenSourcePumpDischargeReserv...
|