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

Class ExcST5B

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

IEEE (2005) ST5B Model The Type ST5B excitation system is a variation of the Type ST1A model, with alternative overexcitation and underexcitation inputs and additional limits. The corresponding stabilizer models that can be used with these models are the Type PSS2B, PSS3B, or PSS4B.

Instance Methods [hide private]
 
__init__(self, tb2=0.0, tb1=0.0, tub2=0.0, tuc1=0.0, kr=0.0, tob2=0.0, tob1=0.0, tc1=0.0, toc1=0.0, tub1=0.0, tc2=0.0, kc=0.0, vrmax=0.0, tuc2=0.0, toc2=0.0, t1=0.0, tr=0.0, vrmin=0.0, *args, **kw_args)
Initialises a new 'ExcST5B' 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 = {'kc': <type 'float'>, 'kr': <type 'float'>, 't1...
  _attrs = ['tb2', 'tb1', 'tub2', 'tuc1', 'kr', 'tob2', 'tob1', ...
  _defaults = {'kc': 0.0, 'kr': 0.0, 't1': 0.0, 'tb1': 0.0, 'tb2...

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, tb2=0.0, tb1=0.0, tub2=0.0, tuc1=0.0, kr=0.0, tob2=0.0, tob1=0.0, tc1=0.0, toc1=0.0, tub1=0.0, tc2=0.0, kc=0.0, vrmax=0.0, tuc2=0.0, toc2=0.0, t1=0.0, tr=0.0, vrmin=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'ExcST5B' instance.

Parameters:
  • tb2 - Regulator lag time constant (&gt;= 0.)
  • tb1 - Regulator lag time constant (&gt;= 0.)
  • tub2 - UEL lag time constant (&gt;= 0.)
  • tuc1 - UEL lead time constant.
  • kr - Regulator gain (&gt; 0.)
  • tob2 - OEL lag time constant (&gt;= 0.)
  • tob1 - OEL lag time constant (&gt;= 0.)
  • tc1 - Regulator lead time constant
  • toc1 - OEL lead time constant
  • tub1 - UEL lag time constant (&gt;= 0.)
  • tc2 - Regulator lead time constant.
  • kc - Rectifier regulation factor (&gt;= 0.)
  • vrmax - Maximum regulator output (&gt; 0.)
  • tuc2 - UEL lead time constant
  • toc2 - OEL lead time constant
  • t1 - Firing circuit time constant (&gt;= 0.)
  • tr - Filter time constant (&gt;= 0.)
  • vrmin - Minimum regulator output (&lt; 0.)
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'kc': <type 'float'>,
 'kr': <type 'float'>,
 't1': <type 'float'>,
 'tb1': <type 'float'>,
 'tb2': <type 'float'>,
 'tc1': <type 'float'>,
 'tc2': <type 'float'>,
 'tob1': <type 'float'>,
...

_attrs

Value:
['tb2',
 'tb1',
 'tub2',
 'tuc1',
 'kr',
 'tob2',
 'tob1',
 'tc1',
...

_defaults

Value:
{'kc': 0.0,
 'kr': 0.0,
 't1': 0.0,
 'tb1': 0.0,
 'tb2': 0.0,
 'tc1': 0.0,
 'tc2': 0.0,
 'tob1': 0.0,
...