IP Library › Granted Patent US 10,169,726
Granted Patent B2
US 10,169,726 · App. 14/507,892 · Granted Jan 1, 2019

Systems, methods and apparatus for improved operation of electricity markets

Inventors: Muhamed Aganagic (Minneapolis, MN); Sankaran Rajagopal (Plymouth, MN)
Assignee: SIEMENS INDUSTRY, INC.
G06Q10/0631G06Q10/063G06Q30/0283G06Q10/1097G06Q30/0206G06Q40/04G06Q50/06
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 10,169,726
App. No.
14/507,892
Granted
Jan 1, 2019
Kind
B2
Abstract

Embodiments provide systems and methods for operating a power system to deliver energy. Embodiments include receiving constraints within a scheduling and pricing system; receiving bids with corresponding generation capacity and offers with corresponding load requirements, within the scheduling and pricing system; applying the constraints, the bids, the generation capacity, the offers, and the load requirements to a quadratic programming model of a market clearing system within the scheduling and pricing system; determining market clearing prices and corresponding generation and load schedules based on optimizing the quadratic programming model of a market clearing system; distributing the market clearing prices and corresponding generation and load schedules to a billing and settlement system; distributing the generation and load schedules to a generation control and load management system; and directing operation of generator resources and managing loads to deliver energy to customers based on the generation and load schedules. Numerous other aspects are provided.

Claims (249)

1. A method of operating a power system to deliver energy at a market clearing price, the method comprising:

receiving constraints within a scheduling and pricing system;

receiving bids with corresponding generation capacity and offers with corresponding load requirements, within the scheduling and pricing system;

applying the constraints, the bids, the generation capacity, the offers, and the load requirements to a quadratic programming model of a market clearing system within the scheduling and pricing system wherein the quadratic programming model includes a relaxation of all pricing constraints that are epsilon proportional to the market clearing price of the constraints;

determining market clearing prices and corresponding generation and load schedules based on optimizing the quadratic programming model of the market clearing system;

distributing the market clearing prices and the corresponding generation and load schedules to a billing and settlement system;

distributing each generation and load schedule to a generation control and load management system; and

controlling operation of generator resources and managing loads by the generation control and load management system to deliver energy to customers based on the generation and load schedules.

2. The method of claim 1 wherein applying the constraints, the bids, the generation capacity, the offers, and the load requirements to the quadratic programming model of the market clearing system includes applying the constraints, the bids, the generation capacity, the offers, and the load requirements to the quadratic programming model that includes a sum of squares of the market clearing prices multiplied by a fraction of epsilon added into an objective function of the quadratic programming model.

3. The method of claim 2 wherein epsilon is approximately 10 −6 or smaller.

4. The method of claim 3 wherein the fraction of epsilon is ½.

5. The method of claim 1 wherein the quadratic programming model of the market clearing system is expressed as:

min

⁢

{

z

=

∑

j

⁢

c

j

⁢

x

j

+

1

2

⁢

∑

i

⁢

ɛ

i

⁢

μ

i

2

|

∑

j

⁢

a

ij

⁢

x

j

+

ɛ

i

⁢

μ

i

=

b

i

,

i

=

1

,

…

⁢

,

m

;

x

j

≥

0

,

j

=

1

,

…

⁢

,

n

}

wherein z represents welfare, j represents a first integer index value for market constraint variables from 1 to n; n represents a total number of market constraint variables in a market; c j represents price coefficients of the bids; x j represents levels of supply or demand at price c j and is a non-negative number; ε i represents positive numbers; μ i represents technical variables introduced only for constraints that are being priced and which will turn out to be equal to prices by which the market gets settled; a ij represents a coefficient of market constraint variable j; b i represents constraints; i represents a second integer index value from 1 to m; and m represents a total number of constraints specified for each time interval of the market.

6. A system for delivering energy at a market clearing price, the system comprising:

a scheduling and pricing system including a quadratic programming model of a market clearing system;

a plurality of input information sources in communication with the scheduling and pricing system;

a generation control and load management system in communication with the scheduling and pricing system; and

a billing and settlement system in communication with the scheduling and pricing system,

wherein the scheduling and pricing system is operative to receive constraints, bids with corresponding generation capacity, and offers with corresponding load requirements from the plurality of input information sources,

wherein the scheduling and pricing system is further operative to:

determine market clearing prices and corresponding generation and load schedules based on optimizing the quadratic programming model of the market clearing system with the received constraints, bids with corresponding generation capacity, and offers with corresponding load requirements, wherein the quadratic programming model includes a relaxation of all pricing constraints that are epsilon proportional to the market clearing price of the constraints;

