demo: integrating building information modeling and sensor … · 2018-10-10 · 01 baggrund 2 / 28...

28
SSN2018 workshop Demo: Integrating Building Information Modeling and Sensor Observations using Semantic Web Mads Holten Rasmussen 1,2 | Christian Aaskov Frausing 1,2 | Christian Anker Hviid 1 | Jan Karlshøj 1 1: Technical University of Denmark [DTU] | 2: Niras October 9 th 2018

Upload: others

Post on 08-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

SSN2018 workshopDemo: Integrating Building Information Modelingand Sensor Observations using Semantic WebMads Holten Rasmussen1,2 | Christian Aaskov Frausing1,2 | Christian Anker Hviid1 | Jan Karlshøj1

1: Technical University of Denmark [DTU] | 2: Niras

October 9th 2018

Page 2: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

2 / 28 SSN2018 [email protected]

About me

2011 B.Sc. Architectural engineering, DTU

2013 M.Sc. Architectural Engineering, DTU

20132016

HVAC-engineer, NIRAS (former ALECTIA)2,100 employees - offices in 27 countries

2016 Industrial PhD

”Digital Infrastructure and Building Information Modeling in the design and planning of building services”

Page 3: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

3 / 28 SSN2018 [email protected]

Disposition

01 Problem in scope

02 Linked Building Data

03 The case

04 Implementation

05 Final Words

Page 4: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Problem in Scope

Page 5: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

5 / 28 SSN2018 [email protected]

Overall information flow

Architect

Client

GeometrySpace function

Indoor Climaterequirements

Control strategy Control strategy

Indoor Climate & Low voltageEnergy engineer engineer

Electrician

Page 6: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

6 / 28 SSN2018 [email protected]

Data exchange of today

Architect

Client

GeometrySpace function

Indoor Climaterequirements

Control strategy Control strategy

Indoor Climate & Low voltageEnergy engineer engineer

Electrician

Page 7: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

7 / 28 SSN2018 [email protected]

Change management

Architect

Client

GeometrySpace function

Indoor Climaterequirements

Control strategy Control strategy

Indoor Climate & Low voltageEnergy engineer engineer

Electrician

Page 8: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

8 / 28 SSN2018 [email protected]

Architect

Client

GeometrySpace function

Indoor Climaterequirements

Control strategy Control strategy

Indoor Climate & Low voltageEnergy engineer engineer

Electrician

Change management

Page 9: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

9 / 28 SSN2018 [email protected]

Future scenario

Building ManagementSystem

Data processingKnowledge base

ActualconditionsFindings

Future buildingsControl strategy tweaks

Client

Page 10: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

Slidetitel

10 / 28 SSN2018 [email protected] / 28 SSN2018 [email protected]

How to integrate the architectural model with the engineer’s demands and the actual systems installed in the future building?

Page 11: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

Linked Building Data

02

Page 12: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

12 / 28 SSN2018 [email protected]

Linked Building Data Community Group

Page 13: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

13 / 28 SSN2018 [email protected]

OPM

BOT The Building Topology Ontology Products’ ontology

Properties’ ontologyOntology for Property Management

PRODUCT

PROPS

https://w3id.org/bot# https://w3id.org/product#

For describing any zone orelement in its context of thebuilding in which it belongs

For describing properties with relation to buildings

For describing productswith relation to buildings

For describing temporal design properties that arelikely subject to changes

https://w3id.org/opm# https://w3id.org/props#

Page 14: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

14 / 28 SSN2018 [email protected]

BOT Main Classes

bot:Elementbot:Zone

bot:Site bot:Building bot:Storey bot:Space

A spatial 3D division. An instance of bot:Zone can contain other bot:Zone instances, making it

possible to group or subdivide zones.

Zone Subclasses

Constituent of a construction entity with a characteristic technical function,

form or position

Page 15: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

15 / 28 SSN2018 [email protected]

BOTSelected relationships

bot:Elementbot:Zone

arch:spaceB arch:WC1arch:spaceA

bot:adjacentZone bot:containsElement

rdf:type rdf:typerdf:type

ABoxTBox

Page 16: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

The case

03

Page 17: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

17 / 28 SSN2018 [email protected]

NavitasAarhus University, Denmark

Page 18: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

18 / 28 SSN2018 [email protected]

Architectural modelexported from BIMauthoring tool

inst:site_1 a bot:Site ; bot:hasBuilding inst:building_1 .

