IP Library › Granted Patent US 12,316,110
Granted Patent B2
US 12,316,110 · App. 18/585,648 · Granted May 27, 2025

Grid asset manager

Inventors: Jorge Elizondo Martinez (Sonoma, CA); Albert Tak Chun Chan (Castro Valley, CA); Jose Jamil Dunia Dahdah (Gainesville, FL); Francisco A. Morocz Bazzani (Somerville, MA)
Assignee: Heila Technologies, Inc.
H02J13/00004G06Q10/04H02J3/00H02J3/001H02J3/14H02J3/46H02J13/00002G06Q50/06H02J2203/20H02J2310/64
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 12,316,110
App. No.
18/585,648
Granted
May 27, 2025
Kind
B2
Abstract

An asset manager controls power distribution within an aggregated distributed energy resources system (“DERs system”) having a plurality of assets. The asset manager is configured to operate with a given asset. As such, the asset manager has 1) an interface to receive asset information relating to the given asset and to communicate with another asset manager in the DERs system, and 2) a function generator configured to produce a local cost function using data relating to the given asset only. The local cost function represents a portion of a system cost function for the DERs system. The asset manager also has 3) a controller configured to use the local cost function for the given asset to manage operation of the given asset in the DERs system. In addition, the controller also is configured to determine, using the local cost function, an operating point for the given asset.

Claims (47)

1. An asset manager configured to control distribution of power within an aggregated distributed energy resources system (“DERs system”), the DERs system having a plurality of assets and a system cost function, the asset manager being configured to operate with a given asset in the DERs system, each given asset having a local function as part of the system cost function, the asset manager comprising:

an interface configured to receive asset information relating to the given asset and to communicate with at least one other asset manager or a central controller in the DERs system;

a controller configured to determine, using a local cost function representing a portion of the system cost function, an operating point for the given asset, wherein the controller is also configured to use real data from the asset to determine a turn-on time of the asset,

the controller also being configured to use the determined operating point and the turn-on time for the given asset to manage operation of the given asset in the DERs system.

2. The asset manager of claim 1 wherein the controller is configured to use real data from the asset to determine a turn-off time of the asset, the controller also being configured to use the determined operating point and the turn-off time for the given asset to manage operation of the given asset.

3. The asset manager of claim 1 wherein the controller uses turn-on and turn-off threshold curves.

4. The asset manager of claim 3 wherein the threshold curves are compared with an expected price signal to determine when the determined operating point should be used to manage operation of the given asset.

5. The asset manager of claim 3 wherein the turn-on and turn-off threshold curves are modified depending on conditions of the given asset.

6. The asset manager of claim 1 further comprising:

wherein the interface is configured to receive real data from the asset relating to a turn-on time of the asset.

7. The asset manager of claim 3 wherein the turn-on and turn-off threshold curves have discrete levels.

8. The asset manager of claim 1 wherein the given asset has a power rating, the local cost function being inversely proportional to the power rating.

9. The asset manager of claim 1 wherein the local cost function includes expected future conditions at non-uniform time intervals relating to the given asset.

10. The asset manager of claim 1 wherein the controller is configured to receive operating data from the given asset, and then use the operating data to determine given asset response time and/or given asset efficiency,

a function generator using the given asset response time and/or the given asset efficiency to produce the local cost function of the given asset.

11. A method of distributing power from an aggregated distributed energy resources system (“DERs system”) having a plurality of assets, the method comprising:

using a plurality of asset managers to manage the assets, each asset including a local dedicated asset manager separate from the other asset managers or a central controller, each asset manager having an interface to receive asset information relating to its asset;

for each asset, producing a local cost function using its local dedicated asset manager, each local dedicated asset manager producing its local cost function using data relating to its local asset, the cost functions of the plurality of assets in the DERs system together representing a system cost function for the overall DERs system;

determining, using the local cost function, an operating point for the given asset,

determining, using real data from the given asset, a turn-on time for the given asset,

determining, using real data from the given asset, a turn-off time for the given asset,

using the determined operating point, the turn-on time, and the turn-off time for the given asset to manage operation of the given asset in the DERs system.

12. The method of claim 11 wherein the controller uses turn-on and turn-off threshold curves.

13. The method of claim 11 further comprising comparing the threshold curves with an expected price signal to determine when the determined operating point should be used to manage operation of the given asset.

14. The method of claim 11 wherein each asset has an asset efficiency at a given operating point, the cost function of each asset being inversely proportional to the asset efficiency at the given operating point,

further comprising:

providing commands to a given asset, using its given asset manager, to produce a given response with response data from the given asset; and

measuring the response data,

measured response data by the asset manager being used to calculate efficiency as a function of multiple variables, the calculated efficiency used to create the local cost function of the given asset.

15. The method of claim 11 wherein each asset has a power rating, the cost function of each asset being inversely proportional to its power rating.

16. The method of claim 11 wherein a given cost function of a given asset includes expected future conditions relating to the given asset.

17. The method of claim 11 further comprising:

receiving operating data from a given asset; and

the asset manager of the given asset using the operating data to determine given asset response time and/or given asset efficiency,

said producing a local cost function comprising using the given asset response time and/or the given asset efficiency to produce the local cost function of the given asset.

18. A computer program product for use on a computer system for distributing power from an aggregated distributed energy resources system (“DERs system”) having a plurality of assets, the computer program product comprising a tangible, non-transient computer usable medium having computer readable program code thereon, the computer readable program code comprising:

program code for communicating with a plurality of asset managers to manage the assets, each asset including a local dedicated asset manager separate from the other asset managers, each asset manager having an interface;

program code for producing, for each asset, a local cost function using its local dedicated asset manager, each local dedicated asset manager producing its local cost function using data relating to its local asset, the cost functions of the plurality of assets in the DERs system together representing a system grid cost function for the overall DERs system;

program code for determining, using the local cost function, an operating point for the given asset; and

program code for determining, using real data from the given asset, a turn-on time for the given asset,

program code for determining, using real data from the given asset, a turn-off time for the given asset,

program code for using the determined operating point, the turn-on time, and the turn-off time for the given asset to manage operation of the given asset in the DERs system.

19. The computer program product of claim 18 further comprising program code for to control a central agent to use the cost function for each of the plurality of assets to manage distribution of energy of the DERs system, the central agent being at least one of the asset managers.

20. The computer program product of claim 18 further comprising:

program code for receiving operating data from a given asset; and

program code for using the operating data to determine given asset response time and/or given asset efficiency,

said program code for producing comprising program code for using the given asset response time and/or the given asset efficiency to produce the local cost function of the given asset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2024
From: MARTINEZ, JORGE ELIZONDO; CHAN, ALBERT TAK CHUN; DAHDAH, JOSE JAMIL DUNIA; MOROCZ BAZZANI, FRANCISCO A.
To: HEILA TECHNOLOGIES, INC.
Reel/Frame 066563/0238 →
Continuity (5)
Continuation 18195030 · May 9, 2023
Continuation 17155382 · Jan 22, 2021
Continuation 16054377 · Aug 3, 2018
Provisional Application 62540974 · Aug 3, 2017
Related Publication 20240195217A1 · Jun 13, 2024
References Cited (88)
US 7167817B2 · Mosterman et al. · 2007 [cited by applicant]
US 9063525B2 · Sanders et al. · 2015 [cited by applicant]
US 9300137B2 · Cherian et al. · 2016 [cited by applicant]
US 9417276B1 · Tatcho et al. · 2016 [cited by applicant]
US 9500717B1 · Salmani et al. · 2016 [cited by applicant]
US 9762060B2 · Kalsi et al. · 2017 [cited by applicant]
US 9886014B2 · Yoo et al. · 2018 [cited by applicant]
US 10061283B2 · Wong et al. · 2018 [cited by applicant]
US 10892638B2 · Martinez et al. · 2021 [cited by applicant]
US 10903650B2 · Martinez et al. · 2021 [cited by applicant]
US 10971931B2 · Martinez · 2021 [cited by applicant]
US 11451088B2 · Martinez et al. · 2022 [cited by applicant]
US 11616365B2 · Martinez · 2023 [cited by applicant]
US 11664678B2 · Martinez et al. · 2023 [cited by applicant]
US 20060047369A1 · Brewster et al. · 2006 [cited by applicant]
US 20070124026A1 · Troxell et al. · 2007 [cited by applicant]
US 20080074284A1 · Edwards et al. · 2008 [cited by applicant]
US 20080120216A1 · Saigh et al. · 2008 [cited by applicant]
US 20080168092A1 · Boggs et al. · 2008 [cited by applicant]
US 20080243713A1 · Chiulli et al. · 2008 [cited by applicant]
US 20090157835A1 · Thompson et al. · 2009 [cited by applicant]
US 20100207456A1 · Lasseter et al. · 2010 [cited by applicant]
US 20110035073A1 · Ozog · 2011 [cited by applicant]
US 20110093127A1 · Kaplan · 2011 [cited by examiner]
US 20120005505A1 · Tolia et al. · 2012 [cited by applicant]
US 20120047060A1 · Fossler, II · 2012 [cited by applicant]
US 20120239215A1 · Timbus et al. · 2012 [cited by applicant]
US 20120271470A1 · Flynn et al. · 2012 [cited by applicant]
US 20130166084A1 · Sedighy et al. · 2013 [cited by applicant]
US 20130226360A1 · Wilkins et al. · 2013 [cited by applicant]
US 20130338843A1 · Iravani et al. · 2013 [cited by applicant]
US 20140094984A1 · Dykeman · 2014 [cited by examiner]
US 20140306533A1 · Paquin et al. · 2014 [cited by applicant]
US 20150067356A1 · Trichy Ravi et al. · 2015 [cited by applicant]
US 20150134130A1 · Carralero et al. · 2015 [cited by applicant]
US 20150277406A1 · Maturana et al. · 2015 [cited by applicant]
US 20150309829A1 · Hiltgen et al. · 2015 [cited by applicant]
US 20160109895A1 · Schindler · 2016 [cited by applicant]
US 20160117657A1 · Forbes, Jr. et al. · 2016 [cited by applicant]
US 20160180474A1 · Steven · 2016 [cited by examiner]
US 20160190805A1 · Steven et al. · 2016 [cited by applicant]
US 20160197476A1 · Stewart · 2016 [cited by applicant]
US 20160363948A1 · Steven et al. · 2016 [cited by applicant]
US 20170103468A1 · Orsini et al. · 2017 [cited by applicant]
US 20170243305A1 · Yoo et al. · 2017 [cited by applicant]
US 20180075548A1 · Madonna et al. · 2018 [cited by applicant]
US 20180088616A1 · Aggarwal et al. · 2018 [cited by applicant]
US 20180115160A1 · Tuladhar et al. · 2018 [cited by applicant]
US 20180262010A1 · Kato et al. · 2018 [cited by applicant]
US 20180269687A1 · Ghaemi · 2018 [cited by examiner]
US 20180366978A1 · Matan et al. · 2018 [cited by applicant]
US 20190033801A1 · Baone et al. · 2019 [cited by applicant]
US 20190036339A1 · Wong et al. · 2019 [cited by applicant]
US 20190044333A1 · Martinez et al. · 2019 [cited by applicant]
US 20190044378A1 · Martinez et al. · 2019 [cited by applicant]
US 20190109895A1 · Power et al. · 2019 [cited by applicant]
US 20190158314A1 · Choi et al. · 2019 [cited by applicant]
US 20190173286A1 · Ilic et al. · 2019 [cited by applicant]
US 20190195526A1 · Drees et al. · 2019 [cited by applicant]
US 20190392534A1 · Takeuchi et al. · 2019 [cited by applicant]
US 20200083713A1 · Dall'Anese et al. · 2020 [cited by applicant]
US 20200153246A1 · Martinez · 2020 [cited by applicant]
US 20200175617A1 · Martinez · 2020 [cited by applicant]
US 20210175744A1 · Martinez et al. · 2021 [cited by applicant]
US 20220215486A1 · Martinez et al. · 2022 [cited by applicant]
US 20230216299A1 · Martinez · 2023 [cited by applicant]
US 20230275456A1 · Martinez et al. · 2023 [cited by applicant]
CN 107679776A · 2018 [cited by applicant]
CN 108306292A · 2018 [cited by applicant]
EP 3002848A1 · 2016 [cited by applicant]
JP 2005130550A · 2005 [cited by applicant]
JP 2014505457A · 2014 [cited by applicant]
JP 2018514850A · 2018 [cited by applicant]
KR 1020150117085A · 2015 [cited by applicant]
KR 1020170028699A · 2017 [cited by applicant]
WO WO2016200398A1 · 2016 [cited by examiner]
WO 2019141511A1 · 2019 [cited by applicant]
Hledik, Ryan and Lazar, Jim, “Distribution System Pricing With Distributed Energy Resources”, May 2016, Future Electric Utility Regulation, Report No. 4, 94 pages (Year: 2016). [cited by examiner]
Wolf, Gene, “Managing Assets on the Electric Grid”, Jun. 26, 2017, tdworld.com, 14 pages. (Year: 2017). [cited by examiner]
Extended European Search Report for European Patent Application No. 18842360.2, dated Dec. 22, 2020 (6 pages). [cited by applicant]
International Searching Authority—International Search Report and Written Opinion for International Patent Application No. PCT/US2019/061321, mailed Mar. 10, 2020 (16 pages). [cited by applicant]
International Searching Authority—International Search Report and Written Opinion for International Patent Application PCT/US2018/045176, mailed Oct. 16, 2018, 13 pages. [cited by applicant]
International Searching Authority—International Search Report and Written Opinion for International Patent Application PCT/US2018/045275, mailed Oct. 19, 2018, 19 pages. [cited by applicant]
International Searching Authority—International Search Report and Written Opinion for International Patent Application PCT/US2018/064332, mailed Feb. 19, 2020, 15 pages. [cited by applicant]
Notice of Reasons for Refusal for Japanese Patent Application No. 2021-531875, dated Oct. 24, 2023, 7 pages. [cited by applicant]
Ruggeri—“Centralised and decentralised control of active distribution systems: models, algorithms and applications”, 2014 [retrieved on Jan. 29, 2020]. Retrieved from the internet, 86 pages https://pdfs.semanticscholar.… [cited by applicant]
Ryan Hledik and Jim Lazar, “Distribution System Pricing With Distributed Energy Resources”, May 2016, Future Electric Utility Regulation, Report No. 4, 103 pages. (Year: 2016). [cited by applicant]
Wang et al.—“Frequency-adaptive grid-virtual-flux synchronization by multiple second-order generalized integrators under distorted grid conditions”, Turkish Journal of Electrical Engineering and Computer Sciences, Jul. … [cited by applicant]