IP Library Granted Patent US 11,664,674
Granted Patent B2
US 11,664,674 · App. 18/080,965 · Granted May 30, 2023

Systems and methods for improved battery energy storage system thermal management

Inventors: Lukas Mercer Hansen (El Dorado Hills, CA); Kamran Moradi (Sterling, VA); Nadim Kanan (Elk Grove, CA); Finbar Sheehy (San Francisco, CA)
Assignee: 8ME NOVA, LLC
H02J7/007194G01R31/367G01R31/3648H01M10/60H02J7/0071H02J7/00309H05K7/20209
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 11,664,674
App. No.
18/080,965
Granted
May 30, 2023
Kind
B2
Abstract

The present disclosure provides systems and methods for managing a temperature of a battery energy storage system (“BESS”). A method may comprise identifying operating temperature limitations of the BESS; obtaining a forecast horizon comprising a forecast of external environmental conditions for a time period; identifying a charging/discharging schedule of the BESS; simulating operation of the BESS for the time period for each of a plurality of sequences of thermal management modes according to the charging/discharging schedule and the forecast horizon, the simulating generating an energy consumption and an operating temperature forecast of for each of the plurality of sequences of thermal management modes; selecting a sequence of thermal management modes of the plurality of sequences; and operating the equipment according to the selected sequence of thermal management modes.

Claims (51)

1. A method for managing a temperature of a battery energy storage system (“BESS”), comprising:

identifying, by a processor, operating temperature limitations of the BESS;

obtaining, by the processor, a forecast horizon comprising a forecast of external environmental conditions for a time period;

identifying, by the processor, a charging/discharging schedule of the BESS for the time period;

selecting, by the processor, a sequence of thermal management modes of a plurality of sequences responsive to the sequence minimizing an energy consumption of equipment configured to operate to affect a temperature of the BESS across the time period and causing the BESS to remain within the operating temperature limitations, wherein each thermal management mode of the sequence of the plurality of sequences corresponds to an equipment configuration of the equipment; and

operating, by the processor, the equipment according to the selected sequence of thermal management modes.

2. The method of claim 1 , further comprising removing, by the processor, a subset of sequences from the plurality of sequences responsive to the BESS having an operating temperature that exceeds a maximum temperature limitation or a minimum temperature limitation for at least one point in time of the time period.

3. The method of claim 2 , further comprising:

except for the subset of sequences, comparing, by the processor, the generated energy consumption across the time period for the plurality of sequences between each other,

wherein selecting the sequence of the thermal management modes is performed based on the comparison.

4. The method of claim 1 , further comprising:

identifying, by the processor, a plurality of thermal management modes from memory, and

combining, by the processor, different subsets of the plurality of thermal management modes into the plurality of sequences of thermal management modes.

5. The method of claim 1 , wherein a first sequence of the plurality of sequences of thermal management modes comprises an activation status of one or more compressors, a heater, and/or a fan for each of a plurality of time frames within the time period.

6. The method of claim 5 , further comprising calculating, by the processor, a first energy consumption of the one or more compressors, the heater, and/or the fan for the time period based on the activation status of the one or more compressors, the heater, and/or the fan for the plurality of time frames.

7. The method of claim 1 , wherein the time period comprises a plurality of time frames, and further comprising:

identifying, by the processor, a first operating temperature of the BESS under a first sequence of thermal management modes within a first time frame of the plurality of time frames;

determining, by the processor, the first operating temperature of the BESS exceeds a maximum operating temperature limit or is less than a minimum operating temperature limit; and

responsive to the determining, removing, by the processor, the first sequence of thermal management modes from the plurality of sequences of thermal management modes.

8. The method of claim 7 , further comprising:

subsequent to removing the first sequence of thermal management modes from the plurality of sequences of thermal management modes, for a second time frame subsequent to the first time frame, comparing, by the processor, a second operating temperature of the BESS under each of the plurality of sequences except for the first sequence of thermal management modes to the maximum operating temperature limit or the minimum operating temperature limit.

9. The method of claim 7 , wherein identifying the first operating temperature for the BESS comprises identifying, by the processor, the first operating temperature of the BESS at an end of the first time frame.

10. The method of claim 1 , further comprising:

