Top Banner
A convex optimization approach for automated water and energy end use disaggregation Dario Piga, Andrea Cominola, Matteo Giuliani, Andrea Castelletti, Andrea Emilio Rizzoli
15

A convex optimization approach for automated water and energy end use disaggregation

Aug 13, 2015

Download

Technology

SmartH2O
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A convex optimization approach for automated water and energy end use disaggregation

A convex optimization approach for automated water and energy end use disaggregation

Dario Piga, Andrea Cominola, Matteo Giuliani, Andrea Castelletti, Andrea Emilio Rizzoli

Page 2: A convex optimization approach for automated water and energy end use disaggregation

The project

2

high resolution water consumption data

interaction with customers for socio-psychographic data gathering

management strategies: dynamic pricingrewards

Page 3: A convex optimization approach for automated water and energy end use disaggregation

The project

3

SMART METERS

USER MODEL

WDMScustomized feedbacks

dynamic pricing

ToiletShower

DishwasherWashing machine

GardenSwimming pool

GAMIFICATION | ONLINE BILL GAMIFICATION | ONLINE BILL

Page 4: A convex optimization approach for automated water and energy end use disaggregation

Water consumption disaggregation into end uses

ToiletShower

DishwasherWashing machine

GardenSwimming pool

ONE MEASURE MANY END USES

Need for fully automated disaggregation algorithms

overlapping, simultaneous water end uses

human-dependent vs

automatic fixtures

Personalized hints for reducing water/energy consumptionInformation on potential saving in deferring to peak-off hours

Leak detection Customized WDMS

3

Page 5: A convex optimization approach for automated water and energy end use disaggregation

Sparse optimization approach

Assumptions (appliance level)Piece-wise constant consumption profiles

Finite number of operating modesKnowledge of water consumption at each operating mode

๐‘ฆ"(๐‘˜) = ๐ต((") โ€ฆ ๐ต*"

(")๐œƒ((")(๐‘˜)โ‹ฎ

๐œƒ*"(")(๐‘˜)

= ๐ต(")-๐œƒ(")(๐‘˜)

