W3C-LBDW BOT-HVAC

20
Jan 24 th 2017 BOT and SEAS for HVAC-systems By Mads Holten Rasmussen W3C Linked Building Data Working Group

Transcript of W3C-LBDW BOT-HVAC

Jan 24th 2017

BOT and SEAS for HVAC-systemsBy Mads Holten Rasmussen

W3C Linked Building Data Working Group

Source, Distribution, Consumer

SYSTEMS of SYSTEMS

HVAC systems

SourcePublic grid

SourceHeat exchanger

SourceMixing plant

ConsumerSpace heater

ConsumerMixing plant

DistributionPipes

DistributionPipes

ConsumerHeat exchanger

DistributionPipes

SEAS systems

“part of the universe that is virtually isolated from the environment”A system

seas:connectedToseas:connectedTo

seas:System seas:System

BOT

“A tangible component, that has a context to a building”An element

bot:Spacebot:Storeybot:Building bot:Element

bot:hasStorey

bot:hasElement

bot:hasSpacebot:adjacentElement /bot:containsElement

Connecting the two

bot:Element seas:System

rdfs:subClassOfrdfs:subClassOf

rdfs:subClassOf

rdfs:subClassOf

Mixing plantHeat exchanger

etc.

Pipe/DuctValve/Damper

Hubetc.

RadiatorAir terminal

etc.

fso:FlowElement

fso:DistributionElementfso:Source fso:Consumer

Domain specific interpretation of SEAS

FSO

Flow Systems Ontology

seas:connectedToseas:connectedTo

seas:System seas:System

Domain specific interpretation of SEAS

FSO

Flow Systems Ontology

seas:connectedTo

fso:hasPortfso:portOf

fso:ha

sPort

fso:portO

f

seas:connectedTo

seas:System

fso:FlowElement

fso:Port fso:Port

fso:FlowElement

seas:System

seas:ConnectionPointseas:ConnectionPoint

Domain specific interpretation of SEAS

FSO

Flow Systems Ontology

seas:connectedTo

fso:hasPort

fso:connectspipesThroughfso:connectsPipesAt

fso:connects

pipesThrough

fso:connects

PipesAt

fso:portOf

fso:ha

sPort

fso:portO

f

seas:connectedToseas:connectedThrough

seas:connectsSystem seas:conne

ctedThrough

seas:conne

ctsSyste

mseas:System

fso:FlowElement

fso:Port fso:Port

fso:PortConnection

fso:FlowElement

seas:System

seas:ConnectionPoint

seas:Connection

seas:ConnectionPoint

An example

FSO

Flow Systems Ontology

HR HF HF HR

An example

FSO

Flow Systems Ontology

:Plant a fso:MixingPlant ; fso:hasPort :PortHFp , :PortHFs , :PortHRp , :PortHRs .

:PortHRp a fso:PipeConnector ; fso:connectsPipesThrough :PortConn .

:Pipe a fso:Pipe ; fso:hasPort :PortA , :PortB .

:PortA a fso:PipeConnector ; fso:connectsPipesThrough :PortConn .

:PortConn a fso:PipeConnection ;

HR

primary secondary

HF HF HR

Consumer / SourcePlant

Aggregations (syb-systems of systems)

FSO

Flow Systems Ontology

HR

primary secondary

HF HF HR

M

TT PP

TI TI

TT

PP

TITI

PP

TT

kWh=

HR HF HF HR

primary secondary

:Plant a fso:MixingPlant .

:Valve a fso:CommisioningValve ;seas:connectedTo :Pipe .

:Pipe a fso:Pipe .

Calculating systems

FSO

Flow Systems Ontology

:C1ont:flowConsumption “3”

:C2ont:flowConsumption “5”

:C3ont:flowConsumption “10”

:S

:P1

:H1

:H2

:P2

:P3

:P4

fedBy

fedBy

fedByfedBy

fedB

y

fedB

y

fedBy

