Skip to main content

Template: Western Power Generator Performance Standards (GPS)

Preview of template's gridmo Flow showing Nodes

Version: 6

Last updated: 16 Apr 2025

Country:

AU

Software required:

PowerFactory
PSCAD™

Source: Western Power | Wholesale Electricity Market Rules (WEM Rules) | 1 April 2024

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


Background

The number and complexity of generation interconnections have increased during the energy transition. In an effort to ensure the adequate performance of generating systems and to ensure efficient design principles by utilising standards where possible, Western Power established Performance Standards in the WEM Rules. Western Power requires proponents to show compliance with these Technical Requirements, as well as other requirements - collectively referred to as "Generator Performance Standards (GPS)". This template includes a selection of tests to demonstrate compliance with these "Generator Performance Standards (GPS)".

Configuration

To use this template:

  • Configure your Global Variables and Scenario Variables using gridmo's Model setup template.
  • Download this template using the download button above and load the template into the gridmo Web App.
  • Transfer your General tab data, Global Variables and Scenario Variables into this template using the 'Import' buttons in the gridmo Web App.
  • Follow the below GPS-requirement-specific setup steps.

A12.2 Active Power Capability

The purpose of A12.2 is to demonstrate your generating system's ability to deliver the declared Rated Maximum Active Power continuously across a range of different conditions (e.g. connection point voltages and ambient temperatures).

note
  • A simulation time of 300 seconds is "a period sufficient to capture all control or protection action".
  • Auxiliary loads should be set to their maximum power demand.

A12.3 Reactive Power Capability

The purpose of A12.3 is to demonstrate your generating system's reactive power capability while operating across a range of different conditions (e.g. active power outputs, connection point voltages and ambient temperatures).

Demonstrating performance is split into two parts:

  • Static studies: Generating static study unconstrained P-Q capability curves is typically completed using an in-built PowerFactory feature.
  • Dynamic studies: Generating dynamic study constrained P-Q capability curves is completed using gridmo.
note
  • Tests are conducted at infinite SCR and X/R.

A12.4 Voltage and Reactive Power Control

The purpose of A12.4 is to demonstrate your generating system's voltage, reactive power and power factor controller performance.

note
  • A12.4.2.15: "5% step change to the Control System reference" is unclear for Qref and PFref steps. The Qref step size was chosen as 50% of the generating system reactive power capability defined in A12.3 (i.e. 50% × 0.484 x Maximum Rated Active Power). The PFref step was chosen as an equivalent size to the Qref step (i.e. PFref change from 1 to ±0.9719). For steps into limiters, this means that a 2.5% Vref step size is equivalent to 25% of the generating system reactive power capability defined in A12.3 (i.e. 25% × 0.484 x Maximum Rated Active Power).
  • Although not specifically requested by Western Power, the Vref, Qref and PFref tests are conducted at both minimum/maximum SCR and X/R.

Step 1 - Q(V) droop curve | Choose grid voltage steps simulation time

Choose the grid voltage steps simulation time in the "Q(V) droop curve" tests which is sufficient for your generating system to settle. This simulation time will depend on your reactive power control system gains as well as your ramp up and ramp down control limits (e.g. expressed in MVAr/sec). If required, edit the simulation time of the relevant PowerFactory Dynamic, PSCAD™ and Plot Nodes.

Step 2 - Choose Qref and PFref values

Choose Qref and Qref values which correspond to a "...5% step change to the Control System reference" (see above for note). Note that PFref values may be in different units depending on your OEM model (e.g. radians, degrees, unitless). If required, edit the relevant Qref and PFref Commands.

tip

To achieve the same reactive power step size, the PFref step value will need to change depending on the initial active power.

A12.5 Active Power Control

The purpose of A12.5 is to demonstrate your generating system's active power controller performance.

Step 1 - Choose Pref step sizes

Pref step sizes are chosen as ±5% as default. As outlined in [2], "Generating System characteristics may require the step changes to be larger. Larger changes may be considered to more accurately determine equipment performance (e.g. A step size of 10% or 20%)."

A12.6 Inertia and Frequency Control

The purpose of A12.6 is to demonstrate your generating system's frequency control capability.

note
  • Only SMIB studies have been completed. Network-wide studies may be added to further demonstrate that the response is adequately damped.
  • Frequency 'steps' are completed at a 4Hz/s ramp rate.
  • A12.6.1.11(b): The maximum response delay is assumed to be 250ms.

A12.7 Disturbance Ride Through for a Frequency Disturbance

The purpose of A12.7 is to demonstrate your generating system's ability to maintain Continuous Uninterrupted Operation (CUO) for a particular frequency operating standard. We've also included tests to ensure that some form of frequency protection exists.

note
  • Tests are conducted at infinite SCR and X/R.
  • Tests are conducted using a playback generator with infinite inertia.
  • All frequency 'steps' are completed at a 4Hz/s ramp rate.
  • Ride Through RoCoF: The test methodology involves ramping from 50 Hz to the test frequency at 1 Hz/s over the simulation time of 5 seconds to 6 seconds. The RoCoF is then applied at the simulation time of 10 seconds.

Step 1 - Choose frequency operating standard

Choose a frequency operating standard in accordance with Appendix 13 of [1]. The frequency operating standard from Table 1 of Appendix 13 of [1] has been chosen by default. If an alternate operating frequency standard is chosen, update the relevant SMIB playback tests in the Nodes.

A12.8 Disturbance Ride Through for a Voltage Disturbance

The purpose of A12.8 is to demonstrate your generating system's ability to maintain Continuous Uninterrupted Operation (CUO) for particular voltages at the connection point. We've also included tests to ensure that some form of voltage protection exists.

