ontology of a heating system - dtu research database · “room o1-01.02” subclassof owner...

48
+ = SEAS FlowSystem Ontology of a heating system Mads Holten Rasmussen NIRAS | DTU May 4 th 2017 Photo creds: Laymik, Nounproject

Upload: others

Post on 23-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

+ =

SEAS FlowSystemOntology of a heating system

Mads Holten Rasmussen

NIRAS | DTU

May 4th 2017

Photo creds: Laymik, Nounproject

Page 2: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

2 / 48 May 2017 [email protected]

About me

2011 B.Sc. Architectural engineering, DTU

2013 M.Sc. Architectural Engineering, DTU

20132016

HVAC-engineer, NIRAS (former ALECTIA) ~2100 employees, 6 offices in Denmark + more worldwideConsulting on construction and infrastructure projects

2016 Industrial PhD

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

Page 3: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

3 / 48 May 2017 [email protected]

Disposition

01 Professional Background

02 Research Scope

03 SEAS FlowSystems

04 Overall Vision

05 Final Words

Page 4: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

01Professional Background

Page 5: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance
Page 6: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance
Page 7: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

Research Scope

02

Page 8: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

8 / 48 May 2017 [email protected]

3x BIM-PhD

Construction Commissioning OperationDesign Planning

PhD 1 PhD 2 PhD 3

Page 9: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

9 / 48 May 2017 [email protected]

3x BIM-PhD

Construction Commissioning OperationDesign Planning

PhD 1 PhD 2 PhD 3

Pil Brix Purup

Page 10: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

10 / 48 May 2017 [email protected]

3x BIM-PhD

Construction Commissioning OperationDesign Planning

PhD 1 PhD 2 PhD 3

Pil Brix Purup

Mads Holten Rasmussen

Page 11: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

11 / 48 May 2017 [email protected]

3x BIM-PhD

Construction Commissioning OperationDesign Planning

PhD 1 PhD 2 PhD 3

Pil Brix Purup My new colleague

Mads Holten Rasmussen

Page 12: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

12 / 48 May 2017 [email protected]

“Digital infrastructure and Building Information Models in the design and planning of building services”

Page 13: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance
Page 14: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance
Page 15: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

15 / 48 May 2017 [email protected]

The overall challenge

Architecturaldrawing

Heat losscalculation

Page 16: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

16 / 48 May 2017 [email protected]

The overall challenge

Architecturaldrawing

Heat losscalculation

areaslenghts

room IDs

thermal requirements room usages

Page 17: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

17 / 48 May 2017 [email protected]

The overall challenge

Architecturaldrawing

Heat losscalculation

Page 18: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

18 / 48 May 2017 [email protected]

The overall challenge

Architecturaldrawing

Heat losscalculation

Page 19: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

19 / 48 May 2017 [email protected]

The overall challenge

Architecturaldrawing

Heat losscalculation

Page 20: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

20 / 48 May 2017 [email protected]

The overall challenge

arch-drawing heat loss calc. Heating units

U-value calc.

Regulations

Plant diagram Pumps

Valves

BMSFunctionaldescription

Vent. plants VentilationMech. plans

Heating plants

Meters

Pipe sizing Distributiondiagram

Mech. plans

Mech. plans

Motors High voltage

BMS

Page 21: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

21 / 48 May 2017 [email protected]

How to go from inter-linked documents to interlinked data?

solutionsemantic web technology

Page 22: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

SEAS FlowSystems

03

Page 23: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

23 / 48 May 2017 [email protected]

“A system, modeled by class seas:System, is part of the universe that is virtually isolated from the environment”

D2.2 SEAS Deliverable v1.0, 2016

Page 24: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

24 / 48 May 2017 [email protected]

Heating systemssystems of systems

Supp

lyHea

t

Excha

nger

Mixin

g

Plant

Radia

tor

DHW

Tank

Radia

tor

Radia

tor

Radia

tor

Radia

tor

Radia

tor

Mixin

g

Plant

Page 25: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

25 / 48 May 2017 [email protected]

“A system can be a sub-system of a unique other system”

D2.2 SEAS Deliverable v1.0, 2016

Page 26: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

26 / 48 May 2017 [email protected]

Heating systemssystems of systems

Supp

lyHea

t

Excha

nger

Mixin

g

Plant

Radia

tor

DHW

Tank

Radia

tor

Radia

tor

Radia

tor

Radia

tor

Radia

tor

Mixin

g

Plant

Radiator System 1Main distribution systemDistrict heating

Radiator System 2subSystemOfsubSystemOf

Page 27: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

27 / 48 May 2017 [email protected]

“A system may be connected to other systems that are part of its environment”

D2.2 SEAS Deliverable v1.0, 2016

Page 28: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

28 / 48 May 2017 [email protected]

Overall connections

seas:conne

ctsAt

seas:conne

ction

PointOf

seas:connectsAt

seas:connection

PointOf

seas:exchangesFluidWith

seas:exchangesFluidWithseas:connectedThrough

seas:connectsSystem seas:conne

ctedThrough

seas:conne

ctsSyste