inst:building_1 a bot:Building ; bot:hasStorey inst:level_1xS3BCk291UvhgP2dvNMKI .

inst:level_1xS3BCk291UvhgP2dvNMKI a bot:Storey ; bot:hasSpace inst:room_1xS3BCk291UvhgP2dvNtzh .

inst:room_1xS3BCk291UvhgP2dvNtzh a bot:Space ; props:identityDataName "Kontor 01.063" ; props:identityDataNumber "01.063" ; props:dimensionsArea "12.71 m2"^^cdt:area ; props:spaceBoundary "POLYGON((-49111 -5192, (...), -49111 -5192))"^^geo:wktLiteral .

Page 19: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

19 / 28 SSN2018 [email protected]

Architectural modelexported from BIMauthoring tool

Sensor observationsextracted fromspreadsheets

inst:room_01.063-Temp-Sensor-obs0 a sosa:Observation ; sosa:hasFeatureOfInterest inst:room_1xS3BCk291UvhgP2dvNtzh ; sosa:hasResult "20.7 Cel"^^cdt:temperature ; sosa:madeBySensor inst:room_01.063-Temp-Sensor ; sosa:observedProperty inst:room_01.063-Temp ; sosa:resultTime "2017-04-18T05:11:32+01:00"^^xsd:dateTime .

Page 20: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

20 / 28 SSN2018 [email protected]

Sensor observationsextracted fromspreadsheets

Prototype:Tool for equippingduring design

ng-plan

Page 21: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

21 / 28 SSN2018 [email protected]

Data structure

bot:Building

bot:Zone

inst:bldg inst:lvl

rdf:typerdf:type rdf:typebot:hasStorey bot:hasSpace

bot:containsZone bot:containsZone

props:spaceBoundary

bot:hasSimple3DModel

“Office 225”@en

props:identityDataName

bot:containsZone

bot:Space

inst:sp

bot:Storey

“POLYGON(0 0, 0 6500, 6500 4700, 0 4700, 0 0)”^^geo:wktLiteral

ABox

TBox

“v 0 0 0v 0 6500 0v 0 6500 2750n 0 0 1f 1//1 2//1 3//1...”^^fileinfo:obj

Page 22: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

22 / 28 SSN2018 [email protected]

Data structure

sosa:observes

sosa:madeBySensor

sosa:hasResultsosa:resultTime

inst:sensor inst:temp inst:obs

rdf:typerdf:type

rdf:type

sosa:Sensor

sosa:Observation

sosa:ObservableProperty

“22.4 Cel”^^cdt:temperature

“2017-11-11T23:47:44+01:00”^^xsd:dateTime

ABox

TBox

Page 23: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

23 / 28 SSN2018 [email protected]

Data structure

bot:Building

bot:Zone

inst:bldg inst:lvl

rdf:typerdf:type rdf:typebot:hasStorey bot:hasSpace

bot:containsZone bot:containsZone

bot:containsZone

bot:Space

inst:sp

bot:containsElement

sosa:hosts

sosa:observes

sosa:madeBySensor

sosa:hasFeatureOfInterest

inst:sensor inst:temp inst:obs

rdf:typerdf:type

rdf:type

bot:Element

sosa:Sensor

sosa:Observation

sosa:ObservableProperty

bot:Storey

ABox

TBox

bot:containsElement

bot:containsElement

Page 24: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

Implementation

04

Page 25: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

25 / 28 SSN2018 [email protected]

DEMO

https://youtu.be/P_38gIvrbmg

Page 26: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

Final words

05

Page 27: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

27 / 28 SSN2018 [email protected]

Conclusions

• Data model developed organically as project evolves

• Explicit information exchanges through all processes

• DEMO illustrates the ease of accessing the data

Page 28: Demo: Integrating Building Information Modeling and Sensor … · 2018-10-10 · 01 Baggrund 2 / 28 SSN2018 mhra@niras.dk About me 2011 B.Sc. Architectural engineering, DTU 2013 M.Sc

01Baggrund

28 / 28 SSN2018 [email protected]

Future work

• Post-processing of observations

• Use Linked Temperature Data Cube to pre-process the hourly, daily, weekly, monthly and annual min/max/avg temperatures explicitly

•Useinrealprojecttoexamineworkflowsandbenefits

• Development of dedicated tools for describing control strategies etc.

•Optimizecontrolofflowsystemsbasedonobservations

• Re-do thermal simulations with actual occupant loads and weather data