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

Class ExcDC3A

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

IEEE (1992/2005) DC3A Model The Type DC3A model is used to represent older systems, in particular those dc commutator exciters with non-continuously acting regulators that were commonly used before the development of the continuously acting varieties. These systems respond at basically two different rates, depending upon the magnitude of voltage error. For small errors, adjustment is made periodically with a signal to a motor-operated rheostat. Larger errors cause resistors to be quickly shorted or inserted and a strong forcing signal applied to the exciter. Continuous motion of the motor-operated rheostat occurs for these larger error signals, even though it is bypassed by contactor action.

Instance Methods [hide private]
 
__init__(self, e1=0.0, vrmax=0.0, te=0.0, ke=0.0, tr=0.0, se2=0.0, trh=0.0, vrmin=0.0, exclim=0.0, e2=0.0, kv=0.0, se1=0.0, *args, **kw_args)
Initialises a new 'ExcDC3A' 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 = ['e1', 'vrmax', 'te', 'ke', 'tr', 'se2', 'trh', 'vrmi...
  _defaults = {'e1': 0.0, 'e2': 0.0, 'exclim': 0.0, 'ke': 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, e1=0.0, vrmax=0.0, te=0.0, ke=0.0, tr=0.0, se2=0.0, trh=0.0, vrmin=0.0, exclim=0.0, e2=0.0, kv=0.0, se1=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'ExcDC3A' instance.

Parameters:
  • e1 - Field voltage value 1 (&gt; 0.)
  • vrmax - Maximum control element output (&gt; 0.)
  • te - Exciter field time constant (&gt; 0.)
  • ke - Exciter field resistance line slope
  • tr - Filter time constant (&gt;= 0.)
  • se2 - Saturation factor at e2 (&gt;= 0.)
  • trh - Rheostat full range travel time (&gt; 0.)
  • vrmin - Minimum control element output (&lt;= 0.)
  • exclim - If not 0, apply lower limit of 0. to exciter output
  • e2 - Field voltage value 2. (&gt; 0.)
  • kv - Voltage error threshold min/max control action (&gt; 0.)
  • se1 - Saturation factor at e1 (&gt;= 0.)
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

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

_attrs

Value:
['e1',
 'vrmax',
 'te',
 'ke',
 'tr',
 'se2',
 'trh',
 'vrmin',
...

_defaults

Value:
{'e1': 0.0,
 'e2': 0.0,
 'exclim': 0.0,
 'ke': 0.0,
 'kv': 0.0,
 'se1': 0.0,
 'se2': 0.0,
 'te': 0.0,
...