Package CIM14 :: Package Dynamics :: Package TurbineGovernors :: Module GovHydro2' :: Class GovHydro2
[hide private]
[frames] | no frames]

Class GovHydro2

                                    object --+                
                                             |                
                              Element'.Element --+            
                                                 |            
  IEC61970.Core.IdentifiedObject'.IdentifiedObject --+        
                                                     |        
IEC61970.Core.PowerSystemResource'.PowerSystemResource --+    
                                                         |    
                          TurbineGovernor'.TurbineGovernor --+
                                                             |
                                                            GovHydro2

Instance Methods [hide private]
 
__init__(self, tg=0.0, uc=0.0, gv1=0.0, db1=0.0, pmax=0.0, pgv4=0.0, gv5=0.0, uo=0.0, rperm=0.0, db2=0.0, pgv5=0.0, tw=0.0, pgv2=0.0, gv3=0.0, gv2=0.0, rtemp=0.0, mwbase=0.0, aturb=0.0, kturb=0.0, pgv3=0.0, pmin=0.0, tr=0.0, eps=0.0, gv6=0.0, pgv1=0.0, tp=0.0, pgv6=0.0, gv4=0.0, bturb=0.0, *args, **kw_args)
Initialises a new 'GovHydro2' 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 = {'aturb': <type 'float'>, 'bturb': <type 'float'...
  _attrs = ['tg', 'uc', 'gv1', 'db1', 'pmax', 'pgv4', 'gv5', 'uo...
  _defaults = {'aturb': 0.0, 'bturb': 0.0, 'db1': 0.0, 'db2': 0....

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, tg=0.0, uc=0.0, gv1=0.0, db1=0.0, pmax=0.0, pgv4=0.0, gv5=0.0, uo=0.0, rperm=0.0, db2=0.0, pgv5=0.0, tw=0.0, pgv2=0.0, gv3=0.0, gv2=0.0, rtemp=0.0, mwbase=0.0, aturb=0.0, kturb=0.0, pgv3=0.0, pmin=0.0, tr=0.0, eps=0.0, gv6=0.0, pgv1=0.0, tp=0.0, pgv6=0.0, gv4=0.0, bturb=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'GovHydro2' instance.

Parameters:
  • tg - Gate servo time constant
  • uc - Maximum gate closing velocity (&lt;0.)
  • gv1 - Nonlinear gain point 1, p.u. gv
  • db1 - Intentional deadband width
  • pmax - Maximum gate opening
  • pgv4 - Nonlinear gain point 4, p.u. power
  • gv5 - Nonlinear gain point 5, p.u. gv
  • uo - Maximum gate opening velocity
  • rperm - Permanent droop
  • db2 - Unintentional deadband
  • pgv5 - Nonlinear gain point 5, p.u. power
  • tw - Water inertia time constant
  • pgv2 - Nonlinear gain point 2, p.u. power
  • gv3 - Nonlinear gain point 3, p.u. gv
  • gv2 - Nonlinear gain point 2, p.u. gv
  • rtemp - Temporary droop
  • mwbase - Base for power values (&gt; 0.)
  • aturb - Turbine numerator multiplier
  • kturb - Turbine gain
  • pgv3 - Nonlinear gain point 3, p.u. power
  • pmin - Minimum gate opening
  • tr - Dashpot time constant
  • eps - Intentional db hysteresis
  • gv6 - Nonlinear gain point 6, p.u. gv
  • pgv1 - Nonlinear gain point 1, p.u. power
  • tp - Pilot servo valve time constant
  • pgv6 - Nonlinear gain point 6, p.u. power
  • gv4 - Nonlinear gain point 4, p.u. gv
  • bturb - Turbine denominator multiplier
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'aturb': <type 'float'>,
 'bturb': <type 'float'>,
 'db1': <type 'float'>,
 'db2': <type 'float'>,
 'eps': <type 'float'>,
 'gv1': <type 'float'>,
 'gv2': <type 'float'>,
 'gv3': <type 'float'>,
...

_attrs

Value:
['tg',
 'uc',
 'gv1',
 'db1',
 'pmax',
 'pgv4',
 'gv5',
 'uo',
...

_defaults

Value:
{'aturb': 0.0,
 'bturb': 0.0,
 'db1': 0.0,
 'db2': 0.0,
 'eps': 0.0,
 'gv1': 0.0,
 'gv2': 0.0,
 'gv3': 0.0,
...