Cloud based energy system

Information

  • Patent Grant
  • 12034300
  • Patent Number
    12,034,300
  • Date Filed
    Monday, February 8, 2016
    8 years ago
  • Date Issued
    Tuesday, July 9, 2024
    5 months ago
  • Inventors
  • Examiners
    • Barnie; Rexford N
    • Tran; Thai H
    Agents
    • Suiter Swantz IP
Abstract
Cloud based energy systems and methods for managing the cloud based energy systems are disclosed. A cloud based energy system (may be referred to simply as “energy cloud”) in accordance with embodiments of the present disclosure may be configured to share its energy resources and data to various energy-producing, energy-consuming, and/or energy-storage devices connected to the energy cloud. Such a configuration may enable ubiquitous, on-demand access to a shared pool of configurable energy resources, providing users with various capabilities to store and to retrieve energy as needed.
Description
TECHNICAL FIELD

The present invention relates to the field of electrical power supply and particularly to systems and methods for providing battery based electrical power supplies.


BACKGROUND

Batteries are essential for operations of data centers, server farms, electric vehicles and the like. A conventional battery typically includes multiple battery cells wired in a manner that satisfies certain requirements. Conventional batteries, however, are not dynamically adjustable and are not designed to handle rapidly changing operating environment.


SUMMARY

Accordingly, an embodiment of the present disclosure is directed to a distributed power system. The distributed power system may include a plurality of nodes connected to an energy network. Each particular node of the plurality of nodes may include at least one of: an energy-producing device, an energy-consuming device, and an energy-storage device. Each particular node of the plurality of nodes may further include a network interface card.


The network interface card of each particular node may be configured to: determine whether a level of power supply available to the particular node is sufficient to meet a level of demand required at the particular node; conditionally request supplemental power from the energy network when the level of power supply available to the particular node is insufficient to meet the level of demand required at the particular node; and conditionally release supplemental power to the energy network upon receiving a request from the energy network when the level of power supply available to the particular node is sufficient to meet the level of demand required at the particular node.


An additional embodiment of the present disclosure is directed to a network interface card for a node connected to an energy network. The network interface card may include at least one electrical connector, at least one data connector, and at least one controller in communication with the at least one electrical connector and the at least one data connector. The at least one controller may be configured to: determine whether a level of power supply available to the node is sufficient to meet a level of demand required at the node; conditionally request supplemental power from the energy network when the level of power supply available to the node is insufficient to meet the level of demand required at the node; and conditionally release supplemental power to the energy network via the at least one electrical connector upon receiving a request from the energy network via at least one data connector when the level of power supply available to the node is sufficient to meet the level of demand required at the node.


Another embodiment of the present disclosure is directed to a method for managing a distributed power system that includes a plurality of nodes connected to an energy network. The method may include: for each node i of the plurality of nodes, determining whether the node i have sufficient power supply based on a level of power supply available to the node i and a level of demand required at the node i; identifying a set of nodes that have insufficient power supply; and adjusting output power of the nodes that have sufficient power supply to provide supplemental power to the set of nodes that have insufficient power supply.


It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not necessarily restrictive of the invention as claimed. The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and together with the general description, serve to explain the principles of the invention.





BRIEF DESCRIPTION OF THE DRAWINGS

The numerous advantages of the present invention may be better understood by those skilled in the art by reference to the accompanying figures in which:



FIG. 1 is a block diagram depicting an exemplary cloud based energy system in accordance with the present disclosure;



FIG. 2 is a flow diagram depicting an exemplary method for managing a cloud based energy system; and



FIG. 3 is a block diagram depicting an exemplary network interface card that may be utilized in the exemplary cloud based energy system shown in FIG. 1.



FIG. 4 is a block diagram depicting an adjustable battery unit.





DETAILED DESCRIPTION

Reference will now be made in detail to the presently preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings.