mseas:FlowSystem seas:FlowSystem

seas:connectsSystemThrough

seas:connects

SystemThroughseas:FlowPort seas:FlowPort

seas:FlowConnection

seas:connectsSystemAtseas:co

nnects

SystemAt

Page 29: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

29 / 48 May 2017 [email protected]

Rules

§

“IF { ?x seas:subFlowSystemOf ?ss ; seas:exchangesFluidWith ?y .}THEN { ?y seas:subFlowSystemOf ?ss .

}”^^xsd:string

“Rule #1”^^xsd:string

rule:contentrdfs:label

rdfs:comment

rule:SPARQLRulerdf:type

“If one flow system is a sub-system of a super system, all flow systems that exchange fluid with it are part of that super system”^^xsd:string

Pipe

Radiator

Tee

seas:subFlowSystemOf

seas

:exch

ange

sFluid

With

seas

:exch

ange

sFluid

With

S1

Page 30: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

30 / 48 May 2017 [email protected]

Page 31: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

31 / 48 May 2017 [email protected]

HeatConsumer

seas:HeatConsumer

seas:FlowPort

rdfs:label

“Radiator 2”^^xsd:string

“Out”^^xsd:string

“In”^^xsd:string

seas:connectsAt

seas:connectsAt

rdf:type

rdf:type

rdf:type

seas:flowDirection

seas:flowDirection

seas:value

seas:value

Page 32: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

32 / 48 May 2017 [email protected]

Heating system

seas:HeatConsumer

seas:fluidSupplyTemperatureseas:fluidReturnTemperature

seas:value

“Radiator 2”^^xsd:string

“55 Cel”^^cdt:ucum

“Heating System 1”^^xsd:string

seas:connectsAt

S1

seas:HeatingSystem

rdf:type

rdf:type

rdf:type

rdf:type

rdf:type

rdf:type

seas:FluidTemperatureProperty

seas:value

“35 Cel”^^cdt:ucum

seas:FlowPort

“Out”^^xsd:string

“In”^^xsd:string

seas:flowDirection

seas:flowDirection

seas:value

seas:value

rdfs:label

rdfs:label

seas:connectsAt

Page 33: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

33 / 48 May 2017 [email protected]

Temperature SetInherited to ports

seas:subFlowSystemOf

seas:fluidFlowTemperature

seas:fluidFlowTemperature

seas:value seas:value “55 Cel”^^cdt:ucum

“Heating System 1”^^xsd:string

“35 Cel”^^cdt:ucum

S1

seas:HeatingSystem

rdf:type

rdf:type

rdf:type

seas:FluidTemperatureProperty

seas:HeatConsumer

“Radiator 2”^^xsd:string

seas:connectsAt rdf:type

rdf:type

rdf:type

seas:fluidSupplyTemperatureseas:fluidReturnTemperature

seas:FlowPort

“Out”^^xsd:string

“In”^^xsd:string

seas:flowDirection

seas:flowDirection

seas:value

seas:value

rdfs:label

rdfs:label

seas:connectsAt

Page 34: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

34 / 48 May 2017 [email protected]

FlowDemandCalculated from output

seas:subFlowSystemOf

seas:fluidFlowTemperature

seas:fluidFlowTemperature

seas:value seas:value “55 Cel”^^cdt:ucum

“Heating System 1”^^xsd:string

“35 Cel”^^cdt:ucum

S1

seas:HeatingSystem

rdf:type

rdf:type

rdf:type

seas:FluidTemperatureProperty

seas:HeatConsumer

“Radiator 2”^^xsd:string

seas:connectsAt rdf:type

rdf:type

rdf:type

seas:fluidSupplyTemperature

seas:fluidType

seas:consumerHeatOutput

seas:consumerFlowDemand

seas:fluidReturnTemperature

seas:FlowPort

“Out”^^xsd:string

“In”^^xsd:string

seas:flowDirection

seas:flowDirection

seas:value

seas:value

“600 W”^^cdt:ucum

seas:value

“0.0258 m3/h”^^cdt:ucum

seas:value

rdfs:label

rdfs:label “Water”^^xsd:string

rdfs:label

seas:connectsAt

Page 35: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

35 / 48 May 2017 [email protected]

Distribution system

Pipe

Mixing Plant

Pipe

Pipe

Radiator

Radiator

Pipe

Bend

Tee

exchanges fluid with

consumer flow demand

“0.026 m3/h”^^cdt:ucum

“0.043 m3/h”^^cdt:ucum

seas:consumerFlowDemand

seas:consumerFlowDemand

seas:consumerHeatOutput

seas:consumerHeatOutput

“600 W”^^cdt:ucum

“1000 W”^^cdt:ucum

Page 36: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

36 / 48 May 2017 [email protected]

Inferencing volume flows

Pipe

Mixing Plant

Pipe

Pipe

Radiator

Radiator

Pipe

Bend

Tee

exchanges fluid with

consumer flow demand

“0.026 m3/h”^^cdt:ucum

“0.043 m3/h”^^cdt:ucum

seas:consumerFlowDemand

seas:consumerFlowDemand

