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

Class GeneratingUnit

                         object --+        
                                  |        
                   Element'.Element --+    
                                      |    
Core.IdentifiedObject'.IdentifiedObject --+
                                          |
                                         GeneratingUnit

A single or set of synchronous machines for converting mechanical power into alternating-current power. For example, individual machines within a set may be defined for scheduling purposes while a single control signal is derived for the set. In this case there would be a GeneratingUnit for each member of the set and an additional GeneratingUnit corresponding to the set.

Instance Methods [hide private]
 
__init__(self, baseP=0.0, genControlSource='plantControl', ratedNetMaxP=0.0, initialP=0.0, SynchronousMachines=None, *args, **kw_args)
Initialises a new 'GeneratingUnit' instance.
 
addSynchronousMachines(self, *SynchronousMachines)
 
getSynchronousMachines(self)
A synchronous machine may operate as a generator and as such becomes a member of a generating unit
 
removeSynchronousMachines(self, *SynchronousMachines)
 
setSynchronousMachines(self, value)

Inherited from Core.IdentifiedObject'.IdentifiedObject: addNames, getNames, removeNames, setNames

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {'baseP': <type 'float'>, 'genControlSource': <t...
  _attrs = ['baseP', 'genControlSource', 'ratedNetMaxP', 'initia...
  _defaults = {'baseP': 0.0, 'genControlSource': 'plantControl',...
  _enums = {'genControlSource': 'GeneratorControlSource'}
  _many_refs = ['SynchronousMachines']
  _refs = ['SynchronousMachines']
Properties [hide private]
  SynchronousMachines
A synchronous machine may operate as a generator and as such becomes a member of a generating unit

Inherited from Core.IdentifiedObject'.IdentifiedObject: Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, baseP=0.0, genControlSource='plantControl', ratedNetMaxP=0.0, initialP=0.0, SynchronousMachines=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'GeneratingUnit' instance.

Parameters:
  • baseP - For dispatchable units, this value represents the economic active power basepoint, for units that are not dispatchable, this value represents the fixed generation value. The value must be between the operating low and high limits.
  • genControlSource - The source of controls for a generating unit. Values are: "plantControl", "offAGC", "unavailable", "onAGC"
  • ratedNetMaxP - The net rated maximum capacity determined by subtracting the auxiliary power used to operate the internal plant machinery from the rated gross maximum capacity
  • initialP - Default Initial active power which is used to store a powerflow result for the initial active power for this unit in this network configuration
  • SynchronousMachines - A synchronous machine may operate as a generator and as such becomes a member of a generating unit
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'baseP': <type 'float'>,
 'genControlSource': <type 'str'>,
 'initialP': <type 'float'>,
 'ratedNetMaxP': <type 'float'>}

_attrs

Value:
['baseP', 'genControlSource', 'ratedNetMaxP', 'initialP']

_defaults

Value:
{'baseP': 0.0,
 'genControlSource': 'plantControl',
 'initialP': 0.0,
 'ratedNetMaxP': 0.0}

Property Details [hide private]

SynchronousMachines

A synchronous machine may operate as a generator and as such becomes a member of a generating unit

Get Method:
getSynchronousMachines(self) - A synchronous machine may operate as a generator and as such becomes a member of a generating unit
Set Method:
setSynchronousMachines(self, value)