# US 10,770,899 B2 · Resource control by probability tree convolution production cost valuation by iterative equivalent demand duration curve expansion (aka. tree convolution)

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,770,899 B2
- Document ID: US10770899B2
- Status: Granted
- Kind: B2
- Application number: 14/851,403
- Filed: 2015-09-11
- Published: 2016-03-17
- Granted: 2020-09-08
- Earliest claimed: 2014-09-11
- Applicants: Gerald Bernard Sheble
- Inventors: Gerald Bernard Sheble
- Web page: https://patentgrep.com/patent/US10770899B2

## CPC

- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q 50/06: Energy or water supply
- H02J 3/00: Circuit arrangements for AC mains or AC distribution networks
- H02J 3/14: by switching loads on to, or off from, the networks, e.g. progressively balanced loading
- H02J 2103/30: Simulating, planning, modelling, reliability check or computer assisted design [CAD] of electric power networks
- H02J 2105/55: according to an economic condition, e.g. tariff-based load management
- Y02B 70/3225: Demand response systems, e.g. load shedding, peak shaving
- Y02P 90/80: Management or planning
- Y04S 20/222: Demand response systems, e.g. load shedding, peak shaving
- Y04S 50/10: Energy trading, including energy flowing from end-user application to grid
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H02J: ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- Y02B: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y04S: SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS

## Abstract

A method, system and program product for quantifying risk of unserved energy in an energy system using a digital simulation. An energy demand forecast is generated based at least in part on a weather model for near term future periods. A plurality of energy supply resources are committed to meet the plurality of energy demand assisted by a plurality of storage devices and associated ancillary services. A probable operating status is specified for each committed energy supply resource in the energy system. Renewable energy resources such as wind, solar cells, and biofuels are also included in the models for energy supply sources. A determination is made as to whether or not the committed supply resources and storage devices are sufficient to meet the energy demand as well as determine the cost of production above a prespecified loss of demand probability (LODP) and expected unserved energy (EUE).

## Claims

### Claim 1

A method in a smart grid control system to control a smart energy grid, the method comprising:
receiving, by the smart grid control system, input data that describes one or more operational parameters of each of a plurality of resources of the smart energy grid, the plurality of resources comprising at least a plurality of energy generation resources;
building, by the smart grid control system, a probability tree based at least in part on the received input data, the probability tree comprising a plurality of leaves, each leaf of the plurality of leaves representative of one or more of the plurality of resources of the smart energy grid;
performing, by the smart grid control system, a plurality of approximation iterations to iteratively revise the probability tree based at least in part on iterative updates to an estimated demand duration curve, the iterative updates to the estimated demand duration curve based at least in part on iterative selections of paths through the probability tree, each of the approximation iterations comprising revising, by the smart grid control system, the probability tree based at least in part on an analysis of a most recently updated version of the estimated demand duration curve, the revising comprising:
splitting a first path of the paths through the probability tree into at least a second path and at least a third path, and
determining, by the smart grid control system, a sensitivity factor for each resource included in said at least second path and said at least third path, the sensitivity factor determined for said each resource indicating a magnitude of impact that operational unavailability of said each resource will have on the estimated demand duration curve; and
after performing the plurality of approximation iterations, controlling, by the smart grid control system, the smart energy grid to activate or deactivate one or more resources of the smart energy grid based at least in part on the most recently revised probability tree.

### Claim 2 (depends on 1)

The method of claim 1 wherein each approximation iteration further comprises:
updating, by the smart grid control system, the estimated demand duration curve based at least in part on the determined sensitivity factor for each resource included in said at least second path and said at least third path
determining, by the smart grid control system, whether to perform an additional approximation iteration based at least in part on an updated estimated demand duration curve.

### Claim 3 (depends on 2)

The method of claim 2 wherein each said approximation iteration further comprises determining, by the smart grid control system, at least one of an expected unserved energy, a loss of demand probability, and a loss of load probability for the updated estimated demand duration curve.

### Claim 4 (depends on 1)

The method of claim 1 wherein said revising, by the smart grid control system, the probability tree comprises:
selecting, by the smart grid control system, at least one new path through the revised probability tree; and
revising, by the smart grid control system, the probability tree to increase a number of states associated with at least one of the plurality of leaves traversed by the most recently selected at least one new path.

### Claim 5 (depends on 4)

The method of claim 4 wherein said revising, by the smart grid control system, the probability tree to increase a number of states associated with at least one of the plurality of leaves comprises revising, by the smart grid control system, the probability tree to include uncertainty regarding one or more of a demand, a transportation network, or a fuel for the resource represented by the at least one of the plurality of leaves.

### Claim 6 (depends on 1)

The method of claim 1 wherein said revising, by the smart grid control system, the probability tree comprises revising, by the smart grid control system, the probability tree to include at least one new leaf respectively representative of at least one new resource controllably introducible to and operable with the smart energy grid.

### Claim 7 (depends on 6)

