Motivation and use cases for 3D utility network models + Utility

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