Embodiments in accordance with the present disclosure are directed to cloud based energy systems and methods for managing the cloud based energy systems. The term “cloud” refers to an infrastructure that is built and managed over a private or a public network. A cloud based energy system (may be referred to simply as “energy cloud”) in accordance with embodiments of the present disclosure may be configured to share its energy resources and data to various energy-producing, energy-consuming, and/or energy-storage devices connected to the energy cloud. Such a configuration may enable ubiquitous, on-demand access to a shared pool of configurable energy resources, providing users with various capabilities to store and to retrieve energy as needed.


Referring to FIG. 1, a block diagram illustrating an exemplary energy cloud 100 configured in accordance with the present disclosure is shown. The energy cloud 100 may be formed as a collection of various nodes 102 through 108 participating on a network. The network may be a private or a public network, which may be optionally implemented as an integrated component or as a supplemental component to an existing power grid.


In the example depicted in FIG. 1, each node participating on the network may include a network interface card/circuit that enables exchange of both power and data with other nodes over the network. Some nodes (e.g., a power plant 102) may include energy-producing devices such as electric generators, wind turbines or the like. Some nodes (e.g., a house 104) may include energy-consuming devices such as computers, appliances and other electronics. Some nodes (e.g., an electric vehicle 106) may include energy-storage devices such as batteries, and some nodes (e.g., an energy service provider 108) may include both energy-producing devices (to generate energy when needed) and energy-storage devices (to store energy when not consumed).


It is to be understood that the nodes 102 through 108 shown in FIG. 1 are merely exemplary and are not meant to be limiting. For instance, a house may include energy-producing devices such as solar panels or the like in addition to energy-consuming devices depicted in the figure. It is therefore contemplated that a given node participating on the network may include one or more energy-producing devices, one or more energy-consuming devices, one or more energy-storage device, and/or a combination thereof. It is also contemplated that any energy-producing, energy-consuming, or energy-storage device may be considered as a node without departing from the spirit and scope of the present disclosure.


It is noted that while the nodes 102 through 108 may be located at various local, regional, national, or global locations, they may be functionally connected as long as the network interface card of each node can communicate with each other (through wired or wireless data communication means). It is also noted that by joining the nodes 102 through 108 together, a shared pool of configurable energy resources can be formed, providing each node with on-demand access to the shared pool of configurable energy resources and allowing each node to store and/or to retrieve energy as needed.


In some embodiments, the network interface card of the nodes 102 through 108 may jointly form a distributed power management system, such as that disclosed in U.S. patent application Ser. No. 13/677,419 filed on Nov. 15, 2012 and entitled “Distributed Power Supply System and Method”, which is incorporated herein by reference. In other words, the network interface card of each node may include one or more processors configured to provide power management for that particular node in a manner similar to the management unit disclosed in U.S. patent application Ser. No. 13/677,419. More specifically, the network interface card of each node may be configured to estimate the level of power supply available to that node and the level of demand at that node. The network interface card of each node may exchange the data with other network interface cards in the energy cloud 100 and jointly determine (e.g., implementing a distributed computing system) whether any adjustment is needed with regards to power distribution among the various nodes. Alternatively, the network interface cards may report the data to one or more dedicated controllers on the network, which may carry out the process to help determine whether any adjustment is needed. In another alternative implementation, a subset of network interface cards (e.g., the network interface card of an energy service provider 108) may be dedicated to carry out this process without departing from the spirit and scope of the present disclosure.


Regardless of the specific implementation (e.g., using distributed computing and/or dedicated controllers), the purpose of this process is to help determine whether (and how) to adjust power distribution among the various nodes based on supply and demand at each node. For example, in the event that the level of power supply currently available to a particular node is deemed to be insufficient to meet the level of demand required at that particular node, supplemental power (provided by other nodes on the cloud 100) may be requested. On the other hand, if the level of power supply currently available to a particular node is deemed to be sufficient to meet the level of demand required at that particular node, some of its available power supply may be shared with other nodes upon request.


It is contemplated that various techniques may be utilized to help estimate the level of power supply available to each node. For example, if a node includes an energy-producing device, the level of production of that energy-producing device may be estimated and reported as a part of the power supply available to that node. If a node draws power from mains, the amount of mains power available to that node may be estimated and reported as a part of the power supply available to that node. In addition, if a node includes an energy-storage device (e.g., batteries or the like), the state of charge (SOC) of the energy-storage device may be estimated and reported as a part of the power supply available to that node. Furthermore, if a node includes a combination of energy-producing devices, energy-storage devices, as well as the ability to draw power from mains, the level of power supply available to that node may include the combination thereof.