๐œƒ(")(๐‘˜): unknown, sparse (only one component equal to 1)

4

Page 6: A convex optimization approach for automated water and energy end use disaggregation

Sparse optimization approach

Minimizing fitting error (least-squares)

min1 2 3

4 ๐‘ฆ ๐‘˜ โˆ’4๐ต(")-๐œƒ(")(๐‘˜)  

๐‘ฆ"(๐‘˜)

6

"7(

89

37(

Not unique solution (solution not reliable)

5

Page 7: A convex optimization approach for automated water and energy end use disaggregation

Sparse optimization approach

Adding regularization

min1 2 3

4 ๐‘ฆ ๐‘˜ โˆ’4๐ต(")-๐œƒ(")(๐‘˜)  

๐‘ฆ"(๐‘˜)

6

"7(

8

+ ๐›พ( 44 ๐œƒ(")(๐‘˜) <

6

"7(

9

37(

9

37(

ร˜ l0-norm enforces sparsity in the vector ๐œƒ(")(๐‘˜)

ร˜ balances the tradeoff between fitting and sparsity๐›พ(

non-convex optimization problem

๐‘ . ๐‘ก. ๐œƒ " ๐‘˜   โ‰ฅ 0, ๐œƒ(" ๐‘˜ + โ€ฆ+ ๐œƒ*"

" ๐‘˜ = 1

6

Page 8: A convex optimization approach for automated water and energy end use disaggregation

Sparse optimization approach

Adding regularization (l1-norm)

min1 2 3

4 ๐‘ฆ ๐‘˜ โˆ’4๐ต(")-๐œƒ(")(๐‘˜)  

๐‘ฆ"(๐‘˜)

6

"7(

8

+ ๐›พ( 44 ๐œƒ(")(๐‘˜) (

6

"7(

9

37(

9

37(

ร˜ replace l0-norm with l1-norm

ร˜ l1-norm still promotes sparsity

convex optimization problem

๐‘ . ๐‘ก. ๐œƒ " ๐‘˜   โ‰ฅ 0, ๐œƒ(" ๐‘˜ + โ€ฆ+ ๐œƒ*"

" ๐‘˜ = 1

7

Page 9: A convex optimization approach for automated water and energy end use disaggregation

Sparse optimization approach

Adding regularization (l1-norm)

min1 2 3

4 ๐‘ฆ ๐‘˜ โˆ’4๐ต(")-๐œƒ(")(๐‘˜)  

๐‘ฆ"(๐‘˜)

6

"7(

8

+ ๐›พ( 44 ๐œ” " (๐‘˜)โŠ™ ๐œƒ(")(๐‘˜) (

6

"7(

9

37(

9

37(

ร˜ replace l0-norm with l1-norm

ร˜ l1-norm still promotes sparsity

convex optimization problem

ร˜ fixed weights take into time-of-the-day probability ๐œ” " (๐‘˜)

๐‘ . ๐‘ก. ๐œƒ " ๐‘˜   โ‰ฅ 0, ๐œƒ(" ๐‘˜ + โ€ฆ+ ๐œƒ*"

" ๐‘˜ = 1

8

Page 10: A convex optimization approach for automated water and energy end use disaggregation

Sparse optimization approach

Enforce piece-wise constant consumption profiles

min1 2 3

4 ๐‘ฆ ๐‘˜ โˆ’4๐ต(")-๐œƒ(")(๐‘˜)  

๐‘ฆ"(๐‘˜)

6

"7(

8

+ ๐›พ( 44 ๐œ” " (๐‘˜)โŠ™ ๐œƒ(")(๐‘˜) (

6

"7(

+ ๐›พ8 44๐‘˜"๐œƒ((") ๐‘˜ โˆ’ ๐œƒ(

(")(๐‘˜ โˆ’ 1)โ‹ฎ

๐œƒ*"(") ๐‘˜ โˆ’ ๐œƒ*"

(")(๐‘˜ โˆ’ 1)F

6

"7(

9

378

9

37(

9

37(

ร˜ penalize time variation of the vector

ร˜ only the largest variation is penalized

convex optimization problem

๐œƒ(")(๐‘˜)

ร˜ fixed weights to more penalize rarely time varying appliances๐‘˜"

๐‘ . ๐‘ก. ๐œƒ " ๐‘˜   โ‰ฅ 0, ๐œƒ(" ๐‘˜ + โ€ฆ+ ๐œƒ*"

" ๐‘˜ = 1

9

Page 11: A convex optimization approach for automated water and energy end use disaggregation

Tests on high-resolution electricity data

AMPds dataset: S. Makonin et al., AMPDs: a public dataset for load disaggregation and eco-feedback research, In Electrical Power and Energy Conference, 2013.

10

Page 12: A convex optimization approach for automated water and energy end use disaggregation

Tests on water data

WEEP dataset: Heinrich, Water End Use and Efficiency Project, New Zealand, 2007

31%

37%

32%

SPARSE  OPTIMIZATION

34%

36%

30%

ACTUAL

Toilet

Tap

Shower

11

Page 13: A convex optimization approach for automated water and energy end use disaggregation

Conclusions and follow up

ร˜ New convex optimization based algorithm for end-use characterization

ร˜ Main assumption: piecewise constant consumption profiles (requires high-resolution consumption readings)

Conclusions

ร˜ Development of final-refinements to deal with low-resolution data

ร˜ Development of tailored numerical solvers

Future works

12

Page 14: A convex optimization approach for automated water and energy end use disaggregation

consortium cluster

Page 15: A convex optimization approach for automated water and energy end use disaggregation

thank you

http://www.smarth2o-fp7.eu/

@smartH2Oproject #SmartH2O

Andrea [email protected]

Politecnico di MilanoDepartment of Electronics,

Information and Bioengineering