Wind Power Scheduling With External Battery. Pinhus Dashevsky Anuj Bansal.

Slides:



Advertisements
Similar presentations
Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
Advertisements

1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Hadi Goudarzi and Massoud Pedram
Electrical and Computer Engineering Mississippi State University
Stochastic Distributed Protocol for Electric Vehicle Charging with Discrete Charging Rate Lingwen Gan, Ufuk Topcu, Steven Low California Institute of Technology.
Secure System Scheduling with High Wind Penetrations J. Kennedy March 2009.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
In this handout Stochastic Dynamic Programming
All Hands Meeting, 2006 Title: Grid Workflow Scheduling in WOSE (Workflow Optimisation Services for e- Science Applications) Authors: Yash Patel, Andrew.
Planning under Uncertainty
1 Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric Nabhendra Bisnik, Alhussein A. Abouzeid, and Volkan Isler Rensselaer Polytechnic.
SATISFIABILITY OF ELASTIC DEMAND IN THE SMART GRID Jean-Yves Le Boudec, Dan-Cristian Tomozei EPFL May 26,
Slide 1 Harnessing Wind in China: Controlling Variability through Location and Regulation DIMACS Workshop: U.S.-China Collaborations in Computer Science.
1 A Shifting Strategy for Dynamic Channel Assignment under Spatially Varying Demand Harish Rathi Advisors: Prof. Karen Daniels, Prof. Kavitha Chandra Center.
A Comparative Study Of Deterministic And Stochastic Optimization Methods For Integrated Design Of Processes Mario Francisco a, Silvana Revollar b, Pastora.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
An Inventory-Location Model: Formulation, Solution Algorithm and Computational Results Mark S. Daskin, Collete R. Coullard and Zuo-Jun Max Shen presented.
Nonlinear Stochastic Programming by the Monte-Carlo method Lecture 4 Leonidas Sakalauskas Institute of Mathematics and Informatics Vilnius, Lithuania EURO.
Introduction to Optimization (Part 1)
1 Assessment of Imprecise Reliability Using Efficient Probabilistic Reanalysis Farizal Efstratios Nikolaidis SAE 2007 World Congress.
Chapter 3 Introduction to Optimization Modeling
Chapter 4 An Introduction to Optimization
456/556 Introduction to Operations Research Optimization with the Excel 2007 Solver.
Introduction to Monte Carlo Methods D.J.C. Mackay.
COMPLEXITY SCIENCE WORKSHOP 18, 19 June 2015 Systems & Control Research Centre School of Mathematics, Computer Science and Engineering CITY UNIVERSITY.
Performance modeling of a hybrid Diesel generator-Battery hybrid system Central University of Technology Energy Postgraduate Conference 2013.
Distributed control and Smart Grids
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
ECES 741: Stochastic Decision & Control Processes – Chapter 1: The DP Algorithm 1 Chapter 1: The DP Algorithm To do:  sequential decision-making  state.
Planning Production of a Set of Semiconductor Components with Uncertain Wafer and Component Yield Frank W. Ciarallo Assistant Professor Biomedical, Industrial.
Computer Science Department University of Pittsburgh 1 Evaluating a DVS Scheme for Real-Time Embedded Systems Ruibin Xu, Daniel Mossé and Rami Melhem.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
Trust-Aware Optimal Crowdsourcing With Budget Constraint Xiangyang Liu 1, He He 2, and John S. Baras 1 1 Institute for Systems Research and Department.
Stochastic Models for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE, Alexandre DOLGUI and Frédéric GRIMAUD Centre Génie Industriel et Informatique.
Linear Programming An Example. Problem The dairy "Fior di Latte" produces two types of cheese: cheese A and B. The dairy company must decide how many.
Introduction to Linear Programming BSAD 141 Dave Novak.
1 Optimization Based Power Generation Scheduling Xiaohong Guan Tsinghua / Xian Jiaotong University.
SINTEF Energy Research 1 Planning And Operation Of Large Wind Farms In Areas With Limited Power Transfer Capacity by M. Korpås, J. O. Tande, K. Uhlen,
Peak Shaving and Price Saving Algorithms for self-generation David Craigie _______________________________________________________ Supervised by: Prof.
Simulated Annealing.
Wind & Transmission: The Clean Energy Superhighway Mark Lauby Manager, Reliability Assessments, NERC.
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
Approximate Dynamic Programming Methods for Resource Constrained Sensor Management John W. Fisher III, Jason L. Williams and Alan S. Willsky MIT CSAIL.
1 Lagrangean Relaxation --- Bounding through penalty adjustment.
Presented By Dr. Mohsen Alardhi College of Technological Studies, Kuwait April 19 th,2009.
D Nagesh Kumar, IIScOptimization Methods: M4L4 1 Linear Programming Applications Structural & Water Resources Problems.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Chapter 1 Introduction n Introduction: Problem Solving and Decision Making n Quantitative Analysis and Decision Making n Quantitative Analysis n Model.
1 Seema Thakur (st107641) Advisor: Dr. Weerakorn Ongsakul Optimal Generation Scheduling of Cascaded Hydro-thermal and Wind Power Generation By Particle.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
EMGT 5412 Operations Management Science Nonlinear Programming: Introduction Dincer Konur Engineering Management and Systems Engineering 1.
OPTIMIZATION PROBLEMS OF ELECTRIC POWER SUPPLY Томский политехнический университет.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Tuesday, March 19 The Network Simplex Method for Solving the Minimum Cost Flow Problem Handouts: Lecture Notes Warning: there is a lot to the network.
1 Last Time Buys and Reuse at Océ A last time buy decision tool for reusable service parts. Anke Verbaarschot 2011, October 19 th.
Supplementary Chapter B Optimization Models with Uncertainty
Linear Programming Topics General optimization model
Solver & Optimization Problems
The Management of Renewable Energy
EE5900: Cyber-Physical Systems
Linear Programming Topics General optimization model
Linear Programming Topics General optimization model
Linear Programming Topics General optimization model
Jose GONZALEZ PASTOR Economic & Adequacy Analyst - Elia
Operations Research Models
Presentation transcript:

Wind Power Scheduling With External Battery. Pinhus Dashevsky Anuj Bansal

Wind Energy Advantages of wind energy: It is abundantly available everywhere and is free of cost. A pollution free means of generating electricity Reduces dependency on the non-renewable sources of energy. Low cost when compared to other clean sources of energy. US and wind energy: According to reports of the American Wind Energy Association, wind energy accounts for 31% of the newly generated capacity installed over the 5 years

Wind Energy and Future Prospects. Wind Penetration Level refers to the fraction of energy produced by wind compared to the total generating capacity of a nation. As of 2011, US had a penetration level of 3.3% which is expected to rise to 15% by With such high penetration levels, the wind energy integration in the grid has to be highly reliable and uniform. However, the variability of winds causes a major problem in efficient forecasting and distribution of the power.

Problem Introduction Reliable power systems require a balance between demand load and generation within acceptable limits. supply and demand shocks create power surges Wind energy generation cannot be forecasted with sufficient accuracy due to the inherent variability of the wind. The variability makes wind a poor energy source.

Problem Scope and Objective To schedule the distribution of wind power generated at a farm into the city grid. The objective is to maximize profits which comes from providing energy per watt. There is a penalty imposed for non uniform power distribution. An external battery is provided which can be used to smoothen the non uniform generation by absorbing/supplying in cases of excess/shortage of power generation.

Assumptions The wind power forecasting has been done assuming Uniform, Normal and Wiebull distributions. Each unit of power supplied results in $1 profit. Penalty of $10 is imposed if the power input to the grid changes by more than 5 units between two consecutive time frames. Battery used has a capacity of 100 units of power. The rate at which the battery can accept or deliver electrical energy is unrestricted. Wind power is measured only at discrete time intervals.

Ramp Rate Ramp rate is defined as the difference consecutive power outputs. ∆(x_t,x_t-1)<R in discrete time ∂x/∂t<R in continuous time For smooth distribution of power, this ramp rate is limited by a quantity R. Violation of this limit is subjected to a penalty. Our objective is to maximize profits by reducing the ramp rate violations over a given time period T.

Model Formulation Wind is a stochastic process W(t) with output Power In our model Power goes between [0,100] Battery has Battery capacity, current Battery used System decides how much goes to the grid The rest goes to Battery Any remaining power that cannot be stored by the battery is lost S ( W(t), X_t-1, Bcap, Bused_t-1, R ) outputs X_t

Mathematical Formulation Schedule Outputs To maximize Profit Max ∑c(X_t) S.T. ∑(  {abs(∆X_t)>R}/n < P Bused_t-1+W(t) – X_t > 0 The solution to this problem would allow us to build optimal size batteries Use wind much more efficiently

Problem Difficulty ∑(  {abs(∆X_t)>R}/n < P A probabilistic constraint makes the problem nonlinear

Ways to Solve (I) Dynamic Programming This proves difficult because of state dependency, nonviolation today drains a battery which might cause state violation tomorrow

Ways to Solve (II) Lagrangian Convex Optimization Relax the Constraint but impose a penalty and maximize the profit Check the Constraint if probability is low Decrease penalty If Probability of violation is high Increase penalty Each iteration of Lagrangian takes a long time There is no way to know how quickly you converge

Ways to Solve (III) Markov Decision Process Find stationary probabilities that maximize the profit The issue is that the decision in our problem is continuous Since X_t [0, Battery used + W(t)] So you would need to discretize outputs otherwise this problem is infinitely large

Our Method Use to simulation and heuristics to establish Lower Bounds on profit Upper Bounds are easily established by taking Expectation of the W(t) over [0,T]

Contending Algorithms Greedy Conservative Hybrids Target Smart Target

Performance (uniform)

Violation (uniform)

Hybrids ( Normal (50,50 )

Violations

Realistic Wind

Solving Weibull

Percent Violation (Weibull)

Conclusions Finding a Lower Bound Heuristic is Useful. Unfortunately it is not a simple task. It is more feasible to focus on creating a Heuristic for one situation This problem remains difficult but finding a Lagrange that does better than our Heuristic is still possible and that can teach us a lot about the problem

Thank You Any Questions: