pandapower - an open source framework for...

33
L.Thurner, A. Scheidler, M. Braun Fraunhofer IWES & University of Kassel 1st International Conference on Large-Scale Grid Integration of Renewable Energy in India New Delhi, India September 6th – 8th, 2017 pandapower - an Open Source Framework for Automated Evaluations of Future Power Systems

Upload: lexuyen

Post on 19-Apr-2018

224 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

L.Thurner, A. Scheidler, M. Braun Fraunhofer IWES & University of Kassel

1st International Conference on Large-Scale Grid Integration of Renewable Energy in India

New Delhi, India

September 6th – 8th, 2017

pandapower - an Open Source Framework for Automated Evaluations of Future Power Systems

Page 2: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

2 http://www.uni-kassel.de/go/pandapower

Introduction

Increasing penetration of power systems with renewable energy resources (RES)

Germany: 10 GW (1999) >100 GW (2016)

India: 43 GW (now) 175 GW (plan for 2022)

Majority of RES are installed in distribution networks

Large amount of different networks

High diversity of networks

Studying the impact of RES installation is vital to guarantee cost-efficient planning and operation of future power systems

General conclusions are difficult to draw

Reliable analysis has to be based on large amount of network data

New tools for the automated analysis of networks are necessary

Introduction of the new open source power systems analysis tool pandapower

Page 3: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

3 http://www.uni-kassel.de/go/pandapower

pandapower vs. PyPSA

pandapower PyPSA

Python based open source Tool for Power System Analysis

Able to solve power flow and optimal power flow problems

Based on a tabular data structure using the Python library pandas

Focus on Detailed Power System Modelling Focus on Energy Modelling

Static Power Flow, Short Circuit and Topological Analysis Multi-Period Optimal Power Flow

Distribution System Analysis and Planning Transmission System Analysis and Planning

http://www.uni-kassel.de/go/pandapower https://github.com/FRESNA/PyPSA

Page 4: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

4 http://www.uni-kassel.de/go/pandapower

APP

LICA

TIO

N

Grid Loss Analysis

Determination of Hosting Capacity

Reliability and n-1 Outage Analysis

...

pandapower Pro

FRA

MEW

ORK

pandapower

State Estimation

Network Building API

Different Power Flow Solvers

Topological Graph Search Analysis

IEC 60909 Short Circuit Calculation

Data structurebased on pandas

Large Library of Grid Element Models

Optimal Power Flow

plotting

INPU

T

Conversion from other Tools / Formats• PowerFactory• PSS Sincal• Neplan• CIM...

Forecasts for • Probablistic DER

installation scenario• Generic load

profiles

Boundary Conditions• Operational Limits• Planning Principles• Topology Constraints• Contingency Constraints... ...

Time Series Simulations

Local, Decentral and Central Controllers

Co-Simulation Framework

...

Automated Sectioning Point Optimization

Metaheuristic Grid Extension Planning

Topological Network Optimization

...

Page 5: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

5 http://www.uni-kassel.de/go/pandapower

Overview

pandapower

Element Models

Analysis Functionality and Validation

Minimal Example

Hosting Capacity

Boxplot Distribution

Example Implementation in pandapower

Real World Case Study Results

Conclusion

Page 6: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

6 http://www.uni-kassel.de/go/pandapower

Overview

pandapower

Element Models

Analysis Functionality and Validation

Minimal Example

Hosting Capacity

Boxplot Distribution

Example Implementation in pandapower

Real World Case Study Results

Conclusion

Page 7: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

7 http://www.uni-kassel.de/go/pandapower

pandapower Electric Element Models

Page 8: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

8 http://www.uni-kassel.de/go/pandapower

pandapower Switch Model

Ideal Bus-Bus and Bus-Branch switch models

Allows detailed modelling of substations and tie-line switches

Page 9: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

9 http://www.uni-kassel.de/go/pandapower

pandapower Functionality

Electric Analysis Power Flow

