multi-dc mid term event, 19.09.2019 kriegersflak master ... · multi-dc mid term event, 19.09.2019...

21
MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten Dietrich, Marcin Bartosz, ABB

Upload: others

Post on 13-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

MULTI-DC MID TERM EVENT, 19.09.2019

KriegersFlak Master Controller (MIO)

Overview and Demo

Dr. Rüdiger Franke, Carsten Dietrich, Marcin Bartosz, ABB

Page 2: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Kriegers Flak Combined Grid Solution – KF CGS

- Overview

- Grid/Assets

Operation

- Concept

- Challenges

MIO implementation

- ABB OPTIMAX® implementing Dynamic Optimization

- Function

October 21, 2019 Slide 2

Agenda

Page 3: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Detail

October 21, 2019 Slide 3

Kriegers Flak Combined Grid Solution

DEDK2

New 400 MW interconnector utilizing existingor to be build offshore wind power collectorgrids of the two TSO’s 50Hertz Transmissionand Energinet.dk

KFCGS interconnector

Page 4: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Power Flow

Kriegers Flak Combined Grid Solution

October 21, 2019 Slide 4

Total of +900 MW wind infeed

220/150 kV 450 MVA transformer

380/150 kV Back to Back converter:

– 400 ±MW

– 100 ±MVAr

KFCGS interconnector

TRBtB

TR

Baltic 2

Baltic 1

Bentwisch

BentwischWind

Bjaeverskov

IshojTolstrupGaarde

KriegersFlak A

KriegersFlak B

KF Extension

600MW

220 kV

400MW

150 kV

Page 5: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Operation concept

Kriegers Flak Combined Grid Solution

October 21, 2019 Slide 5

– Wind power has prioritized access to the grid

– Interconnector is used to provide remainingcapacity of the wind farm connections to theelectricity market

Priorities

MW

1 Year

Wind

Ci

Cw

Market

Page 6: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Topology to be considered

October 21, 2019 Slide 6

Kriegers Flak Combined Grid Solution

Asset No. Considered

Cables 12

Transformers 12

Busbars 18

Reactors 15

Circuit breakers 50

Back-to-Back converter 1

MSCDN 1

Wind farms 4

Page 7: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

TRBtB

TR

Baltic 2

Baltic 1

Bentwisch

BentwischWind

Bjaeverskov

IshojTolstrupGaarde

KriegersFlak A

KriegersFlak B

KFE

Operation concept

Kriegers Flak Combined Grid Solution

October 21, 2019 Slide 7

1. Forecast available transfer(market)capacity at KFE (POR)

Regulation steps

Pcap?

P

P

P

P

Page 8: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Operation concept

Kriegers Flak Combined Grid Solution

October 21, 2019 Slide 8

1. Forecast available transfer(market)capacityat KFE (POR)

2. Set BtB power order according to agreedmarket flow and wind power of Baltic 1 and2

3. Adjust BtB power order if POR deviates dueto forecast errors of Baltic 1 and/or 2

4. Adjust BtB and/or limit wind farms if anycomponents are overloaded due to:

- Forecast errors or;

- Contingencies

Regulation steps

TRBtB

TR

Baltic 2

Baltic 1

Bentwisch

BentwischWind

Bjaeverskov

IshojTolstrupGaarde

KriegersFlak A

KriegersFlak B

KFE Ptrade

Plim

Plim

Plim

Plim

P?

Page 9: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Operation concept

Kriegers Flak Combined Grid Solution

October 21, 2019 Slide 9

1. Forecast available transfer(market)capacity at KFE (POR)

2. Set BtB power order according to agreedmarket flow and wind power of Baltic 1 and2

3. Adjust BtB power order if POR deviates dueto forecast errors of Baltic 1 and/or 2

4. Adjust BtB and/or limit wind farms if anycomponents are overloaded due to:

- Forecast errors or;

- Contingencies

5. Adjust V reference of BtB and provide Vreference remommendations for windfarms, in order to keep Q exchange at KFE

Regulation steps

V?

+-40 Mvar

V?

V?

V?

V?

TRBtB

TR

Baltic 2

Baltic 1

Bentwisch

BentwischWind

Bjaeverskov

IshojTolstrupGaarde

KriegersFlak A

KriegersFlak B

KFE

Page 10: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Overview

MIO interfaces

October 21, 2019 Slide 10

Interfaces

Page 11: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Overview

MIO implementation

October 21, 2019 Slide 11

– Real-time data processing and evaluating of P/Q references to control active and reactive power flow through the interconnector

– Optimal power flow calculation (OPF) based on CGS grid model

– Predictive and forecast functions

– Complete delivery of hardware and software for MIO

The MIO power flow optimization is based on ABB‘s OPTIMAX® PowerFit

Page 12: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Challenge and solution

Kriegers Flak Combined Grid Solution

October 21, 2019 Slide 12

Situation

Germany and Denmark interconnect theironshore transmission systems through HVACcables with 4 offshore wind farms and a Back-to-Back converter station.

To manage the optimal power flow (OPF) in theCombined Grid Solution (CGS) a controller(MIO) is required, which incorporates thecomplete offshore grid, the wind farms and theconverter station with its controlling functions.The following shows a MIO OPF cycle.

CalculateSystem/grid

model

Calculate real-time & predictive

OPF

Distributesetpoints

Physicalresponse of CGS

Measure andUpload all Inputs

Page 13: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

October 21, 2019 Slide 13

ABB OPTIMAX® – standardized model-based applications

FMI (Functional Model Interface) for deployment (www.fmi-standard.org)

Modelica for application engineering (www.modelica.org)

Power Plants Power Pools

IPC Server Cloud

Basis for several OPTIMAX applications

Renewables

Page 14: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

OpenModelica features

• Use of pre-built Modelica libraries

• Graphical composition of application model

• Model translation to fast executable C++ code

Model characteristics

• Equations/Variables: 4722

• Non-triviial equations: 788

• Size of core equation system: 81

• Model inputs u, z: 144

• Model outputs y: 335

Model-based predictive optimization

• Optimize power flows over K time steps,e.g. 96 steps for 15min intervals of one day

• Real-time need: solve time steps in parallel

Basing on PowerSystems library using dq phase system (RMS)

October 21, 2019 Slide 14

Modelica system model

Page 15: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Dynamic Optimization

For dynamic system model and sample time points tk , t0 < t1 < … < tK

find control u (and/or initial states x(0)) that minimize criterion Jsubject to mixed discrete/continuous model, initial conditionsand further constraints g

FMU MEJ = , ( )( ) , ( )

( ) → min(0)( ), (0)

( )

+ 1 = , , , , 0 = , = 0,1, … ,

= , , , , = , ∈ ,

, , ≥ 0

Treat optimal control programs basing on simulation models

FMI

= ℎ , , , , = 0,1, … ,

Page 16: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Numerical treatment

October 21, 2019 Slide 16

Dynamic Optimization problem

Optimize over time horizon

Degrees of freedom: optimal control u(t) and possiblyinitial states x(t0)

Numerical treatment:

• parameterize control trajectories:u(t) = u(uk), k=0,1,…,K-1

• Treat constraints and state equations in discrete timeCollocation: implicit state equations

Multistage: explicit state equations

• Collect all discrete-time control and state variables inone large vector of optimization variables

Alt. simple treatment:

1,,0,

),(

),,(0

0)(1,,0,0),(

..

min),()(

1

1

,

1K

0k00 0

-=

ïïî

ïïí

ì

-

=

³

-=³

¾®¾+=

+

+

-

Kk

xuxf

xuxf

xcKkuxc

ts

uxfxfJ

kkkk

kkkk

KK

kkk

ux

kkKk

K

K

Collocation:

Multistage/shooting:= ( , , , , … , , , )

= , , … ,

∈ [ , ]

Page 17: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

21.10.2019

Describe control trajectory withcontrol parameters

Introduce initial states of each interval asoptimization variables

Parallel solution of initial value andsensitivity problems for each interval

Treat junction conditions betweenintervals as optimization constraints

Parallel Optimization with control vector parameterization (parallel multiple shooting)

Page 18: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

MIO model-based control solving Optimal Power Flow in real-time

October 21, 2019 Slide 18

ABB OPTIMAX® applied to real-time control

CGS MIO OPF RT

Iterations

OPF Constraintsand Targets

Tuned ModelInputs (u)

Measurements (z)CGS Model

Optimized Variables (y)

Model variables

Measurements z

– Status of switches and tap changers

– Actual voltages and power flows

– Actual line loadings

Tuned Model Inputs u

– Controlled voltages and power flows

Optimized Variables y

– Active power set point of HVDC

– Active power limitations of wind farms

– Voltage / reactive power set points

OPF Constraints and Targets

– Equipment limits, e.g. line loadings

– Target power flow, power losses

Page 19: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Summary

MIO implementation

October 21, 2019 Slide 19

Functions

Control

– P and V references to BtB and wind farms

Monitor

– Topology of CGS

– Asset loading

– Power exchange between both TSOs

Predict

– Power flow forecasts and grid restrictions

Advice

– Warnings/alarms

Import

Process DB

OPF PredictOPF Predict

OPF Predict

OPF PredictOPF PredictOPF RT

Interface

Export

Process DB

OPF PredictOPF Predict

OPF Predict

OPF PredictOPF PredictOPF RT

Interface

OperatorOperatorWind prod. Forecasts,

scheduled powertransfer

Reports, predictions

Page 20: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten

Summary

MIO implementation

October 21, 2019 Slide 20

– Designed and implemented by ABB

– Based on ABB OPTIMAX PowerFit

– Optimal power flow calculation in real time using grid model developed by ABB (Modelica)

– Verification using customers system simulation model (PowerFactory)

– Geo-redundant servers

– IEC 60870-5-104 communication

Highlights

Page 21: MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master ... · MULTI-DC MID TERM EVENT, 19.09.2019 KriegersFlak Master Controller (MIO) Overview and Demo Dr. Rüdiger Franke, Carsten