The method of claim 6, further comprising:
selecting, by the smart grid control system, the at least one new resource from a plurality of available new resources based at least in part on a merit order ranking associated with the plurality of available new resources.

### Claim 8 (depends on 6)

The method of claim 6 wherein revising, by the smart grid control system, the probability tree to include at least one new leaf respectively representative of at least one new resource controllably introducible to and operable with the smart energy grid comprises revising, by the smart grid control system, the probability tree to include the at least one new leaf respectively representative of at least one new demand response resource or at least one new transactive energy resource.

### Claim 9 (depends on 1)

The method of claim 1, further comprising selecting, by the smart grid control system, at least one new path through a revised probability tree, the selecting comprising at least one of adding, by the smart grid control system, a new path to the probability tree and revising, by the smart grid control system, a previous path to follow a new route.

### Claim 10 (depends on 2)

The method of claim 2 wherein said determining, by the smart grid control system, whether to perform an additional approximation iteration based at least in part on the updated estimated demand duration curve comprises determining, by the smart grid control system, whether the updated estimated demand duration curve satisfies one or more accuracy parameters.

### Claim 11 (depends on 10)

The method of claim 10 wherein said determining, by the smart grid control system, whether the updated estimated demand duration curve satisfies one or more accuracy parameters comprises comparing, by the smart grid control system, the updated estimated demand duration curve to an expected demand duration curve descriptive of an expected energy demand for at least a first period of time.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
generating, by the smart grid control system, the expected demand duration curve for at least the first period of time based at least in part on a weather forecast for at least the first period of time.

### Claim 13 (depends on 2)

The method of claim 2 wherein said determining, by the smart grid control system, whether to perform an additional approximation iteration based at least in part on the updated estimated demand duration curve comprises determining, by the smart grid control system, whether the updated estimated demand duration curve satisfies one or more user-inputted accuracy parameters.

### Claim 14 (depends on 1)

The method of claim 1 wherein each said approximation iteration further comprises:
selecting, by the smart grid control system, at least one new path through the revised probability tree; and
performing, by the smart grid control system, a deterministic optimization technique for the selected at least one new path to simulate or value the selected at least one new path.

### Claim 15 (depends on 1)

The method of claim 1 wherein said revising, by the smart grid control system, the probability tree based at least in part on an analysis of a most recently updated version of the estimated demand duration curve comprises revising, by the smart grid control system, a portion of the probability tree that corresponds to the resource with a smallest sensitivity factor that is still greater than a threshold value.

### Claim 16 (depends on 1)

The method of claim 1, further comprising:
generating a plurality of expected demand duration curves respectively for a plurality of different time periods; and
performing, by the smart grid control system, the plurality of approximation iterations for each of the plurality of different time periods, the plurality of approximation iterations performed for each respective time period including iterative updates to an estimated demand duration curve for such time period based at least in part on a respective expected demand duration curve generated for such time period.

### Claim 17 (depends on 1)

The method of claim 1 wherein said building, by the smart grid control system, a probability tree comprises building, by the smart grid control system, the probability tree comprising the plurality of leaves, at least some of the plurality of leaves respectively representative of energy transmission and transportation resources or energy generation fuel resources.

### Claim 18 (depends on 1)

The method of claim 1 wherein said controlling, by the smart grid control system, the smart energy grid to activate or deactivate one or more resources of the smart energy grid based at least in part on the most recently revised probability tree comprises causing, by the smart grid control system, one or more of the plurality of resources to come online or offline based at least in part on the most recently revised probability tree.

### Claim 19

A smart energy grid control system to control a smart energy grid, the smart energy grid control system comprising:
at least one processor; and
at least one non-transitory processor-readable medium storing at least one of data and instructions that, when executed by the at least one processor, cause the smart energy grid control system to:
receive input data that describes one or more operational parameters of each of a plurality of resources of the smart energy grid, the plurality of resources comprising at least a plurality of energy generation resources;
build a probability tree based at least in part on the received input data, the probability tree comprising a plurality of leaves, each leaf of the plurality of leaves representative of one or more of the plurality of resources of the smart energy grid;
select at least one initial path of paths through the probability tree;
determine an estimated demand duration curve based on the at least one initial path through the probability tree;
determine whether the estimated demand duration curve for the at least one initial path satisfies one or more accuracy requirements;
responsive to a determination that the estimated demand duration curve does not satisfy the one or more accuracy requirements, perform one or more approximation iterations in which the smart energy grid control system iteratively revises the probability tree based at least in part on an analysis of the estimated demand duration curve, iteratively selects at least one revised path through a revised probability tree, and iteratively updates the estimated demand duration curve, the instructions to cause the smart energy grid control system to perform each of the one or more approximation iterations further causing the smart energy grid control system to:
revise the probability tree based at least in part on an analysis of a most recently updated version of the estimated demand duration curve, including causing the smart energy grid control system to:
split a first path of the paths through the probability tree into at least a second path and at least a third path, and
determine a sensitivity factor for each resource included in said at least second path and said at least third path, the sensitivity factor determined for said each resource indicating a magnitude of impact that operational unavailability of said each resource will have on the estimated demand duration curve; and
responsive to a determination that the estimated demand duration curve satisfies the one or more accuracy requirements, control the smart energy grid to respectively activate for at least one period of time at least one of the plurality of resources of the smart energy grid that respectively correspond to the leaves of the probability tree included in a most recently selected path.