Optimal Power Flow

State Estimation

Short-Circuit Calculation

Topological Analysis Graph Searches on Electric Network

Further Functionality Plotting

Converter

Generic Networks

Page 10: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

10 http://www.uni-kassel.de/go/pandapower

Model Tests and Validation

Tolerances:

Power Flow Results are compared with commercial software to validate models

Validation tests exist for every pandapower element

About 250 unit tests for overall pandapower functionality

Page 11: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

11 http://www.uni-kassel.de/go/pandapower

Creating Minimal Example

Page 12: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

12 http://www.uni-kassel.de/go/pandapower

Running a power flow and inspecting the results:

Detailed results for each element

Running A Power Flow

bus1 bus2 bus3

Page 13: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

13 http://www.uni-kassel.de/go/pandapower

Overview

pandapower

Element Models

Analysis Functionality and Validation

Minimal Example

Hosting Capacity

Boxplot Distribution

Example Implementation in pandapower

Real World Case Study Results

Conclusion

Page 14: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

14 http://www.uni-kassel.de/go/pandapower

Hosting Capacity Distribution

Concentrated distribution allows installation of only 8 PV plants

Even distribution allows installation of 15 PV plants

Hosting Capacity is not one value but distribution of values

Page 15: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

15 http://www.uni-kassel.de/go/pandapower

Hosting Capacity in pandapower

Page 16: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

16 http://www.uni-kassel.de/go/pandapower

Hosting Capacity in pandapower

Hosting capacity analysis yields

Distribution of installable capacity

Distribution of limiting causes

Page 17: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

17 http://www.uni-kassel.de/go/pandapower

Comparing Hosting Capacity to Expected PV Expansion

Analysis of 111 Low Voltage Networks

Comparing hosting capacity to expected installations

Study shows that most networks can host expected additional installtion

Figure courtesy of Romande Energie

Page 18: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

18 http://www.uni-kassel.de/go/pandapower

Assessment of Smart Grid Technologies

Advanced PV Inverters functions

Reactive Power Control

Constant CosPhi

Q(U)-control (volt-var function)

CosPhi(P)-control (watt-var function)

Active power curtailment (e.g. peak shaving)

Figure courtesy of Romande Energie

Advanced PV inverter functions

Page 19: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

19 http://www.uni-kassel.de/go/pandapower

Assessment of Smart Grid Technologies

Advanced OLTC transformer control (AOLTC)

Installation of additional voltage regulators (e.g. MV/LV transformers with OLTC-contoller)

Combination of Smart Grid Technologies

Figure courtesy of Romande Energie

Combination of PV inverter functions and advanced OLTC control

Page 20: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

20 http://www.uni-kassel.de/go/pandapower

Technical and Economical Assesment of MV/LV OLTC transformer (rONT)

Analysis of 329 Low Voltage Networks

PV Hosting Capacity

Full rooftop potential (maximum installable PV capacity)

Voltage problems in 85 LV networks

can potentially be mitigated with controllable MV/LV transformer (rONT)

Figure courtesy of Bayernwerk

Page 21: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

21 http://www.uni-kassel.de/go/pandapower

Assessment of Smart Grid Technologies

Increase of Hosting Capacity (median value) by MV/LV OLTC 85 real LV grids

Figure courtesy of Bayernwerk

Page 22: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

22 http://www.uni-kassel.de/go/pandapower

Technical and Economical Assesment of MV/LV OLTC transformer

Analysis of 85 Low Voltage Networks with voltage violations

rONT mitigates all problems in 29 networks

rONT only effective in 29 / 329 overall networks

Figure courtesy of Bayernwerk

Page 23: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

23 http://www.uni-kassel.de/go/pandapower

Overview

pandapower

Element Models

Analysis Functionality and Validation

Minimal Example

Hosting Capacity

Boxplot Distribution

Example Implementation in pandapower

Real World Case Study Results

Conclusion

Page 24: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

24 http://www.uni-kassel.de/go/pandapower