With the supply and demand estimated for each node, various techniques may be utilized to help determine how to adjust power distribution among the various nodes based on the estimated supply and demand. For example, let Si and Di denote supply and demand reported by node i in the energy cloud 100, the following determination may be made:

    • 1) If Si−Di≥Sthreshold; the power supply available to node i may be considered sufficient to meet the level of demand required at node i; and
    • 2) If Si−Di<Sthreshold, the power supply available to node i may be considered insufficient to meet the level of demand required at node i, with only Si−Sthreshold available locally, and may need a supplemental power of ΔDi=Di−Si+Sthreshold;


      Wherein Sthreshold denotes a configurable threshold.


Based on the definition above, a set of nodes (denoted as Ψ) having insufficient local power supply may be identified. Let Θ denote the set of all nodes in the energy cloud 100, Θ−Ψ therefore denotes the set of nodes with sufficient local power supply. A node j, j ∈ (Θ−Ψ) may therefore need to provide power not only to meet its local demand, but also to the nodes in Ψ. Now let xj denote the amount of power node j needs to provide to nodes in Ψ, the value of xj can be determined utilizing an optimization function defined as follows:






Minimize


:










j


(

Θ
-
Ψ

)









x
j



S
i

-

D
i

-

S
threshold









Subject





to


:











j


(

Θ
-
Ψ

)







x

=




i

Ψ







Δ






D
i











x
j


0

,



j


(

Θ
-
Ψ

)







It is contemplated that various techniques/algorithms may be utilized to solve the optimization function defined above to obtain the value of xj, j ϵ(Θ—Ψ). The xj value may then be provided to each node jϵ(Θ—Ψ). Upon receiving the xj value, the network interface card of node j may help control the node j to release (and/or to generate, if node j includes one or more energy-producing devices) the amount of power from node j to the energy cloud 100 according to the xj value. The nodes in Ψ, i.e., the nodes that requested to receive supplemental power from the energy cloud 100, may then draw the amount of power requested from the energy cloud 100 as supplemental power supply.


It is to be understood that the optimization function described above is merely exemplary and is not meant to be limiting. It is contemplated that other techniques may be utilized to help determine how to adjust power distribution among the various nodes without departing from the spirit and scope of the present disclosure.


Referring now to FIG. 2, a flow diagram depicting an exemplary method 200 for managing a cloud based energy system is shown. A step 202 may determine, for each node i of the plurality of nodes, whether the node i have sufficient power supply based on the level of power supply available to the node i and a level of demand required at the node i. Step 204 may then identify a set of nodes that have insufficient power supply. Step 206 may subsequently adjust output power of the nodes that have sufficient power supply to provide supplemental power to the set of nodes that have insufficient power supply (as described above).


Referring now to FIG. 3, a block diagram depicting an exemplary network interface card 300 is shown. The network interface card 300 may be utilized to help a node function properly on the energy cloud 100. The network interface card 300 may include one or more electrical connectors 302 and one or more data connectors 304 configured to facilitate exchange of both energy and data with other network interface cards (of other nodes). The network interface card 300 may also include one or more processors/controllers 306. The one or more controllers 306 may be configured to determine whether the level of power supply available to the node is sufficient to meet the level of demand required at the node. If the level of power supply available to the node is insufficient to meet the level of demand required at the node, the one or more controllers 306 may conditionally request supplemental power from the energy network. On the other hand, if the level of power supply available to the node is sufficient to meet the level of demand required at the node, the one or more controllers 306 may conditionally release supplemental power from the node to the energy network upon receiving a request from the energy network.


