IP Library Granted Patent US 9,865,024
Granted Patent B2
US 9,865,024 · App. 14/216,138 · Granted Jan 9, 2018

Systems and methods of determining optimal scheduling and dispatch of power resources

Inventors: Sasan Mokhtari (Eden Prairie, MN); Ali Ipakchi (San Carlos, CA); Abdolhossein Rahimi (Redwood City, CA); Guillermo Irisarri (Plymouth, MN); Jose Medina Palomo (Minneapolis, MN); Behnam Danai (Cupertino, CA); Nelson Muller (Plymouth, MN); Farrokh Albuyeh (San Carlos, CA)
Assignee: Open Access Technology International, Inc.
G06Q50/06G06Q30/0202Y04S50/14
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 9,865,024
App. No.
14/216,138
Granted
Jan 9, 2018
Kind
B2
Abstract

A system and process/method is provided, which economically optimizes the dispatch of various electrical energy resources. The disclosed process/method is linked to and communicates with various sources of input data, including but not limited to, EMS/SCADA legacy Energy Management Systems (EMS), legacy Supervisory Control and Data Acquisition (SCADA) Systems, Demand Response (DR) and Distributed Energy Resources (DER) monitor, control, schedule, and lifecycle management systems (DR/DER Management System), and Energy Markets, electrical energy commodity trading systems (Trading Systems), and Operations System (OPS) in order to compute optimal day-ahead, day-of, and real-time schedules of various durational length for generation, demand response and storage resources while taking into account bilateral contracts and market-based trade opportunities.

Claims (94)

1. A system for determining optimal scheduling and dispatch of power resources comprising:

a computer program for use with a computer having a memory;

a database;

the computer program running in the memory and for the input of data, which is stored in the database, and for calculation, organization, and reporting of power resource dispatch schedules to meet forecasted short-term demand, while minimizing both operating costs and interchange imbalances;

a application interface;

in which the computer program is configured to:

receive power resource input data comprised of energy management system data, supervisory control and data acquisition data, demand response/distributed energy resources availability parameter data, energy market data, trading system data and operation systems data;

organize the input data according to result characteristics;

allow for the creation of or import of a process execution trigger;

calculate power resource dispatch schedules which minimize imbalances and operation costs, upon the occurrence of the process execution trigger;

format dispatch schedule information for a particular use;

send dispatch schedules to second system, and

facilitate the generation of a report utilizing dispatch schedule information wherein the computer program dynamically optimizes resources in accordance with the formula:

Minimize Σ T t=1 Σ N+1 i=1 C P i ( p i ( t ))

where C P i (p i (t)) is the operating cost for resource i at time step t;

p i (t) is the power amount (MW) of the resource i at time step t and constitutes the result or output of this function;

T is the number of steps in horizon, and

N is the number of dispatchable resources.

2. The system of claim 1 wherein the cost function is:

c i P ( t )= a i +b i p i ( t )+ c i p i 2 ( t )

where the coefficients ai, bi, and ci are given, and pi(t) is the amount of generation, purchase/sale, or load of power resource at time step t.

3. The system of claim 1 wherein the minimization equation is subject to demand and reserve constraints:

Σ i=1 N+1 p i ( t )= D ( t );

Σ i=1 N+1 R i ( t )≧ R ( t );

Σ i=1 N+1 IE i ( t )≧IE( t );

R i ( t )≦10*MSR i ;

p i ( t )+ R i ( t )+IE i ( t )≦ P i ,

where:

D (t) Total demand at time t;

R(t) Reserve requirement at time t;

IE (t) Imbalance Energy requirement at time t;

R i (t) Spinning reserve capacity from resource i at time step t;

IE i (t) Imbalance Energy capacity from resource i at time step t;

P i Upper capacity for resource i (accounting for any derates), and

MSR i Maximum sustained ramp rate of resource i (MW/min).

4. The system of claim 1 wherein the minimization equation is subject to ramp constraints:

p i ( t )− p i ( t− 1)≦RU i

p i ( t )− p i ( t− 1)≧−RD i

where RUi is the ramp-up limit (ramp up rate times dispatch interval) and RDi is the ramp-down limit (ramp down rate times dispatch interval) for Power Resource i.

5. The system of claim 1 wherein the minimization equation is subject to operating limit constraints:

p i ( t )≦ p i ( t )≦ p i ( t );

P i ≦ p i ( t )≦ P i ; P i ≦ p i ( t )≦ P i ;

where:

P i Lower capacity for resource i;

P i Upper capacity for resource i.

6. The system of claim 1 wherein the minimization equation is subject to emission constraints:

Σ t=1 T Σ i=1 N g E i ( p i ( t ))

where the function E i (p i (t)) is a non-negative linear function of p i (t).

7. The system of claim 1 wherein the minimization equation is subject to ramp constraints.

8. A method for the determination, optimal scheduling and dispatch of power resources comprising the steps of:

receiving power resource input data comprised of energy management system data, supervisory control and data acquisition data, demand response/distributed energy resources availability parameter data, energy market data, trading system data and operation systems data;

organizing the input data according to result characteristics;

defining or importing a process execution trigger;

calculating power resource dispatch schedules which minimize operation costs, upon the occurrence of the process execution trigger;

formatting dispatch schedule information for a particular use;

sending dispatch schedules to a second system, and

facilitating the generation of a report utilizing dispatch schedule information,

wherein the computer program dynamically optimizes resources in accordance with the formula:

Minimize Σ T t=1 Σ N+1 i=1 C P i ( p i ( t ))

where C P i (p i (t)) is the operating cost for resource i at time step t;

p i (t) is the power amount (MW) of the resource i at time step t and constitutes the result or output of this function;

T is the number of steps in horizon, and

N is the number of dispatchable resources.

9. The method of claim 8 wherein the cost function is:

c i P ( t )= a i +b i p i ( t )+ c i p i 2 ( t )

where the coefficients ai, bi, and ci are given, and pi(t) is the amount of generation, purchase/sale, or load of power resource at time step t.

10. The method of claim 8 wherein the minimization equation is subject to demand and reserve constraints:

Σ i=1 N+1 p i ( t )= D ( t );

Σ i=1 N+1 R i ( t )≧ R ( t );

Σ i=1 N+1 IE i ( t )≧IE( t );

R i ( t )≦10*MSR i ;

p i ( t )+ R i ( t )+IE i ( t )≦ P i ,

where:

D(t) Total demand at time t;

R(t) Reserve requirement at time t;

IE(t) Imbalance Energy requirement at time t;

R i (t) Spinning reserve capacity from resource i at time step t;

IE i (t) Imbalance Energy capacity from resource i at time step t;

P i Upper capacity for resource i (accounting for any derates), and

MSR i Maximum sustained ramp rate of resource i (MW/min).

11. The method of claim 8 wherein the minimization equation is subject to ramp constraints:

p i ( t )− p i ( t− 1)≦RU i

p i ( t )− p i ( t− 1)≧−RD i

where RUi is the ramp-up limit (ramp up rate times dispatch interval) and RDi is the ramp-down limit (ramp down rate times dispatch interval) for Power Resource i.

12. The method of claim 8 wherein the minimization equation is subject to ramp constraints.

13. The method of claim 8 wherein the minimization equation is subject to operating limit constraints:

p i ( t )≦ p i ( t )≦ p i ( t );

P i ≦ p i ( t )≦ P i ; P i ≦ P i ( t )≦ P i ;

where:

P i Lower capacity for resource i;

P i Upper capacity for resource i.

14. The method of claim 8 wherein the minimization equation is subject to emission constraints:

Σ t=1 T Σ i=1 N g E i ( p i ( t ))

where the function E i (p i (t)) is a non-negative linear function of p i (t).

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTIES (REMOVE US PATENT NO. 9386008) PREVIOUSLY RECORDED ON REEL 064790 FRAME 0354. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Dec 21, 2023
From: OPEN ACCESS TECHNOLOGY INTERNATIONAL, INC.
To: FIFTH THIRD BANK, NATIONAL ASSOCIATION
Reel/Frame 066090/0963 →
SECURITY INTEREST Recorded Aug 31, 2023
From: OPEN ACCESS TECHNOLOGY INTERNATIONAL, INC.
To: FIFTH THIRD BANK, NATIONAL ASSOCIATION
Reel/Frame 064790/0354 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: ASSOCIATED BANK, NATIONAL ASSOCIATION
To: OPEN ACCESS TECHNOLOGY INTERNATIONAL, INC.
Reel/Frame 049113/0532 →
SECURITY INTEREST Recorded Nov 5, 2018
From: OPEN ACCESS TECHNOLOGY INTERNATIONAL, INC.
To: ASSOCIATED BANK, NATIONAL ASSOCIATION
Reel/Frame 047414/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2014
From: MOKHTARI, SASAN; IPAKCHI, ALI; RAHIMI, ABDOLHOSSEIN AKA FARROKH; IRISARRI, GUILLERMO; MEDINA, JOSE; DANAI, BEHNAM; MULLER, NELSON; ALBUYEH, FARROKH
To: OPEN ACCESS TECHNOLOGY INTERNATIONAL, INC.
Reel/Frame 032521/0201 →
Continuity (2)
Provisional Application 61792575 · Mar 15, 2013
Related Publication 20140277797A1 · Sep 18, 2014