IP Library › Granted Patent US 10,186,902
Granted Patent B2
US 10,186,902 · App. 15/069,530 · Granted Jan 22, 2019

Energy storage modeling and control

Inventors: W. Craig Carter (Jamaica Plain, MA); Marco Ferrara (Boston, MA); Michael Goroff (Brookline, MA); Maxwell Mann (Cambridge, MA)
Assignee: IHI INC.
H02J15/00G05B13/041G05B19/0428G05F1/67G06Q10/06H02J3/00G05B2219/2639Y02E40/76Y04S10/545
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,186,902
App. No.
15/069,530
Granted
Jan 22, 2019
Kind
B2
Abstract

Systems and methods for optimal planning and real-time control of energy storage systems for multiple simultaneous applications are provided. Energy storage applications can be analyzed for relevant metrics such as profitability and impact on the functionality of the electric grid, subject to system-wide and energy storage hardware constraints. The optimal amount of storage capacity and the optimal operating strategy can then be derived for each application and be prioritized according to a dispatch stack, which can be statically or dynamically updated according to data forecasts. Embodiments can consist of both planning tools and real-time control algorithms.

Claims (61)

1. A method for optimally allocating a first energy storage application through a n-th energy storage application (n≥2) to an energy storage system, the method comprising a plurality of steps of:

(a) receiving, at a computer first computer through a n-th computer, first real time and forecast data, which are related to an operation of the energy storage system from a first forecast tool for the first energy storage application, through n-th real time and forecast data, which are related to an operation of the energy storage system from a n-th forecast tool for the n-th energy storage application, respectively;

(b) receiving, at the system first computer through the n-th computer, a first physical model for the first energy storage application through a n-th physical model for the n-th energy storage application, respectively;

(c) receiving, at the first computer through the n-th computer, a configuration for the energy storage system;

(d) receiving, at the first computer through the n-th computer, an operating strategy for the energy storage system;

(e) calculating, using the system first computer through the n-th computer, a first optimal operating strategy for the energy storage system, which maximizes a first optimal financial worth of the first energy storage application with a first optimal committed capacity based on at least one of the first real time and forecast data, the first physical model, the configuration for the energy storage system, and the operating strategy for the energy storage system, through a n-th optimal operating strategy for the energy storage system, which maximizes a n-th optimal financial worth of the n-th energy storage application with a n-th optimal committed capacity based on at least one of the n-th real time and forecast data, the n-th physical model, the configuration for the energy storage system, and the operating strategy for the energy storage system, respectively;

(f) sorting, using a real-time dispatch scheduler, the first energy storage application through the n-th energy storage application in a dispatch stack based on sizes of the first optimal financial worth through the n-th optimal financial worth;

(g) allocating, using the real-time dispatch scheduler, the first optimal committed capacity of the first energy storage application through the n-th optimal committed capacity of the n-th energy storage application to a controller in accordance with a result of the sorting step (f), up to an available capacity of the energy storage system, wherein the controller comprises digital electronic circuitry or computer hardware; and

(h) directing charging or discharging, using the controller, the energy storage system with the first optimal committed capacity of the first energy storage application through the n-th optimal committed capacity of the n-th energy storage application based on the first optimal operating strategy through the n-th optimal operating strategy, respectively, in accordance with a result of the allocating step (g) and an intelligence of the controller.

2. The method of claim 1 , further comprising receiving, at the real-time dispatch scheduler, the available capacity of the energy storage system from the energy storage system via a feedback link.

3. The method of claim 1 , wherein:

the controller comprises a first energy storage application controller through a n-th energy storage application controller; and

the directing charging or discharging step (h) comprises-directing charging or discharging, using the first energy storage application controller through the n-th energy storage application controller, the energy storage system with the first optimal committed capacity of the first energy storage application through the n-th optimal committed capacity of the n-th energy storage application based on the first optimal operating strategy through the n-th optimal operating strategy, respectively, in accordance with a result of the allocating step (g) and an intelligence of the controller.

4. The method of claim 1 , wherein at least one of the first energy storage application through the n-th energy storage application comprises a wind power optimization application, a renewable generation balancing application, a power arbitrage optimization application, a peak load shaving application, a transformer overload protection application, or an energy cost minimizing application.

5. The method of claim 1 , wherein at least one of the first forecast tool through the n-th forecast tool comprises neural networks or bagged decision trees.

6. The method of claim 1 , wherein at least one of the first real time and forecast data through the n-th real time and forecast data comprises market data, weather data, weather forecast, economic indicators, or calendars.

7. The method of claim 1 , wherein at least one of the first physical model through the n-th physical model comprises chemical, electrical, mechanical, or thermodynamic equations of a power equipment.

8. The method of claim 1 , wherein the configuration for the energy storage system comprises at least one of capacity information, power rating, charge rate information, discharge rate information, efficiency loss information, energy storage asset fatigue and aging information, and useful life information.

