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

Class ExcAC5A

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

IEEE (1992/2005) AC5A Model The model designated as Type AC5A, is a simplified model for brushless excitation systems. The regulator is supplied from a source, such as a permanent magnet generator, which is not affected by system disturbances. Unlike other ac models, this model uses loaded rather than open circuit exciter saturation data in the same way as it is used for the dc models. Because the model has been widely implemented by the industry, it is sometimes used to represent other types of systems when either detailed data for them are not available or simplified models are required.

Instance Methods [hide private]
 
__init__(self, ka=0.0, e1=0.0, kf=0.0, te=0.0, vrmin=0.0, vrmax=0.0, se2=0.0, tf3=0.0, e2=0.0, ke=0.0, tr=0.0, se1=0.0, tf2=0.0, tf1=0.0, ta=0.0, *args, **kw_args)
Initialises a new 'ExcAC5A' 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'>, 'ka...
  _attrs = ['ka', 'e1', 'kf', 'te', 'vrmin', 'vrmax', 'se2', 'tf...
  _defaults = {'e1': 0.0, 'e2': 0.0, 'ka': 0.0, 'ke': 0.0, 'kf':...

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, ka=0.0, e1=0.0, kf=0.0, te=0.0, vrmin=0.0, vrmax=0.0, se2=0.0, tf3=0.0, e2=0.0, ke=0.0, tr=0.0, se1=0.0, tf2=0.0, tf1=0.0, ta=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'ExcAC5A' instance.

Parameters:
  • ka - Gain (&gt; 0.)
  • e1 - Field voltage value 1 (&gt; 0.)
  • kf - Rate feedback gain (&gt;= 0.)
  • te - Exciter time constant, sec. (&gt; 0.)
  • vrmin - Minimum controller output (&lt; 0.)
  • vrmax - Maximum controller output (&gt; 0.)
  • se2 - Saturation factor at e2 (&gt;= 0.)
  • tf3 - Rate feedback lead time constant
  • e2 - Field voltage value 2. (&gt; 0.)
  • ke - Exciter field resistance line slope
  • tr - Filter time constant (&gt;= 0.)
  • se1 - Saturation factor at e1 (&gt;= 0.)
  • tf2 - Rate feedback lag time constant (&gt;= 0.)
  • tf1 - Rate feedback lag time constant (&gt; 0.)
  • ta - Time constant (&gt; 0.)
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

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

_attrs

Value:
['ka',
 'e1',
 'kf',
 'te',
 'vrmin',
 'vrmax',
 'se2',
 'tf3',
...

_defaults

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