Automatic Generation Control (AGC) is the secondary frequency regulation loop that operates on a time scale of seconds to minutes, correcting the imbalance between total generation and load. It calculates the Area Control Error (ACE) by combining the deviation in scheduled tie-line flows with the frequency deviation multiplied by a frequency bias coefficient. The AGC system then sends a regulation signal every 2 to 6 seconds to committed generating units, directing them to raise or lower output to drive the ACE to zero.
Glossary
Automatic Generation Control (AGC)

What is Automatic Generation Control (AGC)?
Automatic Generation Control (AGC) is a closed-loop control system that automatically adjusts the power output of selected generators within a balancing authority area to maintain the scheduled system frequency and net interchange with neighboring areas.
AGC operates above the autonomous primary frequency response provided by turbine governors, restoring frequency to its nominal value and scheduled interchange to its setpoint. The system enforces constraints such as ramp rate limiters and deadbands to protect equipment from excessive wear. Compliance with AGC performance is measured against NERC reliability standards including CPS1, CPS2, and BAAL, which ensure each balancing authority contributes appropriately to interconnection stability.
Key Characteristics of AGC
Automatic Generation Control (AGC) is a closed-loop control system that operates on a 2-6 second cycle to maintain system frequency and net interchange schedules. The following cards break down its core operational characteristics and performance metrics.
Closed-Loop Secondary Control
AGC functions as a secondary frequency control loop that operates on top of primary governor response. While primary frequency response arrests frequency deviations within seconds through proportional droop control, AGC integrates the residual Area Control Error (ACE) over time to restore frequency to exactly 60 Hz (or 50 Hz) and net interchange to schedule. The controller sends regulation signals to selected generating units every 2-6 seconds, adjusting their base points to drive ACE to zero. This layered architecture ensures both immediate stability and precise steady-state correction.
Area Control Error (ACE) Calculation
The ACE is the fundamental input signal to any AGC system, representing the instantaneous generation-load imbalance. Under Tie-Line Bias Control, the standard operating mode in interconnected systems, ACE is calculated as:
- ACE = (P_actual - P_scheduled) - 10B × (F_actual - F_scheduled)
Where B is the Frequency Bias Coefficient in MW/0.1 Hz. This formulation ensures that a balancing authority contributes appropriately to interconnection frequency support. A positive ACE indicates over-generation, requiring a decrease in output, while a negative ACE signals under-generation.
NERC Control Performance Standards
Balancing authorities in North America must comply with mandatory reliability metrics enforced by NERC:
- CPS1: Statistically measures ACE variability against interconnection frequency error over a rolling 12-month period. A score below 100% requires corrective action.
- CPS2: Requires ACE averaged over 10-minute periods to remain within a threshold called L10 for at least 90% of clock-hours each month.
- BAAL: Imposes real-time limits on ACE magnitude to prevent any single balancing authority from excessively contributing to frequency deviation.
- DCS: Mandates recovery of ACE to pre-disturbance values within 15 minutes following a reportable contingency event.
Regulation Signal Distribution
Once the AGC system computes the total required regulation correction, it distributes the signal among participating units using Participation Factors. Each unit's factor determines its proportional share of the regulation burden. The system must respect several constraints:
- Ramp Rate Limiters: Protect thermal equipment by capping the rate of output change in MW/min.
- Deadband: A narrow ACE range where no control pulses are issued, preventing excessive wear from minor fluctuations.
- Economic Dispatch: Periodically re-optimizes unit base points to minimize variable production cost while maintaining regulation capability.
The regulation signal is transmitted via ICCP (IEC 60870-6) to remote generating plants.
Dynamic Scheduling and Pseudo-Ties
Modern AGC systems support Dynamic Scheduling, where a generator's telemetered output is electronically transferred from its physical host balancing authority to a remote balancing authority's ACE equation in real-time. This is implemented using Pseudo-Ties — telemetered readings that the receiving AGC treats as actual tie-line flows. This mechanism enables:
- Virtual power plants aggregating geographically dispersed resources.
- Joint ownership of generating units across balancing authority boundaries.
- Renewable energy credits tracking across market regions.
Pseudo-ties require high-speed, redundant telemetry to maintain control integrity.
Operating Modes and Islanding
AGC systems support multiple control modes depending on system topology:
- Tie-Line Bias: Standard mode for interconnected operation, using both frequency and interchange components in ACE.
- Flat Frequency Control: Used by isolated or islanded systems where ACE is calculated solely from frequency deviation. No tie-line component exists.
- Flat Tie-Line Control: Maintains constant interchange regardless of frequency — generally prohibited in large interconnections as it undermines frequency support.
During a microgrid islanding event, the AGC must seamlessly transition from tie-line bias to flat frequency control to maintain stability within the separated electrical island.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Frequently Asked Questions
Explore the core mechanisms, standards, and operational parameters that define how balancing authorities maintain grid stability through secondary frequency regulation.
Automatic Generation Control (AGC) is a secondary frequency control system that automatically adjusts the power output of selected generators within a balancing authority area to maintain the scheduled system frequency and net interchange with neighboring areas. AGC operates as a closed-loop feedback mechanism that continuously calculates the Area Control Error (ACE)—the instantaneous mismatch between generation and load—and dispatches a regulation signal to responsive generating units every 2 to 6 seconds. The system filters the ACE through a deadband to prevent unnecessary equipment wear from minor fluctuations, then applies participation factors to allocate the required correction proportionally among committed units. By enforcing ramp rate limiters, AGC protects boiler and turbine components from thermal stress while restoring the balance between total generation and total load plus scheduled interchange.
Related Terms
Key concepts, standards, and control elements that form the operational context for Automatic Generation Control within a balancing authority.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us