collecting and managing building data
DESCRIPTION
Collecting and Managing Building Data. Jorge Ortiz ActionWebs Weekly Meeting September 1, 2010. Buildings large electrical energy consumer. Coal consumption by sector. 72% of electrical consumption, 40% of total consumption, 42% of GHG footprint 370 B$ in US annual utility bill - PowerPoint PPT PresentationTRANSCRIPT
Collecting and ManagingBuilding Data
Jorge OrtizActionWebs Weekly Meeting
September 1, 2010
Buildings large electrical energy consumer
• 72% of electrical consumption, 40% of total consumption, 42% of GHG footprint
• 370 B$ in US annual utility bill• 9.5% of GDP in bldg
construction/renovation• Primarily Coal generation• 10-20% of the energy is wasted1
– Visibility and intelligence can help reduce waste2
2
Electricity source
Coal consumption by sector
1 K. W. Roth et al., Energy Impact of Commercial Building Controls and Performance Diagnostics, TIAX (http://apps1.eere.energy.gov/buildings/publications/pdfs/corporate/pnnl-15149_market_assessment.pdf, 2005).
Talk overview
• Building energy management goals• Cory Hall project• Simple Monitoring and Actuation Protocol
(sMAP)– Live, raw data
• Integrated Sensor-Stream Storage System (IS4)– Live, raw, contextualized and processed
• Current state and future work
Power proportionalityin buildings
• Uncover underlying energy usage– What are the usage patterns and models?
• Uncover available energy– How much energy is available?
• Electric, solar, wind, etc.
– How much does it cost? Etc.
• Shed unnecessary waste– Define efficiency metrics
• Schedule the remaining load– Optimization
REPEAT
Uncovering each layer
5
CT: mains power monitoring
Panel 1 Panel 2
A
B
A
B
Panel 1 Panel 2
A
B
A
B
1
5
9
13
17
21
25
29
33
37
41
3
7
11
15
19
23
27
31
35
39
A1
5
9
13
17
21
25
29
33
37
41
3
7
11
15
19
23
27
31
35
39
1
5
9
13
17
21
25
29
33
37
41
3
7
11
15
19
23
27
31
35
39
A2
6
10
14
18
22
26
30
34
38
42
4
8
12
16
20
24
28
32
36
40
B2
6
10
14
18
22
26
30
34
38
42
4
8
12
16
20
24
28
32
36
40
2
6
10
14
18
22
26
30
34
38
42
4
8
12
16
20
24
28
32
36
40
B
1
5
9
13
17
21
25
29
33
37
41
3
7
11
15
19
23
27
31
35
39
A1
5
9
13
17
21
25
29
33
37
41
3
7
11
15
19
23
27
31
35
39
1
5
9
13
17
21
25
29
33
37
41
3
7
11
15
19
23
27
31
35
39
A2
6
10
14
18
22
26
30
34
38
42
4
8
12
16
20
24
28
32
36
40
B2
6
10
14
18
22
26
30
34
38
42
4
8
12
16
20
24
28
32
36
40
2
6
10
14
18
22
26
30
34
38
42
4
8
12
16
20
24
28
32
36
40
B
panel level power monitoring
ACme: plug load energy monitor and
controller
Temperature
Humidity
Vibration
Pressure
Load TreeClimate Plant
Environments & Activity
Electrical
Weather
GeographicalWater
EnvironmentalStructuralActuator
Occupancy
sMAP
Modeling
Visualization
ContinuousCommissioning
Control
PersonalFeedback
DebuggingStorage LocationAuthentication
Actuation
App
licat
ions
Phy
sica
l Inf
orm
atio
nUniform Representation of
Physical Data
sMAP Overview
• Simple Monitoring and Action Profile• JSON data format for measuring,
sensing, and metering• HTTP/Restful interface to each sensor
or meter
Term DescriptionSensing sampling an instantaneous
physical quantity.Metering determining the integral of some
physical quantity over time.measurement point
Refers to a single physical point of instrumentation.
measurement channel
Measurement devices often derive multiple values from a single instrumentation point.
TinyOS/BLIP
HTTP Engine
Application Interface
802.15.4 Link
6lowpan HC
HYDRO Routing
TCP
Capturing electric load treeElectrical Physical
Humidity
PAR/TSR
Temperature
Panel 1 Panel 2
A
B
A
B
Panel 1 Panel 2
A
B
A
B
1
5
9
13
17
21
25
29
33
37
41
3
7
11
15
19
23
27
31
35
39
A1
5
9
13
17
21
25
29
33
37
41
3
7
11
15
19
23
27
31
35
39
1
5
9
13
17
21
25
29
33
37
41
3
7
11
15
19
23
27
31
35
39
A2
6
10
14
18
22
26
30
34
38
42
4
8
12
16
20
24
28
32
36
40
B2
6
10
14
18
22
26
30
34
38
42
4
8
12
16
20
24
28
32
36
40
2
6
10
14
18
22
26
30
34
38
42
4
8
12
16
20
24
28
32
36
40
B
1
5
9
13
17
21
25
29
33
37
41
3
7
11
15
19
23
27
31
35
39
A1
5
9
13
17
21
25
29
33
37
41
3
7
11
15
19
23
27
31
35
39
1
5
9
13
17
21
25
29
33
37
41
3
7
11
15
19
23
27
31
35
39
A2
6
10
14
18
22
26
30
34
38
42
4
8
12
16
20
24
28
32
36
40
B2
6
10
14
18
22
26
30
34
38
42
4
8
12
16
20
24
28
32
36
40
2
6
10
14
18
22
26
30
34
38
42
4
8
12
16
20
24
28
32
36
40
B
Circuit/breaker panel level power monitoring
Vibration
Load Tree
CT mains power monitoring
ACme: plug load energy monitor and controller
Data-Metadata BindNaming
GET
{ "status": "success", "pubid": "68060935-1457-414c-b330-
e2220969d970", "properties": { "formatting": { "UnitofTime": "second", "UnitofMeasure": "kW", "Divisor": 10, "MeterType": "electric", "Version": 1,
… }
REPLY
Main
xformhttp://is4/cory/lt /main/devices/C3/true_power
Cory Hall Load TreeRESTful access
Capturing context
Chiller
Pump
Chiller
Pump
AHUSF EF
Vent Vent
Zone
HVAC namespace
/<building>/hvac/hvac_wet/<CT_source>
/devices/<device>
/<publisher>
/<pump_source>/devices
/<device>
/<publisher>/<Chiller_source>
/devices
/<device>
…
Namespace for spaces
/<building>/spaces/<floor>
/<area>
/devices
/<device>
/<publisher>
/<room>
/devices
/<device>
/<publisher>
/<area>
/devices
/<device>
/<publisher>
…
Hierarchical composition
• Resource node hierarchy rules for each namespace– i.e. Room may have area child but not a floor child
• Some resource have “devices” child• “devices” contain device instances• Device instances contain publishers
– Publisher map to sMAP “measurement points”• Namespaces combined through measurement
devices
Combining namespaces
Combining query facilities
IS4 ArchitecturalOverview
HumidityPAR/TSRTemperature VibrationCT mains power monitoring
ACme: plug load energy monitor and controller
Publish
Subscribe
Storage
HTTP/REST
Publish Manager
Subscribe Manager
Metadata Manager
Query Processor
Data processing Security Manager
IS4
Subscribe
Subscribe
JSON
JSON
JSON
JSON
Current state
• 69 raw stream sources available (sMAP)• 55 contextualized stream sources available
(IS4)• IS4 release available for download
– Version 2.0 to be released in a few weeks
(Near) future work
• Direct all sMAP feeds through IS4• Integrate modeling with querying features• Automatic device configuration
Questions
• More information– http://is4server.com– Quickstart tutorial:
http://smote.cs.berkeley.edu:8000/tracenv/wiki/is4_quickstart