A single or set of synchronous machines for converting mechanical
power into alternating-current power. For example, individual machines
within a set may be defined for scheduling purposes while a single
control signal is derived for the set. In this case there would be a
GeneratingUnit for each member of the set and an additional
GeneratingUnit corresponding to the set.- To define a GeneratingUnit
requires defining the initial real power injection, net real power
limits, and the status of the unit. The initial injection is defined
using the attribute âinitialPâ. - The net real power limits can be
defined in three ways; 1) with the attributes âmaxOperatingPâ and
âminOperatingPâ, or 2) with the attribute âratedNetMaxPâ or 3)
with the attributes âratedGrossMinPâ and âratedGrossMaxPâ used in
conjunction with an associated GrossToNetActivePowerCurve. - The control
status of the unit is defined with the attribute âgenControlSourceâ,
but it is not required. The participation factor attributes
âlongPFâ, ânormalPFâ, and âshortPFâ are not required. - The
GeneratingUnit class should only be used in cases where the more specific
classes, HydroGeneratingUnit and ThermalGeneratingUnit, do not apply. -
The attributes governorSCD, maximumAllowableSpinningReserve, nominalP,
startupCost, and variableCost are not required.
|
|
__init__(self,
maxOperatingP=0.0,
ratedGrossMaxP=0.0,
variableCost=0.0,
minOperatingP=0.0,
ratedGrossMinP=0.0,
shortPF=0.0,
ratedNetMaxP=0.0,
longPF=0.0,
startupCost=0.0,
genControlSource="onAGC",
nominalP=0.0,
governorSCD=0.0,
maximumAllowableSpinningReserve=0.0,
initialP=0.0,
normalPF=0.0,
SynchronousMachines=None,
ControlAreaGeneratingUnit=None,
GrossToNetActivePowerCurves=None,
*args,
**kw_args)
Initialises a new 'GeneratingUnit' instance. |
|
|
|
|
getSynchronousMachines(self)
A synchronous machine may operate as a generator and as such becomes
a member of a generating unit |
|
|
|
|
| setSynchronousMachines(self,
value) |
|
|
|
|
| addSynchronousMachines(self,
*SynchronousMachines) |
|
|
|
|
| removeSynchronousMachines(self,
*SynchronousMachines) |
|
|
|
|
getControlAreaGeneratingUnit(self)
ControlArea specifications for this generating unit. |
|
|
|
|
| setControlAreaGeneratingUnit(self,
value) |
|
|
|
|
| addControlAreaGeneratingUnit(self,
*ControlAreaGeneratingUnit) |
|
|
|
|
| removeControlAreaGeneratingUnit(self,
*ControlAreaGeneratingUnit) |
|
|
|
|
getGrossToNetActivePowerCurves(self)
A generating unit may have a gross active power to net active power
curve, describing the losses and auxiliary power requirements of the
unit |
|
|
|
|
| setGrossToNetActivePowerCurves(self,
value) |
|
|
|
|
| addGrossToNetActivePowerCurves(self,
*GrossToNetActivePowerCurves) |
|
|
|
|
| removeGrossToNetActivePowerCurves(self,
*GrossToNetActivePowerCurves) |
|
|
|
|
_attrs = ["maxOperatingP", "ratedGrossMaxP", "variableCost", "...
|
|
|
_attr_types = {"maxOperatingP": float, "ratedGrossMaxP": float...
|
|
|
_defaults = {"maxOperatingP": 0.0, "ratedGrossMaxP": 0.0, "var...
|
|
|
_enums = {"genControlSource": "GeneratorControlSource"}
|
|
|
_refs = ["SynchronousMachines", "ControlAreaGeneratingUnit", "...
|
|
|
_many_refs = ["SynchronousMachines", "ControlAreaGeneratingUni...
|
|
|
SynchronousMachines = property(getSynchronousMachines, setSync...
|
|
|
ControlAreaGeneratingUnit = property(getControlAreaGeneratingU...
|
|
|
GrossToNetActivePowerCurves = property(getGrossToNetActivePowe...
|
|
|
maxOperatingP
This is the maximum operating active power limit the dispatcher can
enter for this unit
|
|
|
ratedGrossMaxP
The unit's gross rated maximum capacity (Book Value).
|
|
|
variableCost
The variable cost component of production per unit of ActivePower.
|
|
|
minOperatingP
This is the minimum operating active power limit the dispatcher can
enter for this unit.
|
|
|
ratedGrossMinP
The gross rated minimum generation level which the unit can safely
operate at while delivering power to the transmission grid
|
|
|
shortPF
Generating unit economic participation factor
|
|
|
ratedNetMaxP
The net rated maximum capacity determined by subtracting the
auxiliary power used to operate the internal plant machinery from the
rated gross maximum capacity
|
|
|
longPF
Generating unit economic participation factor
|
|
|
startupCost
The initial startup cost incurred for each start of the
GeneratingUnit.
|
|
|
genControlSource
The source of controls for a generating unit.
|
|
|
nominalP
The nominal power of the generating unit.
|
|
|
governorSCD
Governor Speed Changer Droop.
|
|
|
maximumAllowableSpinningReserve
Maximum allowable spinning reserve.
|
|
|
initialP
Default Initial active power which is used to store a powerflow
result for the initial active power for this unit in this network
configuration
|
|
|
normalPF
Generating unit economic participation factor
|