This invention relates generally to controlling an energy storage system (ESS) in a power grid and, more specifically, to a power controller for optimizing the discharging and charging state of charge (SOC) of the ESS.
It is generally recognized that the installation and use of an ESS on an electrical grid can result in material benefits (operational, financial, environmental, etc.) to grid participants and/or stakeholders, and by doing so can generate material financial returns to an entity owning or controlling the energy storage (ES) assets. Energy storage techniques can generate these kinds of benefits through a range of potential ES applications, such as (i) the provision of certain ancillary services for which there are established energy or capacity market mechanisms, (ii) load shifting or peak shaving, (iii) deferral or avoidance of otherwise necessary transmission or distribution upgrades, (iv) relief of transmission or distribution bottlenecks or other constraints, (v) integration of intermittent renewable generation, whether through smoothing, ramping services, the provision of shaped power or otherwise, (vi) hybridization of generation assets to increase fuel efficiency or reduce carbon emissions, (vii) provision of backup power or uninterruptable power system (UPS) during islanded operation, (viii) time shifting of energy purchases and sales for cost saving or arbitrage purposes (see
The existence and extent of the benefits and/or related financial returns from a specific installation and use of an ESS can be dependent on a broad range of factors. These factors include the cost of the ESS (which is generally measured in terms of $/kW and/or $/kWh), the ESS's ratio of power to energy, the size of the ESS (in kW or kWh), the round-trip efficiency of the ESS, the cycle life and/or useful life of the ESS and the power generation systems, the manner in which acquisition of the ESS is financed, the site and installation costs of the ESS, the ongoing operating and maintenance costs of the ESS. Additional factors can also relate to the location of the ESS installation and the ES application(s) for which it is used. These factors can include energy prices and other market conditions, the specific grid conditions giving rise to a need for the ES application, the pricing/compensation/tariffs or other incentives available for the product or service provided by the ES application, the reliability of forecasts of available power, and the mix of generation assets serving the geographic (or the collection of electrical connections to an ESS) area that includes the ESS.
A number of studies and simple models exist which each provide a degree of guidance regarding potential ES applications, the basic types of ESS technologies that may be appropriate for the ES applications, potential market sizes, and maximum ESS costs for the use of an ESS to be economical. These studies and models can be useful in providing overall insight into future markets and the appropriateness of current or future ES technologies to address certain needs or opportunities on the grid. The studies, however, do not provide specific insight as to the appropriate SOC operation specifications for an ESS used in conjunction with the ES application at such location. Moreover, third-party optimization packages that implement such models are costly and are not able to integrate with legacy digital tools of the entity owning or controlling the ES assets. This includes the inability to tune the third-party optimization package for specific requirements of the legacy digital tool. More specifically, third-party optimization packages do not couple an operating mode to the economic metrics that inform the optimal, appropriate energy and power characteristics of an ESS purchase.
In the absence of these insights, the existing studies and models are ineffective with respect to demonstrating whether installation and use of an appropriate ESS in a particular location to perform a particular ES application will, if operated in an appropriate manner, be attractive or even feasible from a financial perspective. Given that the existing studies and models are ineffective in this way they are not useful as a planning tool, much less as a stacked application to a legacy digital tool for grid participants, planners or regulators. In this sense there is a gap in the analytic digital tools available with respect to energy storage for the grid which are not being fulfilled by existing third-party optimization packages. Therefore, a system and a method that will address the foregoing issues is desirable.
In some embodiments, a power controller is added to efficiently manage a state of charge (SOC) operations of an energy storage system (ESS) on an electric grid.
These and other features and aspects of embodiments of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
Referring now to
However, when calculating the feasibility of incorporating ESS's, it is important to consider the efficiencies of the system overall. This includes but is not limited to the efficiencies of the different types of batteries that are considered, the efficiency of electrical grid components such as inverters, transformers, and transmission line losses, the efficiencies of the power generation systems, and the overall degradation models for each of the ESS, the power generation system(s), and grid components. Moreover, the way the ESS is operated can affect its rate of degradation and ultimately its cost in its implementation over the course of a project's life. In this regard, some battery types degrade faster the longer they are maintained at their highest state of charge (SOC). Under such circumstances, it is beneficial to maintain the ESS at its highest SOC for the least amount of time possible, generally charging the ESS for the time needed such that the battery is discharged immediately upon reaching its highest SOC. Ideally, this discharging state would coincide with forecasted models indicating when such a discharging is in most need. For this reason, the ES power controller application described herein would serve to optimize the SOC of the ESS in view of various degradation models of the power grid elements and of external factors (e.g., forecasted weather changes, economic conditions) that would potentially alter the efficiency and costs of operating ESS's.
With reference now to
The AC grid 210 includes a wind power generation system 211, photovoltaic (PV) power generation system 213, thermal power generation (TPG) system 215, and an energy storage (ES) system 217. Systems 211, 213, 215, and 217 are connected to each other and to an AC load 201 via an AC grid bus 219. AC load 201 and systems 211, 213, 215, and 217 are communicatively connected to power controller system 230 via AC control bus 218. Power controller system is also communicatively connected to historical database 238, as well as to external computing resources 260 via a network 250.
Turning to
In one or more embodiments, power controller system 230 includes a collection module 303, a calculation module 304, a sorting module 305, and an adjustment module 306. Collection module 303 serves to acquire historical, present, and forecast data via interface 307 from the various power generation systems 211, 213, 215, from ESS 217, from external data sources 320 and historical database 238, to acquire load data from AC load 201, as well as to acquire parameters (e.g., calculation cycle, time window, and project lifespan) for operation from power administrator 310. Calculation module 304 serves to determine a state of charge (SOC) of the ESS 217 in view of the data acquired by collection module 303. Sorting module 305 is responsible for sorting calculation cycles within a time window in various ways, such as by a ratio of load demand to power supply, and by temporal order. Adjustment module 306 is responsible for communicating an adjustment command to ESS 217 for setting the SOC at the designated calculation cycle. In one or more embodiments, the controller 230 includes one or more processor elements 301 and a memory 302. According to one or more embodiments, the processor 301 is a conventional microprocessor, and operates to control the overall functioning of modules 303-306. In one or more embodiments, the controller 230 includes a communication interface 307 for allowing the processor 301, and hence the modules 303-306, to engage in communication over data networks (not shown) with other devices (e.g., ESS 217, TPG devices 215, renewable power generation devices 211, 213, and load entities at AC load 201) or other off-grid external platforms, devices, and/or entities, such as 238, 310, 320.
In one or more embodiments, the one or more memory 302 and data storage devices (e.g., database 238) comprise any combination of one or more of a hard disk drive, RAM (random access memory), ROM (read only memory), flash memory, etc. The memory 302/data storage devices 238 store software that programs the processor 301 and the modules 303-306 to perform functionality as described herein. According to other embodiments, other types of storage devices include magnetic storage device, optical storage devices, mobile telephones, and/or semiconductor memory devices. The memory 302 stores a program or logic (not shown) for controlling the processor 301. The processor 301 performs instructions of the program logic, and thereby operates in accordance with any of the embodiments described herein. Furthermore, other embodiments include program logic that is stored in a compressed, uncompiled and/or encrypted format. The program logic includes other program elements, such as an OS (operating system), a database management system, and/or device drivers used by the processor 301 to interface with devices external to the controller 230.
According to one or more embodiments, a power administrator accesses the power grid system 200 via a computing device/platform (not shown; such as a control system, a desktop computer, a laptop computer, a personal digital assistant, a tablet, a smartphone, etc.) to view information and/or manage the operation of the ESS 217 in accordance with any of the embodiments described herein. Moreover, the embodiments described herein are implemented using any number of different hardware configurations. For example, controller 230, external data resources 320 and power administrator further include an input device (not shown) (e.g., a mouse and/or keyboard to enter information about the time and power measurements and settings) and an output device (not shown) (e.g., to output and display the data and/or recommendations).
Initially, the process 400 starts at S402 and proceeds to S404, in which power controller system 230 is configured with a project life having at least one time window having at least one calculation cycle during which to collect power generation supply data, load demand data, ES capacity data, ES charge/discharge power for determining a SOC for at least one ESS 217. According to one embodiment, the parameter values of the project life, time window, and calculation cycles are programmed by an administrator 310 of the power grid system 200 via an interface 307 with controller 230. According to other embodiments, ESS 217 includes a plurality of energy storage elements (not shown). In one or more embodiments, the ESS 217 is a battery (e.g., battery energy storage system (BESS), or any other suitable energy storage device. In one or more embodiments, ESS 217 is a device at a power plant, standalone ES devices, or any combination therein. ESS 217 provides energy to satisfy a power load demand from at least one of a grid, customers, etc.
Starting from a first, time window, e.g., the first day of a project life as shown in S406, the process continues to S408, where collection module 303 acquires a load demand of one or more power load 201 for each calculation cycle of a time window. In this example embodiment, since the process is beginning, the next time period consists of the first 24 hours. Subsequent iterations of this step would use the data pertaining to the subsequent 24-hour time window. In one embodiment, the load demand is acquired from historical load demand data in historical database 238, predicted load demand data based on future load demands of AC Load 201 acquired by collection module 303, and any combination therein. It should be noted that while the example hybrid power grid system 200 includes only AC loads, it should be appreciated that in other embodiments, load demand data is drawn from either a DC load or combination of AC and DC loads.
The process continues to S410, in which collection module 303 determines an effective ES capacity of the ESS 217 for the time window. According to one or more embodiments, the effective ES capacity is based on a degradation model of the ESS 217. Next, at S412, collection module 303 determines a number of allowed duty cycles of the ESS 217 for the time window. From S412, the process continues to S414, where calculation module 304 determines a product of the effective ES capacity of the ESS 217 for the time window and the number of allowed duty cycles of the ESS 217 for the time window. The process proceeds to S416, where calculation module 304 determines a total available power from power generation systems 211, 213, 215 at each of the calculation cycles of the present time window. According to one or more embodiments, the total available power is based on a degradation model of the power generation systems 211, 213, 215. Moreover, one or more embodiments draw the total available power calculation from other factors such as: the historical renewable or dispatchable power source generation data for the time window being calculated that is stored in historical database 238, predicted renewable power source generation data for the time window being calculated (e.g., weather forecast data for renewable power generation system's location) that is acquired by collection module 303, or any combination thereof.
Process 400 continues to off-page connector “A” to the next portion of the flowchart shown in
Starting with a calculation cycle that is associated with a highest charge priority value (i.e., lowest discharge priority value) as shown in S422, the process continues to S424, where calculation module 304 determines a charge power for the present calculation cycle. Calculation module 304 adds at S426 the determined charge power to a running total charge power (if any; since it is the first iteration there are no previously calculated charge power values to add). The process continues to decision block S428, where calculation module 304 determines whether the total charge power satisfies the maximum effective ES capacity (determined from S414). If the decision at S428 is “No”, the process proceeds to S430 where calculation module 304 determines a charge power for the calculation cycle associated with the next highest charge priority value and the process iteratively returns to S426. However, if the decision at S428 is “Yes”, the process 400 continues to off-page connector “B” to the next portion of the flowchart shown in
Starting with a calculation cycle that is associated with a lowest charge priority level (i.e., highest discharge priority value) as shown in S432, the process continues to S434, where calculation module 304 determines a discharge power for the present calculation cycle. Calculation module 304 adds at S436 the determined discharge power to a running total discharge power (if any; since it is the first iteration there are no previously calculated discharge power values to add). The process continues to decision block S438, where calculation module 304 determines whether the total discharge power exceeds the maximum effective ES capacity (determined from S414). If the decision at S438 is “No”, the process proceeds to S440 where calculation module 304 determines a discharge power for the calculation cycle associated with the next lowest charge priority value and the process iteratively returns to S436. However, if the decision at S438 is “Yes”, the process 400 continues to S442.
At S442, sorting module 305 performs a second of calculation cycles in the present time window by sorting them according to their temporal order (e.g., earliest to latest calculation cycle). Starting with the calculation cycle associated with the earliest temporal value (S444), the process 400 continues to off-page connector “D” to the next portion of the flowchart shown in
As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
It should be noted that any of the methods described herein can include an additional step of providing a system comprising distinct software modules embodied on a computer readable storage medium; the modules can include, for example, any or all of the elements depicted in the block diagrams and/or described herein; by way of example and not limitation, a geometrical compensation module. The method steps can then be carried out using the distinct software modules and/or sub-modules of the system, as described above, executing on one or more hardware processors 301 (
This written description uses examples to disclose the invention, including the preferred embodiments, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims. Aspects from the various embodiments described, as well as other known equivalents for each such aspects, can be mixed and matched by one of ordinary skill in the art to construct additional embodiments and techniques in accordance with principles of this application.
Those in the art will appreciate that various adaptations and modifications of the above-described embodiments can be configured without departing from the scope and spirit of the claims. Therefore, it is to be understood that the claims may be practiced other than as specifically described herein.
This application claims the benefit of U.S. Provisional Patent Application No. 62/799,111, filed on Jan. 31, 2019, and PCT Application No. PCT/US2020/016047 which was filed on Jan. 31, 2020, the contents of which are hereby incorporated by reference for all purposes.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/016047 | 1/31/2020 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2020/160369 | 8/6/2020 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5774684 | Haines et al. | Jun 1998 | A |
6477150 | Maggenti et al. | Nov 2002 | B1 |
7239669 | Cummings et al. | Jul 2007 | B2 |
7274975 | Miller | Sep 2007 | B2 |
7460553 | Insua et al. | Dec 2008 | B2 |
7590472 | Hakim et al. | Sep 2009 | B2 |
7783390 | Miller | Aug 2010 | B2 |
7957846 | Hakim et al. | Jun 2011 | B2 |
8061132 | Fong et al. | Nov 2011 | B2 |
8065874 | Fong et al. | Nov 2011 | B2 |
8191360 | Fong et al. | Jun 2012 | B2 |
8191361 | Fong et al. | Jun 2012 | B2 |
8201402 | Fong et al. | Jun 2012 | B2 |
8215105 | Fong et al. | Jul 2012 | B2 |
8240142 | Fong et al. | Aug 2012 | B2 |
8387374 | Fong et al. | Mar 2013 | B2 |
8393148 | Fong et al. | Mar 2013 | B2 |
8428785 | Boucher | Apr 2013 | B2 |
8436489 | Stahlkopf et al. | May 2013 | B2 |
8450884 | Stahlkopf et al. | May 2013 | B2 |
8468814 | Fong et al. | Jun 2013 | B2 |
8482152 | Stahlkopf et al. | Jul 2013 | B1 |
8509976 | Kempton | Aug 2013 | B2 |
8516809 | Fong et al. | Aug 2013 | B2 |
8561399 | Fong et al. | Oct 2013 | B2 |
8639392 | Chassin | Jan 2014 | B2 |
8694409 | Chassin et al. | Apr 2014 | B2 |
8756928 | Fong et al. | Jun 2014 | B2 |
8769943 | Fong et al. | Jul 2014 | B2 |
8781638 | Rouse | Jul 2014 | B2 |
8788415 | Chassin et al. | Jul 2014 | B2 |
8844277 | Fong et al. | Sep 2014 | B2 |
8880231 | Boucher et al. | Nov 2014 | B2 |
8893486 | Fong et al. | Nov 2014 | B2 |
8893487 | Fong et al. | Nov 2014 | B2 |
8903560 | Miller | Dec 2014 | B2 |
8912684 | Stahlkopf et al. | Dec 2014 | B2 |
8919112 | Fong et al. | Dec 2014 | B1 |
8970176 | Ballatine et al. | Mar 2015 | B2 |
9026473 | Chassin et al. | May 2015 | B2 |
9043038 | Kempton | May 2015 | B2 |
9080529 | Klughart | Jul 2015 | B1 |
9087359 | Chassin | Jul 2015 | B2 |
9129337 | Chassin et al. | Sep 2015 | B2 |
9134353 | Jia et al. | Sep 2015 | B2 |
9300141 | Marhoefer | Mar 2016 | B2 |
9382799 | Stahlkopf et al. | Jul 2016 | B2 |
9466034 | Viassolo et al. | Oct 2016 | B2 |
9509176 | Carter et al. | Nov 2016 | B2 |
9611868 | Kenway et al. | Apr 2017 | B2 |
9692234 | Mammoli et al. | Jun 2017 | B2 |
9754300 | Kempton et al. | Sep 2017 | B2 |
9760957 | Hug et al. | Sep 2017 | B2 |
9774401 | Borrill | Sep 2017 | B1 |
9846886 | Greene et al. | Dec 2017 | B2 |
9849364 | Tran | Dec 2017 | B2 |
9863581 | Santos et al. | Jan 2018 | B2 |
10022613 | Tran | Jul 2018 | B2 |
10046228 | Tran | Aug 2018 | B2 |
10170932 | Carter et al. | Jan 2019 | B2 |
20030208437 | Samuelson | Nov 2003 | A1 |
20040236659 | Cazalet | Nov 2004 | A1 |
20090048890 | Burgh | Feb 2009 | A1 |
20090063228 | Forbes | Mar 2009 | A1 |
20090168525 | Olbrich et al. | Jul 2009 | A1 |
20120263125 | Tejaswini et al. | Oct 2012 | A1 |
20120323637 | Cushing | Dec 2012 | A1 |
20130013121 | Corbin | Jan 2013 | A1 |
20130192216 | Berlin, Jr. et al. | Aug 2013 | A1 |
20140156095 | Rouse | Jun 2014 | A1 |
20140214222 | Rouse | Jul 2014 | A1 |
20140310243 | McGee | Oct 2014 | A1 |
20160094034 | Divan et al. | Mar 2016 | A1 |
20160190833 | Roumi et al. | Jun 2016 | A1 |
20160197519 | Carter et al. | Jul 2016 | A1 |
20160218505 | Krupadanam et al. | Jul 2016 | A1 |
20160254671 | Cutright et al. | Sep 2016 | A1 |
20160273529 | Stahlkopf | Sep 2016 | A1 |
20170085091 | Kamalasadan et al. | Mar 2017 | A1 |
20170230447 | Harsha et al. | Aug 2017 | A1 |
20170271912 | Bhowmik et al. | Sep 2017 | A1 |
20170300019 | Blackhall et al. | Oct 2017 | A1 |
20180078843 | Tran | Mar 2018 | A1 |
20180264347 | Tran | May 2018 | A1 |
20180162381 | Colavincenzo et al. | Jun 2018 | A1 |
20180219374 | Pavlak et al. | Aug 2018 | A1 |
20190019080 | Claessens et al. | Jan 2019 | A1 |
20190129368 | Iacovella et al. | May 2019 | A1 |
20200133220 | Anichkov et al. | Apr 2020 | A1 |
20220224129 | Liu | Jul 2022 | A1 |
Number | Date | Country |
---|---|---|
107292488 | Oct 2017 | CN |
1020150132407 | Nov 2015 | KR |
1020180134633 | Dec 2018 | KR |
2001090996 | Nov 2001 | WO |
2001091013 | Nov 2001 | WO |
2010077830 | Jul 2010 | WO |
2012116340 | Aug 2012 | WO |
2017100137 | Jun 2017 | WO |
Entry |
---|
International Search Report and Written Opinion dated May 27, 2020 which was issued in a counterpart PCT Application No. PCT/US2020/016047 which was filed Jan. 31, 2020. |
Petrik et. al.:“Optimal threshold control for energy arbitrage with degradable battery storage”, UAI'15 Proceedings of the Thirty-First Conference on Uncertainty in Artificial Intelligence, Digital Library, Jul. 12-16, 2015, pp. 692-701. |
Ross et. al.: “Microgrid Economic Dispatch With Energy Storage Systems”, IEEE Transactions on Smart Grid, Jul. 2018, vol. 9, Issue: 4, pp. 3039-3047. |
Number | Date | Country | |
---|---|---|---|
20220077707 A1 | Mar 2022 | US |
Number | Date | Country | |
---|---|---|---|
62799111 | Jan 2019 | US |