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

Class GovSteam1

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

IEEE steam turbine/governor model (with optional deadband and nonlinear valve gain added)

Instance Methods [hide private]
 
__init__(self, gv1=0.0, pgv3=0.0, uo=0.0, k1=0.0, mwbase=0.0, k8=0.0, uc=0.0, gv5=0.0, k7=0.0, gv4=0.0, k=0.0, gv2=0.0, db2=0.0, pgv4=0.0, t6=0.0, k2=0.0, db1=0.0, t5=0.0, k5=0.0, pgv2=0.0, pgv1=0.0, t3=0.0, t1=0.0, k6=0.0, gv3=0.0, eps=0.0, gv6=0.0, t4=0.0, pgv6=0.0, pmin=0.0, k4=0.0, pgv5=0.0, pmax=0.0, t7=0.0, k3=0.0, t2=0.0, *args, **kw_args)
Initialises a new 'GovSteam1' 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 = {'db1': <type 'float'>, 'db2': <type 'float'>, '...
  _attrs = ['gv1', 'pgv3', 'uo', 'k1', 'mwbase', 'k8', 'uc', 'gv...
  _defaults = {'db1': 0.0, 'db2': 0.0, 'eps': 0.0, 'gv1': 0.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, gv1=0.0, pgv3=0.0, uo=0.0, k1=0.0, mwbase=0.0, k8=0.0, uc=0.0, gv5=0.0, k7=0.0, gv4=0.0, k=0.0, gv2=0.0, db2=0.0, pgv4=0.0, t6=0.0, k2=0.0, db1=0.0, t5=0.0, k5=0.0, pgv2=0.0, pgv1=0.0, t3=0.0, t1=0.0, k6=0.0, gv3=0.0, eps=0.0, gv6=0.0, t4=0.0, pgv6=0.0, pmin=0.0, k4=0.0, pgv5=0.0, pmax=0.0, t7=0.0, k3=0.0, t2=0.0, *args, **kw_args)
(Constructor)

 

Initialises a new 'GovSteam1' instance.

Parameters:
  • gv1 - Nonlinear gain valve position point 1
  • pgv3 - Nonlinear gain power value point 3
  • uo - Maximum valve opening velocity (&gt; 0.)
  • k1 - Fraction of HP shaft power after first boiler pass
  • mwbase - Base for power values (&gt; 0.)
  • k8 - Fraction of LP shaft power after fourth boiler pass
  • uc - Maximum valve closing velocity, p.u./sec (&lt; 0.)
  • gv5 - Nonlinear gain valve position point 5
  • k7 - Fraction of HP shaft power after fourth boiler pass
  • gv4 - Nonlinear gain valve position point 4
  • k - Governor gain (reciprocal of droop) (&gt; 0.)
  • gv2 - Nonlinear gain valve position point 2
  • db2 - Unintentional deadband
  • pgv4 - Nonlinear gain power value point 4
  • t6 - Time constant of third boiler pass
  • k2 - Fraction of LP shaft power after first boiler pass
  • db1 - Intentional deadband width
  • t5 - Time constant of second boiler pass
  • k5 - Fraction of HP shaft power after third boiler pass
  • pgv2 - Nonlinear gain power value point 2
  • pgv1 - Nonlinear gain power value point 1
  • t3 - Valve positioner time constant (&gt; 0.)
  • t1 - Governor lag time constant
  • k6 - Fraction of LP shaft power after third boiler pass
  • gv3 - Nonlinear gain valve position point 3
  • eps - Intentional db hysteresis
  • gv6 - Nonlinear gain valve position point 6
  • t4 - Inlet piping/steam bowl time constant
  • pgv6 - Nonlinear gain power value point 6
  • pmin - Minimum valve opening (&gt;= 0.)
  • k4 - Fraction of LP shaft power after second boiler pass
  • pgv5 - Nonlinear gain power value point 5
  • pmax - Maximum valve opening (&gt; Pmin)
  • t7 - Time constant of fourth boiler pas
  • k3 - Fraction of HP shaft power after second boiler pass
  • t2 - Governor lead time constant
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

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

_attrs

Value:
['gv1',
 'pgv3',
 'uo',
 'k1',
 'mwbase',
 'k8',
 'uc',
 'gv5',
...

_defaults

Value:
{'db1': 0.0,
 'db2': 0.0,
 'eps': 0.0,
 'gv1': 0.0,
 'gv2': 0.0,
 'gv3': 0.0,
 'gv4': 0.0,
 'gv5': 0.0,
...