### Claim 20 (depends on 19)

The smart energy grid control system of claim 19 wherein the at least one of data and instructions that cause the smart energy grid control system to perform one or more approximation iterations further cause, for each of the one or more approximation iterations, the smart energy grid control system to:
update the estimated demand duration curve based at least in part on the determined sensitivity factors for each resource included in said at least second path and said at least third paths; and
determine whether an updated estimated demand duration curve satisfies the one or more accuracy requirements.

### Claim 21 (depends on 19)

The smart energy grid control system of claim 19 wherein the data or instructions that cause the smart energy grid control system to revise the probability tree based at least in part on the estimated demand duration curve cause the smart energy grid control system to revise a portion of the probability tree associated with at least one of the plurality of resources selected based on the sensitivity factors.

### Claim 22 (depends on 21)

The smart energy grid control system of claim 21 wherein the data or instructions that cause the smart energy grid control system to revise a portion of the probability tree associated with at least one of the plurality of resources selected based on the sensitivity factors cause the smart energy grid control system to revise the portion of the probability tree to increase a number of states associated with the at least one of the plurality of resources selected based on the sensitivity factors.

### Claim 23 (depends on 20)

The smart energy grid control system of claim 20 wherein the data or instructions further cause the smart energy grid control system to:
generate an expected demand duration curve for the at least one period of time, the expected demand duration curve descriptive of an expected amount of energy demand for the at least one period of time;
wherein the data or instructions that cause the smart energy grid control system to determine whether the updated estimated demand duration curve satisfies the one or more accuracy requirements cause the smart energy grid control system to compare the updated estimated demand duration curve to the expected demand duration curve for the at least one period.

### Claim 24

A smart energy grid, comprising:
a plurality of resources, at least some of the plurality of resources comprising energy generation resources; and
a smart grid controller respectively controllingly coupled to the plurality of resources, the smart grid controller comprising at least one processor, wherein the smart grid controller:
generates a plurality of operational models respectively for the plurality of resources for at least one time period, the plurality of operational models respectively descriptive of operational availability of the plurality of resources during the at least one time period;
builds a probability tree having a plurality of leaves, each leaf being representative of one or more of the plurality of resources during the at least one time period, the probability tree including respective probabilities of operational availability for the plurality of resources based on the respective operational models;
evaluates an availability for each of the plurality of resources according to at least one initial path of paths through the probability tree;
determines a plurality of sensitivity factors respectively for the plurality of resources, wherein the sensitivity factor determined for each resource indicates a magnitude of impact that operational unavailability of such resource will have on an estimated demand duration curve for the smart energy grid for the at least one time period;
revises a portion of the probability tree associated with at least one of the plurality of resources selected based on the sensitivity factors, the revising comprising:
splitting a first path of the paths through the probability tree into at least a second path and at least a third path, and
determining, by the smart grid control system, a sensitivity factor for each resource included in said at least second path and said at least third path; and
controls one or more of the plurality of resources based at least in part on the revised probability tree.

### Claim 25 (depends on 24)

The smart energy grid of claim 24 wherein, prior to determination of the plurality of sensitivity factors, the smart grid controller further determines whether the plurality of resources according to the at least one initial path through the probability tree provide sufficient energy to meet an expected energy demand, and, responsive to a determination that the plurality of resources according to the at least one initial path through the probability tree do not provide sufficient energy to meet the expected energy demand, supplements the probability tree to include at least one additional representation of at least one additional resource controllably coupleable to the smart energy grid.

### Claim 26 (depends on 24)

The smart energy grid of claim 24 wherein the smart grid controller further:
evaluates the availability for each of the plurality of resources according to at least one additional path through the revised probability tree; and
generates an estimated demand duration curve based at least in part on at least one additional path through the revised probability tree.

### Claim 27 (depends on 26)

The smart energy grid of claim 26 wherein the smart grid controller further:
calculates at least one of an expected unserved energy, a loss of demand probability, and a loss of load probability based at least in part on the estimated demand duration curve.

### Claim 28 (depends on 19)

The smart energy grid control system of claim 19, wherein the instructions cause the smart energy grid control system to, responsive to a determination that the estimated demand duration curve does not satisfy the one or more accuracy requirements, perform the one or more approximation iterations to iteratively revise a structure of the probability tree based at least in part on an analysis of the estimated demand duration curve.

### Claim 29 (depends on 24)

The smart energy grid of claim 24, wherein the smart grid controller revises a structure of the probability tree associated with at least one of the plurality of resources selected based on the sensitivity factors.