seas:consumerHeatOutput

seas:consumerHeatOutput

“600 W”^^cdt:ucum

“1000 W”^^cdt:ucum

distribution volume flow

Distribution systems have an “indirect consumption”= consumption further out in the distribution tree

seas:distributionVolumeFlow a owl:ObjectProperty ; owl:propertyChainAxiom ( seas:exchangesFluidWith seas:consumerFlowDemand ) .

Page 37: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

37 / 48 May 2017 [email protected]

Pipe

Mixing Plant

Pipe

Pipe

Radiator

Radiator

Pipe

Bend

Tee

exchanges fluid with

consumer flow demand

“0.026 m3/h”^^cdt:ucum

“0.043 m3/h”^^cdt:ucum

seas:consumerFlowDemand

seas:consumerFlowDemand

seas:consumerHeatOutput

seas:consumerHeatOutput

“600 W”^^cdt:ucum

“1000 W”^^cdt:ucum

distribution volume flow

inner pipe diameter

fluid velocity

“20 mm”

“0.15 m/s”

“0.11 m/s”“0.26 m/s”

Inferencing fluid velocities

Page 38: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

Overall Vision

04

Page 39: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

39 / 48 May 2017 [email protected]

Distributed knowledge

Owner Architect Engineer Contractor

Building topology

Facilities ManagementTime ProvenanceStatics

AcousticsSensors3D-geometry2D-geometry

HVAC-symbols

Quantities

Units Commissioning

Fire safety

Geography

Functional requirements

Indoor Climate and Energy

Flow systems

Page 40: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

40 / 48 May 2017 [email protected]

Owner Architect Engineer Contractor

Building topology

Facilities ManagementTime ProvenanceStatics

AcousticsSensors3D-geometry2D-geometry

HVAC-symbols

Quantities

Units Commissioning

Fire safety

Geography

Functional requirements

Indoor Climate and Energy

Flow systems

“Office type A”

“Storage room”

Something is a Room and it must have a physical connection to another Room

Page 41: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

41 / 48 May 2017 [email protected]

Owner Architect Engineer Contractor

Building topology

Facilities ManagementTime ProvenanceStatics

AcousticsSensors3D-geometry2D-geometry

HVAC-symbols

Quantities

Units Commissioning

Fire safety

Geography

Functional requirements

Indoor Climate and Energy

Flow systems

“Office type A”

“Storage room”

It must have an Area of minimum 12 m2 and fulfill Indoor Climate Class A

Page 42: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

42 / 48 May 2017 [email protected]

“Room O1-01.02”subClassOf

Owner Architect Engineer Contractor

Building topology

Facilities ManagementTime ProvenanceStatics

AcousticsSensors3D-geometry2D-geometry

HVAC-symbols

Quantities

Units Commissioning

Fire safety

Geography

Functional requirements

Indoor Climate and Energy

Flow systems

“Office type A”

The architect draws a Room that meets the owner’s requirements

Page 43: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

43 / 48 May 2017 [email protected]

“Room O1-01.02”subClassOf

Owner Architect Engineer Contractor

Building topology

Facilities ManagementTime ProvenanceStatics

AcousticsSensors3D-geometry2D-geometry

HVAC-symbols

Quantities

Units Commissioning

Fire safety

Geography

Functional requirements

Indoor Climate and Energy

Flow systems

“Office type A”

It gets assigned geometrical properties and a 2D- and 3D-representation

Page 44: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

44 / 48 May 2017 [email protected]

Owner Architect Engineer Contractor

Building topology

Facilities ManagementTime ProvenanceStatics

AcousticsSensors3D-geometry2D-geometry

HVAC-symbols

Quantities

Units Commissioning

Fire safety

Geography

Functional requirements

Indoor Climate and Energy

Flow systems

“Office type A” “Room O1-01.02”“Rum K1-01.02”

sameAs

The engineer further developes his own representation of the room, inheriting properties from the other parties

Page 45: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

45 / 48 May 2017 [email protected]

Owner Architect Engineer Contractor

Building topology

Facilities ManagementTime ProvenanceStatics

AcousticsSensors3D-geometry2D-geometry

HVAC-symbols

Quantities

Units Commissioning

Fire safety

Geography

Functional requirements

Indoor Climate and Energy

Flow systems

“Office type A” “Room O1-01.02”“Rum K1-01.02”

sameAs

...and further assigns Requirements for the System to meet the Indoor Climate Requirements etc.

Page 46: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

Final Words

05

Page 47: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

47 / 48 May 2017 [email protected]

UI example

HR - heating, return

HF - heating, flow

Office 2.1 Corridor

Office 2.2

Storage KitchenCanteen

Office 1.1

Office 3.1

WC1

WC2

Page 48: Ontology of a heating system - DTU Research Database · “Room O1-01.02” subClassOf Owner Architect Engineer Contractor Building topology Time Facilities Management Statics Provenance

48 / 48 May 2017 [email protected]

Summary

• Today: static calculations• Future: on the fly reasoning

Explicit knowledge model of a flow system• Response on design changes• Consequence analysis• Better system control• Transparency