The present disclosure relates generally to energy storage systems, and more particularly, to methods and systems for charging and/or discharging energy storage systems.
The present disclosure relates to the control of microgrids that send and receive power. Microgrids may include a plurality of different energy storage systems, such as different battery systems, fuel cells, etc. The different energy storage systems may have different power and energy capacities, and may be at different states of charge. With such varied characteristics between the energy storage systems, charging and discharging the systems in a balanced manner can be difficult. Unbalanced distribution of charge or discharge can affect the health or life of one or more of the energy storage systems, and thus negatively affect the microgrid.
U.S. Pat. No. 9,257,846 (“the '846 patent) discloses a method for responding to a change in electric power demand. The method includes (1) charging an energy storage subsystem from an electric power grid, (2) discharging the energy storage subsystem into the electric power grid at a discharge rate that is less than a maximum rate of discharge of the energy storage subsystem, and (3) adjusting the discharge rate in response to a signal selected from the group consisting of a signal to provide a regulation up service and a signal to provide a regulation down service. While the system and methods of the '846 patent discuss adjusting a discharge rate, the patent relates to changes in demand and does not deal with a plurality of different energy storage systems.
The systems and method of the present disclosure may solve one or more of the problems set forth above and/or other problems in the art. The scope of the current disclosure, however, is defined by the attached claims, and not by the ability to solve any specific problem.
The present disclosure provides for a method of allocating power across a microgrid having a plurality of energy storage systems with different power and/or energy capacities, and different states of charge. The method includes allocating a total charge request and/or a total discharge request across the energy storage systems; and limiting the charge and/or discharge of one or more energy storage systems to a submaximal value.
In another aspect, the present disclosure provides for a method of allocating power across a microgrid having a plurality of energy storage systems with different power and/or energy capacities, and different states of charge. The method includes allocating a total charge request and/or a total discharge request across the energy storage systems; and limiting the charge and/or discharge of each of the plurality of energy storage systems to a submaximal value for a limited window. The submaximal value is a function of the total desired charge or discharge request, and the limited window is the same for each of the plurality of the energy storage systems.
In yet another aspect, the present disclosure provides for a microgrid system including a plurality of energy storage systems having different power and/or energy capacities, and different states of charge; and a microgrid controller communicatively coupled to each energy storage system for sending information to, and receiving information from, each energy storage system. The microgrid controller is configured to: allocate a total charge request and/or a total discharge request across the energy storage systems; and limit the charge and/or discharge of one or more energy storage systems to a submaximal value.
Both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the features, as claimed. The same reference numbers in different alternatives are used to describe the same components or functions. As used herein, the terms “comprises,” “comprising,” “having,” “including,” or other variations thereof, are intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements, but may include other elements not expressly listed or inherent to such a process, method, article, or apparatus. In this disclosure, relative terms, such as, for example, “about,” “substantially,” “generally,” and “approximately” are used to indicate a possible variation of ±10% in a stated value or characteristic.
Any number of energy storage systems 110 could be included in microgrid 100. For example, as shown in
Referring still to
Microgrid controller 140 may include any appropriate hardware, software, firmware, etc. to sense, determine, and/or store various aspect of microgrid 100, and control various aspects of microgrid 100. Microgrid controller 140 may also send information to, and receive information from, each of the plurality of energy storage systems 112, 114, 116, 118 via respective ESS local controllers 122, 124, 126, 128. For example, microgrid controller 140 may receive or determine the need for charging or discharging of power from the microgrid 100, and may be configured to determine and send signals to allocate a total charge request and/or total discharge request across each of the plurality of energy storage systems 110.
As will be discussed in more detail below, when performing the power allocation functions, microgrid controller 140 may allocate a total charge request and/or a total discharge request across the energy storage systems as a function of a usable energy capacity of each energy storage system 110. The usable energy capacity corresponds to the capacity or amount of energy an energy storage system can receive in response to a total charging request (usable charge energy), or the capacity or amount of energy an energy storage system can discharge in response to a total discharge request (usable discharge energy). The usable charge energy is a function of a maximum state of charge, current state of charge, and current energy of the energy storage system, and the usable discharge energy is a function of a minimum state of charge, current state of charge, and current energy of the energy storage system. Microgrid controller 140 may determine a usable charge/discharge capacity of each ESS 110, a desired charge/discharge of each ESS 110, and a remainder power. While microgrid controller 140 is described as a single controller, it is understood microgrid controller 140 may include multiple controllers such that the functions discussed herein of microgrid controller 140 may be distributed among more than one controller.
Microgrid controller 140 may send and receive information in any appropriate manner, using appropriate hardware, software, firmware, etc. and via wired and/or wireless systems. For example, as noted above, microgrid controller 140 may send and receive information to and from local controllers 120 of each ESS 110 via communication bus 142.
The determination of useable discharge energy for each energy storage system 110 (step 202) may include reading the current energy from each ESS 110, determining the energy content of ESS 110 at an SOC minimum threshold, and determining a usable discharge energy of the ESS 110 as the difference between the current energy and energy at the minimum SOC threshold. As provided in the Equation 1 below, the energy content of ESS 110 at SOC minimum threshold may be determined as an extrapolation from the current SOC of ESS 110 and the SOC minimum threshold. In this equation, and the equations that follow, ESS(i) refers to ESS1 through ESS(n).
Usable Discharge Energy of ESS(i)=Current Energy of ESS(i)−(Current Energy of ESS(i)*(SOC min of ESS(i)/current SOC of ESS(i))) [Equation 1]
In Step 204 of method 200, the determined usable discharge energy of each ESS (112, 114, 116, 118) determined in accordance with Equation 1 is summed to provide a total usable energy of the microgrid 100.
Usable Discharge Energy Total=Sum(Usable Discharge Energy of ESS(i)) [Equation 2]
In Step 206 a desired discharge is determined for each energy storage system 110. This can be determined by multiplying the total desired discharge of the microgrid 100 by the ratio of the Usable Discharge Energy (Equation 1) of an individual energy storage system 110 to the Usable Discharge Energy Total (Equation 2).
Desired Discharge ESS(i)=Total Desired Discharge*(Usable Discharge Energy ESS(i)/Usable Discharge Energy Total) [Equation 3]
When the method 200 moves to step 208—determining a remainder of desired discharge based on discharge limits—the microgrid controller 140 makes sure that the desired discharge of an ESS 110 does not exceed the discharge limit of the ESS 110. If the desired discharge for an ESS 110 would exceed the discharge limit for the ESS 110, microgrid controller establishes a remainder corresponding to the difference between the desired discharge and discharge limit for the ESS 110. See Equation 4 below. As provided in Equation 5 below, the remainders for each of the ESS 110 are then summed to find a reminder total.
If Desired Discharge of ESS(i)>Discharge Limit of ESS(i) then:
Desired Discharge ESS(i)=Discharge Limit of ESS(i) and
Remainder of ESS(i)=(Desired Discharge ESS(i)−Discharge Limit(i))
If Desired Discharge of ESS(i)≤Discharge Limit of ESS(i) then:
Desired Discharge ESS(i)=Desired Discharge ESS(i) and
Remainder of ESS(i)=0 [Equation 4]
Total Remainder=Sum(Remainder of ESS(i)) [Equation 5]
Step 210 of
For any ESS(i) where the Desired Discharge<Discharge Limit: Remaining Desired Discharge=Total Remainder*(Usable Discharge Energy(i)/Usable Discharged Energy Total) [Equation 6]
Desired Discharge(i)=Desired Discharge(i)+Remaining Desired Discharge(i) [Equation 7]
The discharge power allocation method 200 of
While
First iteration desired discharge 410 of ESS4, ESS6, and ESS7 extend the entire height of the bar, indicating that the desired discharge of the first iteration is greater than or equal to the discharge limit 412 of ESS4, ESS6, and ESS7 in accordance with Equation 4 above. Thus, these energy storage systems 110 may provide a remainder and the sum of these remainders corresponds to the total remainder of Equation 6 above. The first iteration desired discharge 410 of ESS1, ESS2, ESS3, and ESS5 is less than their respective discharge limits 412, and thus the total remainder may be allocated in accordance with Equation 6 to these energy storage systems 110. These energy storage systems will have second iteration remaining desired discharges 414, with those of ESS1 and ESS3 meeting or exceeding their respective discharge limits. ESS1 and ESS3 may thus provide another remainder to be allocated in accordance with Equation 6 to ESS2 and ESS5. These energy storage systems will have third iteration remaining desired discharges 416. Since these allocations do not meet the discharge limits for ESS2 or ESS5, then there is no remainder and the third iteration has allocated the total desired discharge. At this point, the discharge request sent from microgrid controller 140 to the local controllers 120 of each ESS 110 can be determined in accordance with Equation 7.
The bar chart of
The previous discussion of
The determination of useable charge energy for each energy storage system 110 (step 602) during charge power allocation may include reading the current energy from each ESS 110, determining the energy content of ESS 110 at an SOC maximum threshold, and determining a usable energy of the ESS 110 as the difference between the current energy and energy at the maximum threshold. As provide in the equation below, the energy content of ESS 110 at SOC maximum threshold may be determined as an extrapolation from the current SOC of ESS 110 and the SOC maximum threshold. In this equation, and the equations that follow, ESS(i) refers to ESS1 through ESS(n).
Usable Charge Energy of ESS(i)=Current Energy of ESS(i)−(Current Energy of ESS(i)*(SOC max of ESS(i)/SOC of ESS(i))) [Equation 8]
In Step 604 of method 600, the usable charge energy of each ESS 112, 114, 116, 118 is summed to provide a total usable charge energy of the microgrid 100.
Usable Charge Energy Total=Sum(Usable Charge Energy of ESS(i)) [Equation 9]
In Step 606 a desired charge is determined for each energy storage system 110. This can include multiplying the total desired charge of the microgrid 100 by the ratio of the usable charge of an individual energy storage system 110 to the total usable charge energy.
Desired Charge ESS(i)=Total Desired Charge*(Usable Charge Energy ESS(i)/Usable Charge Energy Total) [Equation 10]
When the method 600 moves to step 608—determining a remainder of desired charge based on charge limits—the microgrid controller 140 makes sure that the desired charge of an ESS 110 does not exceed the charge limit of the ESS 110. If the desired charge for an ESS 110 exceeds the charge limit for the ESS 110, microgrid controller establishes a remainder corresponding to the difference between the desired charge and charge limit for the ESS 110. The remainders for each of the ESS 110 are then summed to find a reminder total.
If Desired Charge of ESS(i)>Charge Limit of ESS(i) then:
Desired Charge ESS(i)=Charge Limit of ESS(i) and
Remainder of ESS(i)=(Desired Charge ESS(i)−Charge Limit(i))
If Desired Charge of ESS(i)≤Charge Limit of ESS(i) then:
Desired Charge ESS(i)=Desired Charge ESS(i) and
Remainder of ESS(i)=0 [Equation 11]
Total Remainder=Sum(ESS(i)) [Equation 12]
Step 610 of
For any ESS(i) where the Desired Charge<Charge Limit: Remaining Desired Charge=Total Remainder*(Usable Charge Energy(i)/Usable Charged Energy Total) [Equation 13]
Desired Charge(i)=Desired Charge(i)+Remaining Desired Charge(i) [Equation 14]
In another aspect of the present disclosure shown in
This method step 712 of
Submaximal Discharge Limit(i)=Discharge Limit(i)*Convergence Factor [Equation 15]
The convergence factor may be a constant value, such as (0.7 or 70%), and may be stored or otherwise determined and applied by microgrid controller 140. As shown in
By using the submaximal discharge limit (step 712), the microgrid 100 may avoid maximum discharging (or charging) of each energy storage system 110 for the limiting window. For example, using the submaximal discharge limit 822 may allow one ESS to use more of its discharge limit (812), while allowing other energy storage systems having a lower discharge limit 812 to back off of their discharge limits 812, with none of the ESSs 110 reaching max discharge limit (or charge limit) during the limiting window. Thus, such a system may help those energy storage systems 110 having a lower discharge limit from running at maximum discharge/charge during the entire discharge/charge process.
The disclosed methods and systems for charging and/or discharging energy storage systems may be used in any microgrid-type system that sends and receives power.
The methods and systems disclosed herein may provide a balancing of state of charge (SOC) and power distribution across energy storage systems 110 of a microgrid 100 when the energy storage systems 110 of the microgrid 100 have different power and/or energy capacities and different states of charge. The method and systems allow for microgrid controller 140 to provide asymmetric charge or discharge requests as a function of usable capacity of each energy storage system 110. With this, the systems and methods disclosed herein may allow the SOC of each energy storage system 110 to eventually converge when the rated capacities of energy storage systems are different. Providing such a balancing of the SOC of the energy storage systems 110 may extend the health and life of the systems, and thus may extend the health and life of the microgrid 100.
Further, as noted above, performing the step 712 of the method of
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed machine without departing from the scope of the disclosure. Other embodiments of the machine will be apparent to those skilled in the art from consideration of the specification and practice of the system and methods described herein. For example, the above described process steps need not be performed in the order described, but rather certain steps can be performed in a different order and/or can be performed simultaneously with other steps. Further, it is understood that one or more of the energy storage systems 110 of microgrid 100 may be excluded or offline from the charge or discharge allocations provided above. It is intended that the specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalents.
Number | Name | Date | Kind |
---|---|---|---|
5600226 | Falcon | Feb 1997 | A |
5926008 | Palanisamy | Jul 1999 | A |
6094051 | Palanisamy | Jul 2000 | A |
6757590 | Ross | Jun 2004 | B2 |
7256516 | Buchanan | Aug 2007 | B2 |
7348760 | Bucur | Mar 2008 | B2 |
7554292 | Veselic | Jun 2009 | B2 |
7791314 | Bucur | Sep 2010 | B2 |
8019697 | Ozog | Sep 2011 | B2 |
8120312 | Bucur | Feb 2012 | B2 |
8136454 | Barbee | Mar 2012 | B2 |
8315745 | Creed | Nov 2012 | B2 |
8342103 | Barbee | Jan 2013 | B2 |
8364609 | Ozog | Jan 2013 | B2 |
8401709 | Cherian | Mar 2013 | B2 |
8436579 | Veselic | May 2013 | B2 |
8583389 | Aoshima | Nov 2013 | B2 |
8626348 | Owens | Jan 2014 | B2 |
8640629 | Barbee | Feb 2014 | B2 |
8643330 | Nergaard | Feb 2014 | B2 |
8738194 | Creed | May 2014 | B2 |
8810198 | Nergaard | Aug 2014 | B2 |
8825218 | Cherian | Sep 2014 | B2 |
8928287 | Abe | Jan 2015 | B2 |
8928288 | Abe | Jan 2015 | B2 |
8957634 | Lo | Feb 2015 | B2 |
8987939 | Yu | Mar 2015 | B2 |
9002761 | Montalvo | Apr 2015 | B2 |
9018898 | Ziv | Apr 2015 | B2 |
9042141 | Yu | May 2015 | B2 |
9077198 | Szepesi | Jul 2015 | B2 |
9203263 | Borras | Dec 2015 | B2 |
9257846 | Darcy | Feb 2016 | B2 |
9367108 | Asghari | Jun 2016 | B2 |
9368973 | Creed | Jun 2016 | B2 |
9415699 | Morioka | Aug 2016 | B2 |
9722445 | Yu | Aug 2017 | B2 |
9725008 | Wu | Aug 2017 | B2 |
9849803 | Morioka | Dec 2017 | B2 |
9871396 | Hansen | Jan 2018 | B2 |
9889915 | Zhang | Feb 2018 | B2 |
10114398 | Creed | Oct 2018 | B2 |
10139846 | Motsenbocker | Nov 2018 | B2 |
10146242 | Steffen | Dec 2018 | B2 |
10224739 | Kaag | Mar 2019 | B2 |
10297877 | Kagawa | May 2019 | B2 |
10353420 | Creed | Jul 2019 | B2 |
10439429 | Ristau | Oct 2019 | B2 |
10530168 | Zhang | Jan 2020 | B2 |
10554046 | de Hoog | Feb 2020 | B2 |
10590860 | Moroto | Mar 2020 | B2 |
10666063 | Zhang | May 2020 | B2 |
10700521 | Shim | Jun 2020 | B2 |
10807495 | Akashi | Oct 2020 | B2 |
10848098 | Agarwal | Nov 2020 | B2 |
10998732 | Reddy | May 2021 | B2 |
11133677 | Tabuchi | Sep 2021 | B2 |
11177664 | Converse | Nov 2021 | B2 |
11188045 | Reddy | Nov 2021 | B2 |
11336111 | Beaston | May 2022 | B2 |
11522387 | de Hoog | Dec 2022 | B2 |
20020169523 | Ross | Nov 2002 | A1 |
20040130292 | Buchanan | Jul 2004 | A1 |
20040178766 | Bucur | Sep 2004 | A1 |
20050156431 | Hennessy | Jul 2005 | A1 |
20080007218 | Veselic | Jan 2008 | A1 |
20080231117 | Bucur | Sep 2008 | A1 |
20090140576 | Yu | Jun 2009 | A1 |
20090230920 | Veselic | Sep 2009 | A1 |
20100179704 | Ozog | Jul 2010 | A1 |
20100274407 | Creed | Oct 2010 | A1 |
20100275810 | Barbee | Nov 2010 | A1 |
20100327813 | Bucur | Dec 2010 | A1 |
20110035073 | Ozog | Feb 2011 | A1 |
20110106321 | Cherian | May 2011 | A1 |
20120065805 | Montalvo | Mar 2012 | A1 |
20120133333 | Morioka | May 2012 | A1 |
20120146585 | Darcy | Jun 2012 | A1 |
20120160124 | Barbee | Jun 2012 | A1 |
20120169291 | Abe | Jul 2012 | A1 |
20120173033 | Tischer | Jul 2012 | A1 |
20120176091 | Abe | Jul 2012 | A1 |
20120235646 | Lo | Sep 2012 | A1 |
20120249085 | Lin | Oct 2012 | A1 |
20120296484 | Owens | Nov 2012 | A1 |
20120319491 | Borras | Dec 2012 | A1 |
20130002027 | Yu | Jan 2013 | A1 |
20130057067 | Creed | Mar 2013 | A1 |
20130057209 | Nergaard | Mar 2013 | A1 |
20130057210 | Nergaard | Mar 2013 | A1 |
20130166085 | Cherian | Jun 2013 | A1 |
20130167752 | Barbee | Jul 2013 | A1 |
20130207599 | Ziv | Aug 2013 | A1 |
20140005852 | Asghari | Jan 2014 | A1 |
20140175881 | Creed | Jun 2014 | A1 |
20140184173 | Szepesi | Jul 2014 | A1 |
20140218985 | Yu | Aug 2014 | A1 |
20140350743 | Asghari | Nov 2014 | A1 |
20150012146 | Cherian | Jan 2015 | A1 |
20150097437 | Votoupal | Apr 2015 | A1 |
20150314701 | Morioka | Nov 2015 | A1 |
20160141879 | Motsenbocker | May 2016 | A1 |
20160156220 | Kaag | Jun 2016 | A1 |
20160190822 | Lee | Jun 2016 | A1 |
20160266595 | Creed | Sep 2016 | A1 |
20160377306 | Drees | Dec 2016 | A1 |
20170063124 | Yu | Mar 2017 | A1 |
20170267118 | Akashi | Sep 2017 | A1 |
20170285111 | Fife | Oct 2017 | A1 |
20170329361 | Burlinson | Nov 2017 | A1 |
20170331325 | Ristau | Nov 2017 | A1 |
20170366014 | Hansen | Dec 2017 | A1 |
20170373355 | Kagawa | Dec 2017 | A1 |
20180001985 | Zhang | Jan 2018 | A1 |
20180059700 | Steffen | Mar 2018 | A1 |
20180167028 | Agarwal | Jun 2018 | A1 |
20180205250 | Zhang | Jul 2018 | A1 |
20180267597 | Allen-Ware | Sep 2018 | A1 |
20180298830 | Moroto | Oct 2018 | A1 |
20180316187 | Shim | Nov 2018 | A1 |
20190064864 | Creed | Feb 2019 | A1 |
20190190269 | de Hoog | Jun 2019 | A1 |
20190296570 | Zhang | Sep 2019 | A1 |
20200067316 | de Hoog | Feb 2020 | A1 |
20200301383 | Reddy | Sep 2020 | A1 |
20200303925 | Reddy | Sep 2020 | A1 |
20200373760 | Tabuchi | Nov 2020 | A1 |
20210083505 | Beaston | Mar 2021 | A1 |
20210135459 | Converse | May 2021 | A1 |
20210359521 | Gayles | Nov 2021 | A1 |
20220014025 | Brombach | Jan 2022 | A1 |
20220131381 | Sergott | Apr 2022 | A1 |
20220147004 | Meurant | May 2022 | A1 |
20220360105 | Beaston | Nov 2022 | A1 |
Number | Date | Country |
---|---|---|
107370171 | Nov 2017 | CN |
110336268 | Oct 2019 | CN |
2463981 | Jun 2012 | EP |
Entry |
---|
European Search Report for Int'l. Patent Appln. No. 21200023.6-1202, dated Mar. 30, 2022 (7 pgs). |
Number | Date | Country | |
---|---|---|---|
20220131388 A1 | Apr 2022 | US |