W3C-LBDW BOT-HVAC
-
Upload
mads-holten-rasmussen -
Category
Engineering
-
view
145 -
download
2
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
: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