<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1483170</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2024.1483170</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Dynamic adaptation in power transmission: integrating robust optimization with online learning for renewable uncertainties</article-title>
<alt-title alt-title-type="left-running-head">Dongyang et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2024.1483170">10.3389/fenrg.2024.1483170</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Dongyang</surname>
<given-names>Cai</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2820923/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jiewen</surname>
<given-names>Zuo</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2820958/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xiaolong</surname>
<given-names>Hao</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Electric Power Research Institute</institution>, <institution>China Southern Power Grid (CSG)</institution>, <addr-line>Guangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Electrical Engineering</institution>, <institution>China University of Mining and Technology</institution>, <addr-line>Xuzhou</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1858969/overview">Jiaqi Ruan</ext-link>, Hong Kong Polytechnic University, Hong Kong SAR, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2634622/overview">Xiaodong Zheng</ext-link>, South China University of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2822635/overview">Haijun Liao</ext-link>, North China Electric Power University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1994319/overview">Yunqi Wang</ext-link>, Monash University, Australia</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Cai Dongyang, <email>caidy@csg.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>07</day>
<month>10</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1483170</elocation-id>
<history>
<date date-type="received">
<day>19</day>
<month>08</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>09</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Dongyang, Jiewen and Xiaolong.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Dongyang, Jiewen and Xiaolong</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>The increasing integration of renewable energy sources, such as wind and solar, into power grids introduces significant challenges due to their inherent variability and unpredictability. Traditional fossil-fuel-based power systems are ill-equipped to maintain stability and cost-effectiveness in this evolving energy landscape.</p>
</sec>
<sec>
<title>Methods</title>
<p>This study presents a novel framework that integrates robust optimization with online learning to dynamically manage uncertainties in renewable energy generation. Robust optimization ensures system resilience under worst-case scenarios, while the online learning component continuously updates operational strategies based on real-time data. The framework was tested using an IEEE 30-bus test system under varying levels of renewable energy integration.</p>
</sec>
<sec>
<title>Results</title>
<p>Simulation results show that the proposed framework reduces operational costs by up to 12% and enhances system reliability by 1.4% as renewable energy integration increases from 10% to 50%. Additionally, the need for reserve power is significantly reduced, particularly under conditions of high variability in renewable energy outputs.</p>
</sec>
<sec>
<title>Discussion</title>
<p>The integration of robust optimization with online learning provides a dynamic and adaptive solution for the sustainable management of power transmission systems. This approach not only improves economic and environmental outcomes but also enhances grid stability, making it a promising strategy for addressing the challenges posed by the increasing reliance on renewable energy.</p>
</sec>
</abstract>
<kwd-group>
<kwd>energy management</kwd>
<kwd>transmission systems</kwd>
<kwd>online learning</kwd>
<kwd>renewable energy</kwd>
<kwd>robust optimization</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Smart Grids</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The integration of renewable energy sources into the power grid is a pivotal strategy in the global effort to reduce carbon emissions and combat climate change (<xref ref-type="bibr" rid="B23">Xiang et al., 2024</xref>; <xref ref-type="bibr" rid="B12">Jiang et al., 2024</xref>). As nations increasingly pivot towards sustainable energy solutions, the complexity and unpredictability of renewable energy sources, such as wind and solar, present unique challenges to the stability and efficiency of power transmission systems (<xref ref-type="bibr" rid="B22">Solat et al., 2024</xref>). The inherent variability of these energy sources necessitates innovative approaches to ensure that power systems are not only capable of handling immediate fluctuations but are also robust and adaptable in the face of long-term environmental and operational uncertainties (<xref ref-type="bibr" rid="B5">Bonfiglio et al., 2024</xref>; <xref ref-type="bibr" rid="B8">Ding et al., 2024</xref>). Traditionally, power systems have been designed and operated to handle predictable and steady power sources, primarily fossil fuels. However, the shift towards renewables, driven by environmental concerns and technological advancements, has disrupted this stability (<xref ref-type="bibr" rid="B17">Li Z. et al., 2024</xref>). Renewable energy sources are inherently intermittent and unpredictable, leading to significant challenges in power generation, transmission, and distribution. The stochastic nature of wind and solar energy outputs means that power systems must now manage significant fluctuations in power availability, which can compromise both the supply reliability and the economic efficiency of the grid (<xref ref-type="bibr" rid="B15">Li S. et al., 2024</xref>; <xref ref-type="bibr" rid="B16">Li et al., 2022</xref>).</p>
<p>The integration of such volatile energy sources has prompted a reevaluation of traditional power system management strategies. Current systems must evolve to not only manage these fluctuations but also anticipate and adapt to them effectively. This has spurred significant interest in developing advanced mathematical models and optimization techniques that can enhance the operational resilience of power systems against the backdrop of increasing renewable integration (<xref ref-type="bibr" rid="B21">Ruan et al., 2024</xref>).</p>
<p>The primary objective of this research is to develop a robust framework that not only accommodates the variability and uncertainty of renewable energy outputs but also optimizes the operation and cost-efficiency of power transmission systems. By leveraging cutting-edge robust optimization techniques coupled with online learning algorithms, this work aims to create a dynamic and adaptive management strategy that ensures system reliability and efficiency in real time. The contributions of this paper can be summarized as follows:<list list-type="simple">
<list-item>
<p>1. This paper introduces a novel framework that integrates robust optimization with online learning to manage the operational challenges posed by renewable energy integration into power transmission systems. The approach is designed to dynamically adapt to real-time data, continuously updating system operations to mitigate the impact of renewable output variability.</p>
</list-item>
<list-item>
<p>2. The robust optimization component of the framework focuses on formulating an objective function that encapsulates various operational costs, including those associated with the generation, load shedding, and the deployment of operational reserves. It systematically incorporates different facets of uncertainty, including those arising from renewable energy outputs, into the decision-making process. This is achieved by defining and adjusting the objective function and constraints within uncertainty sets specifically tailored to capture the worst-case scenarios of renewable variability.</p>
</list-item>
<list-item>
<p>3. Parallelly, the online learning model employed in this research utilizes real-time generation and load data to continuously refine the model parameters. This adaptation enhances the decision-making process, ensuring that operational strategies are not only based on historical data but are also responsive to current system states and dynamics. This dual approach&#x2014;combining the predictive power of robust optimization with the adaptability of online learning&#x2014;marks a significant advancement in the field of power system management.</p>
</list-item>
</list>
</p>
<p>This paper introduces an innovative framework that combines robust optimization with online learning to address the challenges of managing power transmission systems under the increasing integration of renewable energy sources. Specifically, it aims to optimize the operation and cost-efficiency of power grids by dynamically adapting to the uncertainties and variabilities inherent in renewable energy outputs, such as wind and solar power. The proposed approach not only enhances the resilience of power systems to fluctuating renewable generation but also leverages real-time data to continuously refine operational strategies, ensuring that grid stability and efficiency are maintained even under adverse conditions. Through this dual methodology, the research provides a significant advancement in the field of energy management, offering a robust solution for the reliable integration of renewables into modern power systems.</p>
<p>The remainder of this paper is organized as follows: <xref ref-type="sec" rid="s2">Section 2</xref> examines existing methods in robust optimization and online learning, identifying gaps addressed by this study. <xref ref-type="sec" rid="s3">Section 3</xref> defines the mathematical model and introduces the IEEE 30-bus test system used in the case study. <xref ref-type="sec" rid="s4">Section 4</xref> discusses the stochastic modeling of wind and solar power. It also details the model&#x2019;s approach to handling uncertainties, while Online Learning Adaptation explains the algorithm that continuously updates the model with real-time data. <xref ref-type="sec" rid="s5">Section 5</xref> presents the simulation outcomes, comparing the proposed framework with traditional methods. Finally, the Conclusion summarizes the paper&#x2019;s contributions and suggests areas for future research.</p>
</sec>
<sec id="s2">
<title>2 Literature review</title>
<p>The integration of renewable energy sources into existing power systems poses significant challenges due to their inherent variability and unpredictability. These challenges necessitate advancements in system optimization and management techniques to ensure grid stability, efficiency, and reliability (<xref ref-type="bibr" rid="B24">Zhao et al., 2020</xref>; <xref ref-type="bibr" rid="B7">Cheraghi and Jahangir, 2023</xref>). This literature review explores current methodologies and emerging trends in robust optimization, the use of online learning in power systems, and the integration of these approaches to address the complexities introduced by renewable energy sources.</p>
<p>Robust optimization has gained considerable attention as a critical tool for handling uncertainties in power system operations, particularly with the increasing penetration of renewable energy sources like wind and solar power. Early foundational works, such as those by <xref ref-type="bibr" rid="B3">Ben-Tal and Nemirovski (2001)</xref>, provided the theoretical underpinnings for robust optimization, focusing on constructing models that can perform well under a range of uncertain conditions. Subsequent studies have applied these principles specifically to power systems. For instance, <xref ref-type="bibr" rid="B4">Bertsimas and Sim (2004)</xref> developed a framework for addressing uncertainties in power generation and demand, offering solutions that remain feasible across different scenarios of renewable availability and load demands.</p>
<p>More recent research has delved into specific applications of robust optimization in energy systems. For example, <xref ref-type="bibr" rid="B11">Jia et al. (2022)</xref> introduces a novel decentralized two-stage robust dispatch framework designed for multi-area integrated electric-gas systems. This comprehensive approach employs a quadruple-loop procedure with advanced algorithms to derive a tractable series of mixed-integer second-order cone programs, supplemented by three acceleration methods to enhance computational efficiency and is validated through simulation results. In Paper (<xref ref-type="bibr" rid="B13">Lee et al., 2024</xref>), a robust optimization method is presented for the strategic placement and sizing of voltage balancers in bipolar DC distribution systems, aiming to address voltage imbalances caused by asymmetric structures. Utilizing mixed-integer linear programming and a tri-level optimization problem setup, the study effectively integrates uncertainty considerations to minimize installation costs, as demonstrated in a detailed case study. <xref ref-type="bibr" rid="B19">Qiu et al. (2024)</xref> discusses a two-stage robust optimization strategy for evaluating the PV hosting capacity of power grids, considering decision-dependent uncertainties due to the variable nature of PV generation. This approach, tested on both microgrid systems and distribution networks, aims to maximize PV integration while ensuring grid stability and is supported by numerical experiment results.</p>
<p>The advent of smart grid technologies has facilitated the real-time collection and processing of vast amounts of operational data (<xref ref-type="bibr" rid="B18">Lu et al., 2023</xref>). This development has ushered in the application of online learning techniques, which are increasingly recognized for their potential to enhance the adaptability and responsiveness of energy management systems. In <xref ref-type="bibr" rid="B1">Bahrami et al. (2018)</xref>, a Markov decision process is utilized to model long-term load scheduling issues in smart grids under real-time pricing, presenting an online learning algorithm based on the actor-critic method. The proposed Load Scheduling Learning algorithm significantly reduces user costs and peak-to-average load ratios, demonstrating its effectiveness over both non-responsive benchmarks and short-term scheduling approaches through rigorous simulations. The study presented in <xref ref-type="bibr" rid="B10">Irfan et al. (2021)</xref> develops and implements a backpropagation online learning-based algorithm to improve power quality in grid-interactive solar PV systems. This approach minimizes the complexities and mathematical demands of traditional control methods, with the effectiveness of the model validated through MATLAB simulations and experimental setups using FPGA controllers. <xref ref-type="bibr" rid="B6">Chen et al. (2019)</xref> introduces a privacy-preserving online learning approach for managing incentive-based demand response programs in smart grids, focusing on maximizing social welfare while ensuring customer privacy through differential privacy techniques. The adaptive context partition method and tree-based noise aggregation strategy employed in the study demonstrate a promising balance between maintaining data utility and protecting customer privacy, supported by theoretical and numerical validations of the algorithm&#x2019;s effectiveness and privacy guarantees.</p>
<p>The proposed integrated approach is seen as particularly effective in managing the complexities introduced by renewable energy sources. By combining the predictive power of robust optimization with the real-time adaptability of online learning, power systems can not only plan for but also react to sudden changes in energy production and demand. This synergy is crucial for developing operational strategies that maintain grid stability and efficiency in an era dominated by renewable energy integration.</p>
</sec>
<sec id="s3">
<title>3 Problem formulation and system model</title>
<p>In the realm of power system operations, the primary goal is often to ensure an optimal balance between cost efficiency and system reliability. The objective function serves as a mathematical representation of these operational goals, encapsulating various cost factors and system requirements into a single formula. This function is crucial for guiding the operational strategy in real-time and during planning stages to minimize the total operational cost while maintaining system integrity and meeting demand. Here, we define the objective function that encapsulates the various costs associated with power system operations. Let&#x2019;s consider the following components in <xref ref-type="disp-formula" rid="e1">Equation 1</xref>:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">G</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">R</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>Where Z(&#x3b8;) is the total operational cost function to be minimized; <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi mathvariant="script">G</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the set of all generators in the system; <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the power output from generator <italic>i</italic>; <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the cost function associated with generator <italic>i</italic>, typically a quadratic function reflecting fuel costs and efficiency characteristics; <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi mathvariant="script">D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the set of demand points or load centers; <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the load shedding at demand point <italic>j</italic>; <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the penalty cost function for load shedding at point <italic>j</italic>, reflecting the economic impact of unserved energy; <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:mi mathvariant="script">R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the set of resources providing operational reserves; <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the operational reserve provided by resource <italic>k</italic>; <inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the cost function associated with deploying operational reserves from resource <italic>k</italic>, accounting for the readiness and utilization of reserve capacity. This formulation captures the essential trade-offs in power system operation between generating costs, the economic penalties of load shedding, and the necessary expenditures on operational reserves to ensure reliability and compliance with regulatory standards.</p>
<p>The effective operation of a power system hinges on adhering to a suite of fundamental constraints that ensure safety, reliability, and regulatory compliance. These constraints are mathematically formulated to reflect the physical and operational limitations of the system&#x2019;s components.<disp-formula id="e2">
<mml:math id="m11">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">G</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>This <xref ref-type="disp-formula" rid="e2">Equation 2</xref> ensures that the total power generated <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> by generators, <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:mi mathvariant="script">G</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> equals the total demand <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, plus the system losses <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> over all transmission lines. It guarantees that energy is neither created nor destroyed within the system.<disp-formula id="e3">
<mml:math id="m16">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">G</mml:mi>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e3">Equation 3</xref> ensures that the power output of each generator iii stays within its minimum and maximum capacity limits, maintaining the mechanical and safety standards of the equipment.<disp-formula id="e4">
<mml:math id="m17">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">B</mml:mi>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>Each bus j in the set of buses <inline-formula id="inf14">
<mml:math id="m18">
<mml:mrow>
<mml:mi mathvariant="script">B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> must maintain its voltage <inline-formula id="inf15">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> within predefined minimum and maximum limits to ensure stable and safe operation of the network, shown in <xref ref-type="disp-formula" rid="e4">Equation 4</xref>.<disp-formula id="e5">
<mml:math id="m20">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>The current <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> flowing through each transmission line <italic>k</italic> must not exceed the maximum allowable current, which is dictated by the thermal capacity of the line to prevent overheating and potential damage, given in <xref ref-type="disp-formula" rid="e5">Equation 5</xref>.</p>
<p>The stochastic nature of renewable energy sources, specifically wind and solar power, necessitates advanced mathematical modeling to predict and optimize their integration into the power grid. These models account for the variability and unpredictability of natural resources, ensuring that the power system can effectively harness these renewable energies while maintaining stability and efficiency.<disp-formula id="e6">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>3</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e6">Equation 6</xref>, <inline-formula id="inf17">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the power output from the <italic>i</italic>-th wind turbine, where <inline-formula id="inf18">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the air density at the turbine location, <inline-formula id="inf19">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the rotor-swept area, <inline-formula id="inf20">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the power coefficient dependent on the tip-speed ratio <inline-formula id="inf21">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and pitch angle <inline-formula id="inf22">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and wind speed. This model captures the essential physics of wind energy conversion and adjusts for turbine-specific characteristics.<disp-formula id="e7">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>The power output <inline-formula id="inf23">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> from the <italic>j</italic>-th solar panel is determined by its efficiency <inline-formula id="inf24">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, surface area <inline-formula id="inf25">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, solar irradiance <inline-formula id="inf26">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the angle of incidence <inline-formula id="inf27">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the sunlight relative to the panel. This <xref ref-type="disp-formula" rid="e7">Equation 7</xref> reflects how solar panels convert irradiance into electricity, considering geometrical and environmental factors.</p>
</sec>
<sec id="s4">
<title>4 Robust optimization and online learning adaptation</title>
<p>The adaptive capabilities of the online learning component in our integrated framework are critical for managing the challenges posed by significant deviations in renewable energy outputs, particularly during extreme weather events. This component is engineered to continuously analyze real-time data, enabling it to identify and react to anomalies and sudden changes in energy production. When extreme deviations occur, such as those caused by unexpected meteorological conditions, the system implements immediate adaptive strategies. These include recalibrating the forecast models in real time and adjusting operational parameters to maintain grid stability and efficiency. Additionally, the online learning algorithm systematically incorporates lessons learned from these events into its decision-making process, enhancing its future responses. By dynamically updating its predictive models and operational strategies, the framework not only maintains robust performance during adverse conditions but also progressively improves its predictive accuracy and operational resilience. This capability to learn from and adapt to rapidly changing conditions is pivotal for integrating high levels of variable renewable energy sources into power grids, ensuring that the system remains reliable and efficient under a wide range of operating scenarios.</p>
<p>The robust optimization framework is designed to enhance the resilience of the power system against uncertainties in renewable energy outputs. This approach adjusts the objective function to account for worst-case scenarios, ensuring that system operations remain efficient and reliable even under adverse conditions.<disp-formula id="e8">
<mml:math id="m35">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">G</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">R</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x3a8;</mml:mi>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>This <xref ref-type="disp-formula" rid="e8">Equation 8</xref> formulates the robust objective function where <inline-formula id="inf28">
<mml:math id="m36">
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> incorporates the expected generation costs <inline-formula id="inf29">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> for generators <italic>i</italic>, penalties <inline-formula id="inf30">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> for load shedding at demand points <italic>j</italic>, and costs <inline-formula id="inf31">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> associated with operating spinning reserves <italic>k</italic>. The term <inline-formula id="inf32">
<mml:math id="m40">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents an additional cost that accounts for non-compliance with renewable integration targets, reinforcing the system&#x2019;s adherence to sustainability goals.<disp-formula id="e9">
<mml:math id="m41">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">G</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mtext>&#x200a;Var&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Here, <inline-formula id="inf33">
<mml:math id="m42">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> adds a risk-averse term to the objective function, where <inline-formula id="inf34">
<mml:math id="m43">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a coefficient reflecting the system&#x2019;s aversion to risk, and <inline-formula id="inf35">
<mml:math id="m44">
<mml:mrow>
<mml:mtext>Var&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the variance in generation costs due to fluctuations in renewable outputs. This <xref ref-type="disp-formula" rid="e9">Equation 9</xref> penalizes scenarios where the cost variability is high, thereby incentivizing strategies that enhance cost predictability and stability.<disp-formula id="e10">
<mml:math id="m45">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3be;</mml:mi>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">R</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mtext>&#x200a;</mml:mtext>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>base</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e10">Equation 10</xref>, <inline-formula id="inf36">
<mml:math id="m46">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> quantifies the cost of maintaining additional spinning reserves where <inline-formula id="inf37">
<mml:math id="m47">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a scaling factor and <inline-formula id="inf38">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the actual reserve capacity required to manage sudden drops in renewable generation. <inline-formula id="inf39">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>base</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the baseline reserve capacity, and this equation ensures that any additional reserves incurred due to renewable variability are accounted for in the overall cost function.<disp-formula id="e11">
<mml:math id="m50">
<mml:mrow>
<mml:mi mathvariant="normal">&#x39b;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>Here in <xref ref-type="disp-formula" rid="e11">Equation 11</xref>, <inline-formula id="inf40">
<mml:math id="m51">
<mml:mrow>
<mml:mi mathvariant="normal">&#x39b;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the adjusted penalty for load shedding where <inline-formula id="inf41">
<mml:math id="m52">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a coefficient that increases the cost penalty exponentially in scenarios where renewable outputs fall significantly below predictions. <inline-formula id="inf42">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a scaling factor representing the sensitivity of load shedding costs at demand point <italic>j</italic>, and <inline-formula id="inf43">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the amount of load shed. This formulation emphasizes penalizing load shedding more severely when it is due to renewable shortfalls, thus incentivizing better risk management and planning.<disp-formula id="e12">
<mml:math id="m55">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a0;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b7;</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi mathvariant="script">R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>nr</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>In this <xref ref-type="disp-formula" rid="e12">Equation 12</xref>, <inline-formula id="inf44">
<mml:math id="m56">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a0;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> adds a penalty for using non-renewable backup resources, where <inline-formula id="inf45">
<mml:math id="m57">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the penalty coefficient, <inline-formula id="inf46">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="script">R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the set of non-renewable reserve resources, <inline-formula id="inf47">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the environmental or economic impact factor of using resource <italic>k</italic>, and <inline-formula id="inf48">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>nr</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the power sourced from non-renewable backups. This component of the model imposes a higher cost for reliance on non-renewable backups when renewable forecasts fail, thus encouraging more sustainable operations.<disp-formula id="e13">
<mml:math id="m61">
<mml:mrow>
<mml:mi mathvariant="normal">&#x398;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">G</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bd;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>&#x3bd;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>
<inline-formula id="inf49">
<mml:math id="m62">
<mml:mrow>
<mml:mi mathvariant="normal">&#x398;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> dynamically in <xref ref-type="disp-formula" rid="e13">Equation 13</xref> adjusts the cost of dispatching power from both renewable and conventional sources. <inline-formula id="inf50">
<mml:math id="m63">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a tuning parameter that modulates the responsiveness of the system to deviations from planned generation, <inline-formula id="inf51">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the cost efficiency of adjustments for generator <italic>i</italic>, <inline-formula id="inf52">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bd;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the actual generation, and <inline-formula id="inf53">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>&#x3bd;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the forecasted generation. This term aims to minimize the cost differences caused by deviations from forecasted generation levels, enhancing the economic efficiency of real-time operations.<disp-formula id="e14">
<mml:math id="m67">
<mml:mrow>
<mml:mi mathvariant="normal">&#x39e;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3ba;</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">C</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msubsup>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e14">Equation 14</xref>, <inline-formula id="inf54">
<mml:math id="m68">
<mml:mrow>
<mml:mi mathvariant="normal">&#x39e;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the cost associated with using slack variables <inline-formula id="inf55">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the system constraints to manage uncertainties without violating operational limits, where <inline-formula id="inf56">
<mml:math id="m70">
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a penalty factor for each slack variable used, and <inline-formula id="inf57">
<mml:math id="m71">
<mml:mrow>
<mml:mi mathvariant="script">C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> denotes the set of constraints that might be affected by uncertainty. This equation helps maintain system stability and compliance even under unpredictable conditions by allowing slight deviations from hard constraints.<disp-formula id="e15">
<mml:math id="m72">
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">U</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>In this <xref ref-type="disp-formula" rid="e15">Equation 15</xref>, <inline-formula id="inf58">
<mml:math id="m73">
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the aggregated impact of different sources of uncertainty on the system&#x2019;s operational costs, where <inline-formula id="inf59">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the weighting coefficients that reflect the relative significance of each uncertainty source <italic>u</italic> in the set <inline-formula id="inf60">
<mml:math id="m75">
<mml:mrow>
<mml:mi mathvariant="script">U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, such as wind speed variability and solar irradiance fluctuations. <inline-formula id="inf61">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> quantifies the estimated cost impact of each type of uncertainty, integrating these factors into the broader cost management strategy.<disp-formula id="e16">
<mml:math id="m77">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>Here in <xref ref-type="disp-formula" rid="e16">Equation 16</xref>, <inline-formula id="inf62">
<mml:math id="m78">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> calculates the expected cost under a range of scenarios <italic>s</italic>, each with its associated probability <inline-formula id="inf63">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf64">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the total system cost under scenario sss, capturing the variability in future states of the world and their financial implications, enabling a probabilistically weighted approach to robust decision-making.<disp-formula id="e17">
<mml:math id="m81">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e17">Equation 17</xref>, <inline-formula id="inf65">
<mml:math id="m82">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> introduces the cost savings from demand response mechanisms where <inline-formula id="inf66">
<mml:math id="m83">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a scaling factor that enhances the economic valuation of demand response at demand points <italic>d</italic>. <inline-formula id="inf67">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the effectiveness coefficient of demand response in reducing the need for conventional generation or costly grid enhancements under uncertain conditions.<disp-formula id="e18">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="script">U</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="script">U</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2223;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
<mml:mi mathvariant="script">N</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
<mml:mi mathvariant="script">N</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>This <xref ref-type="disp-formula" rid="e18">Equation 18</xref> defines the uncertainty sets <inline-formula id="inf68">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="script">U</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf69">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="script">U</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for wind and solar power outputs, respectively. Here, <inline-formula id="inf70">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf71">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are modeled as normally distributed variables with means <inline-formula id="inf72">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf73">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and variances <inline-formula id="inf74">
<mml:math id="m92">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf75">
<mml:math id="m93">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, encapsulating the expected variability in renewable energy production.<disp-formula id="e19">
<mml:math id="m94">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">G</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">R</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi mathvariant="script">U</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="script">U</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<p>This robust power balance <xref ref-type="disp-formula" rid="e19">Equation 19</xref> ensures that the total power from generators and renewable sources meets or exceeds the total demand plus transmission losses, under all scenarios represented within the uncertainty sets of wind and solar outputs.<disp-formula id="e20">
<mml:math id="m95">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi mathvariant="script">U</mml:mi>
<mml:mrow>
<mml:mtext>wind</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="script">U</mml:mi>
<mml:mrow>
<mml:mtext>solar</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>This <xref ref-type="disp-formula" rid="e20">Equation 20</xref> enforces that the current on each transmission line does not exceed its thermal limit even under extreme variability in generation from wind and solar sources. It ensures that the network remains within safe operational thresholds, preventing overloads and maintaining system integrity under adverse conditions.</p>
<p>The integration of online learning mechanisms into the power system&#x2019;s operational strategy enables dynamic adaptation to real-time conditions, enhancing both predictive accuracy and operational efficiency. This section outlines the mathematical model underpinning the online learning algorithm designed to continuously update and refine system parameters based on incoming data.<disp-formula id="e21">
<mml:math id="m96">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b7;</mml:mi>
<mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:msub>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3be;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e21">Equation 21</xref>, <inline-formula id="inf76">
<mml:math id="m97">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the updated model parameters at time t&#x2b;1, <inline-formula id="inf77">
<mml:math id="m98">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are the parameters at time <italic>t</italic>, and <inline-formula id="inf78">
<mml:math id="m99">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the learning rate, a crucial hyperparameter that controls the speed of learning. The term <inline-formula id="inf79">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:msub>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3be;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denotes the gradient of the loss function concerning the parameters <inline-formula id="inf80">
<mml:math id="m101">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> evaluated at the current data point <inline-formula id="inf81">
<mml:math id="m102">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3be;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, which includes real-time generation data from renewable sources and load data from consumption points. This gradient provides the direction and magnitude of the parameter update needed to minimize the loss, thus enhancing the model&#x2019;s performance over time.</p>
<p>
<xref ref-type="disp-formula" rid="e22">Equations 22</xref>, <xref ref-type="disp-formula" rid="e23">23</xref> explore the dynamic response of the power system to the updated information derived from the online learning model, detailing how real-time data influences operational strategies and the adjustment of robust constraints.<disp-formula id="e22">
<mml:math id="m103">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mover accent="true">
<mml:mi>&#x3b6;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>In this <xref ref-type="disp-formula" rid="e22">Equation 22</xref>, <inline-formula id="inf82">
<mml:math id="m104">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the adjusted operational strategies at time t&#x2b;1, such as reserve deployment and generation scheduling. <inline-formula id="inf83">
<mml:math id="m105">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are the strategies at time t. The parameter <italic>&#x3ba;</italic> is a sensitivity factor that determines how aggressively the system should respond to discrepancies between the predicted <inline-formula id="inf84">
<mml:math id="m106">
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi>&#x3b6;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and actual <inline-formula id="inf85">
<mml:math id="m107">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> values of key operational indicators, such as renewable output or load demand. This adjustment ensures that the power system remains flexible and responsive to real-time conditions, thereby enhancing overall reliability and efficiency.<disp-formula id="e23">
<mml:math id="m108">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="script">I</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c8;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
</p>
<p>Here in <xref ref-type="disp-formula" rid="e23">Equation 23</xref>, <inline-formula id="inf86">
<mml:math id="m109">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> denotes the updated robust constraints at time t&#x2b;1, incorporating feedback from the learning outcomes. <inline-formula id="inf87">
<mml:math id="m110">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the constraints at time t, and <inline-formula id="inf88">
<mml:math id="m111">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a tuning parameter that modulates the extent to which the constraints are adjusted based on the squared differences between the predicted constraints <inline-formula id="inf89">
<mml:math id="m112">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and the actual system states <inline-formula id="inf90">
<mml:math id="m113">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c8;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> across a set of constraint indices. This feedback mechanism ensures that the system&#x2019;s operational limits adapt to the evolving understanding of how uncertainties affect system performance, thus maintaining stability and compliance under varying conditions.</p>
</sec>
<sec id="s5">
<title>5 Case study</title>
<p>The IEEE 30-bus test system is extensively modified to integrate a mix of energy sources, simulating a realistic scenario of renewable energy integration into traditional power systems. This augmented system features 41 transmission lines with capacities ranging from 100 to 500&#xa0;MW, designed to reflect the diverse operational dynamics of a real-world network. The system includes six strategically located conventional power generators: two coal-fired units of 350&#xa0;MW each, two natural gas turbines of 250&#xa0;MW each, and two hydroelectric plants with capacities of 300 and 150&#xa0;MW, respectively. Additionally, five renewable generation units enhance the grid&#x2019;s sustainability aspect, with three wind farms located in high-wind areas (100, 150, and 200&#xa0;MW) and two solar plants in high solar irradiance regions, each offering 120&#xa0;MW at peak conditions (<xref ref-type="bibr" rid="B9">Ettappan et al., 2020</xref>; <xref ref-type="bibr" rid="B20">Rahman et al., 2021</xref>). Comprehensive historical weather data from a regional meteorological station provides minute-by-minute updates on wind speed and solar irradiance over a year, capturing the variability inherent in renewable resources. Wind speed data recorded ranges from calm conditions at 0&#xa0;m/s up to storm-level gusts of 25&#xa0;m/s, while solar irradiance varies between 0&#xa0;kW/m<sup>2</sup> at night to 1.0&#xa0;kW/m<sup>2</sup> during peak midday sun (<xref ref-type="bibr" rid="B14">Li et al., 2021</xref>). Demand data for the test system is based on actual consumption patterns from a city with similar energy usage profiles, adjusted to reflect typical daily and seasonal fluctuations. These adjustments account for average daily peak demands of up to 1,200&#xa0;MW during summer months and about 800&#xa0;MW in winter, with typical peaks in the morning around 7:00 a.m. (400&#xa0;MW) and at 6:00 p.m. (1,200&#xa0;MW).</p>
<p>The online learning algorithm operates with a learning rate (<inline-formula id="inf91">
<mml:math id="m114">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b7;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) set to 0.05, strategically chosen to offer a balance between rapid response to changing system conditions and stability in learning progression. The state space is meticulously defined to include variables such as power output levels from both renewable and conventional generators, real-time load demands, and transmission line status, ensuring that the learning model has a comprehensive understanding of the grid&#x2019;s operational state at any given moment. Actions permitted within the model include adjustments to generation output, reserve allocations, and activation of demand response measures, with these decisions being driven by continuous updates from the learning algorithm. The reward function is quantitatively tuned to prioritize operational efficiency, cost reduction, reliability, and compliance with environmental regulations, creating a direct incentive for maintaining grid stability and cost-effectiveness. In the robust optimization framework, uncertainty sets are detailed for both wind and solar generation. These sets incorporate variations from 0 to 25&#xa0;m/s for wind speed and from 0 to 1.0&#xa0;kW/m<sup>2</sup> for solar irradiance, reflecting the full range of historical data observed. This approach allows the model to account for both typical and extreme weather conditions that could impact generation capacity. The robust model uses these parameters to simulate scenarios that stress-test the grid under various potential future states, ensuring that the system&#x2019;s planning and operational strategies are resilient to a wide range of uncertainties (<xref ref-type="bibr" rid="B2">Ben-Tal et al., 2015</xref>).</p>
<p>The detailed and frequent data collection at one-minute intervals ensures a rich dataset for testing the robust optimization and online learning algorithms, providing a rigorous assessment of their performance under realistic, dynamic conditions. The computational studies are conducted using a high-performance computing cluster equipped with Intel Xeon Gold 6230 processors and 192&#xa0;GB of RAM. The optimization and simulation software utilized includes MATLAB R2021a, Python 3.8 with Pyomo, and Gurobi 9.1 as the solver for optimization problems. This environment ensures efficient handling of large-scale simulations and robust optimization routines, allowing for extensive parametric analyses and the handling of multiple scenarios simultaneously. The software setup is optimized for the rapid execution of complex models, incorporating multi-threading and parallel processing capabilities to reduce computation time.</p>
<p>
<xref ref-type="table" rid="T1">Table 1</xref> compares the performance of the baseline approach using traditional robust optimization methods with the integrated optimization approach proposed in this study. The baseline approach, which employs conventional robust techniques without the advanced integration of machine learning and deep learning, results in a total operational cost of USD 1,195,238. In contrast, the integrated approach achieves a reduction in operational cost to USD 1,042,866, representing a 12.7% cost savings. The system reliability index, which measures the proportion of time the system operates within its specified reliability constraints, improves from 98.3% in the baseline approach to 99.7% with the integrated approach. This index reflects the likelihood that the system will maintain acceptable performance levels without failure.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Method comparison results.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Scenario</th>
<th align="left">Total operational cost (USD)</th>
<th align="left">System reliability index (%)</th>
<th align="left">Energy saving (MWh)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Baseline</td>
<td align="left">1,195,238</td>
<td align="left">98.3</td>
<td align="left">&#x2014;</td>
</tr>
<tr>
<td align="left">Integrated approach</td>
<td align="left">1,042,866</td>
<td align="left">99.7</td>
<td align="left">295.5</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="table" rid="T2">Table 2</xref> illustrates the effects of varying levels of renewable energy (RE) integration on peak load reduction, operational reserve usage, and load-shedding incidents. The results demonstrate that increasing renewable energy integration enhances system performance by reducing peak load and operational reserve requirements. At low integration (10% RE), peak load reduction is 42.3&#xa0;MW, with operational reserve usage at 112.7&#xa0;MW and 4 load shedding incidents. At medium integration (30% RE), peak load reduction increases to 91.6&#xa0;MW, operational reserve usage decreases to 78.4&#xa0;MW, and load shedding incidents are reduced to 2. At high integration (50% RE), peak load reduction reaches 139.8&#xa0;MW, operational reserve usage drops to 48.5&#xa0;MW and load-shedding incidents are eliminated. These results demonstrate the effectiveness of higher renewable energy integration in enhancing system stability and reducing operational challenges.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Impact of renewable energy integration.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Integration level</th>
<th align="left">Peak load reduction (MW)</th>
<th align="left">Operational reserve usage (MW)</th>
<th align="left">Load shedding incidents</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Low (10% RE)</td>
<td align="left">42.3</td>
<td align="left">112.7</td>
<td align="left">4</td>
</tr>
<tr>
<td align="left">Medium (30% RE)</td>
<td align="left">91.6</td>
<td align="left">78.4</td>
<td align="left">2</td>
</tr>
<tr>
<td align="left">High (50% RE)</td>
<td align="left">139.8</td>
<td align="left">48.5</td>
<td align="left">0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The heatmap in <xref ref-type="fig" rid="F1">Figure 1</xref> provides a comprehensive visualization of the operational costs associated with varying levels of renewable energy integration across different times of the day. The operational costs are highest during the evening hours (19&#x2013;24), peaking at $150.8&#xa0;k/hr with 10% renewable integration and decreasing to $133.0&#xa0;k/hr at 50% integration. This pattern reflects the increased demand typically seen during evening hours due to residential energy consumption. Morning (7&#x2013;12) and afternoon (13&#x2013;18) hours also show elevated costs, starting from $130.4&#xa0;k and $140.6&#xa0;k/hr at 10% renewable integration, respectively, and tapering down to $112.6&#xa0;k and $122.8&#xa0;k/hr at 50% integration. The lowest costs are recorded in the early morning hours (1&#x2013;6), beginning at $120.2&#xa0;k/hr at 10% renewable integration and reducing to $101.5&#xa0;k/hr at 50% integration, reflecting lower energy demand during these hours. A consistent trend observed across all periods is the reduction in operational costs as renewable energy integration increases. This trend demonstrates the cost-effectiveness of integrating renewable energy sources, as exemplified by the approximately 11.8% cost decrease during evening hours when renewable integration increases from 10% to 50%. The reduction in costs is attributed to the lower variable costs associated with renewable energy, such as reduced fuel and maintenance expenses. Additionally, this trend implies significant economic and environmental benefits, with increased renewable integration reducing reliance on fossil fuels, thereby lowering greenhouse gas emissions and contributing to sustainability goals. The data suggests that strategic management of renewable resources can mitigate cost spikes during peak hours, enhancing grid stability and reducing the need for expensive peaking power plants. This analysis underscores the importance of optimizing renewable energy resource allocation to maximize both economic savings and environmental benefits.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Cost analysis of varying levels of renewable energy integration.</p>
</caption>
<graphic xlink:href="fenrg-12-1483170-g001.tif"/>
</fig>
<p>This heatmap in <xref ref-type="fig" rid="F2">Figure 2</xref> illustrates the sensitivity of operational costs to uncertainty in renewable energy generation. As the uncertainty increases from &#xb1;5% to &#xb1;25%, we observe a consistent rise in costs across all times of the day. The evening period (19&#x2013;24) is particularly affected, with costs ranging from $125.2&#xa0;k/hr at &#xb1;5% uncertainty to $165.4&#xa0;k/hr at &#xb1;25% uncertainty. This significant increase highlights the importance of accurate forecasting and robust optimization techniques to mitigate the financial impact of variability in renewable energy outputs.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Impact of renewable generation uncertainty on operational costs.</p>
</caption>
<graphic xlink:href="fenrg-12-1483170-g002.tif"/>
</fig>
<p>Moreover, the morning (7&#x2013;12) and afternoon (13&#x2013;18) periods also exhibit notable cost increases with growing uncertainty, though to a slightly lesser extent than the evening peak. For instance, during the afternoon, costs rise from $120.9&#xa0;k/hr at &#xb1;5% uncertainty to $160.2&#xa0;k/hr at &#xb1;25% uncertainty. These patterns suggest that while renewable energy integration brings cost benefits, the system&#x2019;s sensitivity to uncertainty must be carefully managed, particularly during high-demand periods. This analysis underscores the need for advanced modeling and real-time adjustments in power system operations to ensure cost-effectiveness and reliability as renewable energy plays a larger role in the grid.</p>
<p>This sensitivity analysis in <xref ref-type="fig" rid="F3">Figure 3</xref> highlights the impact of grid control system response times on operational costs. The heatmap reveals that as response times increase from immediate to 20&#xa0;min, operational costs rise significantly, especially during peak demand hours. For instance, in the evening (19&#x2013;24), costs increase from $125.6&#xa0;k/hr with an immediate response to $165.9&#xa0;k/hr with a 20-min delay. This emphasizes the critical need for rapid response capabilities in grid management to minimize costs associated with renewable energy fluctuations. Delays in response can lead to increased reliance on expensive reserve power and higher risks of system instability, particularly during periods of high demand.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Operational cost sensitivity to grid control response times.</p>
</caption>
<graphic xlink:href="fenrg-12-1483170-g003.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F4">Figure 4</xref>, as the level of renewable integration increases from 10% to 50%, there is a noticeable decrease in reserve usage across all levels of load variability. For instance, at the lowest level of load variability (&#xb1;5%), reserve usage starts at approximately 218&#xa0;MW when renewable integration is at 10%, but this drops to around 201&#xa0;MW as renewable integration reaches 50%. This trend is expected, as higher renewable integration typically leads to greater reliance on cleaner energy sources, reducing the need for traditional reserves. The plot reveals that this decline in reserve usage is not linear but follows a gentle curve, indicating that the benefits of increased renewable integration in reducing reserve needs become less pronounced at higher integration levels. This suggests that while renewable energy reduces the need for reserves, there is a diminishing return effect as the grid becomes more saturated with renewables. Load variability, representing fluctuations in demand, significantly impacts reserve usage. At the highest level of load variability (&#xb1;20%), reserve usage ranges from approximately 230&#xa0;MW at 10% renewable integration to about 212&#xa0;MW at 50% integration. This increase in reserve usage with higher load variability highlights the grid&#x2019;s need to maintain additional reserves to manage unexpected surges or drops in demand, especially when relying on variable renewable sources. The surface plot shows that at lower levels of renewable integration, the grid is more sensitive to changes in load variability. For example, when renewable integration is at 10%, reserve usage increases by roughly 12&#xa0;MW as load variability rises from &#xb1;5% to &#xb1;20%. In contrast, at 50% renewable integration, the increase in reserve usage for the same range of load variability is only about 11&#xa0;MW. This indicates that higher renewable integration helps mitigate some of the risks associated with load variability, though not entirely. The curvature of the surface plot is particularly informative. It shows that the relationship between reserve usage, renewable integration, and load variability is not straightforward. The exponential decrease in reserve usage as renewable integration increases suggests that the grid&#x2019;s reliance on reserves reduces rapidly at first but then tapers off. This pattern is important for grid operators to understand, as it implies that beyond a certain point, further increases in renewable integration may yield diminishing reductions in reserve needs. Additionally, the sine function applied to load variability introduces a wave-like pattern, reflecting the periodic and often unpredictable nature of load changes. This sinusoidal effect highlights how small changes in load variability can cause fluctuations in reserve requirements, emphasizing the importance of accurate load forecasting in conjunction with renewable integration strategies. The 3D surface plot provides a comprehensive view of how reserve usage is influenced by both renewable integration and load variability. It underscores the benefits of increasing renewable energy penetration in reducing reserve needs, particularly in systems with moderate load variability. However, the diminishing returns at higher levels of renewable integration and the persistent impact of load variability on reserve usage suggest that a balanced approach is necessary. Grid operators must consider both the level of renewable integration and the variability of demand when planning reserve capacities to ensure a reliable and cost-effective power supply. The insights gained from this analysis can guide strategic decisions in grid management, particularly in optimizing the mix of renewable and conventional energy sources while maintaining sufficient reserves to handle unexpected fluctuations.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>3D surface plot of reserve usage vs. renewable integration and load variability.</p>
</caption>
<graphic xlink:href="fenrg-12-1483170-g004.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> shows the 3D Surface Plot of Reserve Usage vs. Renewable Integration and Capacity Factor. As the level of renewable integration increases from 10% to 50%, there is a marked decrease in reserve usage across all capacity factor levels. For instance, at a low-capacity factor of 20%, reserve usage begins at approximately 228&#xa0;MW when renewable integration is at 10%, and this decreases to around 210&#xa0;MW as renewable integration reaches 50%. This trend is consistent across the surface, showing that higher renewable integration generally reduces the need for reserves, even when the capacity factor is low. The decline in reserve usage becomes more pronounced as renewable integration increases, particularly when moving from 10% to 30% integration. Beyond 30%, the decrease continues but at a slower rate, indicating a diminishing return effect where additional increases in renewable penetration have a reduced impact on reserve requirements. For example, at a capacity factor of 50%, reserve usage drops from 220&#xa0;MW at 10% integration to approximately 200&#xa0;MW at 50% integration, a reduction of 20&#xa0;MW. The capacity factor has a significant impact on reserve usage, with higher capacity factors leading to lower reserve requirements. At a renewable integration level of 20%, reserve usage is around 220&#xa0;MW when the capacity factor is 20%, but this decreases to approximately 198&#xa0;MW when the capacity factor increases to 80%. This reduction reflects the increased reliability of renewable generation at higher capacity factors, which lessens the need for reserves to cover potential shortfalls in renewable output. The plot also highlights how the benefits of higher capacity factors are more substantial at lower levels of renewable integration. For example, at a 10% renewable integration level, increasing the capacity factor from 20% to 80% reduces reserve usage by nearly 30&#xa0;MW (from 228 to 198&#xa0;MW). However, at a 50% renewable integration level, the same increase in capacity factor results in a reduction of about 20&#xa0;MW (from 210 to 190&#xa0;MW). This suggests that while improving the capacity factor is beneficial, its impact is more pronounced when the grid is less reliant on renewables. The surface plot demonstrates a smooth, curving relationship between the three variables, with the reserve usage generally decreasing as both renewable integration and capacity factor increase. The curvature introduced by the exponential and sinusoidal terms in the reserve usage equation indicates that the relationship is non-linear, with the most significant gains in reserve reduction occurring at moderate levels of renewable integration and capacity factors. The plot&#x2019;s shape suggests that grid operators can achieve substantial reductions in reserve usage by focusing on improving the capacity factor of renewable sources, particularly at lower levels of renewable penetration. However, as the grid becomes more saturated with renewables, the impact of further increases in the capacity factor diminishes, reflecting the complex interplay between these factors in grid management.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>3D surface plot of reserve usage vs. renewable integration and capacity factor.</p>
</caption>
<graphic xlink:href="fenrg-12-1483170-g005.tif"/>
</fig>
</sec>
<sec sec-type="discussion" id="s6">
<title>6 Discussion</title>
<p>The real-time implementation of a framework that integrates robust optimization with online learning for managing uncertainties in renewable energy sources poses significant computational challenges. First, the complexity of robust optimization, which requires the consideration of multiple scenarios within uncertainty sets, demands substantial computational resources. These scenarios are essential for ensuring the resilience of the power system but can drastically increase the number of variables and constraints in the optimization problems. Moreover, the need for real-time data integration further complicates the computational landscape. The online learning component of the framework must process and react to incoming data streams rapidly to adjust operational strategies instantaneously. This necessitates a robust computational infrastructure capable of high-throughput data processing and real-time analytical computations, which can be a major challenge, especially in systems with extensive geographic dispersion and large numbers of input variables.</p>
<p>Additionally, the integration of these complex systems into existing power grid operations introduces further computational demands. Ensuring that robust optimization algorithms and online learning processes work harmoniously without introducing latency involves sophisticated software engineering and hardware solutions. Scalability is another critical challenge; as the system expands to include more renewable energy sources and covers larger geographical areas, the volume of data and the complexity of the optimization tasks grow exponentially. This scalability issue requires advanced algorithmic solutions that can decompose large problems into smaller, more manageable tasks while maintaining overall system integrity and performance. Effective solutions might include the use of parallel processing techniques, cloud-based computing platforms, and specialized hardware optimized for large-scale data analytics and machine learning tasks. These technological enhancements are pivotal in overcoming the computational hurdles and ensuring that the integrated framework can operate efficiently and reliably in real-time scenarios.</p>
<p>The robust optimization and online learning framework proposed in this paper, while developed within the context of energy systems, holds considerable potential for adaptation across a wide range of other critical infrastructure sectors. These sectors, which include water management, transportation, and telecommunications, similarly face the challenge of operating under uncertainty and dynamic conditions. The ability of our framework to dynamically adapt to changing conditions and learn from real-time data makes it a valuable tool for any infrastructure system that requires high reliability and operational flexibility. Applying this approach could help enhance the resilience and efficiency of these systems, particularly in scenarios where external factors such as environmental conditions, usage patterns, and technological disruptions introduce significant variability and risk. Further research could explore specific modifications and optimizations necessary to tailor the framework to the unique operational characteristics and requirements of these other sectors, potentially leading to broader implications for resilience and efficiency in critical infrastructure management.</p>
<p>The adaptability of our robust optimization and online learning framework extends beyond large-scale power systems to smaller-scale systems such as microgrids. Microgrids, characterized by their localized generation and consumption, pose distinct challenges and opportunities for implementing our approach. To effectively apply our methodology to microgrids, adjustments such as simplifying the robust optimization model to suit smaller, less complex networks, and fine-tuning the online learning algorithms for quicker and more frequent adjustments are necessary. These modifications ensure that the framework can effectively manage the higher relative impact of renewable sources and the dynamic operational patterns typical of microgrids. This scaled adaptation not only broadens the usability of our model but also enhances its utility in promoting sustainable and resilient energy solutions across diverse energy systems. Through continued research and refinement, we aim to fully realize the potential of our framework in optimizing the performance of both macro and micro energy systems, contributing to more efficient and reliable power management in various contexts.</p>
<p>The scalability of the online learning algorithm within our dynamic adaptation framework is a critical feature that ensures its applicability to power systems of varying sizes and complexities. Designed to handle the expansive and often fluctuating data volumes generated by large-scale power systems, the algorithm leverages advanced distributed computing techniques. This approach not only enhances the algorithm&#x2019;s ability to process large datasets efficiently but also enables parallel processing capabilities, crucial for maintaining real-time performance under increased operational demands. By modularizing the learning process, our algorithm can dynamically adjust its operational parameters to suit the specific characteristics of the power system it manages, whether it be a compact microgrid or an extensive national power grid. These features underscore our framework&#x2019;s robust scalability, making it a versatile tool for integrating renewable energy sources into diverse energy systems, promoting both enhanced operational stability and increased adoption of sustainable energy solutions.</p>
</sec>
<sec sec-type="conclusion" id="s7">
<title>7 Conclusion</title>
<p>This paper presents a robust optimization framework enhanced by online learning for the effective integration of renewable energy sources into power grids. The proposed method addresses the inherent uncertainties in renewable energy generation by combining robust optimization with adaptive online learning techniques. The results from extensive simulations using the IEEE 30-bus test system demonstrate significant improvements in both operational efficiency and resilience compared to traditional approaches. Key findings include: The proposed framework achieves a 15% reduction in operational costs and a 20% improvement in system reliability over conventional optimization methods; The online learning component adapts to real-time data, ensuring that the optimization model remains accurate and effective under changing conditions.</p>
<p>The findings from our study hold significant implications for the advancement of smart grid technologies, particularly in enhancing their capacity to integrate renewable energy resources seamlessly. The proposed framework&#x2019;s ability to dynamically adapt to real-time data through robust optimization and online learning paves the way for smarter, more efficient grid operations. These capabilities are crucial for developing future smart grids that can autonomously manage the variability and unpredictability inherent in large-scale renewable integration. By reducing operational risks and improving reliability, our framework supports the development of advanced predictive models and decision-making tools that are essential for the next generation of smart grid technologies. Moreover, the adaptability and efficiency improvements demonstrated in our study suggest that future smart grids will be better equipped to meet energy demands sustainably while supporting global environmental goals. This research not only enhances our understanding of complex grid dynamics but also sets a foundational path for future innovations that will further optimize energy distribution and resource management in smart grids around the world.</p>
<p>In summary, this research advances the state-of-the-art in power system optimization by integrating modern AI techniques with robust optimization methodologies. The framework not only enhances the operational efficiency of power grids but also provides a scalable solution for future energy systems. Future research will focus on extending this framework to larger, more complex systems and exploring additional applications in different energy contexts.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s8">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s9">
<title>Author contributions</title>
<p>CD: Conceptualization, Investigation, Writing&#x2013;original draft, Writing&#x2013;review and editing. ZJ: Conceptualization, Writing&#x2013;original draft. HX: Investigation, Software, Writing&#x2013;original draft, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s10">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This work is supported by the Digital Grid Research Foundation of China Southern Power Grid (DPGCSG-2024-KF-01), Research on key technologies for synergetic accommodation of transmission and distribution networks considering the bidirectional transmission of new energy uncertainties.</p>
</sec>
<sec sec-type="COI-statement" id="s11">
<title>Conflict of interest</title>
<p>Author CD was employed by Csg.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s12">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bahrami</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wong</surname>
<given-names>V. W. S.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>An online learning algorithm for demand response in smart grid</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>9</volume> (<issue>5</issue>), <fpage>4712</fpage>&#x2013;<lpage>4725</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2017.2667599</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ben-Tal</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hazan</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Koren</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Mannor</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Oracle-based robust optimization via online learning</article-title>. <source>Operations Res.</source> <volume>63</volume> (<issue>3</issue>), <fpage>628</fpage>&#x2013;<lpage>638</lpage>. <pub-id pub-id-type="doi">10.1287/opre.2015.1374</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ben-Tal</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Nemirovski</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2001</year>). <source>Lectures on modern convex optimization: analysis, algorithms, and engineering applications</source>. <publisher-name>SIAM</publisher-name>.</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bertsimas</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Sim</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>The price of robustness</article-title>. <source>Operations Res.</source> <volume>52</volume> (<issue>1</issue>), <fpage>35</fpage>&#x2013;<lpage>53</lpage>. <pub-id pub-id-type="doi">10.1287/opre.1030.0065</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bonfiglio</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bruno</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Martino</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Minetti</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Procopio</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Velini</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2024</year>). &#x201c;<article-title>Renewable energy communities virtual islanding: a novel service for smart distribution networks</article-title>,&#x201d; in <conf-name>2024 IEEE/IAS 60th Industrial and Commercial Power Systems Technical Conference (I&#x26;CPS)</conf-name>, <conf-loc>Las Vegas, NV</conf-loc>, <conf-date>May 19&#x2013;23, 2024</conf-date>, <fpage>1</fpage>&#x2013;<lpage>8</lpage>.</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A privacy-preserving online learning approach for incentive-based demand response in smart grid</article-title>. <source>IEEE Syst. J.</source> <volume>13</volume> (<issue>4</issue>), <fpage>4208</fpage>&#x2013;<lpage>4218</lpage>. <pub-id pub-id-type="doi">10.1109/JSYST.2018.2883448</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheraghi</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Jahangir</surname>
<given-names>M. H.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Multi-objective optimization of a hybrid renewable energy system supplying a residential building using NSGA-II and MOPSO algorithms</article-title>. <source>Energy Convers. Manag.</source> <volume>294</volume>, <fpage>117515</fpage>. <pub-id pub-id-type="doi">10.1016/j.enconman.2023.117515</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Distributed energy management of multi-area integrated energy system based on multi-agent deep reinforcement learning</article-title>. <source>Int. J. Electr. Power and Energy Syst.</source> <volume>157</volume>, <fpage>109867</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2024.109867</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ettappan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Vimala</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Ramesh</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kesavan</surname>
<given-names>V. T.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Optimal reactive power dispatch for real power loss minimization and voltage stability enhancement using artificial bee colony algorithm</article-title>. <source>Microprocess. Microsystems</source> <volume>76</volume>, <fpage>103085</fpage>. <pub-id pub-id-type="doi">10.1016/j.micpro.2020.103085</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Irfan</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Malaji</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Patsa</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Rangarajan</surname>
<given-names>S. S.</given-names>
</name>
<name>
<surname>Collins</surname>
<given-names>R. E.</given-names>
</name>
<name>
<surname>Senjyu</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Online learning-based ANN controller for a grid-interactive solar PV system</article-title>. <source>Appl. Sci.</source> <volume>11</volume> (<issue>18</issue>), <fpage>8712</fpage>. <pub-id pub-id-type="doi">10.3390/app11188712</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jia</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Bi</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Two-stage robust dispatch of multi-area integrated electric-gas systems: a decentralized approach</article-title>. <source>CSEE J. Power Energy Syst.</source>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.17775/CSEEJPES.2021.04010</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yang Dong</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Terzija</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>An optimal dispatch method of integrated electricity and gas systems incorporating hydrogen injection flexibility</article-title>. <source>Int. J. Electr. Power and Energy Syst.</source> <volume>155</volume>, <fpage>109662</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2023.109662</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>J. O.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>Y. S.</given-names>
</name>
<name>
<surname>Jeon</surname>
<given-names>J. H.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Robust optimization method for voltage balancer planning in bipolar DC distribution systems</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>39</volume>, <fpage>6592</fpage>&#x2013;<lpage>6604</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2024.3352661</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>W.-J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A wind speed correction method based on modified hidden Markov model for enhancing wind power forecast</article-title>. <source>IEEE Trans. Industry Appl.</source> <volume>58</volume> (<issue>1</issue>), <fpage>656</fpage>&#x2013;<lpage>666</lpage>. <pub-id pub-id-type="doi">10.1109/tia.2021.3127145</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Bu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chung</surname>
<given-names>E.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Factoring electrochemical and full-lifecycle aging modes of battery participating in energy and transportation systems</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>15</volume>, <fpage>4932</fpage>&#x2013;<lpage>4945</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2024.3402548</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Stochastic-weighted robust optimization based bilayer operation of a multi-energy building microgrid considering practical thermal loads and battery degradation</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>13</volume> (<issue>2</issue>), <fpage>668</fpage>&#x2013;<lpage>682</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2021.3126776</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Restoration of a multi-energy distribution system with joint district network reconfiguration via distributed stochastic programming</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>15</volume> (<issue>3</issue>), <fpage>2667</fpage>&#x2013;<lpage>2680</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2023.3317780</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Panwisawas</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Real-time prediction and adaptive adjustment of continuous casting based on deep learning</article-title>. <source>Commun. Eng.</source> <volume>2</volume> (<issue>1</issue>), <fpage>34</fpage>. <pub-id pub-id-type="doi">10.1038/s44172-023-00084-1</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Veerasamy</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Ning</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Gooi</surname>
<given-names>H. B.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Two-stage robust optimization for assessment of PV hosting capacity based on decision-dependent uncertainty</article-title>. <source>J. Mod. Power Syst. Clean Energy</source>, <fpage>1</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.35833/MPCE.2023.000488</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rahman</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Saha</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Islam</surname>
<given-names>S. N.</given-names>
</name>
<name>
<surname>Arif</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>Mosadeghy</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Haque</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Analysis of power grid voltage stability with high penetration of solar PV systems</article-title>. <source>IEEE Trans. Industry Appl.</source> <volume>57</volume> (<issue>3</issue>), <fpage>2245</fpage>&#x2013;<lpage>2257</lpage>. <pub-id pub-id-type="doi">10.1109/tia.2021.3066326</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ruan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Towards interdisciplinary integration of electrical engineering and earth science</article-title>. <source>Nat. Rev. Electr. Eng.</source> <volume>1</volume> (<issue>5</issue>), <fpage>278</fpage>&#x2013;<lpage>279</lpage>. <pub-id pub-id-type="doi">10.1038/s44287-024-00042-9</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Solat</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Gharehpetian</surname>
<given-names>G. B.</given-names>
</name>
<name>
<surname>Naderi</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Anvari-Moghaddam</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>On the control of microgrids against cyber-attacks: a review of methods and applications</article-title>. <source>Appl. Energy</source> <volume>353</volume>, <fpage>122037</fpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2023.122037</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>A multi-factor spatio-temporal correlation analysis method for PV development potential estimation</article-title>. <source>Renew. Energy</source> <volume>223</volume>, <fpage>119962</fpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2024.119962</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Huo</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hernando-Gil</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Two-stage distributionally robust optimization for energy hub systems</article-title>. <source>IEEE Trans. Industrial Inf.</source> <volume>16</volume> (<issue>5</issue>), <fpage>3460</fpage>&#x2013;<lpage>3469</lpage>. <pub-id pub-id-type="doi">10.1109/TII.2019.2938444</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>