motivation and use cases for 3d utility network models + utility
TRANSCRIPT
Technische Universität München Lehrstuhl für Geoinformatik
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
SIMKAS-3D
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
3 Becker, T. - Integrated 3D modeling of multi-utility networks
Department of Geoinformation Science
Motivation
Initial
Event
pumping
station is
damaged and
water flow out
due to the power failure, the pumps won‘t work
spread of water causes the failure of power
Hello, fault reporting
center … the power is
not available, and the
water is also cut off
SIMKAS-3D
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.)
Technische Universität München Lehrstuhl für Geoinformatik
21.10.2015 T. H. Kolbe – Ver- und Entsorgungsinfrastrukturen auf Stadtebene 6
Technische Universität München Lehrstuhl für Geoinformatik
21.10.2015
2D/3D Analyses & Simulations
Image: DHI-WASY GmbH, SIMKAS 3D project partner
Crossing utility lines
Infos on near lines
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
Network
All Networks are aggregations of atomic entities such as pipes, stations,
cables etc.!
Ne
two
rkC
ore
_NetworkFeature Network
*0..* component
Pipe Pipe Pipe water
works
collection of features
characterized by homogeneous type of commodity
the basic unit
part of the city
an abstraction of the real world
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
10..*
featureGraphMember
Technische Universität München Lehrstuhl für Geoinformatik
Graph Representations of Network Entities
FeatureGraph
FeatureGraph
Node (type: exterior)
Node (type: interior)
InteriorFeatureLink
Legend
NetworkFeature
FeatureGraph
Technische Universität München Lehrstuhl für Geoinformatik
Joint Topographic and Functional Modelling
13.10.2016 T. Kutzner, T. H. Kolbe - Current state of development of the CityGML UtilityNetworkADE 12
Feature A lodXGeometry
Feature B lodXGeometry
NETWORK
FeatureGraph FeatureGraph
NetworkGraph
FeatureGraph FeatureGraph
NetworkGraph
PIPE DN35
PIPE DN35
Source: SIMKAS 3D
Technische Universität München Lehrstuhl für Geoinformatik
Modeling Alternatives for Network Components
13.10.2016 T. Kutzner, T. H. Kolbe - Current state of development of the CityGML UtilityNetworkADE 13
FeatureGraph
FeatureGraph
Node (type: exterior)
Node (type: interior)
InteriorFeatureLink
Legend
Network Component Source: SIMKAS 3D
Technische Universität München Lehrstuhl für Geoinformatik
Connecting Network Components
13.10.2016 T. Kutzner, T. H. Kolbe - Current state of development of the CityGML UtilityNetworkADE 14
Source: SIMKAS 3D
Node (type: exterior)
Node (type: interior)
InteriorFeatureLink
InterFeatureLink
Legende
Network Component
FeatureGraph FeatureGraph
NetworkGraph
FeatureGraph FeatureGraph
NetworkGraph
Technische Universität München Lehrstuhl für Geoinformatik
Network Hierarchies
© Schaefer Naturstein
high pressure
low pressure
cable protection
package
protection pipe
cable
gas network multi-utility pipe
Feature Hierarchy Network Hierarchy
How can this be achieved by modeling NetworkFeatures /
FeaturesGraphs / NetworkGraphs?
treatment plant
fresh water
Multi-Utility
Networks
Technische Universität München Lehrstuhl für Geoinformatik
Hierarchies: Feature Hierarchy
2
Switch gear cabinet
A1
A2
4
B1
B2
C1
C2
B3
B4 B5
C3 C4
D1 D2 D3 D4
InteriorFeatureLink
InterFeatureLink (connects)
Legend
InterFeatureLink (contains)
Node (type: exterior)
Node (type: interior)
NetworkFeature 5 6
A
1 2
3 4
5 6
cable
_NetworkFeature
1
0..*
consistsOf
1
3
Technische Universität München Lehrstuhl für Geoinformatik
Hierarchies: Internal Network Hierarchies
21.10.2016
Distribution of gas goes from high pressure to low
pressure
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
Formal Realization
Network
GAS
subNetwork
>84 bar
subNetwork
71 – 84 bar
subNetwork
40- 71 bar
subNetwork
17 – 40 bar
subNetwork
< 17 bar
_NetworkFeature Network
*0..*
component
1
0..*
subNetwork1
0..*
consistsOf
Technische Universität München Lehrstuhl für Geoinformatik
Complete Network Core Model in UML
21.10.2016
FeatureGraph
Linking objects
Technische Universität München Lehrstuhl für Geoinformatik
13.10.2016 T. Kutzner, T. H. Kolbe - Current state of development of the CityGML UtilityNetworkADE 19
«FeatureType»
AbstractNetworkFeature
«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»
Network
«Property»
+ class :Code [0..1]
+ function :Code [0..*]
+ usage :Code [0..*]
«FeatureType»
NetworkGraph
«FeatureType»
FeatureGraph
«FeatureType»
Node
+ type :NodeValue
+ connectionSignature :AbstractSignature [0..1]
+ linkControl :AbstractLinkControl [0..1]
«FeatureType»
AbstractLink
+ direction :Sign [0..1]
+ linkControl :AbstractLinkControl [0..1]
«FeatureType»
NetworkLink
«FeatureType»
InterFeatureLink
+ type :InterFeatureLinkValue
«FeatureType»
InteriorFeatureLink
«FeatureType»
Core::AbstractCityObject
«enumeration»
NodeValue
exterior
interior
«DataType»
AbstractSignature
«enumeration»
InterFeatureLinkValue
connects
containsGM_Primitive
«type»
Geometric primitiv e::
GM_Point
GM_OrientableCurve
«type»
Geometric primitiv e::
GM_Curv e
«DataType»
AbstractLinkControl
«enumeration»
NetworkClassValue
HighVoltageNetwork
MediumVoltageNetwork
LowVoltageNetwork
HighPressureNetwork
MediumPressureNetwork
LowPressureNetwork
«enumeration»
NetworkFunctionAndUsageValue
supply
disposal
communication
+nodeMember
1..*
+linkMember
0..*
+linkMember0..*
+linkMember
0..*
2
+realization
0..1
+realization
0..1
+start 1
0..*
+consistsOf
0..*
+featureGraphMember
0..*
+topoGraph 0..1
+subNetwork 0..*
+subOrdinateNetwork
0..*
+superOrdinateNetwork
0..*
+topoGraph 0..1
+component
0..* 0..*
+end 1
0..*
Graph
Representation
Topography
UtilityNetworkADE NetworkCore
Technische Universität München Lehrstuhl für Geoinformatik
CityGML UtilityNetworkADE
13.10.2016 T. Kutzner, T. H. Kolbe - Current state of development of the CityGML UtilityNetworkADE 20
Already existing
modelling
Newly introduced
modelling
Not yet realised
Technische Universität München Lehrstuhl für Geoinformatik
City Model + Multiple Utility Infrastructures
24. 7. 2013 Thomas H. Kolbe – Energy Atlas, NDemo, Smart Sustainable Districts 21
Technische Universität München Lehrstuhl für Geoinformatik
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