Package CIM14 :: Package Dynamics :: Package ExcitationSystems :: Module ExcDC2A' :: Class ExcDC2A
[hide private]
[frames] | no frames]

Class ExcDC2A

                                    object --+                
                                             |                
                              Element'.Element --+            
                                                 |            
  IEC61970.Core.IdentifiedObject'.IdentifiedObject --+        
                                                     |        
IEC61970.Core.PowerSystemResource'.PowerSystemResource --+    
                                                         |    
                        ExcitationSystem'.ExcitationSystem --+
                                                             |
                                                            ExcDC2A

IEEE (1992/2005) DC2A Model The model is used to represent field-controlled dc commutator exciters with continuously acting voltage regulators having supplies obtained from the generator or auxiliary bus. It differs from the Type DC1A model only in the voltage regulator output limits, which are now proportional to terminal voltage <i>V</i><i><sub>T</sub></i>. It is representative of solid-state replacements for various forms of older mechanical and rotating amplifier regulating equipment connected to dc commutator exciters.

Instance Methods [hide private]
 
__init__(self, te=0.0, ke=0.0, e1=0.0, tc=0.0, se2=0.0, tb=0.0, uelin=0.0, e2=0.0, tf=0.0, kf=0.0, vrmax=0.0, se1=0.0, ta=0.0, ka=0.0, tr=0.0, exclim=0.0, vrmin=0.0, *args, **kw_args)
Initialises a new 'ExcDC2A' instance.

Inherited from IEC61970.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 IEC61970.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 = {'e1': <type 'float'>, 'e2': <type 'float'>, 'ex...
  _attrs = ['te', 'ke', 'e1', 'tc', 'se2', 'tb', 'uelin', 'e2', ...
  _defaults = {'e1': 0.0, 'e2': 0.0, 'exclim': 0.0, 'ka': 0.0, '...

Inherited from Element'.Element (private): _enums

Properties [hide private]

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

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, te=0.0, ke=0.0, e1=0.0, tc=0.0, se2=0.0, tb=0.0, uelin=0.0, e2=0.0, tf=0.0, kf=0.0, vrmax=0.0, se1=0.0, ta=0.0, ka=0.0, tr=0.0, exclim=0.0, vrmin=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'ExcDC2A' instance.

Parameters:
  • te - Exciter time constant (&gt; 0.)
  • ke - Exciter field resistance line slope
  • e1 - Field voltage value 1 (&gt; 0.)
  • tc - Lead time constant
  • se2 - Saturation factor at e2 (&gt;= 0.)
  • tb - Lag time constant (&gt;= 0.)
  • uelin - UEL input: if &lt; 2, HV gate; if = 2, add to error signal
  • e2 - Field voltage value 2. (&gt; 0.)
  • tf - Rate feedback time constant, sec. (&gt; 0.)
  • kf - Rate feedback gain (&gt;= 0.)
  • vrmax - Maximum controller output
  • se1 - Saturation factor at e1 (&gt;= 0.)
  • ta - Time constant (&gt; 0.)
  • ka - Gain (&gt; 0.)
  • tr - Filter time constant (&gt;= 0.)
  • exclim - If not 0, apply lower limit of 0. to exciter output
  • vrmin - Minimum controller output (&lt; 0.)
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'e1': <type 'float'>,
 'e2': <type 'float'>,
 'exclim': <type 'float'>,
 'ka': <type 'float'>,
 'ke': <type 'float'>,
 'kf': <type 'float'>,
 'se1': <type 'float'>,
 'se2': <type 'float'>,
...

_attrs

Value:
['te',
 'ke',
 'e1',
 'tc',
 'se2',
 'tb',
 'uelin',
 'e2',
...

_defaults

Value:
{'e1': 0.0,
 'e2': 0.0,
 'exclim': 0.0,
 'ka': 0.0,
 'ke': 0.0,
 'kf': 0.0,
 'se1': 0.0,
 'se2': 0.0,
...