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

Class GenUnitOpCostCurve

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

Relationship between unit operating cost (Y-axis) and unit output active power (X-axis). The operating cost curve for thermal units is derived from heat input and fuel costs. The operating cost curve for hydro units is derived from water flow rates and equivalent water costs.

Instance Methods [hide private]
 
__init__(self, isNetGrossP=False, GeneratingUnit=None, *args, **kw_args)
Initialises a new 'GenUnitOpCostCurve' instance.
 
getGeneratingUnit(self)
A generating unit may have one or more cost curves, depending upon fuel mixture and fuel cost.
 
setGeneratingUnit(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 = {'isNetGrossP': <type 'bool'>}
  _attrs = ['isNetGrossP']
  _defaults = {'isNetGrossP': False}
  _enums = {}
  _many_refs = []
  _refs = ['GeneratingUnit']
Properties [hide private]
  GeneratingUnit
A generating unit may have one or more cost curves, depending upon fuel mixture and fuel cost.

Inherited from Core.Curve'.Curve: CurveDatas

Inherited from Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, isNetGrossP=False, GeneratingUnit=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'GenUnitOpCostCurve' instance.

Parameters:
  • isNetGrossP - Flag is set to true when output is expressed in net active power
  • GeneratingUnit - A generating unit may have one or more cost curves, depending upon fuel mixture and fuel cost.
Overrides: object.__init__

Property Details [hide private]

GeneratingUnit

A generating unit may have one or more cost curves, depending upon fuel mixture and fuel cost.

Get Method:
getGeneratingUnit(self) - A generating unit may have one or more cost curves, depending upon fuel mixture and fuel cost.
Set Method:
setGeneratingUnit(self, value)