Rolling Horizon Robust Real-Time Economic Dispatch with Multi-Stage Dynamic Modeling
Abstract
:1. Introduction
- We propose a multi-stage robust real-time ED (MRRTD) model in this paper. It uses the rolling horizon to lessen the computational load. Compared to the ARO, it is non-anticipative and maximizes the flexibility of timing coupled equipment such as ESS during real-time dispatch.
- A policy guided real-time dispatch mode based on MRRTD with expanded time-slot scale is designed for large-scale systems to improve the scalability and industrial applicability of the proposed model.
- A dynamic uncertainty set is built using a long short-term memory network (DUS-LSTM), which is real-time updated by refining the most-recent predicted available wind power during the process of rolling dispatch.
- We employ a fast robust dual dynamic programming method to efficiently solve the MRRTD, where the forward pass and backward pass procedure are effectively embedded in the look-ahead scheme to realize the fast application of MRRTD in real-time dispatch.
2. Mathematical Formulation of MRRTD
2.1. Multi-Stage Robust Real-Time Economic Dispatch
2.2. Dynamic Transformation of MRRTD
3. Dynamic Uncertainty Set Based on LSTM
3.1. Process of Refining the Most-Recent Predicted Wind Power
3.2. Construction of DUS-LSTM
4. Solution Methodology and PGRTD
4.1. Fast Robust Dual Dynamic Programming
- At the end of each iteration of MTD-FRDDP, a process of checking the maturity of each stage is implemented. More specifically, the non-convergence criterions are checked at the end of iteration k for . Then, we find the first and last immature stage and and set them as the new start stage of the forward pass and backward pass, respectively. That is, and are reset for the next iteration.
4.2. Policy-Guided Real-Time Dispatch Based on MRRTD
Algorithm 1: MTD-FRDDP |
5. Case Study
5.1. Case Specifications and Simulation Setup
- Classic LAED, where the rolling horizon is set as .
- MSED, which simulates the real-time dispatch following the decision policy obtained after solving the day-ahead offline-training process by SDDP [27].
- Multi-stage robust dynamic economic dispatch (MRED), which formulates the real-time dispatch as multi-single periods deterministic optimization along with the solution of day-ahead offline-training process [30].
6. Results and Discussion
6.1. Comparison of Different Uncertainty Sets
- US-1: A US based on the most-recent predicted available wind power , which is formulated as .
- US-2: A dynamic US updated by the time-sequence correlation theorem (TSC) proposed in [14], where the deviation is also .
- US-3: The DUS-LSTM proposed in this paper.
6.2. Testing on IEEE Benchmark Systems
6.3. Testing on Large-Scale Systems
6.4. Simulation of MTD-FRDDP
7. Conlusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
ARO | Adaptive robust optimization |
DUS | Dynamic uncertainty set |
ED | Economic dispatch |
ESS | Energy storage systems |
FRDDP | Fast robust dual dynamic programming |
LAED | Look-ahead economic dispatch |
LSTM | Long short-term memory |
MARTD | Multi-stage affine robust real-time economic dispatch |
MRRTD | Multi-stage robust real-time economic dispatch |
MSED | Multi-stage stochastic dynamic economic dispatch |
PGRTD | Policy-guided real-time economic dispatch |
RDDP | Robust dual dynamic programming |
RIA | Relaxed inner approximiation |
SOC | State of charge |
TSC | Time-sequence correlation |
US | Uncertainty set |
Nomenclature
Parameters | |
Length of the dispatch interval | |
Length of the rolling window | |
Marginal cost of generator g on segment k | |
Wind curtailment penalty cost | |
Load shedding penalty cost | |
ESS SOC discrepansy penalty cost | |
, | Upper/lower power limit of generator g |
Commitment state of generator g | |
, | Ramp-up/ramp-down rate limit of generator g |
, | Charging/discharging efficiency of ESS e |
Total capacity of ESS e | |
, | Upper/lower limit on the SOC of ESS e |
The initial SOC of ESS e | |
, | Upper/lower limit of phase angle |
Power flow limit of line | |
Reactance of line | |
Load demand at node d in period t | |
The observed wind power from wind farm q in a past dispatch period t | |
The forecast wind power from wind farm q in a future dispatch period t | |
The observed wind power from wind farm q in the current dispatch period | |
Index and Sets | |
Feasible set of dispatch decision variables | |
Uncertainty set of uncertain variables | |
Index of generator cost curve segments | |
Index of generators | |
Index of wind farms | |
Index of loads | |
Index of ESS | |
, | Sets of lines come from/to node h |
Index of valid iterations/sampling points of the upper bound problem at dispatch | |
period t | |
Index of node in the power grid | |
Index of dispatch interval | |
Indicator of the current dispatch interval | |
Decision Variables | |
Power output of generator g in period t/on segment k | |
Available wind power from wind farm q in period t | |
Dispatched wind power from wind farm q in period t | |
Load shedding of node d in period t | |
Charging/discharging power of ESS e in period t | |
State of charge of ESS e in period t | |
Slack variables for ESS | |
Phase angle of node h in period t | |
Power flow from node h to node k in period t | |
Coefficients of the convex combination of sample points in iteration s |
References
- Wang, X.; Liu, R.P.; Wang, X.; Hou, Y.; Bouffard, F. A Data-Driven Uncertainty Quantification Method for Stochastic Economic Dispatch. IEEE Trans. Power Syst. 2022, 37, 812–815. [Google Scholar] [CrossRef]
- Safdarian, F.; Kargarian, A. Temporal Decomposition-Based Stochastic Economic Dispatch for Smart Grid Energy Management. IEEE Trans. Smart Grid 2020, 11, 4544–4554. [Google Scholar] [CrossRef]
- Xu, S.; Wu, W. Tractable Reformulation of Two-Side Chance-Constrained Economic Dispatch. IEEE Trans. Power Syst. 2022, 37, 796–799. [Google Scholar] [CrossRef]
- Yang, Y.; Wu, W.; Wang, B.; Li, M. Chance-Constrained Economic Dispatch Considering Curtailment Strategy of Renewable Energy. IEEE Trans. Power Syst. 2021, 36, 5792–5802. [Google Scholar] [CrossRef]
- Lu, R.; Ding, T.; Qin, B.; Ma, J.; Fang, X.; Dong, Z. Multi-Stage Stochastic Programming to Joint Economic Dispatch for Energy and Reserve With Uncertain Renewable Energy. IEEE Trans. Sustain. Energy 2020, 11, 1140–1151. [Google Scholar] [CrossRef]
- Chen, Z.; Guo, C.; Dong, S.; Ding, Y.; Mao, H. Distributed Robust Dynamic Economic Dispatch of Integrated Transmission and Distribution Systems. IEEE Trans. Ind. Appl. 2021, 57, 4500–4512. [Google Scholar] [CrossRef]
- Bechert, T.E.; Kwatny, H.G. On the Optimal Dynamic Dispatch of Real Power. IEEE Trans. Power Appar. Syst. 1972, PAS-91, 889–898. [Google Scholar] [CrossRef]
- Ross, D.W.; Kim, S. Dynamic Economic Dispatch of Generation. IEEE Trans. Power Appar. Syst. 1980, PAS-99, 2060–2068. [Google Scholar] [CrossRef]
- Gu, Y.; Xie, L. Stochastic Look-Ahead Economic Dispatch With Variable Generation Resources. IEEE Trans. Power Syst. 2017, 32, 17–29. [Google Scholar] [CrossRef]
- Khorramdel, B.; Zare, A.; Chung, C.Y.; Gavriliadis, P. A Generic Convex Model for a Chance-Constrained Look-Ahead Economic Dispatch Problem Incorporating an Efficient Wind Power Distribution Modeling. IEEE Trans. Power Syst. 2020, 35, 873–886. [Google Scholar] [CrossRef]
- Tang, C.; Xu, J.; Sun, Y.; Liu, J.; Li, X.; Ke, D.; Yang, J.; Peng, X. Look-Ahead Economic Dispatch With Adjustable Confidence Interval Based on a Truncated Versatile Distribution Model for Wind Power. IEEE Trans. Power Syst. 2018, 33, 1755–1767. [Google Scholar] [CrossRef]
- Aliasghari, P.; Zamani-Gargari, M.; Mohammadi-Ivatloo, B. Look-Ahead Risk-Constrained Scheduling of Wind Power Integrated System with Compressed Air Energy Storage (CAES) Plant. Energy 2018, 160, 668–677. [Google Scholar] [CrossRef]
- Wang, Z.; Bian, Q.; Xin, H.; Gan, D. A Distributionally Robust Co-Ordinated Reserve Scheduling Model Considering CVaR-Based Wind Power Reserve Requirements. IEEE Trans. Sustain. Energy 2016, 7, 625–636. [Google Scholar] [CrossRef]
- Lorca, Á.; Sun, X.A. Adaptive Robust Optimization With Dynamic Uncertainty Sets for Multi-Period Economic Dispatch Under Significant Wind. IEEE Trans. Power Syst. 2015, 30, 1702–1713. [Google Scholar] [CrossRef] [Green Version]
- Zheng, W.; Li, Z.; Zhou, H. Efficient Robust Look-Ahead Dispatch Incorporating Critical Region Preparation in Gap Time. IEEE Trans. Power Syst. 2021, 36, 4840–4843. [Google Scholar] [CrossRef]
- Li, P.; Yu, D.; Yang, M.; Wang, J. Flexible Look-Ahead Dispatch Realized by Robust Optimization Considering CVaR of Wind Power. IEEE Trans. Power Syst. 2018, 33, 5330–5340. [Google Scholar] [CrossRef]
- Poolla, B.K.; Hota, A.R.; Bolognani, S.; Callaway, D.S.; Cherukuri, A. Wasserstein Distributionally Robust Look-Ahead Economic Dispatch. IEEE Trans. Power Syst. 2021, 36, 2010–2022. [Google Scholar] [CrossRef]
- Lorca, Á.; Sun, X.A.; Litvinov, E.; Zheng, T. Multistage Adaptive Robust Optimization for the Unit Commitment Problem. Oper. Res. 2016, 64, 32–51. [Google Scholar] [CrossRef] [Green Version]
- Cho, Y.; Ishizaki, T.; Ramdani, N.; Imura, J.i. Box-Based Temporal Decomposition of Multi-Period Economic Dispatch for Two-Stage Robust Unit Commitment. IEEE Trans. Power Syst. 2019, 34, 3109–3118. [Google Scholar] [CrossRef]
- Li, Z.; Wu, W.; Zhang, B.; Wang, B. Adjustable Robust Real-Time Power Dispatch With Large-Scale Wind Power Integration. IEEE Trans. Sustain. Energy 2015, 6, 357–368. [Google Scholar] [CrossRef]
- Ben-Tal, A.; Goryashko, A.; Guslitzer, E.; Nemirovski, A. Adjustable Robust Solutions of Uncertain Linear Programs. Math. Program. 2004, 99, 351–376. [Google Scholar] [CrossRef]
- Ben-Tal, A.; El Housni, O.; Goyal, V. A Tractable Approach for Designing Piecewise Affine Policies in Two-Stage Adjustable Robust Optimization. Math. Program. 2020, 182, 57–102. [Google Scholar] [CrossRef] [Green Version]
- Ardestani-Jaafari, A.; Delage, E. Robust Optimization of Sums of Piecewise Linear Functions with Application to Inventory Problems. Oper. Res. 2016, 64, 474–494. [Google Scholar] [CrossRef] [Green Version]
- Xu, G.; Hanasusanto, G.A. Improved Decision Rule Approximations for Multi-Stage Robust Optimization via Copositive Programming. arXiv 2021, arXiv:1808.06231. [Google Scholar] [CrossRef]
- Lorca, Á.; Sun, X.A. Multistage Robust Unit Commitment With Dynamic Uncertainty Sets and Energy Storage. IEEE Trans. Power Syst. 2017, 32, 1678–1688. [Google Scholar] [CrossRef]
- Zheng, Q.P.; Wang, J.; Liu, A.L. Stochastic Optimization for Unit Commitment—A Review. IEEE Trans. Power Syst. 2015, 30, 1913–1924. [Google Scholar] [CrossRef]
- Papavasiliou, A.; Mou, Y.; Cambier, L.; Scieur, D. Application of Stochastic Dual Dynamic Programming to the Real-Time Dispatch of Storage Under Renewable Supply Uncertainty. IEEE Trans. Sustain. Energy 2018, 9, 547–558. [Google Scholar] [CrossRef]
- Georghiou, A.; Tsoukalas, A.; Wiesemann, W. Robust Dual Dynamic Programming. Oper. Res. 2019, 67, 813–830. [Google Scholar] [CrossRef] [Green Version]
- Shi, Z.; Liang, H.; Huang, S.; Dinavahi, V. Multistage Robust Energy Management for Microgrids Considering Uncertainty. IET Gener. Transm. Distrib. 2019, 13, 1906–1913. [Google Scholar] [CrossRef]
- Shi, Y.; Dong, S.; Guo, C.; Chen, Z.; Wang, L. Enhancing the Flexibility of Storage Integrated Power System by Multi-Stage Robust Dispatch. IEEE Trans. Power Syst. 2021, 36, 2314–2322. [Google Scholar] [CrossRef]
- Xiong, H.; Shi, Y.; Chen, Z.; Guo, C.; Ding, Y. Multi-Stage Robust Dynamic Unit Commitment Based on Pre-Extended -Fast Robust Dual Dynamic Programming. IEEE Trans. Power Syst. 2023, 38, 2411–2422. [Google Scholar] [CrossRef]
- Ko, M.S.; Lee, K.; Kim, J.K.; Hong, C.W.; Dong, Z.Y.; Hur, K. Deep Concatenated Residual Network With Bidirectional LSTM for One-Hour-Ahead Wind Power Forecasting. IEEE Trans. Sustain. Energy 2021, 12, 1321–1335. [Google Scholar] [CrossRef]
- Qu, X.; Kang, X.; Zhang, C.; Jiang, S.; Ma, X. Short-Term Prediction of Wind Power Based on Deep Long Short-Term Memory. In Proceedings of the 2016 IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC), Xi’an, China, 25–28 October 2016; pp. 1148–1152. [Google Scholar] [CrossRef]
- EirGrid. EirGrid System Performance Data. Available online: https://www.eirgridgroup.com/how-the-grid-works/system-information/ (accessed on 15 May 2022).
- Department of Electrical Engineering, University of Washington Power Systems Test Cases. Available online: http://www.ee.washington.edu/research/pstca/ (accessed on 15 May 2022).
- MATPOWER test cases Case File of the Modified IEEE 300-Bus System. Available online: https://egriddata.org/dataset/ieee-300-bus-case (accessed on 15 May 2022).
- Babaeinejadsarookolaee, S.; Birchfield, A.; Christie, R.D.; Coffrin, C.; DeMarco, C.; Diao, R.; Ferris, M.; Fliscounakis, S.; Greene, S.; Huang, R.; et al. The Power Grid Library for Benchmarking AC Optimal Power Flow Algorithms. arXiv 2021, arXiv:1908.02788. [Google Scholar] [CrossRef]
- Dunning, I.; Huchette, J.; Lubin, M. JuMP: A Modeling Language for Mathematical Optimization. SIAM Rev. 2017, 59, 295–320. [Google Scholar] [CrossRef] [Green Version]
- Huang, H.; Xu, H.; Chen, F.; Zhang, C.; Mohammadzadeh, A. An Applied Type-3 Fuzzy Logic System: Practical Matlab Simulink and M-Files for Robotic, Control, and Modeling Applications. Symmetry 2023, 15, 475. [Google Scholar] [CrossRef]
Cost of Avg. | |||||||||
---|---|---|---|---|---|---|---|---|---|
US-1 | US-2 | US-3 | US-1 | US-2 | US-3 | US-1 | US-2 | US-3 | |
Total ($) | 132,813.18 | 121,055.82 | 113,481.99 | 140,825.66 | 126,860.41 | 118,201.55 | 143,984.02 | 131,440.26 | 120,388.12 |
Unit operating cost ($) | 119,422.34 | 111,751.97 | 108,039.26 | 130,715.27 | 119,824.87 | 113,661.51 | 136,091.27 | 125,499.07 | 116,299.40 |
Wind curtailment ($) | 8277.51 | 5811.23 | 3513.98 | 6311.22 | 4112.96 | 3228.39 | 5017.04 | 3371.26 | 2914.22 |
Load shedding ($) | 5113.32 | 3492.58 | 1928.73 | 3799.17 | 2922.57 | 1311.63 | 2947.71 | 2569.93 | 1174.43 |
US-1 | US-2 | US-3 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Cov. per. (%) RMSE avg. | 47.89 | 54.14 | 68.51 | 75.32 | 61.17 | 70.27 | 79.36 | 87.09 | 90.06 | 94.59 | 97.35 | 99.56 |
65.9942 | 26.1685 | 15.3792 |
Performance | LEAD | MSED | MRED | MARTD | MRRTD | |||||
---|---|---|---|---|---|---|---|---|---|---|
MI6B | MI300B | MI6B | MI300B | MI6B | MI300B | MI6B | MI300B | MI6B | MI300B | |
Avg. time consumption/day (s) | 12.29 | 51.13 | 9.61 | 31.59 | 7.88 | 27.80 | 81.92 | 389.63 | 36.32 | 113.74 |
Max. runtime/period (s) | 0.15 | 0.63 | 0.12 | 0.34 | 0.08 | 0.29 | 0.87 | 4.17 | 0.39 | 1.68 |
Avg. total cost/day ( $) | 1.467 | 252.198 | 1.295 | 241.829 | 1.233 | 230.617 | 1.254 | 227.916 | 1.135 | 212.016 |
Models | Max. Runtime/Period (s) | Avg. Total Cost/Day ( $) | ||||||
---|---|---|---|---|---|---|---|---|
Case2000 | Case2316 | Case4661 | Case6495 | Case2000 | Case2316 | Case4661 | Case6495 | |
LAED | 2.7364 | 2.9071 | 5.9818 | 7.4280 | 6.3194 | 7.2780 | 19.4424 | 26.8406 |
MSED | 1.6906 | 1.8566 | 2.4175 | 3.6171 | 5.8505 | 6.8380 | 18.7528 | 26.0362 |
MRED | 1.6582 | 1.7993 | 2.2972 | 2.5238 | 5.5128 | 6.5297 | 17.9608 | 25.7345 |
MARTD | 66.9675 | 98.3529 | 215.0156 | 368.1421 | 5.5776 | 6.5172 | 18.5190 | 25.6996 |
MRRTD | 23.8582 | 31.1208 | 68.0358 | 90.4847 | 5.2143 | 6.1981 | 17.6193 | 25.3778 |
PGRTD | 1.6722 | 1.7637 | 2.3799 | 2.4393 | 5.2662 | 6.3092 | 17.6730 | 25.4963 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, L.; Xiong, H.; Shi, Y.; Guo, C. Rolling Horizon Robust Real-Time Economic Dispatch with Multi-Stage Dynamic Modeling. Mathematics 2023, 11, 2557. https://doi.org/10.3390/math11112557
Wang L, Xiong H, Shi Y, Guo C. Rolling Horizon Robust Real-Time Economic Dispatch with Multi-Stage Dynamic Modeling. Mathematics. 2023; 11(11):2557. https://doi.org/10.3390/math11112557
Chicago/Turabian StyleWang, Luyu, Houbo Xiong, Yunhui Shi, and Chuangxin Guo. 2023. "Rolling Horizon Robust Real-Time Economic Dispatch with Multi-Stage Dynamic Modeling" Mathematics 11, no. 11: 2557. https://doi.org/10.3390/math11112557
APA StyleWang, L., Xiong, H., Shi, Y., & Guo, C. (2023). Rolling Horizon Robust Real-Time Economic Dispatch with Multi-Stage Dynamic Modeling. Mathematics, 11(11), 2557. https://doi.org/10.3390/math11112557