a modularized and distributed simulation environment for ......a modularized and distributed...

16
technische universität dortmund A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures Christian Müller, Hanno Georg and Christian Wietfeld TU Dortmund University Communication Networks Institute (CNI) Dortmund, Germany [email protected] Faculty of Electrical and Computing Engineering Communication Networks Institute Prof. Dr.-Ing. Christian Wietfeld 5 th International Workshop on OMNeT++ Desenzano, Italy, 23.03.2012

Upload: others

Post on 04-Apr-2020

24 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of

Smart Grid ICT Infrastructures

Christian Müller, Hanno Georg and Christian Wietfeld

TU Dortmund University Communication Networks Institute (CNI)

Dortmund, Germany

[email protected]

Faculty of Electrical and Computing Engineering Communication Networks Institute Prof. Dr.-Ing. Christian Wietfeld

5th International Workshop on OMNeT++

Desenzano, Italy, 23.03.2012

Page 2: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

2 / 16

Agenda

Motivation

Project Outline System Architecture

Distributed Simulation Framework

Architecture and Messaging GeNeSiS++ Framework System Model Directory Register Reference Scenarios

Exemplary Performance Analysis

Conclusions and Outlook

Page 3: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

3 / 16

One of six Smart Grid regions in Germany funded by:

Project consortium:

Cooperation project

E-Energy Smart Grid Region Development and Demonstration of decentralized integrated energy systems on the way towards the E-Energy marketplace of the future

Page 4: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

4 / 16

Home Area Network Wide Area Network Access Networks

Meter Reading Operator

AMR Technologies: - NB-PLC - GPRS - RF Mesh

Energy Supplier

Aggregator Distribution

Network Operator

Marketplace

System Architecture

Smart Metering Gateway

User Interaction

Smart Metering for Electricity, Water, Gas, etc.

µCHP Energy-

management Gateway

(PH)EV

White Goods

Gateway

Integration of customers into the Smart Grid using reliable and secure ICT infrastructures Metering HAN Gateway (Aggregation of (sub-) metering data, decoupling of energy and ICT

components, data provisioning, user interface) Management HAN Gateway (Energy marketplace interaction, DSM, advanced user interface)

DSM Technologies: - BPLC - 3G/4G RF - DSL - Fiber - Cable

Inhouse Technologies: - PLC (B/NB-PLC) - RF (e.g. ZigBee) - Wired (e.g.

Ethernet)

Page 5: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

5 / 16

Home Area Networks Broadband Powerline Communications

(HomePlug 1.0 / 1.0 turbo, AV, DS2, etc.)

Wireless (ZigBee, Wireless M-Bus, Z-Wave, WLAN, etc.)

Wired (Ethernet, Seriell, Bus, etc.)

Access Networks Powerline Communications (HomePlug

1.0 / 1.0 turbo, AV, DS2, NB-PLC) Wireless (GSM, UMTS, LTE, WiMAX, RF Mesh, etc.)

Wired (DSL, Fiber, Cable, etc.)

Modularized approach for covering different application domains Distributed development approach for revision-based management of modules

State-of-the-Art Technologies

PHY

Tech

nolo

gyTR

AAP

P

TCP UDP

HTTP SOAPDPWSIEC 61850

XMLWeb Services

SSLSCTP FTP

NET

IPv4 / IPv6

OSGiSML

IPsec

Data rate

Topology LayerInhouse Access Backend

M-Bus

DigitalstromNB-PLC

BB-PLC

Ethernet

DSL

ATM/SDH

Konnex / Lon

PSTN

ISDN

1 Mbit /s

100 Mbit /s

1000 Mbit/s

100 kbit/s

10 kbit/s

1 kbit/s

Z-wave

3G cellular (UMTS, HSPA)

WiFi WiMAX / Mobile WiMAX / LTE

2G cellular (GPRS/EDGE)Zigbee 2,4 GHz

Broadband Satellite

Narrowband Satellite

Bluetooth

wired wireless

State-of-the-Art Analysis „ICT Technologies for E-DeMa“

Page 6: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

6 / 16

Simulation Framework Architecture based on AXIS2 Web Services

Configuration &

Preview

Execution and

Analysis

Module Library

(.so-File)

Module Development

Scenario Creation

Web Browser (GWT Website)

User Interface (Local/Remote)

Web Browser (GWT Website)

Network Generation (GeNeSiS++)

System Model Directory Register

(SMDR)

Simulation Environment (OMNeT++)

Network Description (NED-File)

Module Development

AXIS2 Web Service

AXIS2 Web Service

Page 7: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

7 / 16

SMDR Sequence Chart – Modules and Scenario Development

User Interface

SMDR Frontend

SMDR Repository

Mod