9. The method of claim 1 , wherein the calculating step (e) comprises using a Monte Carlo optimization, a machine learning technique, a regression fitting technique, or a multivariate optimization technique.

10. The method of claim 1 , wherein the operating strategy for the energy storage system comprises dispatch rules for maximizing the financial worth and operating life of the energy storage system.

11. The method of claim 1 , wherein the operating strategy for the energy storage system comprises regulations for charging and discharging an energy storage asset in the energy storage system in response to exogenous inputs and endogenous conditions of the energy storage system.

12. A system for optimally allocating a first energy storage application through a n-th energy storage application (n≥2) to an energy storage system, the system comprising:

a first computer through a n-th computer that:

receive first real time and forecast data, which are related to an operation of the energy storage system from a first forecast tool for the first energy storage application, through n-th real time and forecast data, which are related to an operation of the energy storage system from a n-th forecast tool for the n-th energy storage application, respectively;

receive a first physical model for the first energy storage application through a n-th physical model for the n-th energy storage application, respectively;

receive a configuration for the energy storage system;

receive an operating strategy for the energy storage system; and

calculate a first optimal operating strategy for the energy storage system, which maximizes a first optimal financial worth of the first energy storage application with a first optimal committed capacity based on at least one of the first real time and forecast data, the first physical model, the configuration for the energy storage system, and the operating strategy for the energy storage system, through a n-th optimal operating strategy for the energy storage system, which maximizes a n-th optimal financial worth of the n-th energy storage application with a n-th optimal committed capacity based on at least one of the n-th real time and forecast data, the n-th physical model, the configuration for the energy storage system, and the operating strategy for the energy storage system, respectively;

a real-time dispatch scheduler which sorts the first energy storage application through the n-th energy storage application in a dispatch stack based on sizes of the first optimal financial worth through the n-th optimal financial worth, and also allocates the first optimal committed capacity of the first energy storage application through the n-th optimal committed capacity of the n-th energy storage application to a controller comprising digital electronic circuitry or computer hardware in accordance with the sorting performed by the real-time dispatch scheduler, up to an available capacity of the energy storage system; and

the controller which charges or discharges the energy storage system with the first optimal committed capacity of the first energy storage application through the n-th optimal committed capacity of the n-th energy storage application based on the first optimal operating strategy through the n-th optimal operating strategy, respectively, in accordance with a result of the allocation performed by the real-time dispatch scheduler and an intelligence of the controller.

13. The system of claim 12 , further comprising a feedback link for feeding back the available capacity of the energy storage system from the energy storage system to the real-time dispatch scheduler.

14. The system of claim 12 , wherein the controller comprises a first energy storage application controller that charges or discharges the energy storage system with the first optimal committed capacity of the first energy storage application through a n-th energy storage application controller that charges or discharges the energy storage system with the n-th optimal committed capacity of the n-th energy storage application based on the first optimal operating strategy through the n-th optimal operating strategy, respectively, in accordance with a result of the allocation performed by the real-time dispatch scheduler and an intelligence of the controller.

15. The system of claim 12 , wherein at least one of the first energy storage application through the n-th energy storage application comprises a wind power optimization application, a renewable generation balancing application, a power arbitrage optimization application, a peak load shaving application, a transformer overload protection application, or an energy cost minimizing application.

16. The system of claim 12 , wherein at least one of the first forecast tool through the n-th forecast tool comprises neural networks or bagged decision trees.

17. The system of claim 12 , wherein at least one of the first real time and forecast data through the n-th real time and forecast data comprises market data, weather data, weather forecast, economic indicators, or calendars.

18. The system of claim 12 , wherein at least one of the first physical model through the n-th physical model comprises chemical, electrical, mechanical, or thermodynamic equations of a power equipment.

19. The system of claim 12 , wherein the configuration for the energy storage system comprises at least one of capacity information, power rating, charge rate information, discharge rate information, efficiency loss information, energy storage asset fatigue and aging information, and useful life information.

20. The system of claim 12 , wherein the computer system calculates the first optimal operating strategy for the energy storage system through the n-th optimal operating strategy for the energy storage system using a Monte Carlo optimization, a machine learning technique, a regression fitting technique, or a multivariate optimization technique.

21. The system of claim 12 , wherein the operating strategy for the energy storage system comprises dispatch rules for maximizing the financial worth and operating life of the energy storage system.

22. The system of claim 12 , wherein the operating strategy for the energy storage system comprises regulations for charging and discharging an energy storage asset in the energy storage system in response to exogenous inputs and endogenous conditions of the energy storage system.

23. A non-transitory computer readable medium having stored thereon executable code which causes a first computer through a n-th computer, a real-time dispatch scheduler, and a controller to perform a method for optimally allocating-a first energy storage application through a n-th energy storage application (n≥2) to an energy storage system, the method comprising a plurality of steps:

(a) receiving, at the first computer through the n-th computer, first real time and forecast data, which are related to an operation of the energy storage system from a first forecast tool for the first energy storage application, through n-th real time and forecast data, which are related to an operation of the energy storage system from a n-th forecast tool for the n-th energy storage application, respectively;

(b) receiving, at the first computer through the n-th computer, a first physical model for the first energy storage application through a n-th physical model for the n-th energy storage application, respectively;

(c) receiving, at the first computer through the n-th computer, a configuration for the energy storage system;

(d) receiving, at the first computer through the n-th computer, an operating strategy for the energy storage system;

(e) calculating, using the first computer through the n-th computer, a first optimal operating strategy for the energy storage system, which maximizes a first optimal financial worth of the first energy storage application with a first optimal committed capacity based on at least one of the first real time and forecast data, the first physical model, the configuration for the energy storage system, and the operating strategy for the energy storage system, through a n-th optimal operating strategy for the energy storage system, which maximizes a n-th optimal financial worth of the n-th energy storage application with a n-th optimal committed capacity based on at least one of the n-th real time and forecast data, the n-th physical model, the configuration for the energy storage system, and the operating strategy for the energy storage system, respectively;

(f) sorting, using the real-time dispatch scheduler, the first energy storage application through the n-th energy storage application in a dispatch stack based on sizes of the first optimal financial worth through the n-th optimal financial worth;

(g) allocating, using the real-time dispatch scheduler, the first optimal committed capacity of the first energy storage application through the n-th optimal committed capacity of the n-th energy storage application to the controller in accordance with a result of the sorting step (f), up to an available capacity of the energy storage system, wherein the controller comprises digital electronic circuitry or computer hardware; and

(h) directing charging or discharging, using the controller, the energy storage system with the first optimal committed capacity of the first energy storage application through the n-th optimal committed capacity of the n-th energy storage application based on the first optimal operating strategy through the n-th optimal operating strategy, respectively, in accordance with a result of the allocating step (g) and an intelligence of the controller.

24. The computer readable medium of claim 23 , further comprising receiving, at the real-time dispatch scheduler, the available capacity of the energy storage system from the energy storage system via a feedback link.

25. The computer readable medium of claim 23 , wherein:

the controller comprises a first energy storage application controller through a n-th energy storage application controller; and

the charging or discharging step (h) comprises directing charging or discharging, using the first energy storage application controller through the n-th energy storage application controller, the energy storage system with the first optimal committed capacity of the first energy storage application through the n-th optimal committed capacity of the n-th energy storage application based on the first optimal operating strategy through the n-th optimal operating strategy, respectively, in accordance with a result of the allocating step (g) and an intelligence of the controller.

26. The computer readable medium of claim 23 , wherein at least one of the first energy storage application through the n-th energy storage application comprises a wind power optimization application, a renewable generation balancing application, a power arbitrage optimization application, a peak load shaving application, a transformer overload protection application, or an energy cost minimizing application.

27. The computer readable medium of claim 23 , wherein at least one of the first forecast tool through the n-th forecast tool comprises neural networks or bagged decision trees.

28. The computer readable medium of claim 23 , wherein at least one of the first real time and forecast data through the n-th real time and forecast data comprises market data, weather data, weather forecast, economic indicators, or calendars.

29. The computer readable medium of claim 23 , wherein at least one of the first physical model through the n-th physical model comprises chemical, electrical, mechanical, or thermodynamic equations of a power equipment.

30. The computer readable medium of claim 23 , wherein the configuration for the energy storage system comprises at least one of capacity information, power rating, charge rate information, discharge rate information, efficiency loss information, energy storage asset fatigue and aging information, and useful life information.

31. The computer readable medium of claim 23 , wherein the calculating step (e) comprises using a Monte Carlo optimization, a machine learning technique, a regression fitting technique, or a multivariate optimization technique.

32. The computer readable medium of claim 23 , wherein the operating strategy for the energy storage system comprises dispatch rules for maximizing the financial worth and operating life of the energy storage system.

33. The computer readable medium of claim 23 , wherein the operating strategy for the energy storage system comprises regulations for charging and discharging an energy storage asset in the energy storage system in response to exogenous inputs and endogenous conditions of the energy storage system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2020
From: IHI INC.
To: IHI TERRASUN SOLUTIONS INC.
Reel/Frame 053260/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2016
From: CARTER, W. CRAIG; FERRARA, MARCO; GOROFF, MICHAEL; MANN, MAXWELL
To: 24M TECHNOLOGIES, INC.
Reel/Frame 037976/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2016
From: 24M TECHNOLOGIES, INC.
To: IHI INC.
Reel/Frame 037976/0928 →
Continuity (3)
Continuation 13838014 · Mar 15, 2013
Provisional Application 61620206 · Apr 4, 2012
Related Publication 20160197519A1 · Jul 7, 2016