robust optimization of the self scheduling and market
play

Robust Optimization of the Self- scheduling and Market Involvement - PowerPoint PPT Presentation

Ricardo Lima Center for Uncertainty Quan4fica4on in Computa4onal Science & Engineering ricardo.lima@kaust.edu.sa Antonio J. Conejo Integrated Systems


  1. Ricardo ¡Lima ¡ Center ¡for ¡Uncertainty ¡Quan4fica4on ¡in ¡Computa4onal ¡Science ¡& ¡Engineering ¡ ricardo.lima@kaust.edu.sa ¡ Antonio ¡J. ¡Conejo ¡ Integrated ¡Systems ¡Engineering–Electrical ¡and ¡Computer ¡Engineering, ¡The ¡Ohio ¡State ¡University, ¡OH, ¡USA ¡ Augusto ¡Q. ¡Novais ¡ ¡ Robust Optimization of the Self- scheduling and Market Involvement for an Electricity Producer

  2. Lima, R. M. 2006 ¡-­‑ ¡PhD ¡ Department ¡of ¡Chemical ¡Engineering ¡ Faculty ¡of ¡Engineering, ¡University ¡of ¡Porto, ¡ Portugal ¡ An ¡integrated ¡strategy ¡for ¡simula4on ¡and ¡op4miza4on ¡of ¡chemical ¡processes ¡ Salcedo, ¡R. ¡L. ¡ ¡and ¡Barbosa, ¡D. ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 2 ¡

  3. Lima, R.M. 2006-­‑2008 ¡– ¡Post-­‑doc ¡ Ignacio ¡E. ¡Grossmann ¡ Carnegie ¡Mellon ¡University, ¡PA, ¡USA ¡ Department ¡of ¡Chemical ¡Engineering ¡ ¡ Op4mal ¡synthesis ¡of ¡p-­‑xylene ¡separa4on ¡processes ¡based ¡on ¡crystalliza4on ¡ ¡ Process ¡synthesis, ¡complex ¡MINLP ¡problems ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 3 ¡

  4. Lima, R.M. 2008 ¡– ¡2011 ¡– ¡Researcher ¡ Ignacio ¡E. ¡Grossmann ¡ PPG ¡Industries ¡ Carnegie ¡Mellon ¡University, ¡PA, ¡USA ¡ Department ¡of ¡Chemical ¡Engineering ¡ ¡ Planning ¡and ¡long-­‑term ¡scheduling ¡of ¡single ¡stage ¡mul4-­‑product ¡con4nuous ¡ lines ¡with ¡a ¡complex ¡recycling ¡structure ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 4 ¡

  5. Lima, R. M. 2011 ¡– ¡Co-­‑Fund ¡Marie ¡Curie ¡Fellowship ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Laboratório ¡Nacional ¡de ¡Energia ¡e ¡Geologia, ¡I.P. ¡(LNEG), ¡Lisbon, ¡Portugal ¡ ¡ Project: ¡Planning ¡and ¡Scheduling ¡of ¡Op4mal ¡Mix ¡ of ¡Renewable ¡Sources ¡ ¡in ¡Sustainable ¡Power ¡ Systems ¡ • Op4miza4on ¡models ¡and ¡solu4on ¡methods ¡ ¡ • Interdisciplinary ¡work ¡ ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 5 ¡

  6. Lima@KAUST • Research ¡Scien4st, ¡joined ¡SRI-­‑UQ@KAUST ¡on ¡October, ¡2014 ¡ • Working ¡with ¡Omar ¡Knio ¡and ¡Ibrahim ¡Hoteit ¡ • Op4miza4on ¡under ¡uncertainty ¡ • Merge ¡Uncertainty ¡Quan4fica4on ¡with ¡Op4miza4on ¡ ¡ • Focus ¡on ¡high ¡impact ¡applica4ons ¡ Model ¡ Solver ¡ Applica4on ¡ Decomposi )on ¡ SRI-­‑UQ ¡@ ¡KAUST ¡ Uncertainty ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 6 ¡

  7. Motivation and objectives Research ¡developments ¡and ¡challenges ¡ • – Developments ¡in ¡two ¡stage ¡adap4ve ¡Robust ¡Op4miza4on ¡(RO) ¡ ¡ • Bertsimas ¡and ¡Slim, ¡2003 ¡ • Bertsimas ¡et ¡al., ¡2011 ¡ • Bertsimas ¡et ¡al., ¡2013 ¡ • Thiele ¡et ¡al., ¡2009 ¡ Problem ¡features ¡ • – Complementarity ¡of ¡energy ¡sources: ¡hydro ¡and ¡wind ¡ – Uncertainty ¡due ¡to ¡renewable ¡energy ¡sources ¡ – Deregula4on ¡of ¡electricity ¡markets ¡ • Scheduling ¡problems ¡to ¡minimize ¡opera4onal ¡costs ¡ • Maximize ¡profit ¡by ¡their ¡interac4on ¡with ¡the ¡electricity ¡market ¡ – Electricity ¡pool ¡ Develop ¡an ¡op4miza4on ¡framework ¡based ¡on ¡RO ¡to ¡support ¡the ¡ – Forward ¡contracts, ¡Swaps ¡ ¡ decision ¡making ¡of ¡electricity ¡producers ¡in ¡a ¡market ¡environment. ¡ ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 7 ¡

  8. RO Overview • Aims ¡to ¡find ¡a ¡robust ¡solu4on ¡for ¡a ¡problem ¡under ¡uncertainty ¡ ¡ – Where ¡by ¡robust ¡it ¡is ¡meant ¡that ¡such ¡solu4on ¡is ¡the ¡op4mal ¡for ¡ the ¡worst ¡condi4ons ¡within ¡an ¡uncertainty ¡set ¡describing ¡the ¡ uncertainty ¡ • RO ¡advantages ¡ 1. Under ¡specific ¡condi4ons ¡leads ¡to ¡computa4onal ¡tractable ¡ problems ¡ 2. Results ¡can ¡be ¡very ¡reliable, ¡since ¡worst ¡case ¡situa4ons ¡are ¡ considered ¡ 3. It ¡does ¡not ¡require ¡a ¡distribu4on ¡of ¡probabili4es ¡ • RO ¡disadvantages ¡ 0. ¡ Meaningful ¡uncertainty ¡sets ¡for ¡ 1. Crude ¡representa4on ¡of ¡the ¡uncertainty ¡ ¡ RO ¡-­‑> ¡ ¡Big ¡Data ¡available ¡ 2. Solu4ons ¡can ¡be ¡very ¡conserva4ve ¡ Control ¡the ¡conserva4sm ¡level ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 8 ¡

  9. Problem definition • Mixed ¡power ¡genera4on ¡system ¡opera4ng ¡in ¡an ¡electricity ¡ market ¡ Contracts ¡ Electricity ¡ ¡ Market ¡ Day-­‑ahead ¡ • Combinatorial ¡scheduling ¡problem ¡ • Constraints ¡on ¡the ¡technical ¡opera4on ¡of ¡the ¡units ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 9 ¡

  10. Decision framework 2 nd ¡stage ¡decisions ¡ Thermal ¡plant ¡dispatch ¡ Power ¡output ¡levels ¡subject ¡to ¡commitment ¡ Pump-­‑storage ¡hydro ¡plant ¡dispatch ¡ Power ¡output ¡levels ¡ Power ¡consump4on ¡to ¡pump ¡ Sell ¡and ¡buy ¡electricity ¡in ¡the ¡pool ¡ 1 ¡week ¡ Resolu4on: ¡1 ¡hour ¡ Self-­‑scheduling ¡ Fix ¡commitment ¡of ¡the ¡thermal ¡unit ¡ Fix ¡0-­‑1 ¡variables ¡– ¡on/off ¡status ¡of ¡thermal ¡unit ¡ Forward ¡contrac)ng ¡ Decide ¡buy ¡or ¡sell, ¡power ¡and ¡price ¡ Sign ¡selling ¡or ¡buying ¡contracts ¡ ¡ 1 st ¡stage ¡decisions ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 10 ¡

  11. Problem statement Given ¡ • – Electricity ¡producer ¡with ¡a ¡porkolio ¡of ¡genera4on ¡units ¡ • Opera4ng ¡constraints ¡of ¡the ¡units ¡ • The ¡system ¡can ¡be ¡operated ¡as ¡a ¡virtual ¡power ¡system ¡ – The ¡producer ¡can ¡interact ¡with ¡the ¡market ¡ • Buy ¡or ¡sell ¡through ¡forward ¡contracts ¡and ¡the ¡pool ¡ – The ¡4me ¡horizon ¡of ¡1 ¡week, ¡with ¡the ¡resolu4on ¡of ¡1 ¡hour ¡ – Forward ¡contracts ¡format ¡ – Electricity ¡price ¡forecasts ¡and ¡error ¡limits ¡ – Wind ¡power ¡forecast ¡and ¡error ¡limits ¡ Determine ¡ • – Power ¡genera4on ¡schedule ¡by ¡unit ¡ – Hourly ¡electricity ¡sold ¡and ¡bought ¡in ¡the ¡pool, ¡and ¡by ¡contracts ¡ Maximize ¡ • – Opera)onal ¡profit ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 11 ¡

  12. 2-stage adaptive RO framework Determinis4c ¡model ¡ 2-­‑stage ¡adap4ve ¡RO ¡ Mul4-­‑period ¡MILP ¡problem, ¡ x , ¡ y ¡con4nuous ¡variables ¡ R(x,z) ¡is ¡the ¡adap)ve ¡recourse ¡profit ¡ z ¡binary ¡variables ¡ Maximized ¡for ¡the ¡worst ¡case ¡ realiza4on ¡of ¡the ¡stochas4c ¡parameters ¡ within ¡ W ¡ Uncertainty ¡on ¡wind ¡power ¡and ¡ electricity ¡prices ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 12 ¡

  13. Comparison of 2-Stage Formulations 2-­‑stage ¡adap4ve ¡RO ¡ 2-­‑stage ¡Stochas4c ¡Programming ¡ R ( x, z ) = E ξ Q ( x, ξ ( w )) c y ( w ) T y Q ( x, ξ ( w )) = max y Fy = h ( w ) − G ( w ) x s.t. By ( w ) ≤ d ( w ) − A ( w ) z Hy ( w ) ≤ g ( w ) y ( w ) ≥ 0 SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 13 ¡

  14. 2-stage adaptive RO framework (cont.) Recourse ¡problem ¡ Inner ¡of ¡the ¡recourse ¡problem ¡ Convex ¡LP ¡problem ¡ Assuming ¡strong ¡duality, ¡the ¡dual ¡of ¡IR ¡is ¡given ¡by ¡ DIR ¡has ¡a ¡ feasible ¡region ¡independent ¡of ¡the ¡first ¡stage ¡decision ¡ ¡variables ¡ Next ¡step: ¡Merge ¡the ¡outer ¡problem ¡of ¡the ¡Recourse ¡with ¡the ¡Dual ¡DIR ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 14 ¡

  15. 2-stage adaptive RO framework (cont.) Reformulated ¡recourse ¡problem ¡ 2-­‑stage ¡adap)ve ¡RO ¡ This ¡is ¡ a ¡nontrivial ¡op)miza)on ¡problem ¡because ¡of ¡the ¡ bi-­‑level ¡structure ¡ Difficult ¡to ¡solve ¡with ¡a ¡standard ¡solver ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 15 ¡

  16. (Dual) Constraint Generation Algorithm (Thiele ¡et ¡al., ¡2009; ¡Zhang ¡and ¡Guan, ¡2009; ¡Jiang ¡et ¡al. ¡2010; ¡Zugno ¡and ¡Conejo, ¡2013) ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 16 ¡

  17. Primal Constraint Generation Algorithm Master ¡Problem ¡ Recourse ¡Problem ¡ Introduce ¡a ¡copy ¡of ¡ ¡ the ¡primal ¡variables ¡ y ¡ SRI ¡UQ ¡Annual ¡Mee4ng ¡2015 ¡ 17 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend