US 10,892,621 B2
Scalable hierarchical energy distribution grid utilizing homogeneous control logic
Peter Rive, San Francisco, CA (US); and Eric Daniel Carlson, San Mateo, CA (US)
Assigned to Tesla, Inc., Palo Alto, CA (US)
Filed by Tesla, Inc., Palo Alto, CA (US)
Filed on Oct. 22, 2019, as Appl. No. 16/660,666.
Application 16/660,666 is a division of application No. 14/802,811, filed on Jul. 17, 2015, granted, now 10,523,008.
Claims priority of provisional application 62/119,925, filed on Feb. 24, 2015.
Prior Publication US 2020/0052492 A1, Feb. 13, 2020
Int. Cl. H02J 3/38 (2006.01); G05B 15/02 (2006.01); G06Q 50/06 (2012.01); G06Q 10/06 (2012.01)
CPC H02J 3/383 (2013.01) [G05B 15/02 (2013.01); G06Q 10/063 (2013.01); G06Q 50/06 (2013.01); G05B 2219/2639 (2013.01); Y02E 40/70 (2013.01); Y04S 10/50 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A distributed electrical grid system, comprising:
a plurality of control modules arranged in a hierarchy and associated with a corresponding plurality of sites, the plurality of control modules implementing a same optimization scheme logic, having an energy goal, to control one or more devices at a site according to the energy goal, the plurality of control modules including at least:
a first control module configured as a child of a second control module in the hierarchy, the first control module being associated with a first site and configured to:
receive a desired power curve from the second control module, wherein the desired power curve indicates a desired first site energy characteristic,
determine, based upon the desired power curve, whether a current energy profile of the first site satisfies the desired first site energy characteristic, and
when the current energy profile of the first site does not satisfy the desired first site energy characteristic, change the current energy profile of the first site by signaling one or more devices at the first site to change one or more of an energy load used at the first site, an amount of energy being stored at the first site, and an amount of energy generated by the first site; and
the second control module configured as a parent to a set of child control modules including the first control module, the second control module being configured to:
determine an aggregate child energy profile of a set of sites associated with the set of child control modules by at least determining an aggregate energy generation value of the set of sites, an aggregate energy storage value of the set of sites, and an aggregate load value of the set of sites;
based upon the aggregate child energy profile of the set of sites, determine a set of desired power curves corresponding to the set of sites; and
transmit a corresponding desired power curve of the set of desired power curves to a corresponding one of the set of child control modules.