a modularized and distributed simulation environment for ......a modularized and distributed...
TRANSCRIPT
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
Faculty of Electrical and Computing Engineering Communication Networks Institute Prof. Dr.-Ing. Christian Wietfeld
5th International Workshop on OMNeT++
Desenzano, Italy, 23.03.2012
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
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
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)
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“
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
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
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
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
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
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++)
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
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
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)
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
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!