National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [1] UNIT COMMITMENT Under the guidance of Mr. Debasisha Jena Presented.

Slides:



Advertisements
Similar presentations
Capacity Studies on Transportation Network Presented by Rakesh Ambre ( ) Under Guidance Of Prof. Narayan Rangaraj.
Advertisements

Integrated Resource Planning: An overview Mark Howells & Bruno Merven Energy Research Centre Energy Research Centre University of Cape Town.
Warranty and Maintenance Decision Making for Gas Turbines Susan Y. Chao*, Zu-Hsu Lee, and Alice M. Agogino n University of California, Berkeley Berkeley,
Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
ECE Longest Path dual 1 ECE 665 Spring 2005 ECE 665 Spring 2005 Computer Algorithms with Applications to VLSI CAD Linear Programming Duality – Longest.
Dynamic Programming Rahul Mohare Faculty Datta Meghe Institute of Management Studies.
Electrical and Computer Engineering Mississippi State University
Chapter 11 Dynamic Programming.
B.N.M. Institute of Technology Banashankari II Stage, Bangalore – Seminar On Project Entitled “Optimization Techniques For Short-term Hydro Scheduling”
Project management Project manager must;
Greedy Algorithms Basic idea Connection to dynamic programming
Power Station Control and Optimisation Anna Aslanyan Quantitative Finance Centre BP.
Greedy Algorithms Basic idea Connection to dynamic programming Proof Techniques.
All Hands Meeting, 2006 Title: Grid Workflow Scheduling in WOSE (Workflow Optimisation Services for e- Science Applications) Authors: Yash Patel, Andrew.
Applications of Stochastic Programming in the Energy Industry Chonawee Supatgiat Research Group Enron Corp. INFORMS Houston Chapter Meeting August 2, 2001.
MIT and James Orlin © Dynamic Programming 2 –Review –More examples.
Cache Placement in Sensor Networks Under Update Cost Constraint Bin Tang, Samir Das and Himanshu Gupta Department of Computer Science Stony Brook University.
Scheduling Algorithms for Wireless Ad-Hoc Sensor Networks Department of Electrical Engineering California Institute of Technology. [Cedric Florens, Robert.
UNC Chapel Hill Lin/Manocha/Foskey Optimization Problems In which a set of choices must be made in order to arrive at an optimal (min/max) solution, subject.
1 March 2-3, 2015, Bonn Expert workshop Addressing Variable Renewables In Long‐Term Energy Planning (AVRIL) Renewables Energy Integration In Long‐Term.
Energy Retreat Institute for Sustainability, Energy, and Environment May 8, 2014.
Engineering Technology Division
Costs of Ancillary Services & Congestion Management Fedor Opadchiy Deputy Chairman of the Board.
Chapter 12 Section 12.1 The Geometry of Linear Programming.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
Optimization for Operation of Power Systems with Performance Guarantee
Optimal Scheduling of File Transfers with Divisible Sizes on Multiple Disjoint Paths Mugurel Ionut Andreica Polytechnic University of Bucharest Computer.
Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION.
Solve problems by using linear programming.
Opener. Notes: 3.4 Linear Programming Optimization  Many real-life problems involve a process called optimization.  This means finding a maximum or.
Price-Based Unit Commitment. PBUC FORMULATION  maximize the profit.
Maximum Reliability K-Hop Multicast Strategy in Tree Networks Mugurel Ionut Andreica, Nicolae Tapus Polytechnic University of Bucharest Computer Science.
ECES 741: Stochastic Decision & Control Processes – Chapter 1: The DP Algorithm 31 Alternative System Description If all w k are given initially as Then,
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
Engineering Systems Analysis for Design Richard de Neufville © Massachusetts Institute of Technology Dynamic Programming Slide 1 of 35 Dynamic Programming.
Line Balancing Problem
Tactical Planning in Healthcare with Approximate Dynamic Programming Martijn Mes & Peter Hulshof Department of Industrial Engineering and Business Information.
A. M. Elaiw a, X. Xia a and A. M. Shehata b a Department of Electrical, Electronic and Computer Engineering, University of Pretoria, South Africa. b Department.
GENERATION SCHEDULING WITH HYBRID ENERGY RESOURCES IN A DEREGULATED POWER SYSTEM Manas Trivedi Clemson University Electric Power Research Association.
Leader-Follower Framework For Control of Energy Services Ali Keyhani Professor of Electrical and Computer Engineering The Ohio State University
Resource Mapping and Scheduling for Heterogeneous Network Processor Systems Liang Yang, Tushar Gohad, Pavel Ghosh, Devesh Sinha, Arunabha Sen and Andrea.
Warm-Up 3.4 1) Solve the system. 2) Graph the solution.
Chapter 1 Introduction n Introduction: Problem Solving and Decision Making n Quantitative Analysis and Decision Making n Quantitative Analysis n Model.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
1 System planning 2013 Lecture L9: Short term planning of thermal systems Chapter Contents: –General about thermal power –Production cost –Start.
1 System Planning 2013 Lecture 7: Optimization Appendix A Contents: –General about optimization –Formulating optimization problems –Linear Programming.
Integer LP In-class Prob
D Nagesh Kumar, IIScOptimization Methods: M6L5 1 Dynamic Programming Applications Capacity Expansion.
8/14/04 J. Bard and J. W. Barnes Operations Research Models and Methods Copyright All rights reserved Lecture 6 – Integer Programming Models Topics.
Optimization Problems In which a set of choices must be made in order to arrive at an optimal (min/max) solution, subject to some constraints. (There may.
Eastern Mediterranean University Department Of Industrial Engineering Deterministic Dynamic Programming presented by: Ziad El Masri Supervisor: Prof. Dr.
December 4, 2015 Hanging with Harvard 4 L INEAR P ROGRAMMING.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
Tactical Planning in Healthcare using Approximate Dynamic Programming (tactisch plannen van toegangstijden in de zorg) Peter J.H. Hulshof, Martijn R.K.
A Two-Phase Linear programming Approach for Redundancy Problems by Yi-Chih HSIEH Department of Industrial Management National Huwei Institute of Technology.
Section 3-4 Objective: To solve certain applied problems using linear programming. Linear Programming.
Times are discretized and expressed as integers from 1 to 1440 (minutes in a day). set of stations set of trains set of stations visited by train j The.
LINEAR PROGRAMMING. Linear Programming Linear programming is a mathematical technique. This technique is applied for choosing the best alternative from.
Optimally Modifying Software for Safety and Functionality Sampath Kannan U.Penn (with Arvind Easwaran & Insup Lee)
Introduction It had its early roots in World War II and is flourishing in business and industry with the aid of computer.
Distributed Control and Autonomous Systems Lab. Sang-Hyuk Yun and Hyo-Sung Ahn Distributed Control and Autonomous Systems Laboratory (DCASL ) Department.
Dynamic Programming - DP December 18, 2014 Operation Research -RG 753.
Water Resources Planning and Management Daene McKinney
EML Engineering Design Systems II (Senior Design Project)
Special Cases In Linear Programming
Economic Operation of Power Systems
penetration of wind power
3-3 Optimization with Linear Programming
Presentation transcript:

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [1] UNIT COMMITMENT Under the guidance of Mr. Debasisha Jena Presented by Dipanwita Dash Roll # EE

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [2] INTRODUCTION Committing a generating unit Unequal distribution of industrial load Problem of unit commitment in electrical power systems The problem and methods for its solution – described in following sections

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [3] UNIT COMMITMENT PROBLEM It is not economical to run all the units available all the time Optimum allocation (commitment) of generators (units) at each generating station at various load levels To determine the units of a plant that should operate for a particular load– problem of UC There should be least operating cost This problem is important for thermal plants

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [4] CONSTRAINTS Spinning reserve: It makes up the loss of the most heavily loaded unit in a given period of time. Thermal Unit Constraint: Minimum Up Time Minimum down time Crew constraint start-up cost Must-run: Some units are given this status Fuel constraint

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [5] Lets postulate the following situation: A loading pattern must be established for M periods There are N units to commit Any one unit or a combination of units can supply the loads. The total number of combinations to try each hour is C (N, 1) + C (N, 2) + …+ C (N, N-1) + C (N, N) = 2 N –1 C (N, j) is the combination of N items taken j at a time. Maximum number of possible combinations is (2 N -1) M SOLUTION METHODS

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [6] The techniques for the solution of the unit commitment problem are as follows: Priority-list scheme: the most efficient unit is loaded first Dynamic Programming (DP): Forward DP approach Backward DP approach Mixed Integer Linear Programming (MILP)

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [7] Backward DP Approach: The solution starts at the last interval and proceeds back the initial point F cost (K, I) = Min [P cost (K, I) + S cost (I, K: J,K+1) + F cost (K+1,J)] where F cost (K, I) = minimum total fuel cost P cost (K, I) = minimum generation cost S cost (I, K: J, K+1) = incremental start-up cost. {J} = set of feasible states in interval K+1.

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [8]

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [9] Forward DP Approach The initial conditions are easily specified Previous history of the unit can be computed at each stage F cost (K, I) = Min [P cost (K, I) + S cost (K-1, L: K, I) + F cost (K-1, L)] where F cost (K, I) =least total cost to arrive at state (K, I) P cost (K, I) = production cost for state (K, I). S cost (K-1, L: K, I) = transition cost for state (K-1, L) to state (K, I) where state (K, I) is the I th combination in hour K.

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [10]

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [11] EXAMPLE OF DP The problem is to find out the minimum cost from A to N At the terminal of each stage there is a set of choices of nodes {X i } to be chosen The symbol V a (X i, X i +1) represents the cost of traversing stage a (=1…V)

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [12] f I (X 1 ) : Minimum cost for the 1st stage is obvious : f I (B) : V I (A, B) = 5. f I (C) : V I (A, C) = 2. f I (D) : V I (A, D) = 3. f II (E)= min [f I (X 1 ) + V II (X 1, E)] {X 1 } = min [5+11, 2+8, 3+  ] =10 X 1 =B =C =D f II (F) = min [ , 6, 9] = 6, X 1 = C f II (G) = min [ , 11, 9] = 9,X 1 = D

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [13] (X 2 ) E F G f II (X 2 ) Path X 0 X 1 ACACAD Tracing back, the path of minimum cost is found as follows: Stage{X i } f i 1 B, C, D 5, 2, 3 2 E, F, G 10, 6, 9 3 H, I, J, K 13, 12, 11, 13 4 L, M 15, 18 5 N 19

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [14] CONCLUSION By optimal scheduling of generating units, we can save time, power and cost Important for industrial application Dynamic programming method gives a reliable solution

National Institute of Science & Technology TECHNICAL SEMINAR-2004 Dipanwita Dash [15]