Automation of AEMO Model Acceptance Testing and Benchmarking. PowerFactory Users Group Meeting Sydney 05/09/13. Luke Robinson DIgSILENT Pacific

Similar documents
Introducing the New Iowa Assessments Mathematics Levels 12 14

LABORATORY : A PROJECT-BASED LEARNING EXAMPLE ON POWER ELECTRONICS

Grade 6: Correlated to AGS Basic Math Skills

Unit 3 Ratios and Rates Math 6

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

Electric Power Systems Education for Multidisciplinary Engineering Students

Fourth Grade. Reporting Student Progress. Libertyville School District 70. Fourth Grade

MinE 382 Mine Power Systems Fall Semester, 2014

IMPROVED MANUFACTURING PROGRAM ALIGNMENT W/ PBOS

On the Combined Behavior of Autonomous Resource Management Agents

Application of Virtual Instruments (VIs) for an enhanced learning environment

Reinforcement Learning by Comparing Immediate Reward

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

A Power Systems Protection Teaching Laboratory for Undergraduate and Graduate Power Engineering Education

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Dublin City Schools Mathematics Graded Course of Study GRADE 4

D Road Maps 6. A Guide to Learning System Dynamics. System Dynamics in Education Project

ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob

Certified Six Sigma Professionals International Certification Courses in Six Sigma Green Belt

Your School and You. Guide for Administrators

Circuit Simulators: A Revolutionary E-Learning Platform

M55205-Mastering Microsoft Project 2016

Radius STEM Readiness TM

Page 1 of 11. Curriculum Map: Grade 4 Math Course: Math 4 Sub-topic: General. Grade(s): None specified

EEAS 101 BASIC WIRING AND CIRCUIT DESIGN. Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis

CUSTOMER TRAINING COURSE PROGRAMME TECHNICAL TRAINING

The New York City Department of Education. Grade 5 Mathematics Benchmark Assessment. Teacher Guide Spring 2013

ICT SUPPORTED ENGINEERING COURSE CASE STUDY AND GUIDELINES

School of Innovative Technologies and Engineering

Using a PLC+Flowchart Programming to Engage STEM Interest

Classroom Connections Examining the Intersection of the Standards for Mathematical Content and the Standards for Mathematical Practice

Bayllocator: A proactive system to predict server utilization and dynamically allocate memory resources using Bayesian networks and ballooning

Nearing Completion of Prototype 1: Discovery

FOR TEACHERS ONLY. The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION PHYSICAL SETTING/PHYSICS

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

Project Management for Rapid e-learning Development Jennifer De Vries Blue Streak Learning

Generating Test Cases From Use Cases

Utilizing Soft System Methodology to Increase Productivity of Shell Fabrication Sushant Sudheer Takekar 1 Dr. D.N. Raut 2

EDEXCEL NATIONALS UNIT 25 PROGRAMMABLE LOGIC CONTROLLERS. ASSIGNMENT No.1 SELECTION CRITERIA

Earthsoft s EQuIS Database Lower Duwamish Waterway Source Data Management

UNIVERSIDAD DEL ESTE Vicerrectoría Académica Vicerrectoría Asociada de Assessment Escuela de Ciencias y Tecnología

SCT Banner Financial Aid Needs Analysis Training Workbook January 2005 Release 7

STABILISATION AND PROCESS IMPROVEMENT IN NAB

Software Maintenance

Research Article Hybrid Multistarting GA-Tabu Search Method for the Placement of BtB Converters for Korean Metropolitan Ring Grid

Curriculum for the Academy Profession Degree Programme in Energy Technology

THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE!

Bachelor of Engineering in Biotechnology

BENCHMARK MA.8.A.6.1. Reporting Category

Hard Drive 60 GB RAM 4 GB Graphics High powered graphics Input Power /1/50/60

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

Reduce the Failure Rate of the Screwing Process with Six Sigma Approach

Characteristics of Functions

LEGO MINDSTORMS Education EV3 Coding Activities

A Neural Network GUI Tested on Text-To-Phoneme Mapping

Physics 270: Experimental Physics

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment

arxiv: v2 [cs.ro] 3 Mar 2017

LLD MATH. Student Eligibility: Grades 6-8. Credit Value: Date Approved: 8/24/15

Measurement & Analysis in the Real World

Introduction to Causal Inference. Problem Set 1. Required Problems

OCR for Arabic using SIFT Descriptors With Online Failure Prediction

Analysis of Enzyme Kinetic Data

Houghton Mifflin Online Assessment System Walkthrough Guide

Paper 2. Mathematics test. Calculator allowed. First name. Last name. School KEY STAGE TIER

IMPROVE THE QUALITY OF WELDING

Montana Content Standards for Mathematics Grade 3. Montana Content Standards for Mathematical Practices and Mathematics Content Adopted November 2011

ENME 605 Advanced Control Systems, Fall 2015 Department of Mechanical Engineering

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Python Machine Learning

Laboratorio di Intelligenza Artificiale e Robotica

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

Computer Architecture CSC

Lecture Videos to Supplement Electromagnetic Classes at Cal Poly San Luis Obispo

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Orientation Workshop on Outcome Based Accreditation. May 21st, 2016

APPENDIX A: Process Sigma Table (I)

Standard 1: Number and Computation

Using Proportions to Solve Percentage Problems I

MAKINO GmbH. Training centres in the following European cities:

Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses

Conceptual and Procedural Knowledge of a Mathematics Problem: Their Measurement and Their Causal Interrelations

INSTRUCTION MANUAL. Survey of Formal Education

Computer Science. Embedded systems today. Microcontroller MCR

Newburgh Enlarged City School District Academic. Academic Intervention Services Plan

LOS ANGELES CITY COLLEGE (LACC) ALTERNATE MEDIA PRODUCTION POLICY EQUAL ACCESS TO INSTRUCTIONAL AND COLLEGE WIDE INFORMATION

Major Milestones, Team Activities, and Individual Deliverables

Algebra 2- Semester 2 Review

Recognition of Prior Learning (RPL) Policy

Real Estate Agents Authority Guide to Continuing Education. June 2016

Seminar - Organic Computing

Bluetooth mlearning Applications for the Classroom of the Future

SCT Banner Student Fee Assessment Training Workbook October 2005 Release 7.2

The Moodle and joule 2 Teacher Toolkit

GACE Computer Science Assessment Test at a Glance

Statewide Framework Document for:

Livermore Valley Joint Unified School District. B or better in Algebra I, or consent of instructor

Beyond the Blend: Optimizing the Use of your Learning Technologies. Bryan Chapman, Chapman Alliance

Math Pathways Task Force Recommendations February Background

Moderator: Gary Weckman Ohio University USA

Transcription:

Automation of AEMO Model Acceptance Testing and Benchmarking PowerFactory Users Group Meeting Sydney 05/09/13 Luke Robinson DIgSILENT Pacific PowerFactory Users' Group Meeting, Sydney 2013 1

INTRODUCTION PowerFactory Users' Group Meeting, Sydney 2013 2

Generator control systems A typical synchronous generator excitation system includes an exciter, regulator, voltage transducer, stabiliser, and limiting functions (Kundur, 1994). PowerFactory Users' Group Meeting, Sydney 2013 3

Dynamic models Accurate, robust and functionally correct models of generator control systems are required to enable utilities and network operators to determine operational limitations and ensure stable operation of the power system. Often the models used by these organizations are developed by third parties, and without a stipulated set of simulation case studies can result in a series of updates and revisions to model source code as it is tested by model end user(s). PowerFactory Users' Group Meeting, Sydney 2013 4

Model acceptance testing There are clear benefits associated with pre-defining a set of case studies to be performed by model developers, and AEMO has thus developed new model acceptance test guidelines. The guidelines require the model developer to demonstrate model performance and robustness for a range of time-domain simulation events. PowerFactory Users' Group Meeting, Sydney 2013 5

Focus of this presentation This presentation commences with a description of the model acceptance tests required, describes dynamic model development in DIgSILENT PowerFactory, and provides an overview of the process of converting models for use in other programs. In a case study, automation scripts are developed for both PowerFactory and PSS/E to read study case parameters from a CSV file and produce results that demonstrate compliance with AEMO s model acceptance test guidelines, and additionally demonstrate alignment between the models. PowerFactory Users' Group Meeting, Sydney 2013 6

ACCEPTANCE TESTS PowerFactory Users' Group Meeting, Sydney 2013 7

Model acceptance testing The model setup is a generic single machine infinite bus (SMIB) case with pre-defined short-circuit ratio and system X/R parameters, The model does not provide for a connection point specific assessment - that is carried out independently of the model acceptance tests. PowerFactory Users' Group Meeting, Sydney 2013 8

