throbber
Petition Exhibit 1004
`
`U.S. Patent No. 7,142,949 to Brewster et al. issued
`on November 28, 2006
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Opower, Inc.
`Exhibit 1004
`
`

`

`111111111111111111111111111111111111111111111111111111111111111111111111111
`US007142949B2
`
`c12) United States Patent
`Brewster et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,142,949 B2
`Nov. 28, 2006
`
`(54) AGGREGATION OF DISTRIBUTED
`GENERATION RESOURCES
`
`(75)
`
`Inventors: David B. Brewster, Boston, MA (US);
`Timothy G. Healy, Boston, MA (US)
`
`(73) Assignee: EnerNOC, Inc., Boston, MA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 401 days.
`
`(21) Appl. No.: 10/314,920
`
`(22) Filed:
`
`Dec. 9, 2002
`
`(65)
`
`Prior Publication Data
`
`US 2004/0111226 Al
`
`Jun. 10, 2004
`
`(51)
`
`Int. Cl.
`H02J 3138
`(2006.01)
`(52) U.S. Cl. ....................... 700/286; 700/295; 700/297
`(58) Field of Classification Search ................ 700/286,
`700/291, 295, 22, 297; 705/412; 702/61
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`6,157,874 A *
`6,269,287 B1 *
`6,522,955 B1 *
`6,625,520 B1 *
`6,633,823 B1 *
`6,691,065 B1 *
`
`.............. 700/295
`12/2000 Cooley et a!.
`7/2001 March ........................ 700/286
`2/2003 Colborn ...................... 700/286
`................. 700/286
`9/2003 Chen et a!.
`10/2003 Bartone et al .............. 700/295
`2/2004 Hayashi et a!. ............... 700/22
`
`6,785,592 B1 *
`6,853,930 B1 *
`6,915,185 B1 *
`
`8/2004 Smith et al ................. 700/291
`2/2005 Hayashi et a!. ............. 700/287
`7/2005 Yamamoto et al .......... 700/286
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`wo
`wo
`wo
`wo
`wo
`wo
`
`1263108 A1
`WOOl/06612 A1
`WOOl/61820 A1
`W001/71881 A2
`WOO 1/98851 A1
`W002/15365 A2
`W003/056681 A1
`
`12/2002
`1/2001
`8/2001
`9/2001
`12/2001
`2/2002
`7/2003
`
`OTHER PUBLICATIONS
`
`Sonderegger, Robert C., "Distributed Generation Architecture and
`Control", £-Vision 2000 Conference, 'Online 2000, pp. 292-301.
`* cited by examiner
`Primary Examiner-Leo Picard
`Assistant Examiner--Charles Kasenge
`(74) Attorney, Agent, or Firm-Bromberg & Sunstein LLP
`
`(57)
`
`ABSTRACT
`
`A method and system are associated with distributed gen(cid:173)
`eration of electric power. Power demand data of at least one
`electric power consumer is monitored over time. Power
`supply data of a regional power distribution system is also
`monitored over time. The power demand data and the power
`supply data are analyzed to coordinate control of at least one
`distributed generation system associated with the electric
`power consumer.
`
`56 Claims, 4 Drawing Sheets
`
`Opower, Inc.
`Exhibit 1004
`
`

