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

Class ExcST3A

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

IEEE (1992/2005) ST3A Model Some static systems utilize a field voltage control loop to linearize the exciter control characteristic. This also makes the output independent of supply source variations until supply limitations are reached. These systems utilize a variety of controlled-rectifier designs: full thyristor complements or hybrid bridges in either series or shunt configurations. The power source may consist of only a potential source, either fed from the machine terminals or from internal windings. Some designs may have compound power sources utilizing both machine potential and current. These power sources are represented as phasor combinations of machine terminal current and voltage and are accommodated by suitable parameters in the model Type ST3A.

Instance Methods [hide private]
 
__init__(self, kp=0.0, angp=0.0, xl=0.0, tc=0.0, tb=0.0, ki=0.0, vbmax=0.0, kc=0.0, vrmax=0.0, vimax=0.0, vgmax=0.0, km=0.0, vmmax=0.0, ka=0.0, tr=0.0, vrmin=0.0, kg=0.0, vimin=0.0, vmmin=0.0, tm=0.0, ta=0.0, *args, **kw_args)
Initialises a new 'ExcST3A' 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 = {'angp': <type 'float'>, 'ka': <type 'float'>, '...
  _attrs = ['kp', 'angp', 'xl', 'tc', 'tb', 'ki', 'vbmax', 'kc',...
  _defaults = {'angp': 0.0, 'ka': 0.0, 'kc': 0.0, 'kg': 0.0, 'ki...

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, kp=0.0, angp=0.0, xl=0.0, tc=0.0, tb=0.0, ki=0.0, vbmax=0.0, kc=0.0, vrmax=0.0, vimax=0.0, vgmax=0.0, km=0.0, vmmax=0.0, ka=0.0, tr=0.0, vrmin=0.0, kg=0.0, vimin=0.0, vmmin=0.0, tm=0.0, ta=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'ExcST3A' instance.

Parameters:
  • kp - Potential source gain (&gt; 0.)
  • angp - Phase angle of potential source
  • xl - P-bar reactance (&gt;= 0.)
  • tc - AVR lead time constant
  • tb - AVR lag time constant (&gt;= 0.)
  • ki - Current source gain (&gt;= 0.)
  • vbmax - Maximum excitation voltage (&gt; 0.)
  • kc - Exciter regulation factor (&gt;= 0.)
  • vrmax - Maximum AVR output (&gt; 0.)
  • vimax - Maximum error (&gt; 0.)
  • vgmax - Maximum inner loop feedback voltage (&gt;= 0.)
  • km - Inner loop forward gain (&gt; 0.)
  • vmmax - Maximum inner loop output (&gt; 0.)
  • ka - AVR gain (&gt; 0.)
  • tr - Voltage transducer time constant (&gt;= 0.)
  • vrmin - Minimum AVR output (&lt; 0.)
  • kg - Inner loop feedback gain (&gt;= 0.)
  • vimin - Minimum error (&lt; 0.)
  • vmmin - Minimum inner loop output (&lt;= 0.)
  • tm - Inner loop time constant (&gt; 0.)
  • ta - AVR time constant (&gt;= 0.)
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'angp': <type 'float'>,
 'ka': <type 'float'>,
 'kc': <type 'float'>,
 'kg': <type 'float'>,
 'ki': <type 'float'>,
 'km': <type 'float'>,
 'kp': <type 'float'>,
 'ta': <type 'float'>,
...

_attrs

Value:
['kp',
 'angp',
 'xl',
 'tc',
 'tb',
 'ki',
 'vbmax',
 'kc',
...

_defaults

Value:
{'angp': 0.0,
 'ka': 0.0,
 'kc': 0.0,
 'kg': 0.0,
 'ki': 0.0,
 'km': 0.0,
 'kp': 0.0,
 'ta': 0.0,
...