It is contemplated that while the network interface card 300 may be implemented as a single hardware component, such an implementation is merely exemplary and is not meant to be limiting. It is contemplated that the network interface card 300 may be implemented as physically separated hardware components without departing from the spirit and scope of the present disclosure. Furthermore, it is contemplated that different nodes on the energy network may not need to use the same type of network interface card. Different types of network interface cards can be utilized without departing from the spirit and scope of the present disclosure, as long as they are configured to be compatible with each other.


It is also contemplated that the energy-storage devices referenced above may be configured in various manners, including energy-storage devices that are similar to the power supply units disclosed in U.S. patent application Ser. No. 13/677,419. More specifically, the energy-storage devices may include switch boards that may allow the energy-storage devices to be charged, discharged, or bypassed. These energy-storage devices may be controlled by their corresponding network interface cards, which may control the energy-storage devices based on the determination as to whether (and how) power distribution among the various nodes should be adjusted.


It is further contemplated that some of the energy-storage devices may implement modular batteries configured in manners similar to the batteries disclosed in U.S. patent application Ser. No. 14/824,753. More specifically, some of the energy-storage devices may include batteries that are arranged in dynamically adjustable manners so that the connections among the batteries (and/or the battery cells within the batteries) can be adjustable to meet a given output requirement.


One embodiment of the present disclosure is directed to a system and method for providing distributed power supply with consideration of battery status of charge (SOC) level and the power load level. In accordance with the present disclosure, power storage units (e.g., batteries) are distributed across various components (e.g., servers) of the computing system. It is contemplated that the battery unit included in each power storage unit may include one or more individual batteries arranged in series, parallel, or combination of series and parallel. The individual batteries may also be arranged in a dynamically adjustable manner as shown in FIG. 4. The various switches depicted in FIG. 4 allow the connection among the individual batteries to be adjustable to meet the output requirement. It is also contemplated that each individual battery may include one or more battery cells arranged in a series, a parallel, or an adjustable manner without departing from the spirit and scope of the present disclosure.


It is to be understood that while the exemplary energy cloud 100 presented above may span across a relatively large area, such implementations are not meant to be limiting. An energy cloud implemented in accordance with the present disclosure may be configured to cover an area of any size without departing from the spirit and scope of the present disclosure.


It is to be understood that the present disclosure may be conveniently implemented in forms of a hardware/firmware/software package. Such a package may be a computer program product which employs a computer-readable storage medium including stored computer code which is used to program a computer to perform the disclosed function and process of the present disclosure. The computer-readable medium may include, but is not limited to, any type of conventional floppy disk, optical disk, CD-ROM, magnetic disk, hard disk drive, magneto-optical disk, ROM, RAM, EPROM, EEPROM, magnetic or optical card, or any other suitable media for storing electronic instructions.


It is understood that the specific order or hierarchy of steps in the foregoing disclosed methods are examples of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the method can be rearranged while remaining within the scope of the present disclosure. The accompanying method claims present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented.


It is believed that the present disclosure and many of its attendant advantages will be understood by the foregoing description. It is also believed that it will be apparent that various changes may be made in the form, construction and arrangement of the components thereof without departing from the scope and spirit of the disclosure or without sacrificing all of its material advantages. The form herein before described being merely an explanatory embodiment thereof, it is the intention of the following claims to encompass and include such changes.

Claims
  • 1. A network interface card for a node connected to an energy network, the network interface card comprising: at least one electrical connector configured to transfer power;at least one data connector configured to transfer data, the at least one data connector being separate from the at least one electrical connector; andat least one controller coupled with the at least one electrical connector, the at least one data connector, and one or more energy-storage devices, the at least one controller configured to: determine whether to charge, discharge or bypass the one or more energy-storage devices;determine whether a level of power supply available at the one or more energy-storage devices is sufficient to meet a level of demand required at the node;conditionally request supplemental power from the energy network when the level of power supply available to the node is insufficient to meet the level of demand required at the node via the at least one data connector;conditionally release supplemental power to the energy network via the at least one electrical connector upon receiving a request from the energy network via at least one data connector when the level of power supply available at the one or more energy-storage devices is sufficient to meet the level of demand required at the node; anddynamically adjust connections between individual battery cells of the one or more energy-storage devices based on at least a status of charge of the individual battery cells in the one or more energy-storage devices, wherein the at least one controller, the at least one electrical connector, and the at least one data connector are physically separated hardware components.
  • 2. The network interface card of claim 1, wherein the network interface card and network interface cards of other nodes connected to the energy network are configured to facilitate exchange of power via the at least one electrical connector and data with each other via the at least one data connector over the energy network.
  • 3. The network interface card of claim 1, wherein the at least one controller includes at least one processor.
  • 4. The network interface card of claim 1, wherein the controller is configured to determine a state of charge (SOC) of the one or more energy-storage devices.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation-in-part of U.S. patent application Ser. No. 13/677,419 filed on Nov. 15, 2012, which is herein incorporated by reference in its entirety. This application is a continuation-in-part of U.S. patent application Ser. No. 14/824,753 filed on Aug. 12, 2015, which is herein incorporated by reference in its entirety.

