Dynamic Model Acceptance Guideline
Dynamic Model Acceptance Guideline
Dynamic Model Acceptance Guideline
ACCEPTANCE GUIDELINE
PREPARED BY: AEMO Network Development
VERSION: 1.1
EFFECTIVE DATE: 15 August 2018
STATUS: FINAL
DATE: 10 / 08 / 2018
Australian Energy Market Operator Ltd ABN 94 072 010 327 www.aemo.com.au info@aemo.com.au
NEW SOUTH WALES QUEENSLAND SOUTH AUSTRALIA VICTORIA AUSTRALIAN CAPITAL TERRITORY TASMANIA WESTERN AUSTRALIA
DYNAMIC MODEL ACCEPTANCE GUIDELINE
Important Notice
AEMO has prepared this Guideline to explain how to assess accuracy and robustness of computer
models used for power system analysis.
This document is current as at the date of publication, but may have been updated or amended.
Please ensure you are using the latest version downloaded from AEMO’s website.
This Guideline is not legally binding, and does not replace applicable requirements in the National
Electricity Rules or AEMO’s Power System Model Guidelines. AEMO has made every effort to
ensure the quality of the information in this Guideline but cannot guarantee its accuracy or
completeness.
Accordingly, to the maximum extent permitted by law, AEMO and its officers, employees and
consultants involved in the preparation of this document:
make no representation or warranty, express or implied, as to the accuracy or completeness of the
information in this document; and
are not liable (whether by reason of negligence or otherwise) for any statements or
representations in this document, or any omissions from it, or for any use or reliance on the
information in it.
© 2018 Australian Energy Market Operator Limited. The material in this publication may be used in
accordance with the copyright permissions on AEMO’s website.
V1.1 Page 2 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
Contents
1 PURPOSE OF DOCUMENT 5
V1.1 Page 3 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
Glossary
Term Definition
AEMO Australian energy market operator
AVR Automatic voltage regulator
DSA Dynamic security assessment
EMT Electromagnetic transient
HVDC High voltage direct current
LVRT Low voltage ride through
NSP Network service provider
OEL Over excitation limiter
OPDMS Operations and planning data management system
PCC Point of common coupling
PI Proportional integral
PSS Power system stabiliser
PSS®E Power system simulator for engineering
RMS Root mean square
SCR Short circuit ratio
STATCOM Static compensator
SVC Static Var Compensator
TCR Thyristor controlled reactor
TSC Thyristor switched capacitor
UEL Under excitation limiter
V1.1 Page 4 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
1 PURPOSE OF DOCUMENT
This document explains the process for carrying out dynamic model acceptance tests (MAT) for RMS
type models. Model acceptance tests are necessary to provide confidence the model is usable,
numerically robust and represents the plant under all expected operating conditions. The model
must comply with the Power System Model Guidelines and is expected to be accurate enough to
enable AEMO to assess the commissioning process and any impacts on system security. The
objective of the acceptance tests in this document is to determine the robustness of the model for
defined test conditions. The tests do not provide any assessment of compliance for performance or
access standards for specific connection points. Successful acceptance testing does not guarantee
that models submitted for a particular connection project will meet the applicable compliance
requirements.1
This document presents a systematic test suite and the key criteria for dynamic model acceptance,
including simulation case studies which the dynamic models will undergo for acceptance.
All models will be stored in AEMO’s Operations and Planning Data Management System (OPDMS)
for planning, operations and automated dynamic security assessment (DSA), and other applications.
The MAT submission should include all associated study files (case and output files) and a report
summarising key results of the tests undertaken, AEMO may provide a Python script to assist
proponents with completing a Model Acceptance Test,. Enquiries regarding the script can be sent
to connections@aemo.com.au
3.1 Scope
1
AEMO or the relevant network service provider may have specific requirements for an individual connection.
2
AEMO. Available at: https://www.aemo.com.au/-/media/Files/Electricity/NEM/Security_and_Reliability/System-Security-
Market-Frameworks-Review/2018/Power_Systems_Model_Guidelines_PUBLISHED.pdf
V1.1 Page 5 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
For dynamic reactive support plant such as SVC and STATCOM, models of:
o Main and auxiliary control systems (e.g., power oscillation damping), with a generic
large (nearly infinite) generating system representing the source power system.
For high voltage direct current (HVDC) links:
o If intended as interconnectors, the DC link model with a generic large (nearly infinite)
generating system connected at one end.
o If intended as embedded DC links with generating systems connected to one or both
ends the DC link model with generic (or specific, if provided) model of the generating
system(s) at one end or both ends (if applicable).
o If intended to interface islanded networks, e.g., DC-connected wind farms, the DC link
model with a specific model of the wind farm.
For plant commonly used in combination with other plant (e.g., specific wind turbine models and
dynamic reactive support devices), similar model testing can be used to assess potential model
interactions.
For plant with several control or operation modes, the model acceptance will encompass all modes.
Included in this category are:
Central park level controller for wind and solar farms, which can provide multiple control
functions such as voltage control, frequency control, power factor control.
Generating units with a changeover function between the star and delta connection modes for
various power output levels.
V1.1 Page 6 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
Corresponding transfer function block diagrams complying with the Power System Model
Guidelines.
Instructions on how the model should be set up and used.
Validation report comparing the model’s fault ride-through performance with the
measurements for power electronic connected generation technologies.
Model documentation and structure will be reviewed, and several main attributes will be assessed:
The transfer function block diagram must include all functional controllers and physical plant
that materially affects the performance of the model.3
The model must meet the accuracy requirements specified in the AEMO Power System Model
Guidelines.
The models of the controllers and items of plant must be easily identifiable.
The model parameter values must reflect typical values appropriate for the actual equipment
installed. The block diagram must show all model parameters and their values.
The use of black-box type representation is not acceptable.
The interconnection of the different functional controllers and the items of plant must be
clearly shown.
Control systems with several discrete states or logic elements may be provided in flow chart
format if a block diagram format is not suitable.
Model parameter values that are intended to be (or can be) externally adjusted (i.e., those
explicitly in PSS®E dynamic data file) must be clearly identified in the model block diagram.
The model block diagram and flow charts (if applicable) must represent the corresponding
model source code.4
The model inputs and outputs shown in the transfer function block diagram representation
should match those indicated in the model datasheet tables.
The state variables shown in the transfer function block diagram representation should match
those indicated in the model datasheet tables.
Model documentation and transfer function block diagram representation should be provided
at the level of detail required for AEMO and network service providers to derive the
corresponding linear small-signal model of the equipment.
Dynamic data must be provided as ‘per unit’ quantities on the machine MVA base.
The maximum duration of the dynamic simulation run for which the model accuracy is proven
should be clearly mentioned.
For wind-up, and anti-wind-up proportional integral (PI) controllers details of the controller—
including any potential dead-band and saturation—must be shown in the transfer function
block diagram representation.
3
Included in this category are the central park level controllers that schedule active and reactive power across the wind and solar
farms.
4
It is also expected that the functional block diagrams provided with the Power System Design and Setting Data Sheets for a specific
generating system connection will match these diagrams, although the parameter values might differ to reflect particular
connection point performance requirements.
V1.1 Page 7 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
For variable generation technologies (such as wind turbines and solar panels) the following
parameters must be accessible in the main software interface for online monitoring and
possible changes during the simulation:
o Active power at LV terminals.
o Reactive power at LV terminals.
o Active current at LV terminals.
o Reactive current at LV terminals.
o RMS voltage at LV terminals.
o Applicable set-points including:
Active power set-point.
Frequency set-point.
Voltage set-point.
Reactive power set-point.
Power factor set-point.
o Fault ride-through activation/deactivation.
o Reactive current injection during the fault.
o Additional requirements for wind turbines5:
Pitch angle.
Wind speed.
Generator rotor speed.
Mechanical torque/power.
Aerodynamic torque/power.
The minimum design value of the short circuit ratio (SCR) 6 for variable generation
technologies, HVDC links, and dynamic reactive support plant must be documented. As the
model will be assessed independent of specific connection projects, the SCR must be defined
at the equipment terminals rather than the point of common coupling (PCC). Vendors must
provision detailed EMT-type models when seeking assessment of the model for a short circuit
ratio of less than three.
The recommended range of the following dynamic simulation parameters should be stated in
the model documentation.
o Numerical integration time step. Where models use an internal integration time step
for some of its faster acting controllers this should be clearly highlighted.
o Tolerance for network solution.
o Acceleration factor for network solution.
o Frequency filter (filter time constant).
6
SCR is a measure of the strength of the network to which the equipment is connected. This is defined as the ratio of the short circuit
capacity of the grid at the point of common coupling (PCC) in MVA to the nominal power at the PCC in MW.
V1.1 Page 8 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
For wind and solar farms the model aggregation methodology proposed must be clearly
specified.
o The aggregation method should not restrict access to the wind turbine terminals (LV
side of the turbine transformer).
o The use of full feeder representation for one or more feeders is not considered good
industry practice due to accompanying computational burden. It should not be used if
possible.
Currently, AEMO accepts the source code formats FORTRAN and FLEX. Source codes written
in other formats (such as C/C++) may be assessed on a case-by-case basis.
The model must be written and prepared using good electricity industry practice and good
model writing practices for the relevant software. For PSS®E, this would include:
o Execution of the DOCU command should show all model states, outputs and
constants that are observable/adjustable externally. The output format of these
commands should be consistent with the format of dynamic data.
o Execution of dynamic data documentation commands should not result in model
crashing.
o Using models which include calls into either of the CONEC or CONET subroutines is not
acceptable. In PSS®E this approach would require users to make a fresh compilation
every time the network configuration changes, so a dedicated FORTRAN compiler is
needed for each user.
o Using identical names should be avoided for models of similar structure where the
number of one of the CONs, ICONs, VARs, or STATES is different between the two
models.
o The model should comprise a single executable file for each physical plant. Use of
auxiliary or linking files is discouraged.
V1.1 Page 9 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
The numerical integration time step should be kept under 20–25% of the shortest
time constant in the process being simulated. For acceptable numerical integration time steps
please refer to section 4.3 of AEMO’s Power System Model Guidelines.
Time constants smaller than the minimum acceptable numerical integration time step should
be avoided.
Model outputs in terms of the voltage, frequency, active and reactive power should be
reasonably constant and consistent when doubling and halving the recommended time step.
Should be numerically stable for a wide range of grid SCR and grid and fault X/R ratio.
Should be numerically stable for unity, lagging and leading power factors.
When the simulated response exhibits unusual performance characteristics several seconds after
removal of the disturbance, provision of off-site test results for identical equipment is necessary
to demonstrate that the actual equipment will perform the same way.
Models are expected to work for a range of the dynamic simulation parameters rather than for
specific settings.
To avoid excessive simulation burden when integrating those models into AEMO OPDMS and
DSA tools the minimum permissible values of the numerical integration time step and
acceleration factors are 1 ms and 0.2 ms respectively. The frequency filter time constant should
be set to four times the integration time step.
where d is a variable which allows varying fault distance with respect to the generating unit
Note that Udip as the remaining voltage that appears when zero in-feed is provided by the generating
unit for which the model is being tested.
Rearranging (1) and assuming Vs equal to 1 pu the fault impedance can be calculated as:
V1.1 Page 10 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
U dip
Equation (2) Zf d Zs
1 U dip
Equation (2) implies that the fault impedance can be determined as a function of the predefined
residual voltage at the fault location.
4.1 Case studies for both wind farms and synchronous generators
In summary, the general model acceptance tests required can be summarised as follows:
Fault disturbance tests with three-phase-to-ground fault scenarios considering various factors
such as:
o Fault duration.
o Voltage dip.
o Grid SCR.
o Grid X/R ratio.
o Pre-fault active power at the PCC.
o Pre-fault reactive power at the PCC.
o Fault X/R ratio.
Non-fault disturbance tests:
o Step response test on machine active power set-point as shown in Figure 2.
o Step response test on machine reactive power set-point as shown in Figure 3.
o Rate of change of grid frequency test as shown in Figure 4. (Note that for all cases the
grid frequency is increased to 52 Hz and restored to 50 Hz again).
V1.1 Page 11 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
Fault
SG
Fault
V1.1 Page 12 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
Fault Residual Short- Grid Active power Time step Acceleration Reactive
Item Duration voltage circuit X/R (pu) (ms) factor power (pu)
(s) (pu) ratio ratio
Voltage
dip test
cases
1 0.12 0 5 3 1.0 2 1.0 0.0
V1.1 Page 13 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
V1.1 Page 14 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
Small-
disturbance
test cases
V1.1 Page 15 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
V1.1 Page 16 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
V1.1 Page 17 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
V1.1 Page 18 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
Figure 4 Voltage set point step response test and grid voltage disturbance test
V1.1 Page 19 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
4.2 Additional case studies for variable generation technologies with low
voltage ride-through function
For wind turbines with low voltage ride-through (LVRT) control (assuming the voltage
threshold for activation of the LVRT control is k%), apply voltage step responses of (k+1)%, and
(k-1) to ensure correct operation of the control without any oscillatory behaviour.
o 5% step in Vref starting from within the generator’s capability curve. The final settling
value should be just within the UEL and should not enter into any limiter, including the
UEL.
o 5% step in Vref starting from within the OEL and not operating into another limiter.
o 5% step in Vref starting from within the generator’s capability curve. The final settling
value should be just within the OEL and should not enter into any limiter, including the
OEL.
Full Load
UEL OEL
½ to ¾ Load
Minimum Load
V1.1 Page 20 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
Case study 2
On load Vref step responses into excitation limiters over the capability of the plant at three
load levels: minimum load, full load and one or more loading levels between. Step responses
should be determined at each loading level for (see Figure 7):
o 5% step in Vref, into the UEL.
Full Load
UEL OEL
½ to ¾ Load
Minimum Load
4.3.2 Governor
To ensure there is no adverse interaction between the governor and PSS, the following case
study is carried out
o For operation at full load and unity power factor compare PSS performance for each
governor operating mode, and with the governor switched out of service (constant
mechanical power applied to the synchronous generator model). It is expected the governor
does not materially change the overall performance.
V1.1 Page 21 of 22
DYNAMIC MODEL ACCEPTANCE GUIDELINE
V1.1 Page 22 of 22