Beruflich Dokumente
Kultur Dokumente
Available Generation Control can be modeled in transient stability by defining an Area AGC model along with Generator AGC
Controllers. The signals for this structure are shown in the following image.
Description
Bus
Units
Bias
MW/0.1Hz
Deadband
MW
PanicHighOn
Hz
PanicHighOf
Hz
PanicLowOn
Hz
PanicLowOf
Hz
UpdateTime
Seconds
The ACE calculation uses the Bias and Deadband terms as well as the list of Area to Area Tie-Lines that exist in the power
system model.
Panic Mode is a special feature that will cause the response of the various Generator AGC Controllers to change. When in
Panic mode then generators with an AGC control model which has a mode of either LOCAL (2) or BASELOAD (3) will
participate in AGC just like they were set to a mode of ON (1). Also, when in panic mode, the ACE calculation will no
longer include the tie-line flow portion of the calculation meaning that the ACE is only concerned with returning the
system to nominal frequency when in panic mode.
AGC update is done at user-specified interval of UpdateTime seconds (specificified in the AreaAGC). Within the numerical
integration this is handled at the start of each on each time-step and thus appears algebraic to the diferential equations.
When the update is done it performs the following steps
CalculateACE
This also requires an update of many other models which receive a MWReference input signal (such as Pref on most governor
models), but this will be discussed below.
AGC ACE Calculation
The area designation in the power system model determine the list of area to area tie-lines. ACE attempts to bring tie-line
flows back to the initial condition. The ACE Calculation is as follows
For both there is also a Deadband applied so that if the absoluate value of ACE is less than the deadband, then the ACE =
0.0.
Determination of which Generators to respond and Participation Factor Summation
Use the ACE value for the entire area, each generator in the area is then processed to determine whether the generator will
respond and the summation of the participation factors. Below is some pseudo-code describing this response with each
generator flagged as AGCActive as well as the summation PartFactSum maintained.
Then using this list of generators and summation, each generator responds to the ACE signal and the participation factor
summation based on its AGC Controller which will be described next.
Generator AGC Controller Model
There are 2 primary types of AGC controllers: AGCSetpoint and AGCPulseRate. The AGCSetpoint controller will take the signals
received from the AreaAGC model and interpret them as an immediate change in the MWSetpoint of the generator. The
AGCPulseRate controller will take the signals received and instead either ramp up or ramp down its MWSetpoint at a
predefined rate.
AGC Controller Mode
One thing which is common to the AGC Controller models however is the concept of a Mode for the controller. Each
controller has an integer parameter called mode which can have 4 values which are interpreted as follows
0 (OFF) : means the generator is ignored for AGC purposes (its MWSetpoint remains constant)
2 (LOCAL) : means the generator normally does not participate in AGC, but during Panic Mode it will participate
3 (BASELOAD) : means it only participates if moving its reference pushes the generator back toward its initial value
AGCSetpoint
The AGCSetpoint model has the follow 5 fields.
Parameter
Description
Mode
Units
PartFact
Pmax
MW
Pmin
MW
AGCPulseRate
The AGCPulseRate model has the follow 8 fields.
Parameter
Description
Mode
Units
PartFact
Pmax
MW
Pmin
MW
PulseRate
MW/Second
PulseLength
Second
PulseLengthPanic
Second
The following images demonstrate how the MWSetpoint of the geenerators respond for the two types of AGC Controllers.
WT3P (special stabilizer model for first generation wind turbine models)
A Governor model is defined and active (most of the dozens of governor types have a "Pref")
Mechanical power for the active machine model will be changed appropriately
If there isn't even a machine model, then the algebraic Electrical Power of the generator will be changed.
Taking a a MWReference signal an modifying a particular transient stability model is unique for each model. This is done by
Simulator using algebra with the following assumptions.
Calculate Pref that would be needed when initializing the model from steady state if the MW output was equal to the new
MWReference.
This makes the assumption that the AGC system is always trying to drive the system back to nominal frequency. It is
important to realize that for some models it is not possible to do this calculation. For example, isochronous governor models
(Rselect=0 or R=0 on GGOV1 governor for example. Let's use GGOV1 as an example.
Using these dependencies, the new value of Pmset and Pref for the GGOV1 model are updated as shown in the following
pseudo-code.