abb corporate research mats larsson / 2002-02-18 / 1 2002 abb corporate research ltd, baden,...

9
ABB Corporate Research Mats Larsson / 2002-02-18 / 1 2002 ABB Corporate Research Ltd, Baden, Switzerland New Developments on ABB Test Case Mats Larsson

Upload: tracy-gray

Post on 16-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ABB Corporate Research Mats Larsson / 2002-02-18 / 1  2002 ABB Corporate Research Ltd, Baden, Switzerland New Developments on ABB Test Case Mats Larsson

ABB Corporate ResearchMats Larsson / 2002-02-18 / 1

2002 ABB Corporate Research Ltd, Baden, Switzerland

New Developments on

ABB Test Case

Mats Larsson

Page 2: ABB Corporate Research Mats Larsson / 2002-02-18 / 1  2002 ABB Corporate Research Ltd, Baden, Switzerland New Developments on ABB Test Case Mats Larsson

ABB Corporate ResearchMats Larsson / 07.10.2001 / 2

2001 ABB Corporate Research Ltd, Baden, Switzerland

Preview

The ABB Power Grid Test Case

Modelica Files

Simulink Files

C/C++ Interface

Report of Ongoing Work at ETH

Q&A during presentation

Page 3: ABB Corporate Research Mats Larsson / 2002-02-18 / 1  2002 ABB Corporate Research Ltd, Baden, Switzerland New Developments on ABB Test Case Mats Larsson

ABB Corporate ResearchMats Larsson / 07.10.2001 / 3

2001 ABB Corporate Research Ltd, Baden, Switzerland

The ABB Power Grid Test Case

Disturbance Input Line trip

Discrete Step Controls Tap changer reference

voltage Load Shedding Capacitor Switching

Hybrid Behaviour Generator overload

protection Transformer Relay Control

Nonlinearity „sign change“ in tap

changer control

Page 4: ABB Corporate Research Mats Larsson / 2002-02-18 / 1  2002 ABB Corporate Research Ltd, Baden, Switzerland New Developments on ABB Test Case Mats Larsson

ABB Corporate ResearchMats Larsson / 07.10.2001 / 4

2001 ABB Corporate Research Ltd, Baden, Switzerland

Collapse Scenario

Line tripping (L3) after 100 s Inherent Load Recovery Tap Changer Tries to Restore Voltage Generator field limit activated at 286 s Collapse

0 100 200 300 4000.9

0.95

1

1.05Tap Controlled Load Generator Voltage

Overload limit

reached

Tap Changer

Control

Page 5: ABB Corporate Research Mats Larsson / 2002-02-18 / 1  2002 ABB Corporate Research Ltd, Baden, Switzerland New Developments on ABB Test Case Mats Larsson

ABB Corporate ResearchMats Larsson / 07.10.2001 / 5

2001 ABB Corporate Research Ltd, Baden, Switzerland

Control Objectives

Stabilize all voltages within 0.9 - 1.1 p.u.

Use minimal amount of load shedding

Control voltage at bus 4 as close as possible to 1 p.u.

Capacitor and tap changer control can be used freely

Page 6: ABB Corporate Research Mats Larsson / 2002-02-18 / 1  2002 ABB Corporate Research Ltd, Baden, Switzerland New Developments on ABB Test Case Mats Larsson

ABB Corporate ResearchMats Larsson / 07.10.2001 / 6

2001 ABB Corporate Research Ltd, Baden, Switzerland

Modelica Version

Easiest way to work on model => Dymola 4.2a

New test cases will be constructed out of block library

Used to generate Simulink and C version

HTML Documentation containing all model equations

Control algorithms can be written in Modelica or external C/Fortran code

Page 7: ABB Corporate Research Mats Larsson / 2002-02-18 / 1  2002 ABB Corporate Research Ltd, Baden, Switzerland New Developments on ABB Test Case Mats Larsson

ABB Corporate ResearchMats Larsson / 07.10.2001 / 7

2001 ABB Corporate Research Ltd, Baden, Switzerland

Simulink Version

Only inputs and outputs available (can be extended upon request)

Only works under Windows

Can be used for verification of control schemes written in Matlab

Page 8: ABB Corporate Research Mats Larsson / 2002-02-18 / 1  2002 ABB Corporate Research Ltd, Baden, Switzerland New Developments on ABB Test Case Mats Larsson

ABB Corporate ResearchMats Larsson / 07.10.2001 / 8

2001 ABB Corporate Research Ltd, Baden, Switzerland

C/C++ Version

Simple API to DSBlocks generated by Dymola Model Compiles with gcc and Visual C++ 6.0 under

Windows Much faster than Simulink Interface

Model Structure:

There is a „family“ of functions f,g,h depending on the state of the system

Zero-crossing functions can be used to anticipate discrete changes (not yet implemented)

function crossing-zero - ))(),(,()(

variablesauxilliary andoutput - ))(),(,()(

sderivative state - ))(),(,()(

tutxphtz

tutxpgty

tutxpftx

i

i

i

Page 9: ABB Corporate Research Mats Larsson / 2002-02-18 / 1  2002 ABB Corporate Research Ltd, Baden, Switzerland New Developments on ABB Test Case Mats Larsson

ABB Corporate ResearchMats Larsson / 07.10.2001 / 9

2001 ABB Corporate Research Ltd, Baden, Switzerland

Conclusion

First test case almost finished

Still some work on C/C++ interface

Larger examples possible