upon identifying a subset of sequences of the plurality of sequences that do not violate any operating criteria of the BESS, comparing, by the processor, an energy consumption across the time period of each sequence of the subset,

wherein selecting the sequence of thermal management modes comprises selecting, by the processor, the sequence of thermal management modes from the subset responsive to the sequence of thermal management modes having a lowest energy consumption of the subset.

11. A system for managing a temperature of a battery energy storage system (“BESS”), comprising:

one or more computer processors operatively coupled to computer memory and configured by machine-readable instructions to:

identify operating temperature limitations of the BESS;

obtain a forecast horizon comprising a forecast of external environmental conditions for a time period;

identify a charging/discharging schedule of the BESS for the time period;

select the sequence of thermal management modes of the plurality of sequences responsive to the sequence minimizing an energy consumption of equipment configured to operate to affect a temperature of the BESS across the time period and causing the BESS to remain within the operating temperature limitations, wherein each thermal management mode of a sequence of the plurality of sequences corresponds to an equipment configuration of the equipment; and

operate the equipment according to the selected sequence of thermal management modes.

12. The system of claim 11 , wherein the one or more computer processors are further configured to remove a subset of sequences from the plurality of sequences responsive to the BESS having an operating temperature that exceeds a maximum temperature limitation or a minimum temperature limitation for at least one point in time of the time period.

13. The system of claim 11 , wherein the one or more computer processors are further configured by the machine-readable instructions to, except for the subset of sequences, compare the generated energy consumption across the time period for the plurality of sequences between each other.

14. The system of claim 11 , wherein the one or more computer processors are further configured by the machine-readable instructions to:

identify a plurality of thermal management modes from memory, and

combine different subsets of the plurality of thermal management modes into the plurality of sequences of thermal management modes.

15. The system of claim 11 , wherein a first sequence of the plurality of sequences of thermal management modes comprises an activation status of one or more compressors, a heater, and/or a fan for each of a plurality of time frames within the time period.

16. The system of claim 15 , wherein the one or more computer processors are further configured to calculate a first energy consumption of the one or more compressors, the heater, and/or the fan for the time period based on the activation status of the one or more compressors, the heater, and/or the fan for the plurality of time frames.

17. The system of claim 11 , wherein the time period comprises a plurality of time frames, and wherein the one or more computer processors are further configured to:

identify a first operating temperature of the BESS under a first sequence of thermal management modes within a first time frame of the plurality of time frames;

determine the first operating temperature of the BESS exceeds a maximum operating temperature limit or is less than a minimum operating temperature limit; and

responsive to the determining, remove the first sequence of thermal management modes from the plurality of sequences of thermal management modes.

18. One or more non-transitory computer storage media storing instructions that are operable, when executed by one or more computers, to cause said one or more computers to perform operations comprising:

identifying operating temperature limitations of a battery energy storage system (“BESS”);

obtaining a forecast horizon comprising a forecast of external environmental conditions for a time period;

identifying a charging/discharging schedule of the BESS for the time period;

selecting the sequence of thermal management modes of the plurality of sequences responsive to the sequence minimizing an energy consumption of equipment configured to operate to affect a temperature of the BESS across the time period and causing the BESS to remain within the operating temperature limitations, wherein each thermal management mode of a sequence of the plurality of sequences corresponds to an equipment configuration of the equipment; and

operating the equipment according to the selected sequence of thermal management modes.

19. The non-transitory computer storage media of claim 18 , further comprising removing a subset of sequences from the plurality of sequences responsive to the BESS having an operating temperature that exceeds a maximum temperature limitation or a minimum temperature limitation for at least one point in time of the time period.

20. The non-transitory computer storage media of claim 18 , further comprising identifying a plurality of thermal management modes from memory, and combining different subsets of the plurality of thermal management modes into the plurality of sequences of thermal management modes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2022
From: HANSEN, LUKAS MERCER; MORADI, KAMRAN; KANAN, NADIM; SHEEHY, FINBAR
To: 8ME NOVA, LLC
Reel/Frame 062119/0703 →
Continuity (3)
Continuation 17717983 · Apr 11, 2022
Provisional Application 63230702 · Aug 7, 2021
Related Publication 20230115535A1 · Apr 13, 2023
Cited By (2)
US 12,244,147 US 12,603,498