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

Class ExcST7B

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

IEEE (2005) ST7B Model The model ST7B is representative of static potential-source excitation systems. In this system, the AVR consists of a PI voltage regulator. A phase lead-lag filter in series allows introduction of a derivative function, typically used with brushless excitation systems. In that case, the regulator is of the PID type. In addition, the terminal voltage channel includes a phase lead-lag filter. The AVR includes the appropriate inputs on its reference for overexcitation limiter (OEL1), underexcitation limiter (UEL), stator current limiter (SCL), and current compensator (DROOP). All these limitations, when they work at voltage reference level, keep the PSS (VS signal from Type PSS1A, PSS2A, or PSS2B) in operation. However, the UEL limitation can also be transferred to the high value (HV) gate acting on the output signal. In addition, the output signal passes through a low value (LV) gate for a ceiling overexcitation limiter (OEL2).

Instance Methods [hide private]
 
__init__(self, oelin=0.0, vmax=0.0, tb=0.0, kia=0.0, kpa=0.0, kh=0.0, vrmin=0.0, ts=0.0, tia=0.0, tg=0.0, tr=0.0, tf=0.0, vrmax=0.0, uelin=0.0, kl=0.0, vmin=0.0, tc=0.0, *args, **kw_args)
Initialises a new 'ExcST7B' 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 = {'kh': <type 'float'>, 'kia': <type 'float'>, 'k...
  _attrs = ['oelin', 'vmax', 'tb', 'kia', 'kpa', 'kh', 'vrmin', ...
  _defaults = {'kh': 0.0, 'kia': 0.0, 'kl': 0.0, 'kpa': 0.0, 'oe...

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, oelin=0.0, vmax=0.0, tb=0.0, kia=0.0, kpa=0.0, kh=0.0, vrmin=0.0, ts=0.0, tia=0.0, tg=0.0, tr=0.0, tf=0.0, vrmax=0.0, uelin=0.0, kl=0.0, vmin=0.0, tc=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'ExcST7B' instance.

Parameters:
  • oelin - OEL input selector: 1 ? add to Vref, 2 ? input LV gate, 2 ? output LV gate, 0 ? no OEL input
  • vmax - Maximum voltage reference signal (&gt; 0.)
  • tb - Lead-lag denominator time constant (&gt;= 0.)
  • kia - Feedback gain (&gt;= 0.)
  • kpa - Regulator proportional gain (&gt; 0.)
  • kh - High-value gate feedback gain (&gt;= 0.)
  • vrmin - Minimum field voltage output (&lt; 0.)
  • ts - Rectifier firing time constant (&gt;= 0.) (not in IEEE model)
  • tia - Feedback time constant (&gt;= 0.)
  • tg - Input lead-lag numerator time constant (&gt;= 0.)
  • tr - Filter time constant
  • tf - Input lead-lag denominator time constant (&gt;= 0.)
  • vrmax - Maximum field voltage output (&gt; 0.)
  • uelin - UEL input selector: 1 ? add to Vref, 2 ? input HV gate, 3 ? output HV gate, 0 ? no UEL input
  • kl - Low-value gate feedback gain (&gt;= 0.)
  • vmin - Minimum voltage reference signal (&gt; 0.)
  • tc - Lead-lag numerator time constant (&gt;= 0.)
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'kh': <type 'float'>,
 'kia': <type 'float'>,
 'kl': <type 'float'>,
 'kpa': <type 'float'>,
 'oelin': <type 'float'>,
 'tb': <type 'float'>,
 'tc': <type 'float'>,
 'tf': <type 'float'>,
...

_attrs

Value:
['oelin',
 'vmax',
 'tb',
 'kia',
 'kpa',
 'kh',
 'vrmin',
 'ts',
...

_defaults

Value:
{'kh': 0.0,
 'kia': 0.0,
 'kl': 0.0,
 'kpa': 0.0,
 'oelin': 0.0,
 'tb': 0.0,
 'tc': 0.0,
 'tf': 0.0,
...