Lehrstuhl für Geoinformatik
Technische Universität München
Motivation and use cases for 3D utility network models + Utility Network ADE Core Model Thomas H. Kolbe, Tatjana Kutzner Chair of Geoinformatics Technische Universität München
[email protected] 1st Joint SIG 3D and OGC Workshop on the CityGML UtilityNetworkADE Munich, October 13-14, 2016
AP 3
Simulation of intersectorial cascading effects in the failure of critical infrastructures based on the virtual 3D city model of Berlin
Research project funded by BMBF 2009-2012
SIMKAS-3D
Motivation Department of Geoinformation Science
Initial Event
pumping station is damaged and water flow out
Hello, fault reporting center … the power is not available, and the water is also cut off
spread of water causes the failure of power 3
due the power failure,networks the pumps won‘t work Becker, T. - Integrated 3Dto modeling of multi-utility
AP 3
Project partners
4 SIMKAS-3D
AP 3
Integration of the Utility Networks and the 3D City Model Aim: Development of a homogenised network model for the simulation incl. the relevant thematic attributes (usage type, material, operating parameters, number of habitants etc.)
SIMKAS-3D
Lehrstuhl für Geoinformatik
21.10.2015
Technische Universität München
T. H. Kolbe – Ver- und Entsorgungsinfrastrukturen auf Stadtebene
6
Lehrstuhl für Geoinformatik
Technische Universität München
2D/3D Analyses & Simulations Crossing utility lines
Infos on near lines
Image: DHI-WASY GmbH, SIMKAS 3D project partner 21.10.2015
Simulation of water leakage
Technische Universität München
Lehrstuhl für Geoinformatik
Components of Networks (excerpt) power plant, transmission station switch box, fuse Pumps, Valves … Streetlight, switch gear cabinet … Pipe, T-pipe, cable …
Each of these entities is part of the utility network and essential for the supply task. All of these entities have: • different 3D representations • different semantics and functions within the utility network BUT: From a topological, functional point of view they are only a part of a network!
Technische Universität München
Lehrstuhl für Geoinformatik
Understanding Utility Networks
NetworkCore
All Networks are aggregations of atomic entities such as pipes, stations, cables etc.!
0..* component
Network
_NetworkFeature the basic unit part of the city an abstraction of the real Pipe world
*
Pipe
Network
collection of features characterized water by Pipe homogeneous works type of commodity
Technische Universität München
Lehrstuhl für Geoinformatik
Representation of Network Entities ►
parallel to its 3D topographic representation a network entity has functional and topological aspects
►
Networks are typically represented as graph structures, and entities are separated either in line-like or point-like shapes (cf. INSPIRE, ESRI, etc.)
►
we understand a NetworkFeature as a sub graph of the whole network graph Graph structure FeatureGraph
NetworkGraph featureGraphMember
0..*
1
Technische Universität München
Lehrstuhl für Geoinformatik
Graph Representations of Network Entities
FeatureGraph
FeatureGraph Legend Node (type: exterior) Node (type: interior) InteriorFeatureLink NetworkFeature
FeatureGraph
Technische Universität München
Lehrstuhl für Geoinformatik
Joint Topographic and Functional Modelling Feature A lodXGeometry
Feature B
lodXGeometry
PIPE DN35
PIPE DN35
NETWORK
FeatureGraph
FeatureGraph FeatureGraph
FeatureGraph
NetworkGraph NetworkGraph Source: SIMKAS 3D
13.10.2016
T. Kutzner, T. H. Kolbe - Current state of development of the CityGML UtilityNetworkADE
12
Lehrstuhl für Geoinformatik
Technische Universität München
Modeling Alternatives for Network Components
FeatureGraph
FeatureGraph Legend
Node (type: exterior) Node (type: interior) InteriorFeatureLink
Network Component Source: SIMKAS 3D
13.10.2016
T. Kutzner, T. H. Kolbe - Current state of development of the CityGML UtilityNetworkADE
13
Technische Universität München
Lehrstuhl für Geoinformatik
Connecting Network Components
FeatureGraph
FeatureGraph NetworkGraph
Legende Node (type: exterior)
FeatureGraph
FeatureGraph
Node (type: interior) InteriorFeatureLink
NetworkGraph
InterFeatureLink Network Component Source: SIMKAS 3D
13.10.2016
T. Kutzner, T. H. Kolbe - Current state of development of the CityGML UtilityNetworkADE
14
Technische Universität München
Lehrstuhl für Geoinformatik
Network Hierarchies multi-utility pipe cable protection package
gas network high pressure
treatment plant
cable © Schaefer Naturstein
protection pipe
Feature Hierarchy
low pressure
Network Hierarchy
fresh water Multi-Utility Networks
How can this be achieved by modeling NetworkFeatures / FeaturesGraphs / NetworkGraphs?
Technische Universität München
Lehrstuhl für Geoinformatik
consistsOf
1
Hierarchies: Feature Hierarchy _NetworkFeature
cable
Switch gear cabinet
0..*
Legend
A1
A 1
B3 B5
1
3 B4
A2
C1 C3
5 6 4 2 D4 D3 D2 D1
4 5
6
Node (type: exterior) Node (type: interior)
B1 C4 3
2
B2 C2
InteriorFeatureLink InterFeatureLink (connects) InterFeatureLink (contains) NetworkFeature
Technische Universität München
Lehrstuhl für Geoinformatik
Hierarchies: Internal Network Hierarchies e.g. Gas network is an aggregation of sub networks of same commodity, but different pressure systems and each sub network is an aggregation of Network entities
Distribution of gas goes from high pressure to low pressure Network GAS
subNetwork >84 bar
subNetwork 71 – 84 bar
subNetwork 40- 71 bar
subNetwork 17 – 40 bar
subNetwork < 17 bar
Formal Realization 1
_NetworkFeature 21.10.2016
0..*
* component
0. .*
consistsOf
1
Network 0..*
subNetwork
Lehrstuhl für Geoinformatik
Technische Universität München
Complete Network Core Model in UML
h rap G e tur Fea
Linking objects
21.10.2016
Technische Universität München
Lehrstuhl für Geoinformatik «FeatureType» Core::AbstractCityObject
UtilityNetworkADE Topography
NetworkCore
+component
«FeatureType» AbstractNetworkFeature
0..*
0..* «Property» + function :FunctionValue [0..1] + usage :FunctionValue [0..*] + connectedCityObject :URI [0..1] + yearOfConstruction :Date [0..1] + status :StatusValue [0..1] + locationQuality :SpatialQualityValue [0..1] + elevationQuality :SpatialQualityValue [0..1]
«FeatureType» Netw ork
+subNetwork 0..*
«Property» + class :Code [0..1] + function :Code [0..*] + usage :Code [0..*]
+superOrdinateNetwork 0..*
+subOrdinateNetwork 0..*
+consistsOf 0..* +topoGraph
Graph Representation
0..1
+topoGraph
«FeatureType» FeatureGraph
«FeatureType» Netw orkGraph
+featureGraphMember
2 «enumeration» NodeValue
0..*
exterior interior
+nodeMember
«FeatureType» Node
1..* GM_Primitive «type» Geometric primitiv e:: GM_Point
+realization
+ + +
GM_OrientableCurve «type» Geometric primitiv e:: GM_Curv e
+linkMember
connects contains
0..1 +start
+end
1
+ +
0..1
«FeatureType» InteriorFeatureLink
0..* «DataType» AbstractLinkControl
direction :Sign [0..1] linkControl :AbstractLinkControl [0..1]
+linkMember
«FeatureType» InterFeatureLink +
«DataType» AbstractSignature
1
«FeatureType» AbstractLink
+realization
0..* 0..*
«enumeration» InterFeatureLinkValue
type :NodeValue connectionSignature :AbstractSignature [0..1] linkControl :AbstractLinkControl [0..1]
0..*
13.10.2016
0..1
type :InterFeatureLinkValue
«FeatureType» Netw orkLink
0..*
+linkMember
T. Kutzner, T. H. Kolbe - Current state of development of the CityGML UtilityNetworkADE
19
Lehrstuhl für Geoinformatik
Technische Universität München
CityGML UtilityNetworkADE Already existing modelling
Newly introduced modelling Not yet realised
13.10.2016
T. Kutzner, T. H. Kolbe - Current state of development of the CityGML UtilityNetworkADE
20
Lehrstuhl für Geoinformatik
Technische Universität München
City Model + Multiple Utility Infrastructures
24. 7. 2013
Thomas H. Kolbe – Energy Atlas, NDemo, Smart Sustainable Districts
21
Lehrstuhl für Geoinformatik
Technische Universität München
Intermediate Summary ► Core
model for the representation of utility networks
● 3D topographic modelling ● functional modelling (includes 3D topological modelling) ● Support of hierarchies: complex objects, network hierarchies ● Provides homogenized and integrated view on multi-utility networks ► The
core model is independent of the specific type of utility / commodity
► Next
steps
● generic modeling of Network Features according to their function,
e.g. distribution elements, devices, etc. ● generic modeling of Network Types (to comprise the multiple different commidity types)
13.10.2016
T. Kutzner, T. H. Kolbe - Current state of development of the CityGML UtilityNetworkADE
22