Package CIM14 :: Package IEC61970 :: Package Generation :: Package Production :: Module HeatInputCurve' :: Class HeatInputCurve
[hide private]
[frames] | no frames]

Class HeatInputCurve

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
                          Core.Curve'.Curve --+
                                              |
                                             HeatInputCurve

Relationship between unit heat input in energy per time for main fuel (Y1-axis) and supplemental fuel (Y2-axis) versus unit output in active power (X-axis). The quantity of main fuel used to sustain generation at this output level is prorated for throttling between definition points. The quantity of supplemental fuel used at this output level is fixed and not prorated.

Instance Methods [hide private]
 
__init__(self, heatInputEff=0.0, auxPowerMult=0.0, heatInputOffset=0.0, isNetGrossP=False, auxPowerOffset=0.0, ThermalGeneratingUnit=None, *args, **kw_args)
Initialises a new 'HeatInputCurve' instance.
 
getThermalGeneratingUnit(self)
A thermal generating unit may have a heat input curve
 
setThermalGeneratingUnit(self, value)

Inherited from Core.Curve'.Curve: addCurveDatas, getCurveDatas, removeCurveDatas, setCurveDatas

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 = {'auxPowerMult': <type 'float'>, 'auxPowerOffset...
  _attrs = ['heatInputEff', 'auxPowerMult', 'heatInputOffset', '...
  _defaults = {'auxPowerMult': 0.0, 'auxPowerOffset': 0.0, 'heat...
  _enums = {}
  _many_refs = []
  _refs = ['ThermalGeneratingUnit']
Properties [hide private]
  ThermalGeneratingUnit
A thermal generating unit may have a heat input curve

Inherited from Core.Curve'.Curve: CurveDatas

Inherited from Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, heatInputEff=0.0, auxPowerMult=0.0, heatInputOffset=0.0, isNetGrossP=False, auxPowerOffset=0.0, ThermalGeneratingUnit=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'HeatInputCurve' instance.

Parameters:
  • heatInputEff - Heat input - efficiency multiplier adjustment factor.
  • auxPowerMult - Power output - auxiliary power multiplier adjustment factor.
  • heatInputOffset - Heat input - offset adjustment factor.
  • isNetGrossP - Flag is set to true when output is expressed in net active power
  • auxPowerOffset - Power output - auxiliary power offset adjustment factor
  • ThermalGeneratingUnit - A thermal generating unit may have a heat input curve
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'auxPowerMult': <type 'float'>,
 'auxPowerOffset': <type 'float'>,
 'heatInputEff': <type 'float'>,
 'heatInputOffset': <type 'float'>,
 'isNetGrossP': <type 'bool'>}

_attrs

Value:
['heatInputEff',
 'auxPowerMult',
 'heatInputOffset',
 'isNetGrossP',
 'auxPowerOffset']

_defaults

Value:
{'auxPowerMult': 0.0,
 'auxPowerOffset': 0.0,
 'heatInputEff': 0.0,
 'heatInputOffset': 0.0,
 'isNetGrossP': False}

Property Details [hide private]

ThermalGeneratingUnit

A thermal generating unit may have a heat input curve

Get Method:
getThermalGeneratingUnit(self) - A thermal generating unit may have a heat input curve
Set Method:
setThermalGeneratingUnit(self, value)