Package CIM15 :: Package IEC61970 :: Package Generation :: Package Production :: Module CogenerationPlant' :: Class CogenerationPlant
[hide private]
[frames] | no frames]

Class CogenerationPlant

                           object --+            
                                    |            
                     Element'.Element --+        
                                        |        
  Core.IdentifiedObject'.IdentifiedObject --+    
                                            |    
Core.PowerSystemResource'.PowerSystemResource --+
                                                |
                                               CogenerationPlant

A set of thermal generating units for the production of electrical energy and process steam (usually from the output of the steam turbines). The steam sendout is typically used for industrial purposes or for municipal heating and cooling.A set of thermal generating units for the production of electrical energy and process steam (usually from the output of the steam turbines). The steam sendout is typically used for industrial purposes or for municipal heating and cooling.

Instance Methods [hide private]
 
__init__(self, cogenLPSteamRating=0.0, cogenLPSendoutRating=0.0, ratedP=0.0, cogenHPSendoutRating=0.0, cogenHPSteamRating=0.0, SteamSendoutSchedule=None, ThermalGeneratingUnits=None, *args, **kw_args)
Initialises a new 'CogenerationPlant' instance.
 
addThermalGeneratingUnits(self, *ThermalGeneratingUnits)
 
getSteamSendoutSchedule(self)
A cogeneration plant has a steam sendout schedule
 
getThermalGeneratingUnits(self)
A thermal generating unit may be a member of a cogeneration plant
 
removeThermalGeneratingUnits(self, *ThermalGeneratingUnits)
 
setSteamSendoutSchedule(self, value)
 
setThermalGeneratingUnits(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__

Class Variables [hide private]
  _attr_types = {'cogenHPSendoutRating': <type 'float'>, 'cogenH...
  _attrs = ['cogenLPSteamRating', 'cogenLPSendoutRating', 'rated...
  _defaults = {'cogenHPSendoutRating': 0.0, 'cogenHPSteamRating'...
  _many_refs = ['ThermalGeneratingUnits']
  _refs = ['SteamSendoutSchedule', 'ThermalGeneratingUnits']

Inherited from Element'.Element (private): _enums

Properties [hide private]
  SteamSendoutSchedule
A cogeneration plant has a steam sendout schedule
  ThermalGeneratingUnits
A thermal generating unit may be a member of a cogeneration plant

Inherited from Core.PowerSystemResource'.PowerSystemResource: Assets, ChangeItems, DocumentRoles, ErpOrganisationRoles, Location, Measurements, NetworkDataSets, OperatingShare, OutageSchedule, PSREvent, PSRType, PsrLists, ReportingGroup, SafetyDocuments, ScheduleSteps

Inherited from Core.IdentifiedObject'.IdentifiedObject: DiagramObjects, ModelingAuthoritySet, Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, cogenLPSteamRating=0.0, cogenLPSendoutRating=0.0, ratedP=0.0, cogenHPSendoutRating=0.0, cogenHPSteamRating=0.0, SteamSendoutSchedule=None, ThermalGeneratingUnits=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'CogenerationPlant' instance.

Parameters:
  • cogenLPSteamRating - The low pressure steam rating
  • cogenLPSendoutRating - The low pressure steam sendout
  • ratedP - The rated output active power of the cogeneration plant
  • cogenHPSendoutRating - The high pressure steam sendout
  • cogenHPSteamRating - The high pressure steam rating
  • SteamSendoutSchedule - A cogeneration plant has a steam sendout schedule
  • ThermalGeneratingUnits - A thermal generating unit may be a member of a cogeneration plant
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'cogenHPSendoutRating': <type 'float'>,
 'cogenHPSteamRating': <type 'float'>,
 'cogenLPSendoutRating': <type 'float'>,
 'cogenLPSteamRating': <type 'float'>,
 'ratedP': <type 'float'>}

_attrs

Value:
['cogenLPSteamRating',
 'cogenLPSendoutRating',
 'ratedP',
 'cogenHPSendoutRating',
 'cogenHPSteamRating']

_defaults

Value:
{'cogenHPSendoutRating': 0.0,
 'cogenHPSteamRating': 0.0,
 'cogenLPSendoutRating': 0.0,
 'cogenLPSteamRating': 0.0,
 'ratedP': 0.0}

Property Details [hide private]

SteamSendoutSchedule

A cogeneration plant has a steam sendout schedule

Get Method:
getSteamSendoutSchedule(self) - A cogeneration plant has a steam sendout schedule
Set Method:
setSteamSendoutSchedule(self, value)

ThermalGeneratingUnits

A thermal generating unit may be a member of a cogeneration plant

Get Method:
getThermalGeneratingUnits(self) - A thermal generating unit may be a member of a cogeneration plant
Set Method:
setThermalGeneratingUnits(self, value)