US Referenced Citations (57)
Number Name Date Kind
4274043 Heitz Jun 1981 A
5381554 Langer et al. Jan 1995 A
5514916 Yang May 1996 A
5850351 Lotfy et al. Dec 1998 A
6104967 Hagen Aug 2000 A
6140799 Thomasson Oct 2000 A
6430692 Kimble Aug 2002 B1
6583522 McNulty Jun 2003 B1
7898223 Takeda et al. Mar 2011 B2
8330419 Kim et al. Dec 2012 B2
8427106 Kim et al. Apr 2013 B2
8816613 Lee Aug 2014 B2
9502737 Bradwell et al. Nov 2016 B2
9735590 Wang et al. Aug 2017 B2
20010012794 Nishihara Aug 2001 A1
20020113493 Morrow Aug 2002 A1
20030071523 Silverman Apr 2003 A1
20050023054 Weidenheimer et al. Feb 2005 A1
20050052154 Kavounas Mar 2005 A1
20050071092 Farkas et al. Mar 2005 A1
20050146223 Kanouda et al. Jul 2005 A1
20060171329 Ying Aug 2006 A1
20070062744 Weidenheimer et al. Mar 2007 A1
20070114852 Lin et al. May 2007 A1
20070276547 Miller Nov 2007 A1
20070279953 Hoff et al. Dec 2007 A1
20080180061 Koski et al. Jul 2008 A1
20090036943 Signoff et al. Feb 2009 A1
20090050591 Hart et al. Feb 2009 A1
20090088553 Kumar et al. Apr 2009 A1
20090289500 Zipp Nov 2009 A1
20100013314 Groff et al. Jan 2010 A1
20100138066 Kong Jun 2010 A1
20100217550 Crabtree Aug 2010 A1
20100261048 Kim et al. Oct 2010 A1
20100262043 Sauter et al. Oct 2010 A1
20100306097 Greiner Dec 2010 A1
20100314950 Rutkowski et al. Dec 2010 A1
20110001442 Lee et al. Jan 2011 A1
20110046835 Taguchi Feb 2011 A1
20110053656 Plestid Mar 2011 A1
20110071970 Massie Mar 2011 A1
20110130721 Foster et al. Jun 2011 A1
20110181245 Wey et al. Jul 2011 A1
20110208453 Ci et al. Aug 2011 A1
20110266867 Schindler Nov 2011 A1
20110304211 Peterson et al. Dec 2011 A1
20120029720 Cherian Feb 2012 A1
20120114996 Yu May 2012 A1
20120256568 Lee Oct 2012 A1
20120319493 Kim et al. Dec 2012 A1
20130002016 Furukawa et al. Jan 2013 A1
20130320772 Qiao et al. Dec 2013 A1
20140312828 Vo et al. Oct 2014 A1
20150130421 Bevilacqua, III May 2015 A1
20150137741 Gurries et al. May 2015 A1
20160036252 Peterswerth et al. Feb 2016 A1
Related Publications (1)
Number Date Country
20160156189 A1 Jun 2016 US
Continuation in Parts (2)
Number Date Country
Parent 14824753 Aug 2015 US
Child 15018229 US
Parent 13677419 Nov 2012 US
Child 15018229 US