example studies using hybrid simulation · 2017-07-26 · steps to create a hybrid simulation 1....

13
Example Studies Using Hybrid Simulation 2017 IEEE PES General Meeting/ Analytics Methods for Power Systems Committee Panel Session Panel Session Title: “Challenges and solutions of interfacing techniques for EMT/TSA hybrid simulation Industry perspectives” July 20, 2017 Garth Irwin Chaminda Amarasinghe Electranix Corporation 1 Electranix Corporation

Upload: others

Post on 08-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

Example Studies Using Hybrid Simulation

2017 IEEE PES General Meeting/ Analytics Methods for Power Systems Committee Panel Session 

Panel Session Title: “Challenges and solutions of interfacing techniques for EMT/TSA hybrid simulation ‐ Industry perspectives” 

July 20, 2017

Garth IrwinChaminda AmarasingheElectranix Corporation

1

Electranix Corporation

Page 2: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

Background and ToolsSimulation Tools Used:• PSCAD (EMT)• PSS/E (TS)• E‐TRAN (Translation Tool)• “E‐TRAN Plus for PSS/E” (Hybrid Co‐Simulation)• “E‐TRAN Plus for PSCAD” EMT Parallel Processing

2

Electranix Corporation

Page 3: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

3

Electranix Corporation

Hybrid Simulation• Simultaneous runs using both TSA and EMT 

tools (EMT models embedded in transient stability simulations)

• Interface models on both sides, exchange information.

• EMT models (to represent offshore VSC multi‐terminal grid and wind turbine models etc…) 

• TS models (to represent the full AC system, including all modes of oscillation from nearby machines)

• Same communication library (between cpus of computers on a LAN)

• Plotting and control by a central GUI/operator

G

Transient Stability Model

EMT ModelEMT Model

G

CPU #1 CPU #2

TCP/IP Communication

G

Transient Stability Model

G

CPU #3CPU #1

Large System Large System

Pure Transient Stability Model

Hybrid EMT/TS Model

Page 4: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

Steps to Create a Hybrid Simulation1. Start with a working TS case (loadflow and 

dynamic models)2. Identify the “kept network” (ie what is to be 

modeled in EMT – right side of the example)• Perform harmonic impedance scans for successively 

larger cases (adding shunt caps and long lines etc.. until frequency response is accurate)

• Can include machine busses (TS machine data is also translated into EMT)

• Add busses of complex models which are to be represented with detailed EMT models

• A general list of busses (that do not have to be interconnected).

3. Translation tool will generate:• EMT case (adds neteq of TS portion)• Python script for TS (adds neteq of EMT portion)

4. Run Python script in TS to generate hybrid case5. Run EMT Case (and auto‐start TS case) or 

modify TS case to auto‐start EMT case)

Electranix Corporation

4

TS Hybrid Portion

Original TS Case

Multi-port equivalent

EMT Hybrid Portion

Multi-port equivalent

Hybrid EMT-TS Simulation

Kept Network

Page 5: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

Simultaneous runs using both TS and EMT.• Interface models on both sides, exchange of 

terminal information.• Every component is only modeled once (in 

either EMT or TS).• Instantaneous response (faults etc.) in systems 

separated through interfaces is correct due to multi‐port off‐diagonal LDU derived equivalents (unlike simple source equivalent interfaces)!

Also Includes:• Transfer of signals from EMT to/from TS• Plotting and control by a central GUI/operator 

(and auto‐start of other cases)• Support for Snapshots• Support for any number of boundary busses, 

any combination of multiple TS, multiple EMT, parallel TS or parallel EMT simulations.

Multi-port equivalent

Multi-port equivalent

EMT model

TS model

Electranix Corporation

5

Combined TS-EMT Hybrid Simulation

Page 6: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

6

Electranix Corporation

EMT Parallel Processing• Traveling wave transmission line models have 

natural time delays.• Simulations can be broken up at Bergeron 

transmission line boundaries or at Scaling Transformers.

• Results on 1 CPU or multiple CPUs are identical.• Multiple cores on one computer, or multiple 

computers across a LAN can be used.• Auto‐launch of one process from another used to 

make parallel processing easy to use • Any number of processors, different time steps, 

program versions or compilers.

TCP/IP Communication

CPU #1

Single CPUEMT Model

Complex System

Complex System

Complex System

Complex System

EMT Model

ParallelizedEMT Model

Complex System

Complex System

Complex System

Complex System

EMT Model

CPU #1

EMT Model

CPU #2

EMT Model

CPU #4

EMT Model

CPU #3

Page 7: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

Atlantic Wind Studies7

Electranix Corporation

CPU 11

CPU 12

CPU 10

CPU 9

CPU 8

CPU 4

CPU 5

CPU 6

CPU 7

CPU 1

CPU 3

CPU 2

TS case with 3 interfacing points

HMI

CPU 13

CPU 14

Electrical signals

To all CPUsTo all CPUs

Communication signals

Page 8: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

4 Terminal VSC/HVDC Link ‐ Hybrid and Parallel Computing Using 9 Processors

Hybrid Interface from EMT to Transient Stability Parallel Processing EMT Detailed Model

HMI/Control

Electranix Corporation

8

Page 9: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

9

Electranix Corporation

HVDC/VSC StudiesCompare 2nd LCC Pole to VSC Pole

MainlandTransient 

Stability V32

Island Transient 

Stability V29

EMT Detailed HVDC Models

(Monopole and Bipole LCC)

EMT Detailed VSC Models

(Monopole)

Page 10: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

MISO HVDC Concept (by Dale Osborn)

Electranix Corporation

10

Page 11: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

Large System Study Example11

Electranix Corporation

Page 12: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

12

Electranix Corporation

Multi‐Vendor Simulation Setup 

Wind #1

LAN/Switch

Wind #2 VSC #1 VSC #2 VSC #3

Private VPN interfaces (allows manufacturers to remotely participate and update models)

Simulation Manager(Public Area)

Central Control Computer- Start cases (on all computers)- Stop, pause, take snapshots…- Plot quantities from all cases- Apply faults anywhere in EMT or TS- Only user who has share access to run manufacturer’s cases on its computer- TS case be on this or on another dedicated computer

Page 13: Example Studies Using Hybrid Simulation · 2017-07-26 · Steps to Create a Hybrid Simulation 1. Start with a working TS case (loadflow and dynamic models) 2. Identify the “kept

13

Electranix Corporation

Thank You!Contact:

Garth [email protected]

Chaminda [email protected]