distribute the market clearing prices and the corresponding generation and load schedules to the billing and settlement system; and

distribute each generation and load schedule to the generation control and load management system wherein the generation control and load management system is operative to direct control operation of generator resources and manage loads to deliver energy to customers based on the generation and load schedule.

7. The system of claim 6 wherein the quadratic programming model includes a sum of squares of the market clearing prices multiplied by a fraction of epsilon added into an objective function of the quadratic programming model.

8. The system of claim 7 wherein epsilon is approximately 10 −6 or smaller.

9. The system of claim 8 wherein the fraction of epsilon is ½.

10. The system of claim 6 wherein the quadratic programming model of the market clearing system is expressed as:

min

⁢

{

z

=

∑

j

⁢

c

j

⁢

x

j

+

1

2

⁢

∑

i

⁢

ɛ

i

⁢

μ

i

2

|

∑

j

⁢

a

ij

⁢

x

j

+

ɛ

i

⁢

μ

i

=

b

i

,

i

=

1

,

…

⁢

,

m

⋀

x

j

≥

0

,

j

=

1

,

…

⁢

,

n

}

wherein z represents welfare, j represents a first integer index value for market constraint variables from 1 to n; n represents a total number of market constraint variables in a market; c j represents price coefficients of the bids; x j represents levels of supply or demand at price c j and is a non-negative number; ε i represents positive numbers; μ i represents technical variables introduced only for constraints that are being priced and which will turn out to be equal to prices by which the market gets settled; a ij represents a coefficient of market constraint variable j; b i represents constraints; i represents a second integer index value from 1 to m; and m represents a total number of constraints specified for each time interval of the market.

11. The system of claim 6 wherein the plurality of input information sources includes at least one of a transmission network database, forecasting applications, an energy management system, and an outage management system.

12. The system of claim 11 wherein the plurality of input information sources includes market participants.

13. A system for delivering energy at a market clearing price, the system comprising:

a processor; and

a memory coupled to the processor and storing processor executable instructions to:

receive constraints within a scheduling and pricing system;

receive bids with corresponding generation capacity and offers with corresponding load requirements, within the scheduling and pricing system;

apply the constraints, the bids, the generation capacity, the offers, and the load requirements to a quadratic programming model of a market clearing system within the scheduling and pricing system, wherein the quadratic programming model includes a relaxation of all pricing constraints that are epsilon proportional to the market clearing price of the constraints;

determine market clearing prices and corresponding generation and load schedules based on optimizing the quadratic programming model of the market clearing system;

distribute the market clearing prices and the corresponding generation and load schedules to a billing and settlement system;

distribute each generation and load schedule to a generation control and load management system; and

control generator resources and manage loads to deliver energy to customers based on the generation and load schedule.

14. The system of claim 13 wherein the instructions to apply the constraints, the bids, the generation capacity, the offers, and the load requirements to the quadratic programming model of the market clearing system includes instructions to apply the constraints, the bids, the generation capacity, the offers, and the load requirements to the quadratic programming model that includes a sum of squares of the market clearing prices multiplied by a fraction of epsilon added into an objective function of the quadratic programming model.

15. The system of claim 14 wherein epsilon is approximately 10 −6 or smaller.

16. The system of claim 15 wherein the fraction of epsilon is ½.

17. The system of claim 13 wherein the quadratic programming model of the market clearing system is expressed as:

min

⁢

{

z

=

∑

j

⁢

c

j

⁢

x

j

+

1

2

⁢

∑

i

⁢

ɛ

i

⁢

μ

i

2

|

∑

j

⁢

a

ij

⁢

x

j

+

ɛ

i

⁢

μ

i

=

b

i

,

i

=

1

,

…

⁢

,

m

⋀

x

j

≥

0

,

j

=

1

,

…

⁢

,

n

}

wherein z represents welfare, j represents a first integer index value for market constraint variables from 1 to n; n represents a total number of market constraint variables in a market; c j represents price coefficients of the bids; x j represents levels of supply or demand at price c j and is a non-negative number; ε i represents positive numbers; μ i represents technical variables introduced only for constraints that are being priced and which will turn out to be equal to prices by which the market gets settled; a ij represents a coefficient of market constraint variable j; b i represents constraints; i represents a second integer index value from 1 to m; and m represents a total number of constraints specified for each time interval of the market.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2014
From: AGANAGIC, MUHAMED; RAJAGOPAL, SANKARAN
To: SIEMENS INDUSTRY, INC.
Reel/Frame 033904/0299 →
Continuity (2)
Provisional Application 61936500 · Feb 6, 2014
Related Publication 20150221030A1 · Aug 6, 2015