1 Least Cost System Operation: Economic Dispatch 2 Smith College, EGR 325 March 10, 2006.

Slides:



Advertisements
Similar presentations
Nonlinear Programming McCarl and Spreen Chapter 12.
Advertisements

Electrical and Computer Engineering Mississippi State University
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
EE 553 Introduction to Optimization
Optimization in Engineering Design 1 Lagrange Multipliers.
Economics 214 Lecture 37 Constrained Optimization.
Constrained Optimization Rong Jin. Outline  Equality constraints  Inequality constraints  Linear Programming  Quadratic Programming.
Reformulated - SVR as a Constrained Minimization Problem subject to n+1+2m variables and 2m constrains minimization problem Enlarge the problem size and.
Lecture 10: Support Vector Machines
I/O Curve The IO curve plots fuel input (in MBtu/hr) versus net MW output.
Constrained Optimization Rong Jin. Outline  Equality constraints  Inequality constraints  Linear Programming  Quadratic Programming.
LINEAR PROGRAMMING: THE GRAPHICAL METHOD
EE 369 POWER SYSTEM ANALYSIS
Lecture 16 Economic Dispatch Professor Tom Overbye Department of Electrical and Computer Engineering ECE 476 POWER SYSTEM ANALYSIS.
Announcements Be reading Chapter 7
Introduction to Optimization (Part 1)
1 1 Slide LINEAR PROGRAMMING: THE GRAPHICAL METHOD n Linear Programming Problem n Properties of LPs n LP Solutions n Graphical Solution n Introduction.
EE 369 POWER SYSTEM ANALYSIS
Least Cost System Operation: Economic Dispatch 1
Optimization Techniques Methods for maximizing or minimizing an objective function Examples –Consumers maximize utility by purchasing an optimal combination.
LAGRANGE mULTIPLIERS By Rohit Venkat.
SCED Security Constrained Economic Dispatch Linear vs. Quadratic Programming Model.
Market Evolution Program Day Ahead Market Project How the DSO Calculates Nodal Prices DAMWG October 20, 2003.
Announcements Homework 7 is 6.46, 6.49, 6.52, 11.19, 11.21, 11.27; due date is Thursday October 30 Potential spring courses: ECE 431 and ECE 398RES (Renewable.
January 21, 2010 Security Constrained Economic Dispatch Resmi Surendran.
D Nagesh Kumar, IIScOptimization Methods: M2L4 1 Optimization using Calculus Optimization of Functions of Multiple Variables subject to Equality Constraints.
Using Mathematics to Learn Economics Short-hand skills Equilibrium (static) analysis Comparative statics analysis –Differentiation –Partial derivatives.
ECE 476 Power System Analysis Lecture 15: Power Flow Sensitivities, Economic Dispatch Prof. Tom Overbye Dept. of Electrical and Computer Engineering University.
Optimization unconstrained and constrained Calculus part II.
L8 Optimal Design concepts pt D
Part 4 Nonlinear Programming 4.1 Introduction. Standard Form.
3.4: Linear Programming Objectives: Students will be able to… Use linear inequalities to optimize the value of some quantity To solve linear programming.
1  Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
Lecture 16 Economic Dispatch Professor Tom Overbye Department of Electrical and Computer Engineering ECE 476 POWER SYSTEM ANALYSIS.
Announcements Homework 8 is 11.19, 11.21, 11.26, 11.27, due now
Constraints Feasible region Bounded/ unbound Vertices
Optimization and Lagrangian. Partial Derivative Concept Consider a demand function dependent of both price and advertising Q = f(P,A) Analyzing a multivariate.
Calculus-Based Optimization AGEC 317 Economic Analysis for Agribusiness and Management.
Economics 2301 Lecture 37 Constrained Optimization.
MCCARL AND SPREEN TEXT CH. 2 T Y/MCCARL-BRUCE/BOOKS.HTM Lecture 2: Basic LP Formulation.
Searching a Linear Subspace Lecture VI. Deriving Subspaces There are several ways to derive the nullspace matrix (or kernel matrix). ◦ The methodology.
D Nagesh Kumar, IISc Water Resources Systems Planning and Management: M2L2 Introduction to Optimization (ii) Constrained and Unconstrained Optimization.
Lecture 15 Economic Dispatch Professor Tom Overbye Department of Electrical and Computer Engineering ECE 476 POWER SYSTEM ANALYSIS.
Announcements Please read Chapter 7 HW 6 is due today
ME 312 PPE POWER SYSTEM ANALYSIS
Chapter 11 Optimization with Equality Constraints
Calculus-Based Solutions Procedures MT 235.
L11 Optimal Design L.Multipliers
ECEN 460 Power System Operation and Control
ECEN 460 Power System Operation and Control
EE 369 POWER SYSTEM ANALYSIS Lecture 15 Economic Dispatch Tom Overbye and Ross Baldick 1.
LMP calculations Congestion evaluation
Module E3-a Economic Dispatch.
Constrained Optimization
Module E3-b Economic Dispatch (continued).
Linear Programming.
ECEN 460 Power System Operation and Control
ECEN 460 Power System Operation and Control
ECEN 460 Power System Operation and Control
L10 Optimal Design L.Multipliers
Constrained Optimization
Constrained Optimization – Part 1
Outline Unconstrained Optimization Functions of One Variable
Constrained Optimization – Part 1
Constrained Optimization
Calculus-Based Optimization AGEC 317
Constraints.
L8 Optimal Design concepts pt D
Presentation transcript:

1 Least Cost System Operation: Economic Dispatch 2 Smith College, EGR 325 March 10, 2006

2 Overview Complex system time scale separation Least cost system operation –Economic dispatch first view –Generator cost characteristics System-level cost characterization Constrained optimization –Linear programming –Economic dispatch completed

3 Time Scale Separation 1.Decide what to build 2.Given the plants that are built  decide which plants to have warmed up and ready to go this month, week... 3.Given the plants that are ready to generate  decide which plants to use to meet the expected load today, the next 5 minutes, next hour... 4.Given the plants that are generating  Decide how to maintain the supply and demand balance cycle to cycle

4 Economic Dispatch Recap Economic dispatch determines the best way to minimize the current generator operating costs Economic dispatch is not concerned with determining which units to turn on/off (this is the unit commitment problem) Economic dispatch ignores the transmission system limitations

5 Constrained Optimization & Economic Dispatch

6 Mathematical Formulation of Costs Generator cost curves are not actually smooth Typically curves can be approximated using –quadratic or cubic functions –piecewise linear functions

7 Mathematical Formulation of Costs The marginal cost is one of the most important quantities in operating a power system Marginal cost = incremental cost: the cost of producing the next increment (the next MWh) How do we find the marginal cost?

8 Economic Dispatch An economic dispatch results in all the generator generating at a level where they have equal marginal costs (for a lossless system) IC 1 (P G,1 ) = IC 2 (P G,2 ) = … = IC m (P G,m )

9 Incremental Cost Example

10 Incremental Cost Example

11 Economic Dispatch: Formulation The goal of economic dispatch is to –determine the generation dispatch that minimizes the instantaneous operating cost – subject to the constraint that total generation = total load + losses Initially we'll ignore generator limits and the losses

12 Unconstrained Minimization This is a minimization problem with a single inequality constraint For an unconstrained minimization a necessary (but not sufficient) condition for a minimum is the gradient of the function must be zero, The gradient generalizes the first derivative for multi-variable problems:

13 Minimization with Equality Constraint When the minimization is constrained with an equality constraint we can solve the problem using the method of Lagrange Multipliers Key idea is to modify a constrained minimization problem to be an unconstrained problem

14 Economic Dispatch Lagrangian

15 Economic Dispatch Example

16 Economic Dispatch Example, cont’d

17 Constrained Optimization & Linear Programming

18 Linear Programming Definition Optimization is used to find the “best” value –“Best” defined by us, the analysts and designers Constrained opt  Linear programming –Linear constraints –Complicates the problem Some binding, some non-binding Visualize via a ‘feasible region’

19 Formulating the Problem Objective function Constraints Decision variables Variable bounds Standard form –min c x –s.t. A x = b x min <= x <= x max

20 Formulating the Problem For power systems: min C T = ΣC i (P Gi ) s.t. Σ(P Gi ) = P L P Gi min <= P Gi <= P Gi max

21 Constrained Optimization & Economic Dispatch  The Lagrangean

22 Formulating the Lagrangean Rewrite the constrained optimization problem as an unconstrained optimization problem ! –Then we can use the simple derivative (unconstrained optimization) to solve The task is to interpret the results correctly

23 We are minimizing gradients of both multivariate equations –C T & ΣP Gi = P L For both equations to be at a minimum these gradients must be linearly dependent vectors  CT – λ  w = 0 with w ≡ ΣP G – P L = 0 The “Lagrangean multiplier” –λ is defined to be the scaling variable that brings  C T and  w into linear alignment Formulating the Lagrangean

24 max g(x) = 5x 1 2 x 2 s.t. h(x) = x 1 + x 2 = 6 or x 1 + x 2 – 6 = 0 Formulate L = L = g(x) – λh(x) Find ? dL/dx 1, dL/dx 2, dL/dλ x 1 = 4, x 2 = 2, λ = 80 Lagrangean Example

25 min C T = ΣC i (P Gi ) s.t. Σ(P Gi ) = P L P Gi min <= P Gi <= P Gi max Then L = ? Economic Dispatch & the Lagrangean

26 Economic Dispatch Example What is the economic dispatch for the two generator problem with P G1 + P G2 = P D = 500MW

27 Economic Dispatch Example Formulate the Lagrangean Take derivatives Solve

28 Economic Dispatch Example, cont’d

29 Economic Dispatch: Formulation We find that –P G1 = 312.5MW; –P G2 = 187.5MW = $26.2/MWh

30 Discussion Key results for Economic Dispatch? –Incremental cost of all generating units is equal –This incremental cost is the Lagrangean multiplier, –‘ ’ is called the ‘System ’ and is the system- wide cost of generating electricity This is the price charged to customers

31 Power System Control Center

32 Power System Control Center

33 New England Power Grid Operator

34 Regional Prices and Constraints

35 The Hong Kong Trade Development Council

36

37 Summary Economic dispatch is used to determine the least cost means of using existing generating plants to meet electric demand To calculate the economic dispatch for a power system, the techniques of linear programming + the Lagrangean are used Now to a review of the production cost homework results...