Package CIM14 :: Package IEC61970 :: Package Generation :: Package GenerationDynamics :: Module FossilSteamSupply' :: Class FossilSteamSupply
[hide private]
[frames] | no frames]

Class FossilSteamSupply

                           object --+                
                                    |                
                     Element'.Element --+            
                                        |            
  Core.IdentifiedObject'.IdentifiedObject --+        
                                            |        
Core.PowerSystemResource'.PowerSystemResource --+    
                                                |    
                         SteamSupply'.SteamSupply --+
                                                    |
                                                   FossilSteamSupply
Known Subclasses:

Fossil fueled boiler (e.g., coal, oil, gas)

Instance Methods [hide private]
 
__init__(self, boilerControlMode='following', superHeater2Capacity=0.0, auxPowerVersusFrequency=0.0, feedWaterIG=0.0, controlPED=0.0, throttlePressureSP=0.0, pressureCtrlIG=0.0, fuelSupplyDelay=0.0, controlPEB=0.0, controlTC=0.0, pressureFeedback=0, feedWaterPG=0.0, controlIC=0.0, controlPC=0.0, minErrorRateP=0.0, fuelSupplyTC=0.0, fuelDemandLimit=0.0, mechPowerSensorLag=0.0, pressureCtrlDG=0.0, maxErrorRateP=0.0, superHeaterPipePD=0.0, controlErrorBiasP=0.0, feedWaterTC=0.0, superHeater1Capacity=0.0, auxPowerVersusVoltage=0.0, pressureCtrlPG=0.0, *args, **kw_args)
Initialises a new 'FossilSteamSupply' instance.

Inherited from SteamSupply'.SteamSupply: addSteamTurbines, getSteamTurbines, removeSteamTurbines, setSteamTurbines

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__

Class Variables [hide private]
  _attr_types = {'auxPowerVersusFrequency': <type 'float'>, 'aux...
  _attrs = ['boilerControlMode', 'superHeater2Capacity', 'auxPow...
  _defaults = {'auxPowerVersusFrequency': 0.0, 'auxPowerVersusVo...
  _enums = {'boilerControlMode': 'BoilerControlMode'}
  _many_refs = []
  _refs = []
Properties [hide private]

Inherited from SteamSupply'.SteamSupply: SteamTurbines

Inherited from Core.PowerSystemResource'.PowerSystemResource: Assets, Block, Location, Measurements, OperatingShare, OutageSchedule, PSRType, PsrLists, ReportingGroup

Inherited from Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, boilerControlMode='following', superHeater2Capacity=0.0, auxPowerVersusFrequency=0.0, feedWaterIG=0.0, controlPED=0.0, throttlePressureSP=0.0, pressureCtrlIG=0.0, fuelSupplyDelay=0.0, controlPEB=0.0, controlTC=0.0, pressureFeedback=0, feedWaterPG=0.0, controlIC=0.0, controlPC=0.0, minErrorRateP=0.0, fuelSupplyTC=0.0, fuelDemandLimit=0.0, mechPowerSensorLag=0.0, pressureCtrlDG=0.0, maxErrorRateP=0.0, superHeaterPipePD=0.0, controlErrorBiasP=0.0, feedWaterTC=0.0, superHeater1Capacity=0.0, auxPowerVersusVoltage=0.0, pressureCtrlPG=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'FossilSteamSupply' instance.

Parameters:
  • boilerControlMode - The control mode of the boiler Values are: "following", "coordinated"
  • superHeater2Capacity - Secondary Superheater Capacity
  • auxPowerVersusFrequency - Off nominal frequency effect on auxiliary real power. Per unit active power variation versus per unit frequency variation.
  • feedWaterIG - Feedwater Integral Gain ratio
  • controlPED - Pressure Error Deadband
  • throttlePressureSP - Throttle Pressure Setpoint
  • pressureCtrlIG - Pressure Control Integral Gain ratio
  • fuelSupplyDelay - Fuel Delay
  • controlPEB - Pressure Error Bias ratio
  • controlTC - Time Constant
  • pressureFeedback - Pressure Feedback Indicator
  • feedWaterPG - Feedwater Proportional Gain ratio
  • controlIC - Integral Constant
  • controlPC - Proportional Constant
  • minErrorRateP - Active power Minimum Error Rate Limit
  • fuelSupplyTC - Fuel Supply Time Constant
  • fuelDemandLimit - Fuel Demand Limit
  • mechPowerSensorLag - Mechanical Power Sensor Lag
  • pressureCtrlDG - Pressure Control Derivative Gain ratio
  • maxErrorRateP - Active power Maximum Error Rate Limit
  • superHeaterPipePD - Superheater Pipe Pressure Drop Constant
  • controlErrorBiasP - Active power Error Bias ratio
  • feedWaterTC - Feedwater Time Constant rato
  • superHeater1Capacity - Drum/Primary Superheater Capacity
  • auxPowerVersusVoltage - Off nominal voltage effect on auxiliary real power. Per unit active power variation versus per unit voltage variation.
  • pressureCtrlPG - Pressure Control Proportional Gain ratio
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'auxPowerVersusFrequency': <type 'float'>,
 'auxPowerVersusVoltage': <type 'float'>,
 'boilerControlMode': <type 'str'>,
 'controlErrorBiasP': <type 'float'>,
 'controlIC': <type 'float'>,
 'controlPC': <type 'float'>,
 'controlPEB': <type 'float'>,
 'controlPED': <type 'float'>,
...

_attrs

Value:
['boilerControlMode',
 'superHeater2Capacity',
 'auxPowerVersusFrequency',
 'feedWaterIG',
 'controlPED',
 'throttlePressureSP',
 'pressureCtrlIG',
 'fuelSupplyDelay',
...

_defaults

Value:
{'auxPowerVersusFrequency': 0.0,
 'auxPowerVersusVoltage': 0.0,
 'boilerControlMode': 'following',
 'controlErrorBiasP': 0.0,
 'controlIC': 0.0,
 'controlPC': 0.0,
 'controlPEB': 0.0,
 'controlPED': 0.0,
...