Calculation of source impedance Consider a 100MW generator, for the case where the short circuit ratio (SCR) = 3 and the X/R ratio = 10: 100 3 = = 3.00 100 = 1.00 3.00 = 0.333 = = 0.333 0.150 = 0.183 = 0.183 1+10 = 0.0182 = 10 0.0182 = 0.182 = 220 100 = 484 Ω = 0.0182 484 = 8.81 Ω = 0.182 484 = 88.1 PowerFactory Users' Group Meeting, Sydney 2013 9

Calculation of fault impedance For the same case, consider application of a fault at the transformer HV terminals with a residual voltage of 70%. The fault X/R ratio is 3. Ω = # $% 1 # $% =88.7 0.7 1 0.7 =207 Ω = 207 1+3 =65.5 Ω =3 65.5=196.5 PowerFactory Users' Group Meeting, Sydney 2013 10

Model acceptance testing Simulation events relevant to synchronous plant excitation systems are as follows: - Faults - Grid voltage steps - Grid voltage angle steps - AVR reference voltage steps to reach and engage excitation limiters PowerFactory Users' Group Meeting, Sydney 2013 11

Step changes to grid voltage PowerFactory Users' Group Meeting, Sydney 2013 12

Step changes to limiters PowerFactory Users' Group Meeting, Sydney 2013 13

Step changes to engage limiters PowerFactory Users' Group Meeting, Sydney 2013 14

MODEL DEVELOPMENT PowerFactory Users' Group Meeting, Sydney 2013 15

Model development There are two key steps in the model development process: 1. Develop the control system block diagram that represents the functionality of the physical plant, thus defining how the simulation program calculates derivatives and other algebraic functions 2. Define calculation of control system model initial conditions PowerFactory Users' Group Meeting, Sydney 2013 16

Conversion of dynamic models Consider a simple time delay block. PowerFactory PSS/E State-space equations x.=(yi-x)/t yo=x DSTATE(K)=(YI-STATE(K))/CON(J) YO=STATE(K) Initial conditions inc(x)=ut STATE(K)=ECOMP(I) PowerFactory Users' Group Meeting, Sydney 2013 17

Example block testing Open loop tests can be completed by applying sinusoidal input signals to control system blocks to verify model functionality. This example shows the output and state of a non-windup lead-lag limiter in PowerFactory and PSS/E. PowerFactory Users' Group Meeting, Sydney 2013 18

STUDY AUTOMATION PowerFactory Users' Group Meeting, Sydney 2013 19

Study cases The study cases discussed previously were considered for model acceptance testing of an ABB Unitrol F excitation system. Scripts in both DIgSILENT Programming Language (DPL) for PowerFactory and Python for PSS/E refer to study case parameters stored in the CSV file. The table below shows parameters for a fault case of 0.12 s duration at the transformer HV terminals. Item Duration Residual SCR XR Power Step Accel Reactive 1 0.12 0 5 3 1 2 1 0 PowerFactory Users' Group Meeting, Sydney 2013 20

Study case automation The DPL script reads simulation case parameters from the CSV file and modifies network source impedance, fault impedance (for fault cases) and simulation events accordingly. The script can optionally read in simulation results from other programs or from commissioning tests for comparison. After each simulation, a WMF file is exported that includes a plot page from PowerFactory with the key quantities of interest: - Machine terminal voltage - Machine active and reactive power - Machine angle - Machine field voltage and field current PowerFactory Users' Group Meeting, Sydney 2013 21

Automation script overview REPEAT FOR ALL CASES Functional description of DPL and Python automation files as follows: Read in CSV input parameters For each event: Classify the event type Set load flow parameters (generator output and system source impedance) Modify simulation parameters Initialise the case Run simulation to 2.0 seconds Apply event/disturbance Run simulation to 12.0 seconds Depending on the case, stop the simulation, or continue with additional events Export results to a WMF file End script. PowerFactory Users' Group Meeting, Sydney 2013 22

VIDEO PowerFactory Users' Group Meeting, Sydney 2013 23

PowerFactory Users' Group Meeting, Sydney 2013 24

CONCLUSION PowerFactory Users' Group Meeting, Sydney 2013 25

Conclusion The development of control system models for dynamic simulation has been presented, and the procedure for automating model performance assessments with respect to the AEMO guidelines has been described. This paper has also demonstrated an automated procedure for thoroughly testing model functionality and performance that could be used to assess conversion of models from and to PowerFactory format. PowerFactory Users' Group Meeting, Sydney 2013 26

Questions and discussion PowerFactory Users' Group Meeting, Sydney 2013 27