ule

Dev

elop

men

t

Register New Module Upload New Module to Database

Acknowledgment Acknowledgment

Generate New Scenario via GeoDB Get Applicabale Modules

List of Modules Provide Possible Module Combinations

Select Modules

Store Configuration to Database Provide Unique Identifier (UUID)

Generate Default OMNeT++ Configuration

Module Creation: Create new

module

Register Module to SMDR

Upload module to SMDR

Scenario Creation: Generate new geo-

based scenario

Select modules

Retrieve UUID

Page 8: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

8 / 16

SMDR Sequence Chart – Simulation Execution and Analysis

User Interface

SMDR Frontend

SMDR Repository

Exec

utio

n an

d An

alys

is

Start Simulation with UUID Request Stored Scenario

Retrieve Stored Scenario Retreive Stored Scenario

Resolve Missing Modules

Resolve Missing Modules

Retrieve Missing Modules Retreive Missing Modules

Simulation Execution Provide UUID in

omnetpp.ini-file

Retrieve ned-file via Web Service

Automatically check and resolve dependencies

Update missing modules

Page 9: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

9 / 16

SMDR Browser-based Frontend

Page 10: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

10 / 16

Cost 231 WI / Building Penetration LOS topologies Distance between 20m - 5km Different Building Types

2

dB fsp dB e Ge 1 2

2

1 i 2

L L (S d) W (1 sin( )) W Max( , )

with W p and (d 2) (1 sin( ))

Winner II C4: Outdoor-to-Indoor Urban Topologies / NLOS Building Losses within Houses 2

tot B1 out in inPL PL (d d ) 15 15 (1 cos( )) 0.5 d

Channel Modeling based on Propagation Models

Winner II A2 / B4: Indoor-to-Outdoor / vice versa Urban Topologies Building Losses within Houses

Parameters for Cost 231 Building Penetration

Parameters for Winner II C4

Page 11: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

11 / 16

Real-world adaption: Topology generation based on

geographic position (Latitude and Longitude)

Connection to MySQL Database containing coordinates and node information

Methods library for accessing data, coordinates transformation, distance calculation and neighbourlist generation.

Flexible scenario generation

1. Real-World Evaluation Scenario (geo-based)

2. Model of Infrastructure

3. Communication-infrastructure

[1] C. Müller, S. Subik, A. Wolff, C. Wietfeld. ''A System Design Framework for Scalability Analysis of Geographic Routing Algorithms in Large-Scale Mesh Networks'', 3rd International Workshop on OMNeT++ co-located with International ICST Conference on Simulation Tools and Techniques (SIMUTools), Malaga, Spain, Mar 2010.

GEnerator for large-scale NEtwork SImulation Scenarios in OMNeT++ (GeNeSiS++)

Page 12: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

12 / 16

Exemplary Large-Scale Scenarios

Large-Scale Scenario (Detail)

Large-Scale Scenario: • Geo-based Scenario • 802.16e (Mobile WiMAX) Infrastructure • Suburban scenario • ~10.000 different households

Large-Scale Scenario

Legend: 64-QAM 16-QAM BPSK No Link

Page 13: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

13 / 16

Double-family-house

Single-family-house Mulity-family-house

Infrastructure- komponents

Exemplary Small-Scale Scenarios Double-family-house

Single-family-houseMulity-family-house

Infrastructure-komponents

Exemplary Small-Scale Scenarios

Energy Management Gateway

Smart Metering Components

Controlable Loads / Decentralized Generation

User Interface

WAN link

HAN link

Page 14: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

14 / 16

Exemplary Performance Analysis

Analysis of Metering Data Format (SML-getListResponse)

Network Planning for Wireless Technologies with Building Penetration (Coverage Analysis for LTE at 800 MHz)

Page 15: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

15 / 16

Proof-of-concept for a modularized OMNeT++ simulation environment based on Web Service on-demand module management.

Analysis of topology specific influences on scalability for different technologies and various traffic patterns for Smart Grid applications.

Exemplary analysis for suburban scenario with more than 10.000 different households combining detailed Home Area Networks has been presented.

On-going work focuses on the evaluation of different technologies for the presented use cases in order to obtain network planning heuristics for Smart Grid ICT networks and optimization approaches for existing infrastructures.

Proof-of-Concept for dynamic build automation (e.g. Ant, Maven)

Conclusions and Outlook

Page 16: A Modularized and Distributed Simulation Environment for ......A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures . 6

Christian Müller | Communication Networks Institute (Prof. Dr.-Ing. Christian Wietfeld)

technische universität dortmund

A Modularized and Distributed Simulation Environment for Scalability Analysis of Smart Grid ICT Infrastructures

16 / 16

Thank you for your Attention!