Package CIM15 :: Package IEC61970 :: Package Wires :: Module ReactiveCapabilityCurve' :: Class ReactiveCapabilityCurve
[hide private]
[frames] | no frames]

Class ReactiveCapabilityCurve

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

Reactive power rating envelope versus the synchronous machine's active power, in both the generating and motoring modes. For each active power value there is a corresponding high and low reactive power limit value. Typically there will be a separate curve for each coolant condition, such as hydrogen pressure. The Y1 axis values represent reactive minimum and the Y2 axis values represent reactive maximum.Reactive power rating envelope versus the synchronous machine's active power, in both the generating and motoring modes. For each active power value there is a corresponding high and low reactive power limit value. Typically there will be a separate curve for each coolant condition, such as hydrogen pressure. The Y1 axis values represent reactive minimum and the Y2 axis values represent reactive maximum.

Instance Methods [hide private]
 
__init__(self, hydrogenPressure=0.0, coolantTemperature=0.0, InitiallyUsedBySynchronousMachines=None, SynchronousMachines=None, *args, **kw_args)
Initialises a new 'ReactiveCapabilityCurve' instance.
 
addInitiallyUsedBySynchronousMachines(self, *InitiallyUsedBySynchronousMachines)
 
addSynchronousMachines(self, *SynchronousMachines)
 
getInitiallyUsedBySynchronousMachines(self)
Synchronous machines using this curve as default.
 
getSynchronousMachines(self)
Synchronous machines using this curve.
 
removeInitiallyUsedBySynchronousMachines(self, *InitiallyUsedBySynchronousMachines)
 
removeSynchronousMachines(self, *SynchronousMachines)
 
setInitiallyUsedBySynchronousMachines(self, value)
 
setSynchronousMachines(self, value)

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

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 = {'coolantTemperature': <type 'float'>, 'hydrogen...
  _attrs = ['hydrogenPressure', 'coolantTemperature']
  _defaults = {'coolantTemperature': 0.0, 'hydrogenPressure': 0.0}
  _enums = {}
  _many_refs = ['InitiallyUsedBySynchronousMachines', 'Synchrono...
  _refs = ['InitiallyUsedBySynchronousMachines', 'SynchronousMac...
Properties [hide private]
  InitiallyUsedBySynchronousMachines
Synchronous machines using this curve as default.
  SynchronousMachines
Synchronous machines using this curve.

Inherited from Core.Curve'.Curve: CurveDatas

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, hydrogenPressure=0.0, coolantTemperature=0.0, InitiallyUsedBySynchronousMachines=None, SynchronousMachines=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'ReactiveCapabilityCurve' instance.

Parameters:
  • hydrogenPressure - The hydrogen coolant pressure
  • coolantTemperature - The machine's coolant temperature (e.g., ambient air or stator circulating water).
  • InitiallyUsedBySynchronousMachines - Synchronous machines using this curve as default.
  • SynchronousMachines - Synchronous machines using this curve.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'coolantTemperature': <type 'float'>,
 'hydrogenPressure': <type 'float'>}

_many_refs

Value:
['InitiallyUsedBySynchronousMachines', 'SynchronousMachines']

_refs

Value:
['InitiallyUsedBySynchronousMachines', 'SynchronousMachines']

Property Details [hide private]

InitiallyUsedBySynchronousMachines

Synchronous machines using this curve as default.

Get Method:
getInitiallyUsedBySynchronousMachines(self) - Synchronous machines using this curve as default.
Set Method:
setInitiallyUsedBySynchronousMachines(self, value)

SynchronousMachines

Synchronous machines using this curve.

Get Method:
getSynchronousMachines(self) - Synchronous machines using this curve.
Set Method:
setSynchronousMachines(self, value)