`
`(12) United States Patent
`Nagel et a1.
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 8,406,933 B2
`Mar. 26, 2013
`
`(54)
`
`SYSTEMS AND METHODS FOR
`ESTIMATING THE EFFECTS OF A REQUEST
`TO CHANGE POWER USAGE
`
`(75)
`
`Inventors: Paul E. Nagel, Draper, UT (US);
`William B. West, Sandy, UT (U S)
`
`(73)
`
`Assignee: Control4 Corporation, Salt Lake City,
`UT (U S)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 233 days.
`
`(21)
`
`App1.No.: 12/858,199
`
`(22)
`
`Filed:
`
`Aug. 17, 2010
`
`(65)
`
`Prior Publication Data
`
`US 2011/0046806 A1
`
`Feb. 24, 2011
`
`Related US. Application Data
`
`(60)
`
`Provisional application No. 61/234,963, ?led on Aug.
`18, 2009.
`
`(51)
`
`(52)
`(58)
`
`Int. Cl.
`(2006.01)
`G06F 19/00
`US. Cl. ...................................... .. 700/286; 713/300
`
`Field of Classi?cation Search ................ .. 700/286,
`700/291, 295; 713/300, 320; 719/318
`See application ?le for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`1/2011 McConnell et a1. ........ .. 702/188
`7,877,235 B2 *
`2003/0094610 A1* 5/2003 Aoki et a1. .................... .. 257/48
`2003/0229900 A1 12/2003 Reisman
`2007/0053513 A1
`3/2007 Ho?berg
`2007/0239317 A1* 10/2007 Bogolea et a1. ............. .. 700/276
`2007/0244604 A1 * 10/2007 McNally ...... ..
`700/291
`2008/0147465 A1* 6/2008 Raines et a1. ................... .. 705/7
`2008/0177678 A1
`7/2008 Di Martini et a1.
`OTHER PUBLICATIONS
`ZigBee Alliance, “ZigBee Speci?cation,” ZigBee Document
`053474r17, Jan. 2008.
`Leeds, David J ., “The Smart Grid in 2010: Market Segments, Appli
`cations and Industry Players,” GTM Research, Jul. 2009.
`International Search Report issued for International Patent Applica
`tion No. PCT/US2010/045913 on Oct. 6,2010.
`International Preliminary Report on Patentability issued for Interna
`tional Patent Application No. PCT/US2010/045913 on Mar. 1, 2012.
`
`* cited by examiner
`
`Primary Examiner * Kidest Bahta
`(74) Attorney, Agent, or Firm * Austin Rapp & Hardman
`(57)
`ABSTRACT
`Systems and methods for estimating the effects of a request to
`change poWer usage are described. Device data about one or
`more devices may be received. User behavior data about past
`and anticipated user behavior may be received. Effects of a
`request to change poWer usage on a poWer grid may be esti
`mated using the device data and the user behavior data.
`Whether to send the request to change poWer usage may be
`determined based on the estimated effects.
`
`44 Claims, 15 Drawing Sheets
`
`1
`
`0O
`
`= HvAc State (ON/OFF)
`/_-__
`= lnslde Temp
`__________________ ~~\ //
`‘\—-\,
`90 -’
`‘g-
`“
`‘ ———— = Outs|de Temp
`
`0
`
`\ F
`
`§% 80
`
`119
`
`:gg
`
`0 E
`
`70- ...........
`
`117
`
`..
`
`. I - - - - ' ' '
`
`.
`
`. . . . I I . . . . . . I . . . . . I . . I . . . . . . . . . . . . . . . . . . . . . . . . . . . . I r . I . . r . . . . . . . . . I ..
`
`\~‘\_
`
`HVAC ON
`
`8
`
`115
`
`HVAC OFF
`1200pr‘n
`
`2200
`
`I
`3200
`
`I
`4200
`
`l
`5200
`Tlme of Day
`
`l
`6200
`
`l
`7200
`
`l
`8200
`
`9200
`
`100
`
`/___\
`/ ------------------ —_\ ,/
`‘\¢'\,\ -
`9O —
`3'9
`\\
`
`= HVAC State (ON/OFF)
`- f lnslde Temp
`- Outslde Temp
`
`\ 2
`
`.....................
`e2
`70—
`S 117
`O E
`HVAC ON
`
`8
`
`115
`
`--
`
`\~~_--_-_
`
`HVAC OFF
`1:00pm
`
`2:00
`
`I
`3:00
`
`I
`4:00
`
`I
`5:00
`Time of Day
`
`6:00
`
`l
`7:00
`
`I
`8:00
`
`9:00
`
`1
`
`NEST 1007
`
`
`
`US. Patent
`
`Mar. 26, 2013
`
`Sheet 1 0f 15
`
`US 8,406,933 B2
`
`
`
`
`
`E029 99w o<>_._ H I\
`
`
`
`
`
`Q52. @2930 u ||||/, I. \l
`
`
`
`E029 2.2m Q<>I H I-‘ o2
`
`
`
`
`
`
`
`
`
`QEQP oEwE H .......... .. //\\'11 \\\\. l ||||||||||||||| |||M||||\ O0
`
`
`
`
`
`
`
`
`
`II/ ....-... .
`
`llllll 9
`
`88 88 8§ 88 88 8% 88 8a E83
`
`_ _ . _ _ _ k0 o<>I
`
`
`
`QEQP 2065 u .......... .. zfullll \\\ I I l | | ‘ l | I | | | | l \ I | l I I
`
`
`
`
`
`
`
`8E 8.25 H lll/ \i/ w‘ l -\| 8
`
`/ l S
`
`// a: 8 mm
`
`
`
`.......................... .. w ION M G
`tr
`
`m:
`
`w 20 o<>z
`
`
`
`
`
`
`
`|..|. .............................................. .. w low M G
`
`I‘IIIII/ .... . . . . . . . . . . . . . . . . . . . . . .. x .. .... l8 s e
`
`88 88 8x 88 8b 8% 8a 88 E83
`
`
`
`_ _ _ _ _ mmo o<>I
`
`
`
`
`
`// Q: m E
`
`53% 5 6E
`
`O8
`
`N:
`
`m:
`
`w 20 Q<>I
`
`5 m: .wE
`
`2
`
`
`
`US. Patent
`
`Mar. 26, 2013
`
`Sheet 2 0f 15
`
`US 8,406,933 B2
`
`%
`
`
`
`{0362 m2< @801
`
`00? |\
`
`E296 2E5
`g
`
`
`
`3
`
`28:00
`EmEmmmcmé 355
`
`
`
`3
`
`
`
`U.S. Patent
`
`Mar. 26,2013
`
`Sheet 3 of 15
`
`US 8,406,933 B2
`
`C)
`
`9<
`
`1-
`N
`
`O Q%N
`
`o 9o
`
`oT
`
`O 9L
`
`n?
`
`>(
`
`U
`
`oe
`go
`
`I-
`
`o 9O
`
`3
`
`O
`Q
`co
`
`o
`Q
`co
`
`O 9
`
`O
`
`FIG.1D
`
`O
`co
`
`o
`co
`
`L1/V\V\l
`
`C)
`q-
`
`O
`N
`
`.—
`8
`'5.
`E
`:1)
`C
`o
`0
`II
`
`I
`I
`n
`
`In
`
`O
`o
`?
`
`C
`.9
`""
`E
`0
`C
`0)
`<9
`I
`
`E
`O
`.C
`0"
`9
`_C
`|—
`I
`
`3
`%
`
`4
`
`
`
`U.S. Patent
`
`M
`
`h
`
`W...
`
`US 8,406,933 B2
`
`S|
`
`EN
`
`...“,.mEEw>w530;
`
`
`a_m__o:coo|6mam
`
`
`
` o_owcooB|EmEmmm:m_>_$3M£5$>>on_>tmn_EE._.
`
`
`
`H.g|f83Ma__2Eoo>tmn_9::
`
`®C._OI
`
`fozsmz
`
`88
`
`
`
`§m_>_a___5
`
`|mEm
`
`533.82,}
`
`
`
`>tmn_U.__c._.
`
`£3
`
`_o__o:coo
`
`QNFN
`
`Z<_._
`
`$__o:coo
`
`om_m
`
`oEoI
`
`v_._O\</H02
`
`mam
`
`5
`
`
`
`
`
`
`
`
`US. Patent
`
`Mar. 26, 2013
`
`Sheet 5 0f 15
`
`US 8,406,933 B2
`
`him
`
`$25G 89>
`
`Sim
`
`
`
`E996 E0825
`
`$25G
`‘I
`
`0mm)“
`
`0mm)“
`
`oamowvcmj
`
`$25G
`
`$3,
`
`%
`
`
`
`6:928 z<I
`
`Pin
`
`
`
`$0300 o=uz<
`
`m .QE
`
`0mm)
`
`mim
`
`
`
`$256 @5203
`
`
`
`_o:co0 239382.
`
`$25G
`
`Sim
`
`
`
`E296 556mm
`
`$250
`
`03m
`
`6
`
`
`
`US. Patent
`
`Mar. 26, 2013
`
`Sheet 6 0f 15
`
`US 8,406,933 B2
`
`2282
`
`8.6260 ES z<I
`
`Q
`
`
`
`Ema _mEoEcoL_>cm_
`
`
`
`2282 6.6260
`
`Q
`
`BS 26 oeFaom
`
`
`
`9282 8.6260
`
`Q
`
`
`
`2322 cozsvwi
`
`Q
`
`
`
`owcoawom ucmEoQ
`
`2362
`
`§
`
`g
`
`momtBE 6%
`
`w .QE
`
`
`
`
`
`98:00 EmEommcmé 626m
`
`7
`
`
`
`U.S. Patent
`
`Mar. 26, 2013
`
`Sheet 7 of 15
`
`US 8,406,933 B2
`
`
`
`
`
`Q»:N.N_\_\NorvN_\
`
`._mm>>o_m_
`
`
`
`
`
`*0:o:EmcmO_m>>on__.w__O._.
`
`_m_ow
`
`mmmEo_m_
`
`E9032
`
`
`
`
`
`
`
`£8£8amengamammcoogmmvo_>_mimmcooEmo_.__cm_wmimmcooxm_>_>>_>_or60oovocmcmo._>ocmm$Em_
`
`
`
`
`
`
`
`
`
`8
`
`
`
`U.S. Patent
`
`Mar. 26,2013
`
`Sheet 8 of 15
`
`US 8,406,933 B2
`
`
`
`
`
`.6BS.co_..moo_o_%_$moom69¢.me.ScamEmuoo_>oUo>_ooom
`
`
`
`
`moo_>ov20.:696.6mfifimEotsovcm.co_...qE:mcoo638mom
`
`
`moo_>ov®._O:._696.6wvm.o_Ucm.m.o_>mconQEEdomcoqwo.
`
`ocmémv9mmwcoqmm.63ScamEmu6_>mcmnEm:mzoomm«mm
`
`
`
`
`
`
`
`
`
`95638mc_cozfiocom62,8SopmEmu638ozooommew
`
`
`
`
`
`9%:_o_a._®>>oQ9:c_mmcoqmm:UcmEoUm.6362.6o...mE_..mm_mo
`
`
`
`
`
`
`
`
`
`ommcoqmm:_ucmEm_uvcmm
`
`
`
`Emu._o>>oQme.ocmEmuoo_>ov9:
`
`Em
`
`o.0_n_
`
`mo>
`
`
`
`
`
`owcoqwo.ccméovccommum
`
`1x/ooo
`
`9
`
`
`
`
`U.S. Patent
`
`Mar. 26, 2013
`
`Sheet 9 of 15
`
`US 8,406,933 B2
`
`SE
`
`82
`
`
`
`QomE:o_..n_E:w:oo_ooQmosvmm
`
`omooco
`
`3ocmcmow
`
`_8mm
`
`vcmEmn_
`
`gomcoammm
`
`comm
`
`BE
`
`
`
`¢x.oSmiowcooEmo_.__cm_m
`
`
`
`399miowcoou.wm_oo_>_
`
`82
`
`
`
`oiomcoooo_Ln_
`
`.53
`
`®..m._®:®O
`
`Hwocmcmom
`
`
`
`
`
`mimmcoo\c9.mvcm_>_>oco9oEm_
`
`
`
`
`
`3°08oiomcooxm_>_
`
`N.0_n_
`
`fink
`
`cofiflocmm52,8Em.t:oBE:oEmUcmma?
`
`Bum
`
`
`
`
`
`momcoqmm:c:mEov.6Umto_mo_§.m__._
`
`cmk
`
`
`
`
`
`._®\SOQcmgogwo_gm__m><
`
`ER
`
`HR
`
`
`
`
`
`2329:c_co_EE:m:oo._®>>OQu9mQ_o_E<
`
`
`
`
`
`._o>>oqmc_E:mcoo.6moq>._.
`
`mmk
`
`
`
`
`
`.958mc_E:m:oommo_>o_o.5:o_Eoo._
`
`amt
`
`amt
`
`
`
`uovmmcw_concave._®>>OQEE.®C._:newE:oE<
`
`Rt
`
`
`
`m:o_mm:Em$t_cc_$>>oQ.6oo__n_
`
`
`
`mcoavcoo_o£mm>>
`
`amt
`
`
`
`$38mc_E:wcoowoo_>ovc_mooco$.$.aLow:
`
`
`
`
`
`10
`
`10
`
`
`
`U.S. Patent
`
`Mar. 26,2013
`
`Sheet 10 of 15
`
`US 8,406,933 B2
`
`NF
`
`
`
`._o__o._Eoov_._o>a.mzm2<oEo_._
`
`
`
` %moo:m._Eo._n_z<_._
`
`
`
`§§m_._o_..oc:u__o._Eooo_:co_>_co:mo__._:EEoo
`
`
`
`
`
`
`
` Qo_:no_>_mc_Emm._o>:__._moo
`
`
`Egm_:vo_>_co:oo__ooEmamomtoE_Em:
`
`
`
`Elmowmgfimo.o__o::oo
`
`
`
`§Eoommoo_>mm_
`
`8%%o._838_8_§
`
`figwafiwE930
`
`
`
`oocom$>cooE_on_6w
`
`o|ommm§omu_|
`
`
`
`ommm_._o_EE:mcoo$301
`
`
`
`8%cos.Esmcoo8%
`
`
`
`_o>>on_u9mQ_o_E<
`
`
`
`woo:2o.§n_mo_>oo
`
`
`
`
`
`|oommw_o_>mcmm_®E_._.
`
`
`
`
`
`5_>m;om_._mE9m:o_.mmn_
`
`mfim
`
`
`mEm_o_tmoocmo._
`
`
`
`
`830...%Ema.o_>mcom_bmEmo._
`
`8%
`
`
`
`
`
`mmnlm.mq>._.oo_>on_
`
`
`
`ElmEmamo_>mn_
`
`w.0_n_
`
`11
`
`11
`
`
`
`US. Patent
`
`Mar. 26, 2013
`
`Sheet 11 0115
`
`US 8,406,933 B2
`
`
`
`
`
`"6 2E 639m 9: 50pm w®2>®u 90E Lo 96 E0: Emu 65mm
`
` a 9% @5 22w a 3325b 9: U6 $89965 96 558350 620a
`
`
`
`
`@6960 EwEwmmcmE 630a m 0H Emu 9: 96m
`
`
`
`Emu m5 :0 82B 583% 9: 6:80
`
`a
`
`0 .0E
`
`Swwm
`
`afloom
`
`12
`
`
`
`US. Patent
`
`Mar. 26, 2013
`
`Sheet 12 0f 15
`
`US 8,406,933 B2
`
`Co 823 @256 w B EoEwmmcmE 9: 636m 9 26; QEELBQQ
`
`
`
` 2 Emu 832V 96 56:69 9:
`
`CQEEELBQU m5 :0 8mg 83% 9: U6 EoEmmmcmE 9: 636,4
`
`
`
` a cozaEzwcoo 626a wwmobwv 9 “$39 m mzoomm
`
`>
`
`
`
`
`
`Eocbws?m 9: 50pm cozmELoupE 22w
`
`2‘ .0E
`
`
`
`,\1 omow
`
`
`
`,\1 mac?
`
`.\1 go?
`
`Swwor
`
`dclooow
`
`13
`
`
`
`U.S. Patent
`
`/0.,2.r._
`
`HM
`
`2B33
`
`
`Hmuo:mm__
`
`
`
`
`
`oEo_._Qmm:>_£co_>_>m._m_._m_>9mcm_vmm:mm;b___5_8o_50>-Em:<ea:.33:“am:EB«SEm:Km:98:EM$mmcm_>_
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`9,%Mx$n__o_o><
`
`4,aso-oS<8«com20oS0%Eon.mm»,
`'2Uown_E_On_Em®>._®wr_oO
`ZO;._mn_I_m_Eoz
`swipe‘:03:%mamwQF...5%?V233E
`
`mBSEE
`
`umzo_+<>mm_mzoo_>5_>__x<_>_
`
`14
`
`mN55;CESEE:
`£<c_wmmomEESEE:.§_sa
`
`
`
`Q8
`
`
`
`
`
`
`
`
`
`VS:28:>_£co_>_
`
`
`
`
`
`_omm%_>_§8m_mac:9%:>__mo@8:35am.Vmmm:>_£co_>_
`
`Sm:
`
`
`
`
`
`mom:mum:pmm:>__wD
`
`:Esmcoozmtgoam:>__$>Hmmm:08:250:
`
`14
`
`
`
`US. Patent
`
`Mar. 26, 2013
`
`Sheet 14 0f 15
`
`US 8,406,933 B2
`
`
`
`oomtog Low:
`
`wow“
`
`mam F
`
`
`
`moocog?oi @250 6w:
`
`Nam“
`
`
`
`wcozocf _obco0
`
`NF .QE
`
`15
`
`
`
`U.S. Patent
`
`M
`
`3102
`
`mhS
`
`5
`
`US 8,406,933 B2
`
`
`
`
`
`
`
`NOMFmo_>mn_o_:o:om_m_\mo_>on_DCESQEOO
`
`{II
`
`
`
`
`
`_|mWoWFmcwfiw.'8»mco:o::w:_
`
`
`
`S_Lommoooim|omF>._OE®_>_
`
`
`
`M~|o2o§._oE_wco__.mo_c:EEoo
`
`1|
`
`
`
`..m.33HmEocoqEoo.550
`
`
`
`mo_>on_:52
`
`82
`
`
`
`momtmE_vtoznwz
`
`mP2.
`
`oo_>oQ5930
`
`:2
`
`2.0_n_
`
`16
`
`16
`
`
`
`US 8,406,933 B2
`
`1
`SYSTEMS AND METHODS FOR
`ESTIMATING THE EFFECTS OF A REQUEST
`TO CHANGE POWER USAGE
`
`RELATED APPLICATIONS
`
`This application is related to and claims priority from US.
`Provisional Patent Application Ser. No. 61/234,963, ?led
`Aug. 18, 2009, for “Systems and Methods for Estimating the
`Effects of a Request to Change PoWer Usage,” With inventors
`Paul E. Nagel and William B. West.
`
`TECHNICAL FIELD
`
`The present disclosure relates generally to electricity gen
`eration. More speci?cally, the present disclosure relates to
`estimating the effects of a request to change poWer usage.
`
`BACKGROUND
`
`In recent years, the price of electronic devices has
`decreased dramatically. In addition, the types of electronic
`components that can be purchased have continued to
`increase. For example, DVD players, large screen TVs, multi
`carousel CD and DVD players, MP3 players, video game
`consoles, and similar consumer electronic items have become
`more Widely available While continuing to drop in price.
`The decreasing prices and increasing types of electronic
`components have packed today’ s homes and businesses With
`modern conveniences. As more of these components are sold,
`the average household poWer consumption also increases.
`Typical homes and businesses noW include more poWer-con
`suming devices than ever before. With the increasing
`demands for poWer, at times poWer consumption may
`approach the limit on the capacity to generate poWer. If the
`consumption gets too close to the upper limit on poWer gen
`eration capacity, poWer outages and/or disruptions, such as
`blackouts and broWnouts, may occur.
`To avoid such poWer disruptions, a region may build infra
`structure to increase poWer generation. HoWever, increasing
`poWer generation for a geographic region is often very expen
`sive. Thus, it may be more cost effective to determine Ways to
`decrease consumption at certain times. As such, there is a
`need for improved systems and methods for decreasing poWer
`consumption While limiting the adverse effects as much as
`possible.
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1A is a chart illustrating one con?guration of a system
`using the directive model;
`FIG. 1B is a chart illustrating one con?guration of a system
`using the objective model;
`FIG. 1C is a block diagram illustrating one con?guration of
`a system for estimating the effects of a demand response;
`FIG. 1D is a chart illustrating one con?guration of a system
`in Which the present systems and methods may be used;
`FIG. 2 is a block diagram illustrating another con?guration
`of a system for estimating the effects of a demand response;
`FIG. 3 is a block diagram illustrating a con?guration of a
`home area netWork (HAN);
`FIG. 4 is a block diagram illustrating one con?guration of
`a poWer management console;
`FIG. 5 is a block diagram illustrating one con?guration of
`a screenshot on the poWer management console;
`FIG. 6 is a How diagram illustrating a method for estimat
`ing the effects of a demand response;
`
`50
`
`55
`
`60
`
`65
`
`2
`FIG. 7 is a How diagram illustrating another method for
`estimating the effects of demand responses;
`FIG. 8 is a block diagram of a HAN controller;
`FIG. 9 is a How diagram illustrating a method for control
`ling a device using a HAN controller;
`FIG. 10 is a How diagram illustrating a method for adjust
`ing the control of a device using a HAN controller;
`FIG. 11 is a block diagram illustrating multiple con?gura
`tions of a screenshot on the HAN controller;
`FIG. 12 is a block diagram ofa HAN device; and
`FIG. 13 is a block diagram illustrating various components
`that may be utiliZed in a computing device/ electronic device.
`
`DETAILED DESCRIPTION
`
`A method for estimating the effects of a request to change
`poWer usage is disclosed. Device data about one or more
`devices is received from a home area netWork. User behavior
`data about the devices is received. Effects on a poWer grid of
`a request to change poWer usage are estimated using the
`device data and the user behavior data. It is determined
`Whether to send the request to change poWer usage based on
`the estimated effects.
`In one con?guration, poWer data about poWer generation in
`the poWer grid may be received. Effects on the poWer grid of
`a request to change poWer usage may be estimated using the
`device data, the user behavior data, and the poWer data. Cus
`tomer preferences about the devices may also be received.
`Effects on the poWer grid of a request to change poWer usage
`may be estimated using the device data, the user behavior
`data, and the customer preferences.
`The user behavior data may include one or more of the
`folloWing: past device responses to requests to change poWer
`usage, typical behavior of the devices as a function of time,
`suggestions for reduction in poWer consumption, typical
`loads of the devices, typical loads of the house in Which the
`devices reside, and anticipated poWer consumption of the
`devices.
`The request to change poWer usage may not be sent based
`on a determination that the request to change poWer usage
`should not be sent. Alternatively, the request to change poWer
`usage may be sent using one or more of the folloWing:
`Z-Wave by Zensys, ZigBee Smart Energy (ZigBee SE), Zig
`Bee Home Automation (ZigBee HA), Global System for
`Mobile communications (GSM), any of the HomePlug stan
`dards, Broadband over PoWer Lines (BPL), and PoWer Line
`Communication (PLC).
`The device data may include one or more of the folloWing:
`device type, geographic location, poWer consumption, cur
`rent status, and anticipated poWer consumption. The poWer
`data may include one or more of the folloWing: an amount of
`poWerbeing generated in the poWer grid, sources of the poWer
`being generated, sources of stored poWer, current Weather
`conditions, and the forecasted Weather conditions.
`The request to change poWer usage may be a request for
`reduced poWer consumption of one or more devices. The
`request to change poWer usage may be sent to the home area
`netWork controller for the home area netWork controller to
`send to one or more devices. Furthermore, the request to
`change poWer usage may be sent to a utility meter that sends
`it to the home area netWork controller that sends it to the
`devices.
`In one con?guration, the device data and the poWer data
`may be stored. Third parties may be alloWed to access this
`stored device data and stored poWer data. Reports may be
`generated based on the device data in order to assess the
`health of the devices.
`
`17
`
`
`
`US 8,406,933 B2
`
`3
`In one con?guration, estimating the effects of the request to
`change power usage may include estimating the change in
`revenue associated with the request to change power usage.
`Estimating the effects of the request to change power usage
`may also include estimating the change in power consump
`tion associated with the request to change power usage.
`An apparatus for estimating the effects of a request to
`change power usage is also disclosed. The apparatus includes
`a processor and memory in electronic communication with
`the processor. Executable instructions are stored in the
`memory. The instructions are executable to receive device
`data about one or more devices from a home area network
`controller. The instructions are also executable to receive user
`behavior data about the devices. The instructions are also
`executable to estimate effects of a request to change power
`usage on a power grid using the device data and the user
`behavior data. The instructions are also executable to deter
`mine whether to send the request to change power usage
`based on the estimated effects.
`A computer-readable medium is also disclosed. The com
`puter-readable medium includes instructions. The instruc
`tions are executable for receiving device data about one or
`more devices from a home area network controller. The
`instructions are also executable for receiving user behavior
`data about the devices. The instructions are also executable
`for estimating effects of a request to change power usage on a
`power grid using the device data and the user behavior data.
`The instructions are also executable for determining whether
`to send the request to change power usage based on the
`estimated effects.
`A method for managing a device based on a request to
`change power usage is also disclosed. A request to change
`power usage is received. It is determined how to adjust man
`agement of the device based on the request to change power
`usage, device data, and customer preferences. The manage
`ment of the device is adjusted based on the determining.
`Information about the adjustment is stored.
`The device data may include one or more of the following:
`device type, geographic location, power consumption, and
`current status. The request to change power usage may be a
`request for reduced power consumption by the device. The
`request to change power usage may be received using one or
`more of the following: Z-Wave by Zensys, ZigBee Smart
`Energy (ZigBee SE), ZigBee Home Automation (ZigBee
`HA), Global System for Mobile communications (GSM), any
`of the HomePlug standards, Broadband over Power Lines
`(BPL), and Power Line Communication (PLC). The adjusting
`may include one or more of the following: taking no action,
`changing a setting on the device, or turning the device off
`based on the device data.
`An apparatus for managing a device based on a request to
`change power usage is also disclosed. The apparatus includes
`a processor and memory in electronic communication with
`the processor. Executable instructions are stored in the
`memory. The instructions are executable to receive a request
`to change power usage. The instructions are also executable
`to determine how to adjust management of the device based
`on the request to change power usage, device data, and cus
`tomer preferences. The instructions are also executable to
`adjust the management of the device based on the determin
`ing. The instructions are also executable to store information
`about the adjustment.
`A computer-readable medium is also disclosed. The com
`puter-readable medium includes instructions. The instruc
`tions are executable for receiving a request to change power
`usage. The instructions are also executable for determining
`how to adjust management of the device based on the request
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`to change power usage, device data, and customer prefer
`ences. The instructions are also executable for adjusting the
`management of the device based on the determining. The
`instructions are also executable for storing information about
`the adjustment.
`The terms “power” and “energy” may be used interchange
`ably herein. It is to be understood that “power” generally
`refers to a rate of consumption and anything measured in
`watts, while “energy” generally refers to a unit of work mea
`sured in kWh and similar units of energy. However, the term
`“power” may be used herein to refer to both. Therefore the
`term “power” as used herein may refer to a rate of transfer,
`use, or generation of electrical energy as well as electrical
`energy itself.
`As the demand for power approaches the capacity to gen
`erate power, it may be desirable to either increase generation
`capacity, reduce consumption, or some combination of the
`two. Since increasing generation capacity may be prohibi
`tively expensive, an increasing amount of focus is now on
`intelligently reducing consumption without affecting lif
`estyle. One way this problem has been approached has been
`to use a directive model, where a power generation facility
`sends a directive to a home to perform a very speci?c action.
`For example, the thermostat in a home may receive a mes sage
`from a power facility requesting that the setting on the home’ s
`thermostat be raised by four degrees on a hot day in order to
`save power. The thermostat may then follow this directive and
`change the programmed setting. However, identical mes
`sages received by different thermostats may produce incon
`sistent power savings. In other words, these directives may
`produce different results in different homes, e. g., a home with
`shade may warm up slower on a hot day than a home with no
`shade. When the directive has been accomplished (raising the
`inside temperature by four degrees), then the program may
`proceed as usual. Therefore, the exact duration and amount of
`reduction in power consumption may be unknown before a
`directive is actually sent in this model.
`Another way to intelligently reduce power consumption
`may be an objective model. In this model, a power generation
`facility may send an objective to a home that is more general,
`e.g., reduce power consumption. This means that rather than
`simply sending a speci?c task, as in the directive model, the
`objective model allows some type of decision based logic in
`the home to determine how to accomplish the objective. For
`example, if the objective is to reduce power consumption by
`the heating and cooling system by ?ve percent over the next
`hour, a Home Area Network controller within the home may
`determine and implement appropriate settings for the heating
`and cooling system. This objective approach may provide for
`better power reduction with limited lifestyle adjustments. In
`other words, the systems and methods disclosed herein may
`provide bene?ts to both a utility provider, by allowing for the
`avoidance of power consumption during peak demand, as
`well as the utility recipient, by saving money with minimal
`discomfort and inconvenience.
`FIG. 1A is a chart illustrating one con?guration of a system
`implementing the present systems and methods using the
`directive model. FIG. 1B is a chart illustrating one con?gu
`ration of a system implementing the present systems and
`methods using the objective model. In other words, FIGS. 1A
`and 1B may further illustrate the distinction between the
`directive model and the objective model. The solid lines 115
`may represent the state of the heating and cooling system as a
`function of time, e.g., ON or OFF. The dotted lines 117 may
`represent the temperature inside a home as a function of time.
`The dashed lines 119 may represent the outside temperature
`as a function of time.
`
`18
`
`
`
`US 8,406,933 B2
`
`5
`In FIG. 1A, the home may have received a directive to raise
`the set point of the heating and cooling system to 78 degrees
`Fahrenheit. In the illustrated con?guration, the outside tem
`perature exceeds 90 degrees. Therefore, the directive may be
`complied with very quickly. In other words, the heating and
`cooling system may turn OFF for only one half of an hour,
`thus resulting in minimal power reduction. In such a con?gu
`ration, a power provider may have estimated more reduction
`in power consumption from the directive, and therefore be
`required to send more directives to achieve the desired power
`reduction it requires. This may be inef?cient and costly.
`In FIG. 1B, however, the home may have received an
`objective to reduce power consumption by 20 percent from
`2:00 pm to 6:00 pm. A Home Area Network controller may
`use decision logic based on a user’s preferences and choose to
`cycle the heating and cooling system in order to comply with
`the objective. In the illustrated con?guration, the heating and
`cooling system may turn ON for a short period then OFF for
`a longer period during the speci?ed time period. This may
`result in slightly higher temperatures during this period, but
`also vastly reduced power consumption compared to the
`directive model in FIG. 1A. Therefore, the objective model
`may provide better power reduction with minimal lifestyle
`discomfort because it allows decision logic within the home
`to determine and implement the best way to achieve desired
`power reduction based on gathered data, e.g., user prefer
`ences, current home settings, etc.
`The improved power reduction resulting from using the
`objective model may have several advantages. First, it may
`allow a utility provider, such as a power company, to more
`accurately avoid peak demand. As will be discussed below,
`utility providers may be required to keep a certain percentage
`of power generation capacity available for critical services,
`e.g., hospitals, emergency responders, etc. Thus, at peak peri
`ods, like midday, the utility provider may be able to send
`objectives to reduce power consumption in order to avoid
`peak demand and avoid having to buy more power generation
`from other providers.
`The objective model may also bene?t power consumers by
`saving them money through ef?cient reduction in power con
`sumption. For example, a power company may determine the
`rates charged for power by taking the peak consumption
`period over a de?ned time period, e.g., the highest day’s
`consumption in the previous month. Therefore, the higher a
`consumer’s peak, the higher the rate charged for the entire
`month. Under this billing structure, a consumer may wish to
`limit their peak periods of power consumption in order to
`reduce their monthly rate. Likewise, a power company may
`charge a higher ?at rate during peak hours than during non
`peak hours. Under this billing structure, a consumer may wish
`to limit consumption during the period with the highest rate.
`Likewise, a power company may charge a ?at rate that
`changes every hour. Under this billing structure, a consumer
`may wish to limit their power consumption when they are
`informed of a high rate for the upcoming hour. Thus, ef?cient
`reduction of power consumption may lower a consumer’s
`cost of power under any rate structure, e.g., tiered pricing, ?at
`rate, hourly variable, etc.
`Despite the advantages of the objective model, it is still not
`ideal. More speci?cally, the exact power reduction in
`response to an objective may not be known because the vari
`ous states/con?gurations and preferences of the homes to
`which the objective is sent are not known. For example, if a
`cooling system in a home was not running, an objective to
`reduce heating and cooling consumption would not result in
`any reduction. Likewise, a home may not comply with this
`type of request. It may be inef?cient and time-consuming for
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`a power facility to achieve a speci?c load reduction by trial
`and error. Therefore, it may be desirable to estimate the
`effects of a request from a power company or utility system to
`decrease power consumption (a “demand response”) before
`the request is sent.
`FIG. 1C is a block diagram illustrating one con?guration of
`a system 100 for estimating the effects of a demand response.
`The system 100 may include a utility system 102 that may
`include a utility management console 104. The utility system
`102 may be any system capable of producing, distributing,
`monitoring, or collecting a desired resource or services. This
`may include one or more servers, workstations, web sites,
`databases, etc. The utility system 102 may be centrally
`located or distributed across several facilities. Examples of a
`utility system 102 include electricity generation facilities,
`natural gas distribution facilities, telephone service facilities,
`etc. The utility system 102 may include a utility management
`console 104 that may allow the utility system 102 to estimate
`the effect of a demand response before a demand response is
`sent. As used herein the term “demand response” refers to a
`request from the utility system 102 for decreased consump
`tion. A more general request than a demand response is a
`request to change power usage in some way. The utility man
`agement console 104 may estimate the effect of a demand
`response by collecting data from one or more home area
`networks (HAN) 108.
`A HAN 108 may be a group of controlled devices operating
`in the same environment. Examples of devices in a HAN 108
`include, without limitation, a thermostat, a light switch, a
`washer, a dryer, a fumace, an air conditioner, a pool control
`ler, etc. The HAN 108 may communicate with the utility
`system 102 through a network 106. The network 106 may
`represent the Internet, one or more wide area networks
`(WANs), one or more local area networks (LANs), etc. Addi
`tionally, the network 106 may represent communication
`using power transmission lines. The network 106 may be
`implemented using wired and/or wireless communication
`technologies and may use any available protocols to pass data
`between the utility system 102 and the HAN 108. These
`protocols may include, but are not limited to, hypertext trans
`fer protocol (HTTP), ?le transfer protocol (FTP), secure ?le
`transfer protocol (SFTP), Z-Wave by Zensys, ZigBee Smart
`Energy (ZigBee SE), ZigBee Home Automation (ZigBee
`HA), Global System for Mobile communications (GSM), any
`of the HomePlug standards, Broadband over Power Lines
`(BPL), Power Line Communication (PLC), proprietary serial
`protocols, etc.
`FIG. 1D is a chart illustrating one con?guration of a system
`100 in which the present systems and methods may be used.
`The solid line 103 may represent power generation at the
`utility system 102 in terms of MegaWatt hours (MWh) as a
`function of time. The dashed line 105 may represent the
`threshold power generation in terms of MegaWatt hours
`(MWh) as a function of time. The dotted line 107 may repre
`sent the power consumption of a power grid in terms of
`MegaWatt hours (MWh) as a function of time. The power in
`the system may be generated using a number of techniques,
`e.g., nuclear, wind, solar, coal ?red, geothermal, etc.
`The threshold 105 may de?ne a power generation buffer
`that should be maintained. The buffer may represent line loss
`in delivering the power as well as capacity that should be kept
`available for critical services, e.g., hospitals, emergency
`responders, etc. In other words, the utility system 102 may be
`required to maintain the gap between the power generation
`1 03 and the threshold 1 05. In order to maintain this buffer, the
`power consumption 1 07 may not increase above the threshold
`105. As mentioned earlier, a utility system 102 may increase
`
`19
`
`
`
`US 8,406,933 B2
`
`20
`
`25
`
`30
`
`7
`power generation 103, Which can be very costly and time
`delayed, or decrease power consumption 107. One Way of
`reducing poWer consumption 107 may be to send a demand
`response.
`In one con?guration, the utility system 102 may monitor
`the poWer consumption 107 in the system 100 to identify
`trends 109 of increased consumption that may indicate that
`poWer consumption 111 Will exceed the threshold 105. When
`a trend 109 is identi?ed, the utility system 102 may send a
`demand response that causes the poWer consumption 113 to
`stay beloW the threshold 105. In other Words, a demand
`response may prevent the poWer consumption 111 that
`exceeds the threshold 105, and, instead, keep poWer con
`sumption 113 beloW the threshold 105. The present systems
`and methods may enable utility systems 102 to estimate the
`effects of a demand response in order to preserve the buffer
`betWeen the threshold 105 and the poWer generation 103.
`FIG. 2 is a block diagram illustrating another con?guration
`of a system 200 for estimating the effects of a demand
`response. There may be a poWer system 202 that may include
`a poWer management console 204 capable of estimating the
`effects of a demand response. The poWer system 202 may
`communicate With one or more HANs 208 through one o