`

`106
`
`10
`
`ELECTRIC
`POWER
`MARKETS
`
`L..__ ____ ~
`
`POWER ~
`
`,-> DISTRIB:I: ••••
`GRID
`. ·
`L.2:....._. __ . .
`
`1-
`
`FUEL INFRA~
`s=~c-~~R~ -. \
`
`(104
`
`NETWORK ,g
`I
`
`OPERATIONS
`CENTER
`l=:::=
`
`- --
`
`(112
`
`1-
`
`DATABASE.]
`
`~-. "'--
`
`e .
`00 .
`
`~
`~
`~
`
`~ = ~
`z 0
`
`;'<
`N
`~CIO
`N
`0
`0
`0\
`
`(101
`
`(102
`
`(108
`
`NODE 1
`
`LOCAL
`CONTROLLER
`
`l
`
`I''
`
`',>
`
`NODE2
`
`:11:
`
`;.>;
`
`( 103
`
`NODE3
`
`~
`
`109\
`
`(110
`
`(111
`
`DGASSETS .[,
`
`I
`
`:'1
`
`ELECTRIC
`SENSORS
`
`;:;
`
`·:-·
`
`THERMAL
`SENSORS
`
`FIGURE 1
`
`('D
`('D
`
`rFJ =(cid:173)
`.....
`....
`0 .....
`
`.j;o.
`
`d
`rJl
`
`'-"-.....1
`""""' ~
`N
`\c
`~
`
`\C = N
`Opower, Inc.
`Exhibit 1004
`
`

`

`NOC View Generator Wo Current Energy Wo Control/Summary
`
`, •• fil~ fdit ~nclow tie\>
`if!1il !111;1&1
`Golden Office Properties
`
`15-Minute lntei'Vftl Data
`
`1000
`
`500' . ' • ,71 .. ' . _}500
`~ -
`
`0
`
`:. 200:1
`-
`Wren! EleWical ()em<lfod
`
`>:liS' IX
`1Efi9l,2g
`
`e .
`00 .
`
`~
`~
`~
`
`~ = ~
`z 0
`
`;'<
`N
`~CIO
`N
`0
`0
`0\
`
`rFJ =(cid:173)
`
`('D
`('D
`......
`N
`0 .....
`
`.j;o.
`
`21
`
`22
`
`l!fianiie.stat!Iieeilie===:J
`
`Facility Rate Information
`Eleclric Utily Provider.
`RateSeheduli3
`!,On PM!< ____________ -==:J
`Rate Period:
`iSunvner
`S9SOMIPeriod:
`_--=:J $/KWh
`Cu!Jent Co~ Ctlarga: 10.0892
`:4:39----------- -] ~
`Cuuent Oelnai'Jd Chalge:
`
`23
`
`Day's Electric Usage and Cost Summary
`
`-OnPeok U'*(KWH~ 1-428:5, Cost
`Semi Peak~(KWH1 C26o3.~ Cost
`
`011 Peak U$llll8 (KWH~ 14444.75 Cost
`I
`
`Toili!UHgeo(KWH~
`
`7476.~ Cost
`
`\$3822
`
`~145.54
`
`j$174.23
`
`f$357.99
`
`I
`
`1
`
`I
`I
`
`Applicable Peak Demand (KW)
`24_)
`
`i'-87_7 ___ _,
`
`'-'------_..,lr~GeneramgCap,dy.400kW
`
`1 ~~~k\ll----:I!;;,-,;-~"Qkw-------------~~--- -- ~-----,
`
`FIGURE 2
`
`d
`rJl
`
`"'--...1
`""""' ~
`N
`\c
`~
`
`\C = N
`
`Opower, Inc.
`Exhibit 1004
`
`

`

`~ NOC Vtew Gene1ator Info Cuuent Energy Llfo ConttoLISummary
`
`Golden Office Properties
`
`31
`
`250
`
`125
`
`, , • I • , ,
`
`375
`
`,. KW / '·
`
`0 -
`
`,
`
`-500
`
`Cuuent E leetric..l PO¥-H!I
`385 kW
`
`32
`
`n
`
`Run Time Data
`
`? ~-
`ENE_
`
`24/ 7
`
`tl
`
`Cunent Month's Run Time (Hrs~
`
`Ll3 __ __,
`
`YTD Run Time (Hrs):
`
`11 09.75
`
`Ma•rnumAmual Run Tine (Hrs~
`
`[8760
`
`DG Operational Cost (SikWHt
`
`ioo798
`
`I
`
`1
`
`NOC Override
`
`Warnings
`
`r:;-~
`
`Reverse Power •• Weak Battery )I
`
`O•ercrank !.
`
`SynchFa!:ill
`O•erspeed rii Low 01 Press IIi
`Under F1eq fill
`Low Fuel flii
`
`Under Voltage •• Ground Fau~ r.
`a-voltage •
`o-..cunentll
`
`Phase Rotation[li Engine Temp.
`
`Low Coo!aniil Shrnt CiJcu(il
`EO<C~ation Loss 11
`
`lr~~I~=I
`r'"'"~ ·===~~ -·---·~-~~·······1
`Stop Engine
`11
`
`rrae~mu~s~.QIJ I
`
`Ambient
`Temp (F):
`
`I
`
`83.25,
`
`Atmospheric
`1
`Pressure (mbt
`
`995. ~
`
`FIGURE 3
`
`(j .
`00 .
`
`~
`~
`f""to.
`
`~ = f""to.
`
`2
`0
`~
`N
`"'(X)
`N
`0
`0
`0\
`
`\F.! =(cid:173)~
`~ ....
`0 ..... ,.
`
`(H
`
`d
`00
`"'--...l
`iooo-&
`~
`N
`~
`~
`\C
`t:O
`N
`
`Opower, Inc.
`Exhibit 1004
`
`

`

`If!.!. EnerNOC 24/7 -(Control and Savings Summary)
`jrJ~ file
`fo1t ~ndow tfelp
`~li:l UI:Cl&r ~ NOC Vtew Generator Info Current Energy Info ControL'Surnmary
`
`~r;:J
`IET6ili~
`
`~-..::
`
`E~
`
`2~~4~
`
`/
`
`DG Thresholds Demond Effects
`
`'Aciual
`lQemand
`
`Aug01 1100
`
`385
`
`Sep01 BOO
`
`Oct01 700
`Nov01 BOO
`
`228
`
`128
`
`228
`
`715
`
`572
`
`572
`
`572
`
`500
`
`715
`
`572
`
`572
`
`572
`
`572
`
`966
`
`724
`
`6519
`
`0
`
`0
`
`0
`
`0
`
`1352
`
`7B71
`
`1352
`
`9223
`
`1352
`
`10576
`
`1352
`
`1192B
`
`e .
`00 .
`
`~
`~
`~
`
`~ = ~
`z 0
`
`;'<
`N
`~CIO
`N
`0
`0
`0\
`
`Golden Office Properties
`
`~ 41
`
`On BOO
`
`Off
`
`780
`
`'~-]
`
`On 770
`
`Tues Weds
`
`Thurs
`
`877
`
`847
`
`B77
`
`B47
`
`750
`
`B77
`
`847
`
`B77
`
`B47
`
`750
`
`B77
`
`847
`
`877
`
`847
`
`750
`
`Fri
`
`B77
`
`847
`
`877
`
`847
`
`770
`
`If'"'~ IE li
`
`Sat/Sun
`
`OO:OO:OOAM· .
`I 23:59:59PM
`I
`-~~847 .
`
`I
`
`I
`
`1:
`
`II
`1:
`
`IJ~••kof:
`July 1 -J_uly 7_ ~002 __
`
`lr
`
`08:00:00AM-
`11:59:59AM; i
`413-U.I120:00:00PM· . Off 750
`23:~5~~-j
`'
`~ On 750
`Peak
`12:00:00PM- 1
`295959PM_I
`Off 720
`
`43 -WJ
`
`720
`
`720
`
`720
`
`740
`
`; w••t Upload Date
`7Jul-02
`_ _ ____
`
`DG Optimizotion Energy Sovings
`
`Con*umption
`SavinQ*
`
`Demand
`Savings
`
`Prior Month
`$:679
`
`This Month
`$j70.97475
`
`Prior Month
`$11690
`
`This Month
`$p690.15
`
`Co*t of DG
`Operation
`
`Prior Month
`Si542
`
`This Month
`~92169
`
`Total
`Saving•
`
`Prior Month
`$jlB27
`
`This Month
`$j166a. 95575 1
`
`11li
`;j
`II
`li
`I II
`I!
`li
`
`J
`
`Dec01 500
`
`Jan02 550
`
`Feb02 600
`Jill Mar02 680
`
`Apr02 900
`
`May02 1150
`
`0
`
`0
`
`2B
`
`108
`
`328
`
`385
`
`550
`
`572
`
`572
`
`572
`
`765
`
`572
`
`572
`
`572
`
`572
`
`765
`
`385
`
`Jun02 1050
`i Totals: $ 6721
`~-"~~~ --1
`
`665
`
`665
`
`0
`
`0
`
`0
`
`BB
`
`1352
`
`13280
`
`1352
`
`14632
`
`1352
`
`15984
`
`1352
`
`17424
`
`1185
`
`505
`
`19114
`
`571
`
`1119
`
`20B04
`
`2B10
`
`13164
`
`20804
`
`I
`
`II
`
`II
`
`Demand Ch..rge YTD Savings:$ 20804
`
`.___ _______ __.,IT otal Ge~~~~~~~ c~;,.d;.;, 4ookW
`
`ijrotalln Use 400 k~"--IIT_ot_a_IA_v_a_ila_bl_e:_O_I<_W _____________ _,
`FIGURE4
`
`rFJ =(cid:173)
`.....
`
`('D
`('D
`
`.j;o.
`
`0 .....
`
`.j;o.
`
`d
`rJl
`
`'-"--...1
`""""' ~
`N
`\c
`~
`
`\C = N
`Opower, Inc.
`Exhibit 1004
`
`

`

`US 7,142,949 B2
`
`1
`AGGREGATION OF DISTRIBUTED
`GENERATION RESOURCES
`
`FIELD OF THE INVENTION
`
`The invention generally relates to generation and distri(cid:173)
`bution of electric power, and specifically, to aggregation of
`distributed generation resources.
`
`BACKGROUND ART
`
`Businesses and industry continue to require and consume
`increased amounts of electric power. One reflection of this
`trend is growing interest in self-generation of electric power,
`either to replace or to supplement that delivered by load(cid:173)
`serving entities and utilities over the existing electric power
`distribution grid. The employment of small-scale power
`generation capability at a local commercial or industrial
`facility has become known as distributed generation (DG).
`Most owners and operators of DG systems lack sophis(cid:173)
`ticated controls and functional software to optimize the
`performance of their systems. This usually results in under(cid:173)
`utilization of DG assets and unfavorable economics for DG
`projects. In addition, most end-users of electric power do not
`want to become experts in microgeneration. While the 25
`number of DG assets increases, much of these sit idle, and
`owners lack the capability to access wholesale power mar(cid:173)
`kets or sell this excess generation capacity back to the
`electric power distribution grid.
`
`SUMMARY OF THE INVENTION
`
`2
`determining cost-effective fuel purchase orders for one or
`more distributed generation systems based on the analysis of
`the power demand data and power supply data.
`Embodiments of the present invention also include vari(cid:173)
`ous user interfaces for monitoring one or more distributed
`generation system and/or demand data associated with one
`or more facilities. In one embodiment, the interface includes
`a power demand section for displaying power demand data
`associated with at least one electric power consumer, a
`10 power usage section for displaying power usage data asso(cid:173)
`ciated with the electric power consumer including power
`usage data associated with at least one distributed generation
`system associated with the electric power consumer, and a
`power cost section for displaying power cost data associated
`15 with the power usage data.
`In such an embodiment, the power demand data may
`include thermal load data associated with the electric power
`consumer. The power usage section may display power
`usage data according to an effective cost rate. The power
`20 cost section may display power cost data according to an
`effective cost rate. In addition, the data displayed may be
`periodically updated, such as at intervals of fifteen minutes
`or less. The power demand data, power usage data, and
`power cost data may include current data and historical data.
`Another embodiment is a user interface for monitoring at
`least one distributed generation system. The interface
`includes a meter section for displaying parametric data
`associated with at least one distributed generation system,
`and an alarms section for displaying a visual warning
`30 indicative of an abnormal operating condition associated
`with the distributed generation system.
`An embodiment also includes another user interface hav(cid:173)
`ing a present control thresholds section for displaying
`present threshold data indicating existing threshold condi-
`35 tions at which at least one distributed generation system
`automatically commences generation of electrical power,
`and a historical thresholds section for displaying historical
`threshold data associated with the distributed generation
`system.
`In such an embodiment, the present threshold data may be
`organized by cost rate and/or by time period. It may also
`include a savings section for displaying cost savings data
`associated with the distributed generation system.
`
`A representative embodiment of the present invention
`includes a method and system associated with distributed
`generation of electric power. Power demand data of at least
`one electric power consumer is monitored over time. Power
`supply data of a regional power distribution system is also
`monitored over time. The power demand data and the power
`supply data are analyzed to coordinate control of at least one
`distributed generation system associated with the electric 40
`power consumer.
`In a further such embodiment, the power demand data
`includes thermal load data associated with the electric power
`consumer. The method may also include determining sav(cid:173)
`ings resulting from the coordinated control.
`In a further embodiment, an optimal control threshold
`condition for the operation of a distributed generation sys(cid:173)
`tem is determined. This may further include automatically
`commencing generation of electric power for the electric
`power consumer when the threshold condition occurs. It 50
`may also include providing an override capability to allow
`for a subsequent override command to prevent the distrib(cid:173)
`uted power generation system from automatically com(cid:173)
`mencing generation of electric power for the electric power
`consumer when the threshold condition occurs.
`The optimal control threshold may be based upon incre(cid:173)
`mental operating time periods for the distributed generation
`system such as 15-minute or one-hour increments. The
`optimal control threshold condition may be determined
`periodically, such as weekly. The optimal control threshold 60
`condition may be based upon a peak load condition, or a
`power consumption cost rate.
`Embodiments of the present invention also include coor(cid:173)
`dinating sales of the electric power generated by one or more
`distributed generation systems to the regional power distri(cid:173)
`bution system, and/or initiating a load curtailment process to
`reduce demand from the grid at strategic times, and/or
`
`45
`
`55
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a functional block diagram of one specific
`embodiment of the present invention.
`FIG. 2 is a screen shot of one embodiment showing a
`display of real-time and historical distributed generation
`system information.
`FIG. 3 is another screen shot of an embodiment showing
`a display of current and historical facility-specific energy
`consumption data.
`FIG. 4 is another screen shot of an embodiment showing
`a display of real-time and historical energy savings data.
`
`DETAILED DESCRIPTION OF SPECIFIC
`EMBODIMENTS
`
`Embodiments of the present invention are directed to
`energy service infrastructure focused on various aspects of
`distributed generation (DG) of electric power including
`monitoring, alarming, control, aggregation, billing, data
`65 management, and reporting. The objectives include genera(cid:173)
`tion control and building energy management and control
`systems that are optimized for peak shaving and demand
`
`Opower, Inc.
`Exhibit 1004
`
`

`

`US 7,142,949 B2
`
`3
`response activities, and which facilitate automation of vari(cid:173)
`ous load curtailment-related strategies at the end-use level.
`Multiple DG systems are networked in real-time within a
`single user interface for optimal control and verification.
`This creates an enabling technology system for facilitating
`customer or end-user participation in day-ahead or real-time
`markets for power, and optimized utilization of distributed
`generation equipment.
`More specifically, embodiments enable end-use electric
`power consumers and networked third parties to optimally
`aggregate and control distributed generation (DG) capacity.
`An economic optimization engine formulates advanced con(cid:173)
`trol strategies for DG systems. In one embodiment, the
`optimization engine periodically determines various deci(cid:173)
`sion rules such as optimal control thresholds for minimizing
`demand charges (peak shaving) and optimal operating peri(cid:173)
`ods to access existing wholesale and other market opportu(cid:173)
`nities. Extensive historical and real-time data resources are
`provided to the optimization engine, including, for example,
`building energy use, fuel costs, asset operation and mainte(cid:173)
`nance costs, local and regional operating constraints (noise,
`other emission restrictions), weather data, existing service
`and rate contracts, and local distribution system conditions.
`The resulting system allows for management of required
`load and distributed generation equipment in response to
`facility conditions, electric system or grid conditions, retail
`market prices, and wholesale market prices.
`FIG. 1 shows a functional block diagram of one specific
`embodiment of the present invention. Multiple DG asset
`nodes 101-103 are in communication with and monitored by
`a network operations center (NOC) 104. The NOC 104 is
`also in communications with the actual electric power
`distribution grid 105, and the grid owners and operators
`(generally an Independent System Operator (ISO) or
`Regional Transmission Organization (RTO)) denoted as
`electric power markets 106, and a fuel infrastructure 107 that
`provides fuel for DG systems. Optimally, there might be one
`NOC 104 per major power market. The NOC 104 also
`maintains and utilizes a database 112 of information gath(cid:173)
`ered from the various blocks it communicates with.
`Within each DG node 101-103 is a microprocessor(cid:173)
`controlled local controller 108 in communications with the
`NOC 104. The local controller 108 may include serial port,
`wireless, and/or Ethernet connection capability. For
`example, in one embodiment, the local controller 108 trans(cid:173)
`lates incoming communications in various protocols such as
`RS232, RS485, Modbus, LONWorks, etc. into a specified
`communications protocol such as Ethernet. In some embodi(cid:173)
`ments, the local controller 108 uses wireless communica(cid:173)
`tions to communicate with the NOC 104 and other equip(cid:173)
`ment within the DG node. In some embodiments, multiple
`communications channels are maintained to be available for
`communications between the NOC 104 and each node
`101-103, and within each node. Such multiple channels
`facilitate more timely and effective responses than tele- 55
`phone-only approaches previously relied upon.
`The local controller 108 controls and co-ordinates the
`operation of the DG assets 109 including transfer switches
`(which in some embodiments may be physically separate
`from the DG assets 109, and thus deserving of a separate
`block), various electric sensors 110 (meters) associated with
`the physical plant serviced by the DG system and the DG
`system itself, as well as various thermal sensors 111 asso(cid:173)
`ciated with the physical plant serviced by the DG system. In
`other words, the local controller 108 determines whether and
`when to dispatch the DG assets 109 that it controls according
`to the various decision rules received and stored from the
`
`4
`NOC 104. In some embodiments, the control of the DG
`assets 109 by the local controller 108 is complete and
`automatic, while in other embodiments, the process can be
`controlled by a human facility manager, who simply needs
`to respond to or ignore the recommended action of the local
`controller 108.
`The electric sensors 110 and thermal sensors 111 may be,
`for example, commercially available "smart meters" to
`meter and monitor facility thermal and electrical loads, i.e.,
`10 industrially-hardened devices that enable real-time, continu(cid:173)
`ous, and accurate remote monitoring of electric and thermal
`characteristics of interest. To provide operating data to the
`local controller 108, older DG units may also require exter(cid:173)
`nal "smart meters" similar to the meters used for facility
`15 loads, while newer DG units generally already have such
`data available at a communications port.
`The facility and DG data generated by the sensors typi(cid:173)
`cally are sent in real-time to the local controller 108 where
`it is generally stored at the DG node for later transfer to the
`20 network operations center 104 and its database 112. This
`data includes distributed generation equipment operating
`information, and facility load data such as real-time and
`historical electric and thermal load data. Typically, the NOC
`104 automatically uploads this data at regular intervals, for
`25 example, once a week, for storage in the centralized data(cid:173)
`base 112. In addition, the sensor data may be uploaded
`responsive to a polling query from the NOC 104.
`The NOC 104 together with the local controller 108 at
`each node 101-103 form a system of distributed intelligence
`30 that represents a shift from previous centralized or non(cid:173)
`existent intelligence models designed for the management of
`distributed power generation systems at end-use customer
`facilities. Each local controller 108 possesses enough intel(cid:173)
`ligence to process the information it receives in order to
`35 determine whether or not to dispatch the DG assets 109 that
`it controls based on the various decision rules it has received
`from the NOC 104. This distributed intelligence system also
`provides redundant data collection, information storage, and
`basic microprocessing capability.
`The NOC 104 contains the core system software: the
`more rigorous and complicated optimization engine that
`formulates the decision rules that carry out the facility(cid:173)
`specific and network control strategies. The NOC 104 uses
`the data gathered from the various other blocks in the
`45 network and stored in its database to determine threshold
`controls for turning on and off the DC assets 109 at the
`various nodes. A threshold command may be, for example,
`a simple on/off command, which tells a generator to operate
`to keep peak kilowatt (kW) demand from exceeding a
`50 pre-set value. Such threshold commands may be updated at
`various intervals and may control the DC assets 109 in
`blocks of time. For example, one specific embodiment sets
`hourly thresholds once per week, for the entire week, for
`each DG asset 109 in the network.
`This threshold setting is inherently difficult. Among other
`things, conventional rate structures are based on both con(cid:173)
`sumption charges and peak demand charges over a billing
`period, which makes calculation of instantaneous "next
`kWh" costs difficult. Specific embodiments use a NOC
`60 algorithm that utilizes the information in the database 112
`(including facility load profiles, DG equipment operating
`characteristics, grid conditions, weather, utility rates, and
`other signals from within customers' facilities and from
`external sources) in a series of parametric calculations to
`65 determine exactly when to trigger DG operation for each
`period of the billing cycle (e.g., per quarter hour or hourly).
`The goal of such an algorithm is to minimize a facility's
`
`40
`
`Opower, Inc.
`Exhibit 1004
`
`

`

`US 7,142,949 B2
`
`5
`overall energy costs by identifying optimal tradeoffs
`between electricity and DG fuel prices. Artificial intelli(cid:173)
`gence (genetic algoritlnns and fuzzy logic) can enable the
`NOC algoritlnn to get better at predicting facility loads,
`becoming "smarter" over time and continually increasing its
`usefulness.
`Once the NOC 104 calculates the threshold controls for an
`upcoming period of time, such as the next week, these may
`be sent via a communications network, such as the Internet
`or wireless system to the local controllers 108 at each node. 10
`The threshold controls are stored in the local controllers 108
`and automatically trigger DG operation based on readings
`from the site's electric and thermal meters 110 and 111. In
`some embodiments, the NOC 104 and/or the individual DG
`nodes 101-103 may have the ability to override these stored
`commands in real-time in response to grid (spot) prices,
`operating constraints, unpredicted facility loads, and other
`signals. Control of the DG assets 109 by the NOC 104
`requires development of command and control software for
`each specific transfer switch and DG make/model. Such
`commands are communicated via public networks (e.g., the
`Internet) or wireless networks to the local controllers 108 at
`each node, and subsequently to the DG assets 109 via serial
`port connections (newer DG systems), dry-contact relay
`(older DG systems), or wireless communications systems.
`The NOC 104 also determines and communicates real-time
`commands to the DG nodes to take advantage of load
`curtailment and grid sellback opportunities.
`Typically, the NOC 104 provides network oversight and
`management of DG assets 24 hours a day, seven days a
`week. The NOC 104 stores and retrieves data from customer
`sites and external sources in its database 112. Facility data
`and key DG parameters are communicated periodically, for
`example, every 15 minutes or less, while optimal control
`thresholds and other signals are broadcast over the network
`to multiple DG nodes.
`Embodiments are adaptable to different DG technologies,
`facility characteristics, rate structures, and control strategies.
`The optimization engine is based on neural networks and
`genetic algoritlnns possessing artificial intelligence that con(cid:173)
`tinually learns more about a facility's consumption patterns,
`DG system performance, and market opportunities. Over
`time, the system evolves into greater efficiency and effec(cid:173)
`tiveness at predicting facility loads. The resulting system is
`an enabling technology with a Web-based component that
`serves as an energy information tool to facilitate decision(cid:173)
`making through real-time access to load data, baseline data,
`historical data, and market activity.
`Moreover, while each individual DG node may be admin(cid:173)
`istered and controlled by the NOC 104 independently of 50
`other DG nodes, in other embodiments, the NOC 104 may
`coordinate the management of multiple DG nodes to obtain
`further benefits. For example, the production capacity and
`fuel sources of multiple nodes can be taken into account in
`determining optimal control thresholds, and excess DG 55
`capacity when a given DG asset is operating may be made
`available to other nodes, depending on specific circum(cid:173)
`stances including specifics of the relevant electric power
`distribution infrastructure.
`The various data gathered by the NOC 104 from each 60
`local controller 108 may be usefully presented in one or
`more user interfaces, such as those shown in FIGS. 2 and 3.
`FIG. 2 allows monitoring of facility energy demand and
`consumption, including, for example, a 15-minute interval
`data section 21 that includes overall electric demand, overall 65
`thermal demand, percent electricity from the grid and from
`the DG assets, and percent useful heat from the site boiler
`
`6
`and from the DG assets. A facility rate information section
`22 identifies the specific electric utility provider, rate sched(cid:173)
`ule, rate period, seasonal period, current consumption
`charge rate, and current demand charge rate. A day's usage
`and cost section 23 summarizes on-peak usage and cost,
`semi-peak usage and cost, off-peak usage and cost, and total
`usage and cost. Applicable peak demand 24 may also be
`displayed.
`FIG. 3 shows an interface for continuously monitoring
`and recording interval data from each DG unit. A DG
`equipment meters section 31 provides displays of DG
`parameters such as battery voltage, oil pressure, engine
`speed, coolant temperature, and power output. This section
`or a similar one could also be used to display fuel level,
`15 ambient temperature, and atmospheric pressure. The process
`of configuring meters to read key operating parameters from
`older DG units requires customization and a slightly differ(cid:173)
`ent approach for each DG make/model. Newer DG instal(cid:173)
`lations are capable of transmitting key operating parameters
`20 via serial port or Ethernet. A run-time data section 32
`displays the current month's run-time, year-to-date run-time,
`maximum armual run-time, and DG operations cost rate.
`Out-of-tolerance alarms 33 can be displayed as a warning
`light indication for various DG failure modes and condi-
`25 tions, and these alarms can further be set to trigger pager and
`email alarms.
`FIG. 4 shows an example of one user interface report
`presented to show the current DG operating plan in combi-
`30 nation with reporting of the effects of the DG optimization
`achieved by a specific embodiment of the invention. A
`current thresholds section 41 has an off-peak row 411, a
`semi-peak row 412, and a peak row 413. Each row corre(cid:173)
`sponds to a different utility supply rate structure period, the
`35 exact times for which may also be displayed as shown in
`FIG. 4. For each rate row 411-413, the optimized on/off
`power demand thresholds are displayed as determined by the
`NOC 104. When power demand on a given day at the local
`DG node reaches the predetermined on-threshold, the local
`40 DG asset 109 at that node will commence operating and
`supplying power to the node in excess of the threshold, until
`power demand falls below the off-threshold, at which point
`the local DG asset 109 ceases operating.
`The user interface report in FIG. 4 also has a thresholds
`45 demand effects section 42 that shows the accumulated
`effects of such optimized operation of DG assets 109 in
`terms of total power consumption, power supplied by the
`DG asset 109 vs. power consumed from the power distri(cid:173)
`bution grid 105, and resulting savings. An optimization
`energy savings section 43 provides further detail regarding
`the current savings attributable to the optimized DG opera(cid:173)
`tion.
`Other specific applications of the strategies developed by
`this system include peak load reduction, load curtailment
`programs, and grid sellback opportunities. For example,
`some organizations can reduce a significant component of
`their annual energy expenses by as much as 33% by reduc(cid:173)
`ing the top 100 hours of peak energy costs. Among the
`benefits conferred by such embodiments, are significant
`energy savings (typically greater than 12% of total energy
`costs) with coordinated use of DG resources. Important
`real-time information is available to enable DG equipment
`to respond quickly to market opportunities and to optimize
`the value of available energy assets. Reports are produced to
`inform customers about the savings resulting from such
`optimization strategies and to help improve system manag(cid:173)
`ers' understanding of their site's or sites' energy usage.
`
`Opower, Inc.
`Exhibit 1004
`
`

`

`US 7,142,949 B2
`
`7
`Other benefits include improved reliability of DG systems
`by regulating their operation, better return on investment
`including opportunities to capture new revenue streams,
`improved utility contracts based on aggregation of energy
`consumption and negotiation of bulk rates, and improved
`supply availability to power grids thereby improving sys(cid:173)
`tem-wide reliability. It is not necessary that energy con(cid:173)
`sumption behavior be changed, thereby offering a non(cid:173)
`intrusive alternative to other demand or load management
`strategies. Outsourcing DG and other energy management 10
`services to networked third parties enables optimal genera(cid:173)
`tion management activities that can be almost undetectable
`to customers.
`Embodiments of the invention may be implemented in
`any conventional computer programming language. For 15
`example, preferred embodiments may be implemented in a
`procedural progrming language (e.g., "C") or an object
`oriented programming language (e.g., "C++"). Alternative
`embodiments of the invention may be implemented as
`pre-programmed hardware elements, other related campo- 20
`nents, or as a combination of hardware and software com(cid:173)
`ponents.
`Embodiments can be implemented as a computer program
`product for use with a computer system. Such implementa(cid:173)
`tion may include a series of computer instructions fixed 25
`either on a tangible medium, such as a computer readable
`medium (e.g., a diskette, CD-ROM, ROM, or fixed disk) or
`transmittable to a computer system, via a modem or other
`interface device, such as a communications adapter con(cid:173)
`nected to a network over a medium. The medium may be 30
`either a tangible medium (e.g., optical or analog communi(cid:173)
`cations lines) or a medium implemented with wireless
`techniques (e.g., microwave, infrared) or other transmission
`techniques. The series of computer instructions embodies all
`or part of the functionality previously described herein with 35
`respect to the system. Those skilled in the art should
`appreciate that such computer instructions can be written in
`a number of progrming languages for use with many
`computer architectures or operating systems. Furthermore,
`such instructions may be stored in any memory device, such 40
`as semiconductor, magnetic, optical, or other memory
`devices, and may be transmitted using any communications
`technology, such as optical, infrared, microwave, or other
`transmis

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket