Dynamic Ancillary Services in Power Systems
- Dynamic ancillary services are specialized, time-sensitive support functions defined by grid-code prescribed capability curves to maintain stability amid disturbances.
- They enable precise control of active and reactive power through transfer function approaches that translate time-domain performance curves into stable controllers.
- This methodology outperforms traditional droop and virtual inertia schemes by ensuring exact ramp response, rigorous grid-code adherence, and robust system stability.
Dynamic ancillary services are specialized, time-sensitive support functions provided to modern electric power systems to ensure system stability, security, and performance in the face of rapid disturbances or operating changes. They are characterized by explicit grid-code requirements on dynamic trajectories—such as specific delay, ramp-rate, and setpoint-following properties—in response to frequency or voltage excursions. Unlike static reserves, dynamic ancillary services are critical in systems dominated by converter-interfaced resources where time-domain step response and frequency-domain shaping (via transfer functions) determine grid compliance and stability under high renewable penetration (Häberle et al., 2023).
1. Specification via Time-Domain Capability Curves
Modern grid codes prescribe dynamic ancillary services (e.g., Fast Frequency Response (FFR), Frequency Containment Reserve (FCR), voltage regulation) through piecewise linear, time-domain step-response "capability curves." These curves precisely delineate the desired output—active power for a frequency step , reactive power for a voltage step —including breakpoints for latency, ramp-rate, and settling time:
- For each service, normalized unit-step trajectories are specified as breakpoints connected by straight lines, with segment-wise equations or parameterized via slopes and plateaus.
- FCR example: for , for , for , where (Häberle et al., 2023).
- Each segment is constrained by grid-code parameters (e.g., , , ramp rates), enabling derivation of performance limits such as , for voltage responses.
The time-domain specification imposes nontrivial implementation challenges for converter-dominated systems, necessitating systematic translation to implementable, grid-compliant controllers.
2. Time-to-Frequency Domain Translation: Rational Transfer Function Approach
To realize prescribed dynamic behavior in power electronic converters, a generalized constructive method translates time-domain segments into a rational transfer function in the Laplace domain:
- Each piecewise segment is Laplace-transformed, giving .
- The impulse response is obtained via , capturing dynamic shaping near each breakpoint.
- Exponential delays are rationalized using Padé approximants of order : .
- The aggregate desired transfer function is assembled: for active, and for reactive responses, yielding a rational realization with direct correspondence to the original time-domain requirements.
This method ensures that each slope , delay , and amplitude enters as zeros and poles at analytically predictable locations, precisely shaping both transient and steady-state system trajectories. The steady-state gain at enforces the correct asymptotic response (Häberle et al., 2023).
3. Controller Synthesis and Implementation in Converter Systems
Realization of the derived in practical converter-based generation leverages cascade control architecture:
- Standard Voltage Source Converter (VSC) control employs high-bandwidth inner - current, outer active and reactive power loops, and phase-locked loop synchronization.
- The required power-loop controller (e.g., ) is synthesized so that , where models primary plant and DC-link dynamics, and encodes the full grid-code trajectory.
- Outer-loop PI gains are matched to the desired by equating low-order coefficients (typically, proportional and integral) derived from the transfer function quotient .
- Similar procedures apply to the reactive/voltage loop for .
This design guarantees precise tracking of grid-code envelopes, enforces device-level constraints (e.g., DC-link limitations, current saturation), and allows full traceability from code to implementation (Häberle et al., 2023).
4. Comparative Analysis with Classical Droop and Virtual Inertia Schemes
Classical droop and virtual inertia controllers—typically of the form —demonstrate inherent limitations:
| Scheme Type | Ramp Delay Matching | Device Constraints | Grid Code Compliance |
|---|---|---|---|
| Droop + Inertia | Poor | Risk of saturation for aggressive τ_f | Overshoot/settling time errors 50%; steady-state error up to 10% |
| Transfer Function-Based (proposed) | Exact | Explicitly Enforced | Always satisfied (by design) |
- High ramp-rate droop control (s) can violate device limits due to large reference excursions, while slower fails to reach required output plateaus within grid-code timeframes.
- The transfer function methodology introduces additional zeros/poles, providing sufficient degrees of freedom to match segmented time-response curves, which classical approaches cannot do structurally.
- Simulation results confirm that only the TF-based design maintains trajectories above the "grid-code limit" across all segments, without overshoot or lag (Häberle et al., 2023).
5. Stability and Robustness Considerations
Rigorous stability and robustness are ensured by construction:
- Each Padé-approximated segment is stable (no right-half-plane zeros or poles).
- The cascaded control architecture with time-scale separation (high inner-loop bandwidth, low outer-loop bandwidth) enables standard small-gain arguments for overall loop stability.
- Empirical closed-loop implementations exhibit dB gain margin and phase margin.
- Device constraints (e.g., DC-link time constant, current limitation) are incorporated directly, ensuring physical realizability without recourse to ad hoc anti-windup or limit-projection logic.
This systematic approach results in a quantitatively robust and certifiably grid-compliant dynamic ancillary services provider (Häberle et al., 2023).
6. Applicability, Grid-Code Compliance, and System Impact
Grid-code testing (EU, Fingrid, EirGrid) and parameter selection directly in the transfer function framework produce the following properties:
- Fast Frequency Response: Full response times as low as $2$s and ramp rates up to p.u./s achievable and verifiable.
- Voltage Regulation: s, s, p.u./s, with compliance maintained for every regulatory segment.
- The controller accommodates device-level limitations and grid-code segmentation simultaneously, outperforming classical schemes across all compliance metrics.
This method is extensible to emerging grid code designs, including those specifying dynamic ancillary services in frequency domain envelopes or with stricter transient and robustness constraints.
References:
- "Dynamic Ancillary Services: From Grid Codes to Transfer Function-Based Converter Control" (Häberle et al., 2023)