Generation Control
Automatic Generation Control (AGC) Overview
AGC is the cornerstone of generation control, providing closed-loop regulation of system frequency and net interchange to scheduled values. It operates on 2-6 second cycles, continuously adjusting generator outputs.
All of these should be reviewed and set to reasonable values prior to the start of generating unit tuning. AGC allows the user to control the system using one of two different approaches:
- Traditional AGC Control
- Short Term CPS Control
Traditional AGC Control: The main goal is to control the filtered ACE signal calculated depending upon operator selected method: Constant Net Interchange (CNI), Constant Frequency (CF), Constant Frequency and Time Control (CFT), Tie-line Bias Control (TLB), Tie-line Time Bias (TLTB), or Constant Power Production (CPP). Therefore, if traditional AGC control is selected, ACE filter in particular may require tuning and may need to be adjusted throughout the tuning process.
Short-Term CPS Logic: Computes the portion of the MW Requirement that is calculated based on a permissible operating region defined in terms of the system frequency error and the tie line error, which is defined by the intersection of the CPS1 and CPS2 operating limits (the Green Zone). The CPS logic computes the MW needed to fix the most restrictive problem with the CPS2, CPS1, Inadvertent Pay Back (PYBK) and Green Zone (GNZN) control drivers, in that priority order.
ACE Calculation Methods
Area Control Error (ACE) is the driving signal for AGC. Multiple calculation methods available for different operating modes:
| Method | Formula |
|---|---|
| CF | ACE = -10Bf × (fa - fs) |
| CNI | ACE = Ia - (Is + Iic + Ids) + Ime |
| TLB | ACE = (Ia - Is) + (-10Bf)(fa - fs) |
| TLTB | ACE = TLB + 10Bt × Dt |
| CFT | ACE = CF + 10Bt × Dt |
| CPP | ACE = Pa - Ps + Po |
Variables:
- fa = Actual frequency (Hz)
- fs = Scheduled frequency (Hz)
- Bf = Frequency bias (MW/0.1Hz)
- Ia = Actual interchange (MW)
- Is = Scheduled interchange (MW)
- Iic = Inadvertent correction
- Ids = Dynamic schedule
- Bt = Time bias (MW/0.1 sec)
- Dt = Time error (sec)
ACE = (Ia - Is - Iic - Ids + Ime) + (-10Bf)(fa - fs) + 10Bt(Dt)
Unit Control Modes
Each generator under AGC can operate in different modes based on its role and availability:
Unit Limits and Constraints
Economic Dispatch Integration
Participation Factor Calculation
Where ICᵢ = ∂Fᵢ/∂Pᵢ (Incremental Cost)
With Transmission Losses
Modified: ICᵢ × PFᵢ = λ (System Lambda)
NERC Performance Standards
CPS1 (Control Performance Standard 1)
Requirement: ≥ 100% over 12 months
CPS2 (Control Performance Standard 2)
L10 = 1.65 × ε10 × √((-10B) × (-10B_s))
Worked Example
Input Data:
- Area load: 5000 MW
- Bias B = 250 MW/0.1Hz
- Scheduled freq: 60.00 Hz
- Actual freq: 59.98 Hz
- Sched interchange: 200 MW
- Actual interchange: 180 MW
- Time error: +2 sec
- Time bias Bt = 25 MW/0.1sec
Calculation:
2. Interchange component = 180 - 200 = -20 MW
3. Time component = 10×25×2 = 500 MW (limited to 50 MW)
4. ACE (TLB) = -20 + 50 = +30 MW
5. ACE (TLTB) = -20 + 50 + 50 = +80 MW
Interpretation: Area has excess generation, reduce by 80 MW
Reserve Monitoring
Reserve Types
- Spinning Reserve: Online units, 10-minute response
- Ready Reserve: Offline but available units
- Operating Reserve: Spinning + Ready
- Regulating Reserve: For AGC regulation
WSCC/NWPP Requirements
- Spinning: Largest unit + 50% of second largest
- Operating: Largest unit + 100% of second largest
- 10-minute response capability