fedByfedBy

Consumer

Pipe

Hub

Supply

Sum op flow at any point in the system:

The following query:

Returns:

Inverse property path of ont:fedBy

Arbitrary length match

SELECT (SUM(?fl) AS ?totFlow)WHERE {:H1 ^ont:fedBy+/ont:flowConsumption ?fl}

totFlow8

^ont:fedBy

+/ont:flowConsumption

FSO

:C1ont:flowConsumption “3”

ont:indirectConsumption “3”

ont:indirectConsumption “3”ont:indirectConsumption “5”

:C2ont:flowConsumption “5”

:C3ont:flowConsumption “10”

:S

:P1

:H1

:H2

:P2

:P3

:P4

fedBy

fedByfeeds

fedByfedBy

fedB

y

fedB

y

fedBy

fedByfedBy

feeds

feed

s

feeds

Adding a feeds-property

Adding a indirectConsumption-property

feeds domain: FlowElement range: FlowElement inverseOf: fedBy a owl:TransitiveProperty

indirectConsumption domain: Pipe, Hub, Source range: Integer owl:propertyChainAxiom ( ont:feeds ont:flowConsumption )

totalIndirectConsumptionShould be the sum of all indirect consumptions

Linking domain ontologies to the topology of the building

BOT

The role of BOT

rdf:type rdf:type rdf:type

bot:containsElementice:hasRequirements

Heating demand: 500 W Room coverage: 100%Capacity: 600 W

bot:Space

:Space:HeatingReqs

ice:req

:Heater

fso:FlowElement

Filtering based on domain

SYSTEMS of SYSTEMS

BOT

TT

TI

TT

TI

TT

IT

PP

PP

PP

TI

kWh

TT TT

Space 1 Space 2 Space 3

TT

kWh

temperature transmitter PP pressure pocket TI temperature indicator filter gate valve commissioning valve

manual thermostatic valvemodulating motor valve H,flowenergy meter speed adjustable pump H,return

Systems from the Architect’s POV

ARCHITECTURE

BOT

TT

TI

TT

TI

TT

IT

PP

PP

PP

TI

kWh

TT TT

Space 1 Space 2 Space 3

Office type 1

1 person room2 person room

Office type 2 Copy room

Systems from the Indoor Climate and Energy Engineer’s POV

ICE

BOT

TT

TI

TT

TI

TT

IT

PP

PP

PP

TI

kWh

TT TT

Thermal zone 1 Thermal zone 2 Thermal zone 3

Equipment load

Heat trans. areas

Lighting demandOccupant load

Occupancyschedule

Solar heatgains

Occupancyschedule

Systems from the Automation Engineer’s POV

AUTOMATION

BOT

TT

kWh

temperature transmitter

energy meter speed adjustable pump

TT

TI

TT

TI

TT

IT

PP

PP

PP

TI

kWh

TT TT

Heated zone 1 Heated zone 2

Sensor

Actuator (frequency converter)Energy

Meter Controlled device(pump)

Set-point temp.

Water circulation system 1

Systems from the Automation Engineer’s POV

AUTOMATION

BOT

TT temperature transmitter

modulating motor valve

TT

TI

TT

TI

TT

IT

PP

PP

PP

TI

kWh

TT TT

Control zone 1 Control zone 2

Sensor

Set point temp.

Actuator

Controlled device

Systems from the Heating Engineer’s POV

HVAC

BOT

TT

kWh

temperature transmitter PP pressure pocket TI temperature indicator filter gate valve commissioning valve

manual thermostatic valvemodulating motor valve H,flowenergy meter speed adjustable pump H,return

Heated zone 1 Heated zone 2

Primary system

TT

TI

TT

TI

TT

IT

PP

PP

PP

TI

kWh

Shut off formaintainance

Valve pre-settings

Pump size

Monitoring

Mixing plant

Filter

Pressure drops

Terminal / consumer

Valve sizeTT TT

Secondary system