Skip to main content

Template: AEMO FCAS registration requirements

Preview of template's gridmo Flow showing Nodes

Version: 1

Last updated: 21 Jan 2025

Country:

AU

Software required:

PSS®E
PSCAD™

Source: AEMO | Market ancillary service specification | Version 8.2 | 3 June 2024

How to download: Add a new Flow in gridmo and select this template from the list.


Quick start

Before running this template, complete the following:

  • Configure your Global Variables and Scenario Variables using gridmo's Model setup template - noting that this template does not require all variables to be configured (e.g. You don't need to configure $psse_ds_q_command because there are no Qref tests in the template).
  • Add this template to your project.

Background

In accordance with clause 3.11.2(b) of the National Electricity Rules, AEMO publishes the Market Ancillary Service Specification (MASS) to describe the services and define the requirements to participate in these markets. To assist participants further, AEMO prepared the following additional documents to provide general guidance about requirements for registering generating systems:

This template includes a selection of tests to demonstrate compliance with these 'FCAS registration requirements'.

Configuration

P(f) droop curve

The purpose of these tests is to confirm the generating system's active power response to power system frequency changes.

note

Step 1 - P(f) droop curve | Choose frequency steps simulation time

Choose the frequency steps simulation time in the "P(f) droop curve" tests which is sufficient for your generating system to settle. This simulation time will depend on your ramp up and ramp down control limits (e.g. expressed in MW/sec). If required, edit the simulation time of the relevant PSS®E Dynamic, PSCAD™ and Plot Nodes.

Frequency disturbances

The purpose of these tests is to demonstrate your generating system's active power response to simulated frequencies ramp disturbances.

note
  • By default, the test simulation time is given as 90 seconds which provides ≈60 seconds after the disturbance which is conducted at 20 seconds.
  • For simulations for "all contingency FCAS" we don't recommend running the simulation for "10 minutes after disturbance" for PSCAD™ studies due to extended simulation times.
  • Tests are conducted using a playback generator with infinite inertia.

Step 1 - Choose the active power operating points

Choose appropriate values for l_pcmd inside the Loop: Start Nodes 1149 and 1158, noting the following guidance for the generating type:

note
  • This template is configured assuming that you would use Scenario Variables to configure the charging/discharging scenarios for a BESS. In this instance, there would be 12 tests with different "starting points". If you choose not to use Scenario Variables, then you can configure the loops to achieve the require operating conditions.

Step 2 - Choose applicable reference frequency and ramp rate

Choose an applicable reference frequency and ramp rate. The playback data has been prepared for you for each respective option from the Table titled, "Applicable Reference Frequency and Ramp Rate". Copy and paste the chosen frequency and ramp rate combination into the PSS®E Dynamic and PSCAD™ Node SMIB frequency playback fields in all Nodes connected to Start Node 1148.

Raise FCAS
0,           50
20, 50
20.5, 49.5
90, 49.5
Lower FCAS
0,           50
20, 50
20.5, 50.5
90, 50.5

Voltage and frequency disturbances

The purpose of these tests is to demonstrate your generating system's active power response to simulated frequencies ramp disturbances which coincide with a voltage disturbance. In accordance with clause 2(b) of AEMO | Wind Farm and Solar Farm Guide to Contingency FCAS Registration | Version 3.0 | 24 March 2023, these tests should be conducted for wind farms and solar farms registering in the "Very Fast, Fast, or both FCAS markets".

note

Assumptions

  • Network frequency dependency is by default disabled, but can be disabled if desired.
  • For tests which are confirming parameters which only affect a final settled value (e.g. Q(V) droop characteristic parameters, P(f) droop characteristic parameters, and Iq(V) droop characteristic parameters), these are often conducted at infinite SCR to simplify the test methodology and interpretation of results. For tests which are confirming parameters which may affect transient dynamic performance (e.g. Kp gain for the Iq(V) response), these are conducted using site-specific SCR values.

Sources

Revision history

Version 1 (v1.4.20) | 21 January 2025

  • Initial version.