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

Class ExcAC7B

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

IEEE (2005) AC7B Model These excitation systems consist of an ac alternator with either stationary or rotating rectifiers to produce the dc field requirements. Upgrades to earlier ac excitation systems, which replace only the controls but retain the ac alternator and diode rectifier bridge, have resulted in this new model. Some of the features of this excitation system include a high bandwidth inner loop regulating generator field voltage or exciter current (<i>KF</i>2, <i>KF</i>1), a fast exciter current limit, <i>VFEMAX</i>, to protect the field of the ac alternator, and the PID generator voltage regulator (AVR). An alternative rate feedback loop (<i>KF</i>, <i>TF</i>) is provided for stabilization if the AVR does not include a derivative term. If a PSS control is supplied, the Type PSS2B or PSS3B models are appropriate.

Instance Methods [hide private]
 
__init__(self, kir=0.0, kpr=0.0, vfemax=0.0, te=0.0, vemin=0.0, ke=0.0, kp=0.0, kd=0.0, kdr=0.0, kf3=0.0, e1=0.0, tdr=0.0, se2=0.0, kf1=0.0, e2=0.0, kc=0.0, vamin=0.0, se1=0.0, vrmin=0.0, tf=0.0, vrmax=0.0, kf2=0.0, kl=0.0, kpa=0.0, kia=0.0, tr=0.0, vamax=0.0, *args, **kw_args)
Initialises a new 'ExcAC7B' 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'>, 'kc...
  _attrs = ['kir', 'kpr', 'vfemax', 'te', 'vemin', 'ke', 'kp', '...
  _defaults = {'e1': 0.0, 'e2': 0.0, 'kc': 0.0, 'kd': 0.0, 'kdr'...

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, kir=0.0, kpr=0.0, vfemax=0.0, te=0.0, vemin=0.0, ke=0.0, kp=0.0, kd=0.0, kdr=0.0, kf3=0.0, e1=0.0, tdr=0.0, se2=0.0, kf1=0.0, e2=0.0, kc=0.0, vamin=0.0, se1=0.0, vrmin=0.0, tf=0.0, vrmax=0.0, kf2=0.0, kl=0.0, kpa=0.0, kia=0.0, tr=0.0, vamax=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'ExcAC7B' instance.

Parameters:
  • kir - Regulator integral gain (&gt;= 0.)
  • kpr - Regulator proportional gain (&gt; 0. if kir = 0.)
  • vfemax - Exciter field current limit parameter
  • te - Exciter time constant, sec. (&gt; 0.)
  • vemin - Minimum exciter ouput voltage (&lt;= 0.)
  • ke - Exciter field resistance constant
  • kp - Exciter field voltage source gain (&gt; 0.)
  • kd - Exciter internal reactance (&gt;= 0.)
  • kdr - Regulator derivative gain (&gt;= 0.)
  • kf3 - Rate feedback gain (&gt;= 0.)
  • e1 - Field voltage value 1 (&gt; 0.)
  • tdr - Derivative gain washout time constant (&gt;= 0.)
  • se2 - Saturation factor at e2 (&gt;= 0.)
  • kf1 - Field voltage feedback gain (&gt;= 0.)
  • e2 - Field voltage value 2. (&gt; 0.)
  • kc - Rectifier regulation factor (&gt;= 0.)
  • vamin - Minimum amplifier output (&lt; 0.)
  • se1 - Saturation factor at e1 (&gt;= 0.)
  • vrmin - Minimum regulator output (&lt; 0.)
  • tf - Rate feedback time constant (&gt; 0.)
  • vrmax - Maximum regulator output (&gt; 0.)
  • kf2 - Exciter field current feedback gain (&gt;= 0.)
  • kl - Exciter field voltage lower limit parameter
  • kpa - Amplifier proportional gain (&gt; 0. if kia = 0.)
  • kia - Amplifier integral gain (&gt;= 0.)
  • tr - Filter time constant (&gt;= 0.)
  • vamax - Maximum amplifier output (&gt; 0.)
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'e1': <type 'float'>,
 'e2': <type 'float'>,
 'kc': <type 'float'>,
 'kd': <type 'float'>,
 'kdr': <type 'float'>,
 'ke': <type 'float'>,
 'kf1': <type 'float'>,
 'kf2': <type 'float'>,
...

_attrs

Value:
['kir',
 'kpr',
 'vfemax',
 'te',
 'vemin',
 'ke',
 'kp',
 'kd',
...

_defaults

Value:
{'e1': 0.0,
 'e2': 0.0,
 'kc': 0.0,
 'kd': 0.0,
 'kdr': 0.0,
 'ke': 0.0,
 'kf1': 0.0,
 'kf2': 0.0,
...