Conclusion

pandapower was published in November 2016

Very positive feedback and participation from the community

Already deployed in multiple projects worldwide

Presented examples (and many more) are available as interactive notebooks on https://github.com/lthurner/pandapower/tree/develop/tutorials

Applications of pandapower

Hosting capacity analysis was presented as example application with real world examples

pandapower has been succesfully deployed in other applications, such as power system planning, operation, network studies, loss studies etc.

continous development on github: https://github.com/lthurner/pandapower

Subscribe for pandapower updates on https://www.uni-kassel.de/go/pandapower

Page 25: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

25 http://www.uni-kassel.de/go/pandapower

Annex – Minimal Example

Page 26: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

26 http://www.uni-kassel.de/go/pandapower

Creating Minimal Example

Page 27: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

27 http://www.uni-kassel.de/go/pandapower

Running a power flow and inspecting the results:

Detailed results for each element

Running A Power Flow

bus1 bus2 bus3

Page 28: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

28 http://www.uni-kassel.de/go/pandapower

Change the transformer tap position:

Transformer ratio changes

Voltage at the low voltage side of the transformer rises

Running A Power Flow – Tap Changers

bus1 bus2 bus3

Page 29: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

29 http://www.uni-kassel.de/go/pandapower

Introduce an open switch at the end of the line:

Load bus is cut from power supply

Voltage at isolated bus is returned as nan (not a number)

Running A Power Flow – Switches

bus1 bus2 bus3

Page 30: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

30 http://www.uni-kassel.de/go/pandapower

Find all buses without galvanic connection to slack bus:

Find all buses on the same voltage level as Bus 2 (after closing switch)

Topological Analysis

bus1 bus2 bus3

Page 31: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

31 http://www.uni-kassel.de/go/pandapower

Short Circuit Analysis

Define short circuit parameters of external grid

Calculate short circuit currents according to IEC 60909

Initial short circuit current 𝐼𝐼𝑘𝑘′′

Peak short circuit current 𝑖𝑖𝑝𝑝

bus1 bus2 bus3

Page 32: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

32 http://www.uni-kassel.de/go/pandapower

Contact

Prof. Dr. Martin Braun Head of Business Field Grid Planning and Operation

• Mail: [email protected] • Phone: +49 561 7294 118 • www.iwes.fraunhofer.de

Dr. Alexander Scheidler Research associate

• Mail: [email protected]

Fraunhofer IWES - Business Field Grid Planning and Operation

• Techno-economic studies for analyzing, planning, operation, control, stability of power systems

• Automated Planning Tools (e.g. pandapower http://www.uni-kassel.de/go/pandapower )

• Operational Tools (algorithms for ancillary services, hardware/software platform for pilot systems)

• (Co-Simulation) Test Platforms for operational solutions (www.opsim.net)

• Multi-Energy System Planning and Operation (Power, Heat, Gas)

• Microgrid/ Hybrid System Test Bench and PHiL Tests

Page 33: pandapower - an Open Source Framework for …regridintegrationindia.org/wp-content/uploads/sites/3/2017/09/9A_3...IEC 60909 Short Circuit Calculation Data structure based on pandas

Martin Braun Integration Conference New Delhi, India | 6-9 Sep 2017

33 http://www.uni-kassel.de/go/pandapower

Contact

Prof. Dr. Martin Braun Chair of Energy Management and Power System Operation • Mail: [email protected] • Phone: +49 561 804 6202 • http://www.uni-kassel.de/eecs/e2n

Leon Thurner Research associate • Mail: [email protected]

Department Energy Management and Power System Operation - e²n

• Development of models, methods, algorithms and tools for analysis, operation and control, and design of the future decentralized power system with high share of renewable energies. e.g. pandapower

• Multi-Objective/Perspective/Level Optimisation of the power system

• Simulation of the power system over time scales and system levels.

• Resilient Control Design incl. power system stability, network restoration, microgrid structures