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

Class ExcDC1A

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

IEEE (1992/2005) DC1A Model This model is used to represent field-controlled dc commutator exciters with continuously acting voltage regulators (especially the direct-acting rheostatic, rotating amplifier, and magnetic amplifier types). Because this model has been widely implemented by the industry, it is sometimes used to represent other types of systems when detailed data for them are not available or when a simplified model is required.

Instance Methods [hide private]
 
__init__(self, ta=0.0, ka=0.0, e1=0.0, tb=0.0, se2=0.0, te=0.0, exclim=0.0, e2=0.0, tr=0.0, uelin=0.0, tf=0.0, vrmax=0.0, kf=0.0, ke=0.0, se1=0.0, vrmin=0.0, tc=0.0, *args, **kw_args)
Initialises a new 'ExcDC1A' 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 = ['ta', 'ka', 'e1', 'tb', 'se2', 'te', 'exclim', '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, ta=0.0, ka=0.0, e1=0.0, tb=0.0, se2=0.0, te=0.0, exclim=0.0, e2=0.0, tr=0.0, uelin=0.0, tf=0.0, vrmax=0.0, kf=0.0, ke=0.0, se1=0.0, vrmin=0.0, tc=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'ExcDC1A' instance.

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