note
  • Ride-through tests for each voltage range are chosen such that the time spent within that range includes any time spent in the more onerous ranges.
  • A12.8.2.1(a): Voltage exceeding "130% of nominal voltage" is represented by 132%.

A12.9 Disturbance Ride Through for Multiple Disturbances

The purpose of A12.9 is to demonstrate your generating system's voltage disturbance ride-through performance. There are several criteria when assessing this performance:

  1. FRT transition bands | SMIB: Smoothly enter and exit a fault ride-through mode (known as transition band tests in this template).
  2. Balanced voltage disturbances | SMIB: Response to balanced voltage disturbances must meet Kpoc gain value, Iq rise time, Iq settling time, Ppoc recovery time and CUO requirements.
  3. Unbalanced under-voltage disturbances: Response to unbalanced under-voltage disturbances must meet Kpoc_neg gain value, Iq rise time, Iq settling time, Ppoc recovery time and CUO requirements.
  4. Series of disturbances | SMIB: Response to a series of balanced and unbalanced faults.
note
  • Only SMIB studies have been completed. Network-wide studies may be added to further demonstrate performance.
  • Studies have not been repeated for all PPC reactive power control modes (i.e. voltage droop control, reactive power control and power factory control) because these tests are primarily investigating the performance of fault-ride through modes where the PPC reactive power control mode is overridden/'frozen'.

Step 1 - Choose clearance times for "3. Under-voltage disturbances"

The default clearance time is 450 ms. You may choose a different clearance time depending on the network protection systems.

A12.10 Disturbance Ride Through for Partial Load Rejection

The purpose of A12.10 is to demonstrate your generating system's ability to maintain Continuous Uninterrupted Operation (CUO) during and following a particular power system load reduction event or a separation event with an equivalent impact.

  • If your generating system is comprised of only grid-following asynchronous plant, then you could instead propose compliance with A12.10 via demonstrating compliance with A12.7. Specifically, you could assert that any system separation event, regardless of load reduction of pre-disturbance level cannot exceed the frequency operating standard and ROCOF as per A12.7.
  • However - if you have a synchronous plant or grid-forming inverters in your generating system, the inertia of your generating system may need to be considered in your generating system's ability to maintain continuous uninterrupted operation during a partial load rejection event.

We don't currently support network studies for PowerFactory.

A12.11 Disturbance Ride Through for Quality of Supply

The purpose of 12.11 is to confirm that your generating system does not disconnect as a result of specified voltage fluctuation, harmonic voltage distortion and voltage unbalance levels.

info

We don't currently provide tests for 12.11. Additionally, compliance is often demonstrated via product information obtained via your OEM.

A12.12 Quality of Electricity Generated

The purpose of A12.12 is to confirm that your generating system's output does not exceed specified voltage fluctuation, harmonic voltage distortion and voltage unbalance limits.

info

We don't currently provide tests for A12.12.

A12.13 Generation Protection Systems

The purpose of A12.13 is to confirm that your generating system has adequate protection systems.

info

We don't currently provide tests for A12.13. Additionally, compliance is often demonstrated via design reports.

A12.14 Remote Monitoring Requirements

The purpose of A12.14 is to confirm that your generating system has adequate remote monitoring.

info

We don't currently provide tests for A12.14.

A12.15 Remote Control Requirements

The purpose of A12.15 is to confirm that your generating system has adequate remote control.

info

We don't currently provide tests for A12.15.

A12.16 Communications Equipment Requirements

The purpose of A12.16 is to confirm that your generating system has adequate communications equipment.

info

We don't currently provide tests for A12.16.

A12.17 Generation System Model

The purpose of A12.17 is to ensure the accuracy and robustness of the generating system's model. You should ensure that your models meet the requirements of [4]. Where possible, we have included tests to assess the compliance of your model.

Assumptions

  • Generally, Ideal Generator Performance Standard is assumed for all tests and Analysis Nodes within the template.
  • Template has primarily been configured for asynchronous intermittent generating systems. Additional tests required for synchronous generating systems have been included and disabled by default.
  • By default, the selected number of loops (i.e. operating conditions and/or test variations) is a subset of the required tests in an effort to reduce simulation time when getting initial results. For submission, you may want to select a greater number of loops.

Sources

Revision history

Version 6 | 16 April 2025

Fixed
  • Added missing Internode Variable for HVRT flag output in Node 1410.
  • Added missing Internode Variable for LVRT flag output in Node 1416.
  • Fixed incorrect Internode Variable name in Analysis Node 1413 for LVRT entry/exit voltages.
  • Fixed incorrect Internode Variable name in Analysis Node 1415 for HVRT entry/exit voltages.

Version 5 (v1.4.20) | 21 January 2025

  • Updated descriptions in template for Nodes, Plot subtitles and file names to better describe tests.
  • A12.9 FRT transition bands: Split the Plot Nodes which were calculating the LVRT and HVRT enter/exit times so that there is one per power systems software (i.e. PowerFactory and PSCAD™). There was an error where the LVRT and HVRT enter/exit times were only calculated in PSCAD™ and these values were used to output the Vpoc values for both PowerFactory and PSCAD™.
  • A12.4: Error bands on reference step into limiter tests had incorrect AT= Arguments: TAT=25, TAT=35.

Version 4 (v1.4.16.6) | 23 September 2024

  • 12.9: i_iq_settling_time calculation during faults incorrectly had END_T Argument as 15 seconds. This was changed to 5.449 so that the settling time value is calculated within the applied disturbance duration.

Version 3 (v1.4.16) | 27 August 2024

  • Included tests for Synchronous Generating Systems.

Version 2 (v1.4.15) | 28 June 2024

  • A12.3: Update Plot subtitle to include description of Pref and Qref.

Version 1 (v1.4.14) | 29 May 2024

  • First release