<?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">1479347</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2024.1479347</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>An ADMM approach for unit commitment with considering dynamic line rating</article-title>
<alt-title alt-title-type="left-running-head">Dai 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.1479347">10.3389/fenrg.2024.1479347</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Dai</surname>
<given-names>Jiang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<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>Tian</surname>
<given-names>Nianjie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<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>Zhao</surname>
<given-names>Qian</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<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" corresp="yes">
<name>
<surname>Tang</surname>
<given-names>Chong</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2814615/overview"/>
<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>Xuan</surname>
<given-names>Peizheng</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<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>Cheng</surname>
<given-names>Lanfen</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<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>Power Dispatching and Control Center of Guizhou Power Grid Co., Ltd.</institution>, <addr-line>Guiyang</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>State Key Laboratory of HVDC</institution>, <institution>Electric Power Research Institute</institution>, <institution>China Southern Power Grid Co., Ltd. (CSG)</institution>, <addr-line>Guangzhou</addr-line>, <addr-line>Guangdong</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/1371877/overview">Tao Ding</ext-link>, Xi&#x2019;an Jiaotong University, 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/2815253/overview">Chunyu Zhang</ext-link>, Taizhou University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2612435/overview">Lizi Luo</ext-link>, Nanjing University of Science and Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Chong Tang, <email>tangchong@csg.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>30</day>
<month>10</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1479347</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>08</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>28</day>
<month>08</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Dai, Tian, Zhao, Tang, Xuan and Cheng.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Dai, Tian, Zhao, Tang, Xuan and Cheng</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>
<p>To enhance the transmission capabilities in power system scheduling, this paper develops a unit commitment model that incorporates dynamic transmission line capacities and proposes an efficient solving algorithm. A multi-scenario unit commitment model that integrates dynamic transmission line capacities is introduced, using quantile regression to construct a data-driven capacity increase model based on historical environmental data. The model is solved using Lagrangian relaxation and the Alternating Direction Method of Multipliers (ADMM) to decouple dynamic constraints, allowing the dual problem to be decomposed into sub-problems and solved iteratively. The proposed model and algorithm are validated using the IEEE-118 and IEEE-300 test cases, demonstrating their effectiveness in handling dynamic transmission line capacities and improving scheduling performance.The approach provides a robust and flexible solution for power system scheduling, enhancing reliability and economic efficiency.</p>
</abstract>
<kwd-group>
<kwd>unit commitment</kwd>
<kwd>dynamic line rating</kwd>
<kwd>Lagrangian relaxation</kwd>
<kwd>alternating direction method of multipliers</kwd>
<kwd>sub-gradient algorithms</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Sustainable Energy Systems</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>With the rapid advancement of the global energy transformation, the extensive penetration of renewable energy, notably wind and solar power, presents formidable hurdles to the adaptability and steadiness of electrical grids. Amidst this evolving landscape, the attainment of carbon neutrality has emerged as a collective aspiration for the global community (<xref ref-type="bibr" rid="B18">Li et al., 2019</xref>; <xref ref-type="bibr" rid="B34">Xu et al., 2024</xref>; <xref ref-type="bibr" rid="B40">Zhu and Li, 2024</xref>). This ambition, however, intensifies the congestion plaguing power system transmission lines, standing as a cardinal impediment to the efficacious assimilation of renewable energies (<xref ref-type="bibr" rid="B10">Elavarasan et al., 2020</xref>; <xref ref-type="bibr" rid="B16">Kroposki, 2017</xref>). Framed within this context, the principal endeavor of unit commitment (UC) dilemmas that contemplate renewable energy paradigms centers on ascertaining the operational status of power plants across distinct intervals within the scheduling horizon. The overarching aim is to curtail operational expenditures whilst concurrently honoring safety protocols under multifarious scenarios of renewable energy production and upholding network flow restrictions. Deliberations on UC frameworks and their resolutions bear considerable weight in maximizing the potential for renewable energy integration and materializing aspirations of carbon emission reductions, an area that has garnered profound scholarly attention from researchers across the globe over extended periods (<xref ref-type="bibr" rid="B12">Han et al., 2023</xref>; <xref ref-type="bibr" rid="B38">Yuan et al., 2024</xref>).</p>
<p>In essence, the UC problem is pivotal for day-ahead dispatch and ensuring the operational security of power systems. Ongoing studies pertaining to Security-Constrained Unit Commitment (SCUC) predominantly concentrate on the reformulation of model (<xref ref-type="bibr" rid="B6">Ding et al., 2017</xref>; <xref ref-type="bibr" rid="B9">Du et al., 2019</xref>; <xref ref-type="bibr" rid="B21">Meus et al., 2018</xref>; <xref ref-type="bibr" rid="B22">Morales-Espa&#xf1;a and Tejada-Arango, 2019</xref>), the management of transmission line constraints (<xref ref-type="bibr" rid="B32">Xavier et al., 2019</xref>; <xref ref-type="bibr" rid="B17">Lee et al., 2014</xref>), and methodologies aimed at expediting the resolution of SCUC problems (<xref ref-type="bibr" rid="B35">Yang et al., 2022</xref>; <xref ref-type="bibr" rid="B33">Xu et al., 2020</xref>; <xref ref-type="bibr" rid="B20">Lu et al., 2020</xref>). By employing strategies such as unit clustering and splitting the decision-making process into two distinct stages, the formulation of the SCUC problem becomes increasingly detailed and all-encompassing. The application of techniques like temporal decomposition, which separates the problem temporally, and dynamic programming algorithms, which efficiently solve problems by breaking them down into simpler subproblems, leads to a substantial improvement in the speed and effectiveness of finding solutions to SCUC challenges. While these investigations have tackled a myriad of challenges, they fall short in a significant aspect: the prevalent use of rudimentary static transmission line constraints in modeling. Such an approach falls short in managing the transient overloading hazards stemming from the intermittent nature of renewable energy sources. Additionally, the static transmission line capacity settings tend to err on the side of caution, curtailing the transmission reach of electric power produced by units with lower operating costs, thereby eroding the economic feasibility of the resultant SCUC solutions. As a result, in light of the escalating dimensions of power systems and the heightened imperative for cost-effectiveness in SCUC decisions, there exists a pressing requirement for research endeavors focused on augmenting the capacities of transmission lines and amplifying the transmission aptitude of power system network.</p>
<p>Regarding the mitigation of transmission line congestion, prevailing solutions predominantly encompass power flow regulation (<xref ref-type="bibr" rid="B39">Zhang et al., 2021</xref>; <xref ref-type="bibr" rid="B25">Peng et al., 2024</xref>; <xref ref-type="bibr" rid="B36">Yao and Zhang, 2024</xref>) and adjustments within the electricity market dynamics (<xref ref-type="bibr" rid="B30">Tosatto et al., 2020</xref>; <xref ref-type="bibr" rid="B37">Ye et al., 2016</xref>; <xref ref-type="bibr" rid="B29">Sun et al., 2020</xref>). These studies primarily introduce supplementary mechanisms aimed at modulating power flows within the electrical grid and alleviating congestion on transmission lines, without fundamentally escalating the intrinsic capacity of the lines themselves. To rectify this deficiency, the notion of dynamic line rating (DLR) has been conceptualized and advocated. In reality, the capacity of transmission lines is inherently fluid, fluctuating in response to atmospheric and environmental shifts. Dynamic line ratings afford the capability of real-time estimation, factoring in a plethora of relevant parameters, thereby circumventing the financial burden associated with physical line expansions. Their implementation is pivotal in ameliorating instances of line congestion and fortifying the transmission efficacy of power systems.</p>
<p>Present methodologies for attaining dynamic augmentation of transmission line capacities are predominantly grounded in physical models, a domain explored in depth across various academic works (<xref ref-type="bibr" rid="B14">Kim and Morcos, 2013</xref>; <xref ref-type="bibr" rid="B4">Dawson and Knight, 2018</xref>; <xref ref-type="bibr" rid="B8">Douglass et al., 2016</xref>; <xref ref-type="bibr" rid="B3">Cheng et al., 2021</xref>). These researches excel in providing real-time simulations of transmission line dynamic capacities. Nonetheless, the reliance on physical models necessitates access to a plethora of line-specific physical parameters, a requirement that often entails substantial investments in terms of human and financial resources, thus limiting practical applicability. Contrary to the resource-intensive real-time simulations underpinned by physical models, data-driven modeling strategies demand merely the acquisition of meteorological parameters pertinent to the geographical locale housing the transmission line. Once gathered, these data can be harnessed within regression methodologies to compute the coefficients integral to the model. An additional advantage is that the resultant dynamic transmission line capacity models are typically articulated as mathematical expressions, facilitating their seamless integration into analyses spanning a multitude of power system concerns. Over the recent past, this approach has progressively captured the interest and focus of the scholarly realm (<xref ref-type="bibr" rid="B19">Liu et al., 2023</xref>; <xref ref-type="bibr" rid="B2">Bhattarai et al., 2018</xref>; <xref ref-type="bibr" rid="B23">Morozovska et al., 2021</xref>; <xref ref-type="bibr" rid="B15">Kirilenko et al., 2021</xref>).</p>
<p>Consequently, integrating data-driven dynamic capacity models into SCUC problems enables the introduction of dynamic transmission line capacities by leveraging historical data on weather and environmental parameters. This integration can substantially decrease operational costs of the system, underscoring its significant research merit. Yet, the inherent complexity of SCUC models as mixed-integer programming problems makes them arduous to resolve. The integration of dynamic transmission line constraints only exacerbates this complexity. At present, predominant approaches to accelerate the problem-solving process entail the utilization of decomposition algorithms (<xref ref-type="bibr" rid="B24">Muralikrishnan et al., 2020</xref>; <xref ref-type="bibr" rid="B31">Trivedi et al., 2015</xref>; <xref ref-type="bibr" rid="B11">Feng et al., 2023</xref>), converting the issue into a linear programming problem (<xref ref-type="bibr" rid="B28">Qu et al., 2023</xref>; <xref ref-type="bibr" rid="B27">Qu et al., 2024</xref>; <xref ref-type="bibr" rid="B5">Ding et al., 2022</xref>), and leveraging smart algorithms (<xref ref-type="bibr" rid="B41">Zhu and Gao, 2020</xref>; <xref ref-type="bibr" rid="B1">Baziar et al., 2021</xref>; <xref ref-type="bibr" rid="B26">Ponciroli et al., 2020</xref>). Note that reference 34 proposes a convex hull representation for the SCUC problem, converting it into a linear programming problem. This approach ensures the accuracy of the solution while enabling rapid acquisition of the SCUC solution. However, in scenarios accounting for dynamic transmission line constraints, variables exhibit pronounced interconnectivity, posing challenges to decoupling efforts. Moreover, intricate constraints obstruct the transformation of the model into one involving solely continuous variables.</p>
<p>To address the inadequacies and challenges prevalent in contemporary research, this article introduces an innovative SCUC model for power systems that explicitly incorporates the dynamic capacity of transmission lines. Grounded in the thermal equilibrium equation governing the line, a predictive model for transmission line temperature is formulated employing superquantile regression techniques, subsequently morphing into a dynamic transmission line capacity model. Building upon this novel foundation, a bespoke algorithm is devised to tackle the model at hand. Anchored in the core iterative architecture of the Lagrangian relaxation algorithm, the problem is decomposed into a series of single-unit subproblems. Leveraging the fundamental tenet of the Alternating Direction Method of Multipliers (ADMM), the dynamic transmission line constraints are meticulously decoupled, facilitating an iterative resolution of each subproblem&#x2019;s variables via alternating multipliers, culminating in the comprehensive resolution of the model. The main contributions of this paper can be summarized as follows:<list list-type="simple">
<list-item>
<p>1. A stochastic optimization model for power system multi-scenario SCUC that takes into account dynamic transmission line capacities is proposed. In parallel with addressing the uncertainty associated with renewable energy, we have employed a data-driven methodology to formulate a dynamic transmission line capacity model, seamlessly embedding it within the UC model.</p>
</list-item>
<list-item>
<p>2. An algorithm tailored to solve this model, anchored in the principles of Lagrangian relaxation and the Alternating Direction Method of Multipliers (ADMM), has been conceived. Through the strategic decomposition of the problem and the decoupling of the dynamic transmission line model, our algorithm facilitates an efficient and swift resolution of the overarching problem.</p>
</list-item>
</list>
</p>
<p>The overall structure of this paper is as follows: firstly, in <xref ref-type="sec" rid="s2">Section 2</xref>, the formulations of UC and dynamic line rating model are given. Secondly, the proposed algorithm for solving the D-SCUC model are given in <xref ref-type="sec" rid="s3">Section 3</xref>. And in <xref ref-type="sec" rid="s4">Section 4</xref>, two UC cases are employed to demonstrate the advantages of D-SCUC model and proposed solving algorithm. Finally, we summarize the full text in <xref ref-type="sec" rid="s5">Section 5</xref>.</p>
</sec>
<sec id="s2">
<title>2 Concept and model of SCUC considering dynamic capacity increase of transmission lines</title>
<sec id="s2-1">
<title>2.1 Multi-scenario SCUC model</title>
<p>The main task of SCUC is to determine the start-stop state of the unit in each period of the scheduling cycle, and its goal is to minimize the operating cost under the premise of satisfying the coupling constraints of the system and the physical constraints of the single unit (<xref ref-type="bibr" rid="B7">Ding et al., 2021</xref>). The system coupling constraints include power balance constraints, system rotation reserve constraints, transmission line capacity constraints, etc. The single unit operation physical constraints include unit start-stop logic constraints, ramp constraints, and minimum start-stop time constraints (<xref ref-type="bibr" rid="B13">Ju et al., 2023</xref>). The model is presented as follows:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mi>min</mml:mi>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</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>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</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>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mtext>re</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m3">
<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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x2265;</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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>res</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="double-struck">Z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>PTDF</mml:mtext>
</mml:msubsup>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>PTDF</mml:mtext>
</mml:msubsup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mtext>re</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mtext>PTDF</mml:mtext>
</mml:msubsup>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>F</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">Z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m6">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>on</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>on</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m7">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>off</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mtext>off</mml:mtext>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>off</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>min</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>down</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>shut</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>up</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>start</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e1">Equation 1</xref> constitutes the objective function, targeting the minimization of aggregate start-up and shut-down costs for generating units alongside the expectation of operational expenses across diverse scenarios, aiming for their absolute minimum. The objective function <italic>f</italic> is typically a quadratic function of the generator output and does not include cross-terms with the start-up and shut-down variables of the units. During the computation, this function is generally piecewise linearized. <xref ref-type="disp-formula" rid="e2">Equations 2</xref>&#x2013;<xref ref-type="disp-formula" rid="e4">4</xref> delineate the system constraints, encompassing the requirement for power balance, the stipulation for system reserves, and the static transmission line limitations, respectively. <xref ref-type="disp-formula" rid="e5">Equation 5</xref> articulates the logical constraints that dictate the interrelation between the start-up and shut-down states of the units. <xref ref-type="disp-formula" rid="e6">Equations 6</xref>, <xref ref-type="disp-formula" rid="e7">7</xref> serve to uphold the condition that the uninterrupted operation period of each unit surpasses the stipulated minimum durations. <xref ref-type="disp-formula" rid="e8">Equation 8</xref> imposes that the output levels of the units remain confined within predefined upper and lower bounds, concurrently adhering to the constraints imposed by their operational statuses. Lastly, <xref ref-type="disp-formula" rid="e9">Equations 9</xref>, <xref ref-type="disp-formula" rid="e10">10</xref> are dedicated to ensuring that the ramp-up and ramp-down rates of the units do not transgress the established maximum limits, and that the generation output during these transitional periods remains within the prescribed safety margins.</p>
</sec>
<sec id="s2-2">
<title>2.2 Dynamic capacity increase model of transmission lines</title>
<p>As the foundational elements for the DLR model and the superquantile regression model, rather than the focal points of this paper, the heat balance equation and polynomial regression are described in the <xref ref-type="sec" rid="s11">Supplementary Appendix</xref>.</p>
<p>Although QR is already versatile and widely used for quantifying risk, its capabilities can be expanded by using super quantile regression (SQR) to estimate the cumulative tail behavior of a random variable. Unlike QR, which focuses on quantifying the risk based on the probability of undesirable events, SQR provides insight into the magnitude of these events. This feature is particularly valuable in applications where understanding the consequences of undesirable events is necessary.</p>
<p>The <italic>&#x3b1;</italic>-super quantile function of a continuous random variable <italic>y</italic> is defined as its tail expectation. In relation to the quantile function (46), the upper-tail <italic>&#x3b1;</italic>-super quantile function can be expressed in <xref ref-type="disp-formula" rid="e11">Equation 11</xref>:<disp-formula id="e11">
<mml:math id="m11">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:munderover>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>Similar to other regressions, the linear SQR model is an estimator of the conditional <italic>&#x3b1;</italic>-super quantile of <italic>y</italic> in <xref ref-type="disp-formula" rid="e12">Equation 12</xref>:<disp-formula id="e12">
<mml:math id="m12">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <italic>y</italic>
<sup>
<italic>&#x3b1;</italic>
</sup> is the estimated upper-tail <italic>&#x3b1;</italic>-super quantile; <italic>&#x3b1;</italic> is the super quantile level of the random variable; <bold>
<italic>&#x3b2;</italic>
</bold>
<sub>
<italic>&#x3b1;</italic>
</sub> is the model parameter vector. The lower tail <italic>&#x3b1;</italic>-super quantile function and its corresponding regression model can be defined similarly. As SQR is evolved from QR, it benefits from the ability to determine its model parameter vector <bold>
<italic>&#x3b2;</italic>
</bold>
<sub>
<italic>&#x3b1;</italic>
</sub> by solving a linear programming problem.</p>
<p>Based on the concept of HBE and several regression models, the dynamic capacity increase model is constructed. In the modeling process, a quantile regression model is used to quantify the temporal characteristics of conductor temperature. This model mainly forecasts the <italic>&#x3b1;</italic>-quantile <italic>T</italic>
<sub>
<italic>t</italic>
</sub>
<sup>
<italic>&#x3b1;</italic>
</sup> of conductor temperature at time period t based on the input vector of environmental parameters for the previous <italic>k</italic> time periods. The input vector consists of weather-related parameters, including wind speed <italic>W</italic>
<sub>
<italic>s</italic>
</sub>, wind direction angle <italic>W</italic>
<sub>
<italic>a</italic>
</sub>, ambient temperature <italic>T</italic>
<sub>
<italic>a</italic>
</sub>, solar radiation <italic>Q</italic>
<sub>
<italic>s</italic>
</sub> and conductor temperature <italic>I</italic>
<sub>
<italic>t</italic>
</sub>. Specifically, the input vector has the following form:<disp-formula id="e13">
<mml:math id="m13">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2218;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2218;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2218;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2218;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2218;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2218;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2218;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2218;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2218;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2218;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e13">Equation 13</xref>, <bold>
<italic>I</italic>
</bold> (<xref ref-type="bibr" rid="B34">Xu et al., 2024</xref>), <bold>
<italic>I</italic>
</bold>, <bold>
<italic>W</italic>
</bold>
<sub>
<italic>s</italic>,</sub> <bold>
<italic>W</italic>
</bold>
<sub>
<italic>a</italic>
</sub>, <bold>
<italic>T</italic>
</bold>
<sub>
<italic>a</italic>
</sub> and <bold>
<italic>Q</italic>
</bold>
<sub>
<italic>s</italic>
</sub> are all row vectors representing the current and previous <italic>k</italic> time periods&#x2019; conductor current and quadratic terms, wind speed, wind direction angle, ambient temperature, and solar radiation, respectively, as shown below:<disp-formula id="e14">
<mml:math id="m14">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>It can be seen that <xref ref-type="disp-formula" rid="e13">Equation 13</xref> includes several cross-product terms of row vectors. These cross-product terms can better explore the dependencies between input parameters. By more effectively modeling the correlations between these parameters, these cross-terms enhance the influence of hyper-parameters on estimation.</p>
<p>Based on this, the construction of the big data-based model follows similar steps. The quantile regression model for a given risk level is obtained by solving an optimization model. The input vector <inline-formula id="inf1">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the model is constructed based on past predicted data of weather parameters and conductor current, as shown in <xref ref-type="disp-formula" rid="e13">Equation 13</xref>, with the actual conductor temperature values <italic>y</italic>
<sub>
<italic>i</italic>
</sub> &#x3d; <italic>T</italic>
<sub>
<italic>i</italic>
</sub> being regressed as the output value. Afterwards, to estimate the super-quantile of conductor temperature at time <italic>t</italic>, the input vector is substituted into the traditional regression model to calculate the <italic>&#x3b1;</italic>-super-quantile of predicted conductor temperature. The resulting super-quantile model has the closed form shown in <xref ref-type="disp-formula" rid="e15">Equation 15</xref>:<disp-formula id="e15">
<mml:math id="m16">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="double-struck">Z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>
<italic>T</italic>
<sub>
<italic>t</italic>
</sub>
<sup>
<italic>&#x3b1;</italic>
</sup> is the estimated <inline-formula id="inf2">
<mml:math id="m17">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-quantile temperature of the transmission line at time t, and the remaining variables correspond to the variables in <xref ref-type="disp-formula" rid="e13">Equations 13</xref>, <xref ref-type="disp-formula" rid="e14">14</xref>. According to the mathematical model, the conductor temperature is not only related to the current passing through the transmission line in the current time period, but also to the current in the previous time periods, which reflects the temporal variation characteristics of the conductor&#x2019;s capacity.</p>
<p>When using the equation to represent a specific transmission line which requires dynamic capacity increase, the model takes the following form:<disp-formula id="e16">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="double-struck">Z</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where <italic>T</italic>
<sub>
<italic>l,t,s</italic>
</sub> is the <italic>&#x3b1;</italic>-hyperquantile of the estimated temperature of the transmission line at the time period <italic>t</italic>, and the remaining variables correspond to the variable contents of the <xref ref-type="disp-formula" rid="e13">Equations 13</xref>, <xref ref-type="disp-formula" rid="e14">14</xref>. The model describes the functional relationship between current and temperature of conductor and provides model support for the SCUC model.</p>
</sec>
<sec id="s2-3">
<title>2.3 The dynamic security constrained unit commitment model (D-SCUC)</title>
<p>On the basis of the transmission line temperature prediction model shown in <xref ref-type="disp-formula" rid="e16">Equation 16</xref>, it is modified to embed dynamic transmission line constraints into SCUC model. The resulting dynamic transmission line constraint is as follows.<disp-formula id="e17">
<mml:math id="m19">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="double-struck">Z</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <italic>T</italic>
<sub>
<italic>l</italic>
</sub>
<sup>max</sup> is the maximum temperature of the selected transmission line <italic>l</italic>, and the meaning of other variables is the same as that of <xref ref-type="disp-formula" rid="e16">Equation 16</xref> From the DC power flow theory and the resulting power transfer distribution factor (PTDF), the relationship between the wire current and the transmission line power can be calculated as follows:<disp-formula id="e18">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>PTDF</mml:mtext>
</mml:msubsup>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>PTDF</mml:mtext>
</mml:msubsup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mtext>re</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mtext>PTDF</mml:mtext>
</mml:msubsup>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>Above all, the dynamic security-constrained unit commitment model (D-SCUC) is described in the following form, which combines the dynamic line capacities with the SCUC model:<disp-formula id="e19">
<mml:math id="m21">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mi>min</mml:mi>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</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>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
<disp-formula id="e20">
<mml:math id="m22">
<mml:mrow>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="bold">t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
<disp-formula id="e21">
<mml:math id="m23">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>17</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>18</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>As evidenced by <xref ref-type="disp-formula" rid="e19">Equations 19</xref>&#x2013;<xref ref-type="disp-formula" rid="e21">21</xref>, the optimization model encompasses both integer and discrete variables, with quadratic components featured in both the objective function and the dynamic transmission line constraints. This configuration presents significant computational difficulties when applied to large-scale systems. In response to these challenges, we propose a solution algorithm predicated on an enhanced Lagrangian relaxation methodology.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Modified Lagrangian relaxation method for D-SCUC</title>
<p>Given that the proposed D-SCUC model is inherently a Mixed Integer Programming (MIP) problem, the conventional branch-and-bound method incurs significant computational time and memory overhead, with the complexity exacerbated by the inclusion of dynamic capacity expansion models. In this paper, we propose an innovative solution algorithm for the UC model that incorporates dynamic transmission line capacity, which combines Lagrangian Relaxation with the Alternating Direction Method of Multipliers (ADMM). The essence of the algorithm lies in decomposing the dual form of the original problem into a series of smaller, more manageable subproblems, while leveraging the ADMM to efficiently handle coupling variables associated with dynamic transmission line constraints. This strategy dramatically reduces the scale of discrete variables, effectively addressing issues of lengthy computation times and high memory consumption, thereby enabling the solvability of large-scale, complex D-SCUC models.</p>
<p>More precisely, with regard to the system constraints that link the variables of different generating units within the model, Lagrangian multipliers are introduced to formulate a min-max dual problem from the primary optimization task. This facilitates the disentanglement of variables across individual units. Upon this groundwork, the dual problem&#x2019;s solution entails calculating both the values of the unit variables and the associated Lagrange multipliers pertinent to system constraints. This dual pursuit is executed through an alternating iterative procedure, wherein, particularly for constraints concerning the dynamic augmentation capabilities of transmission lines, the ADMM is harnessed. This ensures the decoupling and computation of unit variables throughout the iterative process. The detailed formulation of dual problem and the iteration algorithm are discussed as follows.</p>
<p>The crux of the Lagrangian Relaxation Algorithm lies in the strategic introduction of Lagrange multipliers to relax challenging, highly-coupled constraints within the model. This transformation retains tractable constraints while constructing the Lagrangian function and its dual problem. The overarching goal is to derive high-quality approximate solutions to the original problem. Owing to the presence of complex, tightly-coupled constraints associated with dynamic transmission line capacities that defy straightforward relaxation, the Alternating Direction Method of Multipliers (ADMM) is employed. This methodology ensures convergence during the iterative process by adeptly handling the inter-unit coupling variables. By partitioning the problem into more manageable subproblems and iteratively solving them in an alternating fashion, ADMM facilitates the computation of unit variables while maintaining consensus across the entire system. This approach not only addresses the issue of high variable coupling but also enhances the scalability and efficiency of solving large-scale optimization problems, particularly those prevalent in power systems characterized by dynamic transmission line constraints.</p>
<sec id="s3-1">
<title>3.1 Formulation of dual problem</title>
<p>Based on the aforementioned D-SCUC model, it is evident that the system constraints&#x2014;power balance, reserve requirements and line flow limits&#x2014;couple all unit variables together. Conversely, unit-specific constraints are separable by unit. Thus, the application of the Lagrangian Relaxation method becomes feasible for relaxing these system constraints. This relaxation transforms the original problem into a collection of decoupled single-unit subproblems, each pertaining to an individual generator without inter-unit dependencies.</p>
<sec id="s3-1-1">
<title>3.1.1 Dual problem (DP)</title>
<p>The Dual problem is formulated in <xref ref-type="disp-formula" rid="e22">Equations 22</xref>&#x2013;<xref ref-type="disp-formula" rid="e24">24</xref>. <disp-formula id="e22">
<mml:math id="m24">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:munder>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</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>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x2212;</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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</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>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mtext>re</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x2212;</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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>res</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>F</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>F</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
<disp-formula id="e23">
<mml:math id="m25">
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m26">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>17</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>18</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
</p>
<p>Firstly, non-negative multipliers <italic>&#x3bb;</italic>, <italic>&#x3bc;</italic>, and <italic>&#x3c1;</italic>
<sub>&#x2081;</sub>, <italic>&#x3c1;</italic>
<sub>&#x2082;</sub> are respectively introduced for the power balance constraint (2), the reserve requirement constraint (3), and the static transmission line capacity constraint (4), (17). This leads to the formulation of the corresponding Lagrangian functions, from which the dual problem, denoted as <bold>Dual Problem</bold> (DP) and illustrated in <xref ref-type="disp-formula" rid="e31">Equation 31</xref>, is derived. It is noteworthy that this dual problem comprises separable unit-specific constraints. However, it includes quadratic terms related to line flows that prevent the decoupling of unit variables, thus precluding a direct dual decomposition to solve the subproblems.</p>
<p>A detailed exposition follows, delineating the methodology employed for addressing the dynamic transmission line constraints, along with an outline of the algorithmic procedures that facilitate their management within the overarching optimization framework.</p>
</sec>
</sec>
<sec id="s3-2">
<title>3.2 Dynamic transmission line constraint handling and iterating process</title>
<p>Dynamic transmission line constraints involve quadratic terms of line flows, making it difficult to decouple them using conventional methods. Therefore, this paper proposes an ADMM-based approach to address the issue of coupling caused by transmission line constraints, enabling the iterative solution of the D-SCUC model proposed in this article.</p>
<sec id="s3-2-1">
<title>3.2.1 Introduction to ADMM algorithm</title>
<p>The Alternating Direction Method of Multipliers (ADMM) is employed to address situations in dual problems where the objective function is separable, yet variables are coupled through constraints. At its core, ADMM embodies the strategy of iteratively fixing one variable while solving for another, thereby facilitating the decoupling of variables and subproblems during the optimization process.</p>
<p>As an example, consider the convex problem in <xref ref-type="disp-formula" rid="e25">Equation 25</xref>:<disp-formula id="e25">
<mml:math id="m27">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
</p>
<p>The problem&#x2019;s structure allows the objective function to be decomposed into distinct components <italic>f</italic>
<sub>1</sub> and <italic>f</italic>
<sub>2</sub>, although the variables remain interconnected due to the presence of linear constraints. Subsequently, we outline the iterative format characteristic of the ADMM method. Initially, the augmented Lagrangian function pertinent to the optimization problem is defined in (<xref ref-type="disp-formula" rid="e26">Equation 26</xref>):<disp-formula id="e26">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2016;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
<mml:msubsup>
<mml:mo>&#x2016;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
</p>
<p>In this context, <italic>&#x3c1;</italic> &#x3e; 0 denotes the coefficient of the quadratic penalty term, and <italic>&#x3bb;</italic> represents the vector of Lagrange multipliers associated with the constraints. Typically, the Lagrangian function method proceeds with iterative updates in the manner shown in <xref ref-type="disp-formula" rid="e27">Equation 27</xref>:<disp-formula id="e27">
<mml:math id="m29">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mi>argmin</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
</p>
<p>The above expression represents the two primary steps involving optimization over variables and multipliers respectively, during the <italic>k</italic>th iteration. However, considering that jointly optimizing over <italic>x</italic>
<sub>1</sub> and <italic>x</italic>
<sub>2</sub> in the first step can sometimes be challenging, minimizing with respect to one variable while keeping the other fixed might be simpler. As a result, we can contemplate alternating minimization over <italic>x</italic>
<sub>1</sub> and <italic>x</italic>
<sub>2</sub>, which constitutes the fundamental concept of the ADMM. The iterative scheme can be summarized in <xref ref-type="disp-formula" rid="e28">Equation 28</xref>:<disp-formula id="e28">
<mml:math id="m30">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mi>argmin</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:munder>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mi>argmin</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:munder>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
</p>
<p>From the aforementioned iterative steps, it is clear that the first step involves fixing <italic>x</italic>
<sub>2</sub> and <italic>&#x3bb;</italic>, and then minimizing with respect to <italic>x</italic>
<sub>1</sub>; the second step fixes <italic>x</italic>
<sub>1</sub> and <italic>&#x3bb;</italic>, and minimizes with respect to <italic>x</italic>
<sub>2</sub>; the third step updates the Lagrange multiplier <italic>&#x3bb;</italic>. Unlike unconstrained optimization problems, the ADMM method is applied to constrained optimization problems. Therefore, the convergence criteria of the algorithm should rely on the optimality conditions for constrained problems, namely, the Karush-Kuhn-Tucker (KKT) conditions. Generally speaking, assessing the convergence of the algorithm requires monitoring whether two residuals are sufficiently small:<disp-formula id="e29">
<mml:math id="m31">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2248;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2248;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
<p>The expressions in <xref ref-type="disp-formula" rid="e29">Equation 29</xref> represent, respectively, the primal feasibility and the dual feasibility of the problem.</p>
<p>Together, primal and dual feasibility, along with complementary slackness and stationarity conditions, constitute the KKT conditions, which are necessary for a point to be a local optimum in a constrained optimization problem. Monitoring these residuals during the iterative process of an algorithm such as ADMM is critical for assessing convergence to an optimal solution.</p>
</sec>
<sec id="s3-2-2">
<title>3.2.2 Reformulation of dual problem</title>
<p>Following the central philosophy of the ADMM algorithm, it is evident that within the objective function&#x2019;s separable structure, the alternating solution mechanism involves fixing the variables pertaining to other subproblems while solely addressing the variables relevant to the current subproblem. This process facilitates the decoupling of subproblems. Nonetheless, specific to the D-SCUC model and its dual counterpart introduced herein, the landscape is characterized by a separable objective function juxtaposed against coupled constraints. Consequently, an approach mirroring the foundational concept of ADMM can be implemented, enabling problem dissection amidst the intricacies posed by constraint coupling. This strategy ensures that despite the interdependencies enforced by constraints, the problem can still be effectively decomposed and managed through an iterative process akin to ADMM, ultimately aiming for an optimized solution.</p>
<p>The above statement highlights the practical considerations involved in dealing with dynamic transmission line constraints within an optimization framework. Rather than directly integrating these constraints into the Lagrangian through dual multipliers, which would escalate computational complexity, a decoupling strategy is employed. This involves separating the dynamic transmission line constraints and integrating them into the respective subproblems associated with individual generating units. By doing so, the problem becomes more tractable for iterative solution methods, such as those employed in distributed optimization schemes. Each subproblem <bold>
<italic>Subproblem-i</italic>
</bold> is then designed to handle the specific constraints and objectives pertinent to the <italic>i</italic>th generating unit during <italic>&#x3c4;</italic>-th iteration, streamlining the overall optimization process.</p>
<p>
<bold>
<italic>Subproblem-i</italic>
</bold>
<disp-formula id="e30">
<mml:math id="m32">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:munder>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>start</mml:mtext>
</mml:msubsup>
<mml:msup>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>shut</mml:mtext>
</mml:msubsup>
<mml:msup>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msup>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>PTDF</mml:mtext>
</mml:msubsup>
<mml:msup>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>
<disp-formula id="e31">
<mml:math id="m33">
<mml:mrow>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="bold">t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>
<disp-formula id="e32">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>p</mml:mi>
<mml:msubsup>
<mml:mo>&#x2032;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>p</mml:mi>
<mml:msup>
<mml:msub>
<mml:mo>&#x2032;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="double-struck">Z</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>
<disp-formula id="e33">
<mml:math id="m35">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:msup>
<mml:msub>
<mml:mo>&#x2032;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>PTDF</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:munder>
</mml:mstyle>
<mml:msup>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:munder>
</mml:mstyle>
<mml:msup>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>PTDF</mml:mtext>
</mml:msubsup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mtext>re</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mtext>PTDF</mml:mtext>
</mml:msubsup>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e30">Equation 30</xref>, terms that are not dependent on the variables of the subproblem have been abstracted away; these can be reintroduced post-subproblem resolution to retrieve the solution to the overarching problem. It becomes apparent that, relative to the dual problem (DP), this particular subproblem enacts a substantial modification to the dynamic transmission line constraints (specifically <xref ref-type="disp-formula" rid="e17">Equations 17</xref>, <xref ref-type="disp-formula" rid="e18">18</xref>). The corresponding modifications to the aforementioned two constraints are illustrated in <xref ref-type="disp-formula" rid="e32">Equations 32</xref>, <xref ref-type="disp-formula" rid="e33">33</xref>. At the <italic>&#x3c4;</italic>-th iteration phase, within the power flow computation pertaining to the <italic>i</italic>th subproblem, there&#x2019;s utilization of the solution set for generator variables emanating from the subproblems indexed from 1 through <italic>i</italic>-1, all within the current iteration. Conversely, for the generator output variables indexed from <italic>i</italic> &#x2b; 1 to the terminal ones&#x2014;those whose subproblem solutions have yet to be derived in the current round&#x2014;the solutions are drawn from the preceding iteration. While this operational methodology may yield less precise line flow calculations, it nonetheless safeguards compliance with the dynamic transmission line constraints and facilitates the convergence of the overarching iterative procedure.</p>
<p>However, It must be emphasized that, considering uncertainties stemming from the choice of initial solutions and step lengths among other factors, during the iterative process, there is a significant risk that the transmission line constraints will not be satisfied. This violation could lead to the failure in finding feasible solutions for the subproblems. To mitigate this challenge, a penalty factor denoted as <italic>q</italic>
<sub>
<italic>l,t,s</italic>
</sub> is integrated into the algorithmic framework. This factor&#x2019;s index is directly linked to the power flow computations executed at every iteration. With the addition of this penalty factor, the adjusted formulation of the subproblem takes on the following appearance shown in <xref ref-type="disp-formula" rid="e34">Equations 34</xref>&#x2013;<xref ref-type="disp-formula" rid="e36">36</xref>:</p>
<p>
<bold>
<italic>Subproblem-i</italic>
</bold>
<disp-formula id="e34">
<mml:math id="m36">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:munder>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>start</mml:mtext>
</mml:msubsup>
<mml:msup>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mtext>shut</mml:mtext>
</mml:msubsup>
<mml:msup>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msup>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>PTDF</mml:mtext>
</mml:msubsup>
<mml:msup>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<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>S</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mi>m</mml:mi>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>
<disp-formula id="e35">
<mml:math id="m37">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>p</mml:mi>
<mml:msubsup>
<mml:mo>&#x2032;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>p</mml:mi>
<mml:msup>
<mml:msub>
<mml:mo>&#x2032;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="double-struck">Z</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>
<disp-formula id="e36">
<mml:math id="m38">
<mml:mrow>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="bold">t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>33</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(36)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e34">Equation 34</xref>, <italic>m</italic> is the penalty coefficient used to control the weight of the penalty factor. The introduction of the penalty factor serves to penalize the violation of transmission line constraints, encouraging the iterative procedure to gravitate towards solutions that adhere closely to these constraints. This adjustment is pivotal in ensuring that the iterative method remains effective and robust, capable of delivering feasible solutions despite the inherent complexities and uncertainties within the optimization problem.</p>
<p>Upon establishing the aforementioned subproblem optimization model <bold>
<italic>Subproblem-i</italic>
</bold>, the subsequent section will delineate the iterating process for solving the overall dual problem.</p>
</sec>
<sec id="s3-2-3">
<title>3.2.3 Iterating process</title>
<p>From the previous exposition on the ADMM algorithm, it is clear that the overall solution process involves an iterative procedure for variables and dual multipliers. Building upon this foundation, the following sections will detail the comprehensive solution process for the D-SCUC model proposed in this paper, along with the criteria for assessing convergence.</p>
<p>In the insight gleaned from the prior section, it becomes clear that each iteration within the subproblems employs the dual multipliers&#x2019; values garnered from the preceding iteration. Consequently, establishing the initial values of these dual multipliers assumes paramount importance. Two methodologies are viable for initializing the dual multipliers: they can commence identically at zero across the board, or one can opt for relaxing all integer variables present in the primal problem into continuous counterparts. This relaxation facilitates the computation of initial values for the multipliers that correspond to the constraints of the system. Rigorous experimentation has substantiated that both strategies are endowed with commendable attributes of convergence.</p>
<p>On the other hand, the updating of multipliers is also of great importance. The formula for calculating the residuals is as follows shown in <xref ref-type="disp-formula" rid="e37">Equations 37</xref>&#x2013;<xref ref-type="disp-formula" rid="e40">40</xref>:<disp-formula id="e37">
<mml:math id="m39">
<mml:mrow>
<mml:msubsup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mtext>bal</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</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>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mtext>re</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(37)</label>
</disp-formula>
<disp-formula id="e38">
<mml:math id="m40">
<mml:mrow>
<mml:msubsup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mtext>re</mml:mtext>
</mml:msubsup>
<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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>res</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</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>G</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(38)</label>
</disp-formula>
<disp-formula id="e39">
<mml:math id="m41">
<mml:mrow>
<mml:msubsup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>F</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(39)</label>
</disp-formula>
<disp-formula id="e40">
<mml:math id="m42">
<mml:mrow>
<mml:msubsup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>F</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(40)</label>
</disp-formula>
</p>
<p>Herein, <italic>g</italic>
<sup>bal</sup>
<sub>
<italic>t,s</italic>
</sub>, <italic>g</italic>
<sup>re</sup>
<sub>
<italic>t,s</italic>
</sub>, <italic>g</italic>
<sup>line&#x2b;</sup>
<sub>
<italic>l,t,s</italic>
</sub> and <italic>g</italic>
<sup>line-</sup>
<sub>
<italic>l,t,s</italic>
</sub> present the subgradients associated with the active power balance constraint, the reserve constraint, and the maximum transmission capacity constraints for line <italic>l</italic> under scenario <italic>s</italic>, respectively. The power flow <italic>p</italic>
<sub>
<italic>l,t,s</italic>
</sub> on line <italic>l</italic> at time period <italic>t</italic> under scenario <italic>s</italic> may be consulted following <xref ref-type="disp-formula" rid="e18">Equation 18</xref>. The method for updating the dual multipliers is as follows:<disp-formula id="e41">
<mml:math id="m43">
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mtext>bal</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mtext>re</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(41)</label>
</disp-formula>where <italic>&#x3b1;</italic>
<sub>1</sub>-<italic>&#x3b1;</italic>
<sub>4</sub> refer to the step sizes used in the iterative procedure. Typically, to reduce the oscillatory behavior that can occur during iterations, an adaptive subgradient iteration algorithm is utilized. This type of algorithm decreases the step size incrementally with each iteration, helping to stabilize the convergence of the optimization process.</p>
<p>In terms of the problem&#x2019;s convergence criteria, consideration is given to both the relative duality gap between the primal and dual formulations and the magnitude of the residuals. Post-each iteration, scrutiny is applied to ascertain if the residual indicative of the power balance constraint, delineated in <xref ref-type="sec" rid="s11">Supplementary Equation A46</xref>, is adequately minute, alongside verifying the fulfillment of inequalities articulated in <xref ref-type="sec" rid="s11">Supplementary Equations A47&#x2013;A49</xref>. Moreover, leveraging the solution procured from the recent iteration, discrete computations are conducted to derive solutions for both the primal and dual problems, followed by a comparative analysis to evaluate if the gap between them is sufficiently diminutive. Upon the satisfaction of all aforementioned stipulations, one can deduce that a satisfactory solution to the underlying problem has been attained.</p>
<p>In summary, the overall problem-solving process proceeds as follows:<list list-type="simple">
<list-item>
<p>1. Determine the initial values of the multipliers <italic>&#x3bb;</italic>
<sup>(0)</sup>
<sub>
<italic>t,s</italic>
</sub>, <italic>&#x3bc;</italic>
<sup>(0)</sup>
<sub>
<italic>t,s</italic>
</sub>, <italic>&#x3c1;</italic>
<sup>1(0)</sup>
<sub>
<italic>l</italic>,<italic>t,s</italic>
</sub>, <italic>&#x3c1;</italic>
<sup>2(0)</sup>
<sub>
<italic>l</italic>,<italic>t,s</italic>
</sub> and set the conditions for iteration termination;</p>
</list-item>
<list-item>
<p>2. In the <italic>&#x3c4;</italic>-th iteration, utilizing the multiplier values<italic>&#x3bb;</italic>
<sup>(<italic>&#x3c4;</italic>&#x2212;1)</sup>
<sub>
<italic>t,s</italic>
</sub>, <italic>&#x3bc;</italic>
<sup>(<italic>&#x3c4;</italic>&#x2212;1)</sup>
<sub>
<italic>t,s</italic>
</sub>, <italic>&#x3c1;</italic>
<sup>1(<italic>&#x3c4;</italic>&#x2212;1)</sup>
<sub>
<italic>l</italic>,<italic>t,s</italic>
</sub>, <italic>&#x3c1;</italic>
<sup>2(<italic>&#x3c4;</italic>&#x2212;1)</sup>
<sub>
<italic>l</italic>,<italic>t,s</italic>
</sub>, calculate the single-unit subproblems <bold>
<italic>Subproblem-i</italic>
</bold> individually;</p>
</list-item>
<list-item>
<p>3. Based on the solutions to the subproblems, compute the residual <italic>g</italic>
<sup>bal</sup>
<sub>
<italic>t,s</italic>
</sub>, verify whether the constraints of the primal problem are satisfied, and calculate the duality gap;</p>
</list-item>
<list-item>
<p>4. If the convergence criteria are met, terminate the computation and return the results;</p>
</list-item>
<list-item>
<p>5. Otherwise, update the multipliers according to <xref ref-type="disp-formula" rid="e41">Equation 41</xref>, and return to step 2 to continue the iteration.</p>
</list-item>
</list>
</p>
<p>The pseudo-code is shown in <xref ref-type="table" rid="T1">Table 1</xref> for solving the proposed D-SCUC model.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Calculation procedures for solving D-SCUC.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="center">Solving D-SCUC model procedures</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="left">Initialize Lagrange multipliers<italic>&#x3bb;</italic>
<sup>(0)</sup>
<sub>
<italic>t,s</italic>
</sub>, <italic>&#x3bc;</italic>
<sup>(0)</sup>
<sub>
<italic>t,s</italic>
</sub>, <italic>&#x3c1;</italic>
<sup>1(0)</sup>
<sub>
<italic>L,t,s</italic>
</sub>, <italic>&#x3c1;</italic>
<sup>2(0)</sup>
<sub>
<italic>L,t,s</italic>
</sub>, maximum iteration count <bold>
<italic>iter_max</italic>
</bold>, and duality gap threshold <italic>&#x3b5;</italic>
</td>
</tr>
<tr>
<td align="center">2</td>
<td align="left">while <italic>&#x3c4;</italic> &#x3c; <bold>
<italic>iter_max</italic>
</bold>
</td>
</tr>
<tr>
<td align="center">3</td>
<td align="left">Based on <italic>&#x3bb;</italic>
<sup>(<italic>&#x3c4;</italic>&#x2212;1)</sup>
<sub>
<italic>t,s</italic>
</sub>, <italic>&#x3bc;</italic>
<sup>(<italic>&#x3c4;</italic>&#x2212;1)</sup>
<sub>
<italic>t,s</italic>
</sub>, <italic>&#x3c1;</italic>
<sup>1(<italic>&#x3c4;</italic>&#x2212;1)</sup>
<sub>
<italic>L,t,s</italic>
</sub>, <italic>&#x3c1;</italic>
<sup>2(<italic>&#x3c4;</italic>&#x2212;1)</sup>
<sub>
<italic>L,t,s</italic>
</sub>, solve the subproblems <bold>
<italic>Subproblem-i</italic>
</bold> and obtain the values of the subproblem variables</td>
</tr>
<tr>
<td align="center">4</td>
<td align="left">if gap &#x2265; <italic>&#x3b5;</italic>
</td>
</tr>
<tr>
<td align="center">5</td>
<td align="left">Solve the Lagrangian Dual problem, update the Lagrange multipliers</td>
</tr>
<tr>
<td align="center">6</td>
<td align="left">else break</td>
</tr>
<tr>
<td align="center">7</td>
<td align="left">endif</td>
</tr>
<tr>
<td align="center">8</td>
<td align="left">
<italic>&#x3c4;</italic> &#x3d; <italic>&#x3c4;</italic> &#x2b; 1</td>
</tr>
<tr>
<td align="center">9</td>
<td align="left">endwhile</td>
</tr>
<tr>
<td align="center">10</td>
<td align="left">Based on the dual solution, perform feasible solution recovery to obtain a feasible solution for the original problem</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
</sec>
<sec id="s4">
<title>4 Case studies</title>
<p>To validate the effectiveness of the proposed model and method, this section conducts computational verification on the IEEE-118 system and the IEEE-300 system. The computer configuration used for these calculations includes an AMD Ryzen&#x2122; 9 7900X CPU running at 4.7&#xa0;GHz, with 32&#xa0;GB of RAM. The algorithm is implemented in Python, wherein the Lagrangian relaxation framework and iterative algorithm are realized using Python. Subproblems are constructed and solved utilizing the Gurobi API.</p>
<sec id="s4-1">
<title>4.1 Dynamic line rating model validation</title>
<p>In the research conducted herein, the IEEE 118-bus system was selected as the test case, encompassing a network topology featuring 118 nodes, inclusive of 54 generation units, interconnected via 177 transmission lines, and serving 91 loads, thereby furnishing the dataset for the SCUC model. Aiming to investigate the impact of the dynamic capacity augmentation model on system operation expenses and the alleviation of transmission line congestion, a prototypical single-scenario representation of renewable energy from a provincial context was employed. This scenario entailed the modification of select conventional thermal power units from the baseline case to renewable energy installations, with their respective power generation levels being predetermined.</p>
<p>Additionally, an analytical computation is performed on the SCUCmodel that incorporates dynamic transmission line capacities. Parameters pertinent to transmission lines within this dynamic capacity augmentation framework are derived through the resolution of a planning model, leveraging historical data specific to the region. In the course of practical computations, dynamic capacity constraints are enforced on transmission lines encompassed within the set denoted as Lined, whereas static transmission line constraints persist for alternative conductors. A selection of various upper bound values for transmission line temperatures is made, with the ensuing outcomes delineated in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Calculation results under different temperature.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">
<italic>T</italic>
<sub>max</sub>/&#xb0;C</th>
<th align="center">
<italic>f</italic>
<sub>
<italic>val</italic>
</sub>/($)</th>
<th align="center">&#x2211;<italic>P</italic>
<sub>
<italic>line</italic>
</sub>/MW</th>
<th align="center">
<italic>n</italic>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">75</td>
<td align="center">2,142,780.7</td>
<td align="center">173,515.9</td>
<td align="center">3</td>
</tr>
<tr>
<td align="center">80</td>
<td align="center">2,138,921.7</td>
<td align="center">175,814.1</td>
<td align="center">42</td>
</tr>
<tr>
<td align="center">85</td>
<td align="center">2,137,076.1</td>
<td align="center">176,261.8</td>
<td align="center">44</td>
</tr>
<tr>
<td align="center">90</td>
<td align="center">2,135,248.6</td>
<td align="center">176,229.7</td>
<td align="center">44</td>
</tr>
<tr>
<td align="center">95</td>
<td align="center">2,133,804.7</td>
<td align="center">176,455.7</td>
<td align="center">44</td>
</tr>
<tr>
<td align="center">100</td>
<td align="center">2,132,563.4</td>
<td align="center">176,603.7</td>
<td align="center">44</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The quartet of columns&#x2014;<italic>T</italic>
<sub>max</sub>, <italic>f</italic>
<sub>
<italic>val</italic>
</sub>, &#x2211;<italic>P</italic>
<sub>
<italic>line</italic>
</sub> and <italic>n</italic>&#x2014;respectively denote the maximum designated transmission line temperature, the computed operational expenditure, the cumulative power across transmission lines, and the aggregate count of intervals wherein transmission line loading surpasses the static constraint threshold. As per the tabulated insights, within the temperature setting spectrum from 75&#xb0;C to 100&#xb0;C, the operational cost exhibits a sequential diminution from 2,142,780 to 2,132,563, paralleled by a progressive escalation in the total transmission line load summation from 173,515 to 176,603, and a rise in the tally of congestion instances from 3 to 44. Moreover, under the temperature settings delineated above, a heatmap encompassing both congested conduits and those benefiting from dynamic capacity enhancements is illustrated in <xref ref-type="fig" rid="F1">Figure 1</xref>. The interpretation of grid squares mirrors that of <xref ref-type="fig" rid="F2">Figure 2</xref>, wherein a deepening hue signifies an elevation in power magnitude. A comparative analysis with <xref ref-type="fig" rid="F2">Figure 2</xref> reveals that an upsurge in the prescribed temperature correlates with a marked proliferation of time segments characterized by elevated transmission line loads, concomitant with an augmentation in transmission line loads themselves.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Heatmaps of Congested Lines and Capacity-Increased Lines under Different Temperatures. <bold>(A)</bold> 75&#xb0;C heatmap. <bold>(B)</bold> 80&#xb0;C heatmap. <bold>(C)</bold> 85&#xb0;C heatmap. <bold>(D)</bold> 90&#xb0;C heatmap. <bold>(E)</bold> 95&#xb0;C heatmap. <bold>(F)</bold> 100&#xb0;C heatmap.</p>
</caption>
<graphic xlink:href="fenrg-12-1479347-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Heatmap of transmission line blockage periods under static transmission line constraints.</p>
</caption>
<graphic xlink:href="fenrg-12-1479347-g002.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>4.2 Validation of the proposed solving algorithm</title>
<p>In this section, we address the proposed Lagrangian Relaxation algorithm to validate its efficacy in resolving the D-SCUC model that incorporates dynamic transmission line capacity enhancements. The IEEE-300 bus system serves as the platform for simulation calculations, featuring a network topology comprising 69 generating units, 60 transformers, 304 transmission lines, and 185 load nodes. Following the approach outlined previously, a portion of the conventional thermal power units are substituted with renewable energy counterparts. A selection of various representative renewable energy scenarios from a specific locale is employed for the computation of the D-SCUC model under multiple scenarios. The parameters for the transmission line models are obtained through training with historical data.</p>
<p>Initially, for test cases encompassing a scenario count spanning from 1 to 8, computations are executed employing both the Gurobi Mixed Integer Programming (MIP) solver and the Lagrangian Relaxation framework. Concerning the Lagrangian Relaxation algorithm, a dual gap threshold of 0.01 is utilized, signifying that once the dual gap dips beneath this threshold, a solution of sufficient quality is deemed to have been attained. The magnitudes of the calculated operating costs and corresponding relative errors are delineated in <xref ref-type="table" rid="T3">Table 3</xref>. The quartet of columns within the table signifies the scenario quantity, the outcomes derived from the MIP solver, the results emanating from the Lagrangian Relaxation framework, and the relative error, respectively. As evidenced, under differing counts of renewable energy scenarios, the discrepancies between solutions procured via the Lagrangian Relaxation algorithm and those yielded by the solver remain confined within a margin of 0.5%, indicative of the high-caliber approximations delivered by the proposed Lagrangian Relaxation algorithm.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Results of the Lagrangian relaxation algorithm and solver solution.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">
<italic>n</italic>
<sub>
<italic>s</italic>
</sub>
</th>
<th align="center">
<italic>f</italic>
<sub>MIP</sub>
<italic>/</italic>($)</th>
<th align="center">
<italic>f</italic>
<sub>LR</sub>
<italic>/</italic>($)</th>
<th align="center">
<italic>Error/%</italic>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">11,992,969.19</td>
<td align="center">11,956,370.72</td>
<td align="center">0.305</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">11,784,213.09</td>
<td align="center">11,841,147.91</td>
<td align="center">0.483</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">11,607,140.42</td>
<td align="center">1,1,661,939.07</td>
<td align="center">0.472</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">11,380,743.99</td>
<td align="center">1,1,382,029.81</td>
<td align="center">0.011</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">11,345,635.16</td>
<td align="center">11,383,590.27</td>
<td align="center">0.334</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">11,456,971.39</td>
<td align="center">11,488,012.64</td>
<td align="center">0.271</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">11,519,464.80</td>
<td align="center">11,565,099.56</td>
<td align="center">0.396</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">11,367,551.74</td>
<td align="center">11,352,994.41</td>
<td align="center">0.128</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Building upon the validation of algorithmic accuracy, this study contrasts the temporal performance of two algorithms and explores their respective solution velocities in relation to the quantity of scenarios. Pertaining to the aforementioned eight resolution contexts, graphical representation delineates the correlation between scenario count and computational duration for both algorithms, illustrated in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The relationship between the number of scenarios and the solution time.</p>
</caption>
<graphic xlink:href="fenrg-12-1479347-g003.tif"/>
</fig>
<p>From the graph, it can be observed that when the number of scenarios is small, the Lagrangian Relaxation algorithm takes more time than the Mixed Integer Programming (MIP) method. However, as the number of scenarios increases, the time complexity of the MIP method rises significantly with the increase in scenarios, whereas, in contrast, the solution time for Lagrangian Relaxation grows at a relatively slower pace. This phenomenon aligns with the characteristics of both solving algorithms.</p>
<p>In Gurobi&#x2019;s implementation of the MIP method, branch-and-cut techniques are typically employed, which involve partitioning and contracting the feasible region to find a more precise range for the problem&#x2019;s feasible domain, thus facilitating the solving process. Since this algorithm involves the generation of branches, its solution space grows exponentially with the increase in variables, resulting in slower solution times when dealing with a large number of scenarios.</p>
<p>On the other hand, the Lagrangian Relaxation algorithm decouples the D-SCUC subproblems across multiple scenarios. While an increase in the number of scenarios does add complexity to the subproblems, they remain greatly simplified compared to their original form, and thus the solution time does not drastically increase. Theoretically, it has been proven that the iteration time for the Lagrangian Relaxation algorithm is approximately linearly related to the number of variables. Consequently, the Lagrangian Relaxation algorithm is better suited for solving large-scale, multi-scenario SCUC problems.</p>
<p>Lastly, with regard to the iterative procedure of the Lagrangian algorithm, its iteration curve is illustrated in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The convergence of the Lagrangian relaxation algorithm under different scenarios. <bold>(A)</bold> 1 scenario converging process. <bold>(B)</bold> 2 scenarios converging process. <bold>(C)</bold> 3 scenarios converging process. <bold>(D)</bold> 4 scenarios converging process.</p>
</caption>
<graphic xlink:href="fenrg-12-1479347-g004.tif"/>
</fig>
<p>As depicted in the chart, following a specific number of iterations, both the values of the original (primal) problem and its dual counterpart converge to a particular interval. Nonetheless, there is n&#x2019;t a strict inequality with the primal being greater than the dual. This is attributable to the nature of the subgradient algorithm, which during its iterative process, cannot ensure a strict adherence to a descent direction. This characteristic is directly influenced by the choice of the step size at each iteration.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>To address the issues of poor economic performance and high computational time expenditure in power system UC models due to low transmission line capacities, this paper presents a SCUC model for power systems that takes into account dynamic line rating enhancements, along with an ADMM-based solution algorithm specifically designed for this model. The model employs data-driven modeling for transmission lines to depict the temporal coupling between line temperature and load, thus effectively increasing the transmission line capacity. By utilizing the Lagrangian relaxation framework, the dual problem of the model is formulated and decomposed into subproblems for iterative resolution, tackling the computational overhead challenge in solving SCUC problems.</p>
<p>The proposed model and algorithm have been applied to the IEEE-118 and IEEE-300 test systems. Test results demonstrate that the D-SCUC model considering dynamic line rating improvements can significantly boost transmission line efficiency and reduce system operational costs. Furthermore, the proposed algorithm exhibits notable improvements in computational efficiency compared to conventional solvers.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s11">Supplementary Material</xref>, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>JD: Writing&#x2013;original draft, Writing&#x2013;review and editing. NT: Writing&#x2013;original draft, Writing&#x2013;review and editing. QZ: Writing&#x2013;original draft, Writing&#x2013;review and editing. CT: Writing&#x2013;original draft, Writing&#x2013;review and editing. PX: Writing&#x2013;original draft, Writing&#x2013;review and editing. LC: Writing&#x2013;original draft, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This paper is supported by the Science and Technology Project of Guizhou Power Grid Company of China: Key Technologies for Optimal Scheduling Considering Security Constraints in Power Market Environment (GZKJXM20222442).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Authors JD, NT, and QZ were employed by Power Dispatching and Control Center of Guizhou Power Grid Co., Ltd. Authors CT, PX, and LC were employed by China Southern Power Grid Co., Ltd.</p>
<p>The authors declare that this study received funding from Guizhou Power Grid Company. The funder had the following involvement in the study: study design, data collection and analysis.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<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>
<sec id="s11">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenrg.2024.1479347/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenrg.2024.1479347/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.docx" id="SM1" mimetype="application/docx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Baziar</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bo</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ghotbabadi</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>Veisi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Rehman</surname>
<given-names>W. U.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Evolutionary algorithm-based adaptive robust optimization for AC security constrained unit commitment considering renewable energy sources and shunt FACTS devices</article-title>. <source>IEEE Access</source> <volume>9</volume>, <fpage>123575</fpage>&#x2013;<lpage>123587</lpage>. <pub-id pub-id-type="doi">10.1109/access.2021.3108763</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bhattarai</surname>
<given-names>B. P.</given-names>
</name>
<name>
<surname>Gentle</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>McJunkin</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hill</surname>
<given-names>P. J.</given-names>
</name>
<name>
<surname>Myers</surname>
<given-names>K. S.</given-names>
</name>
<name>
<surname>Abboud</surname>
<given-names>A. W.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Improvement of transmission line ampacity utilization by weather-based dynamic line rating</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>33</volume> (<issue>4</issue>), <fpage>1853</fpage>&#x2013;<lpage>1863</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrd.2018.2798411</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Real-time dynamic line rating of transmission lines using live simulation model and tabu search</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>36</volume> (<issue>3</issue>), <fpage>1785</fpage>&#x2013;<lpage>1794</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrd.2020.3014911</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dawson</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Knight</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Applicability of dynamic thermal line rating for long lines</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>33</volume> (<issue>2</issue>), <fpage>719</fpage>&#x2013;<lpage>727</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrd.2017.2691671</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Shahidehpour</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Review of optimization methods for energy hub planning, operation, trading, and control</article-title>. <source>IEEE Trans. Sustain Energy</source> <volume>13</volume> (<issue>3</issue>), <fpage>1802</fpage>&#x2013;<lpage>1818</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2022.3172004</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bie</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Blaabjerg</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A two-stage robust optimization for centralized-optimal dispatch of photovoltaic inverters in active distribution networks</article-title>. <source>IEEE Trans. Sustain Energy</source> <volume>8</volume> (<issue>2</issue>), <fpage>744</fpage>&#x2013;<lpage>754</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2016.2605926</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Qu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Catal&#xe3;o</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Shahidehpour</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Two-stage chance-constrained stochastic thermal unit commitment for optimal provision of virtual inertia in wind-storage systems</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>36</volume> (<issue>4</issue>), <fpage>3520</fpage>&#x2013;<lpage>3530</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2021.3051523</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Douglass</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Chisholm</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Davidson</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Grant</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Lindsey</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Lancaster</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Real-time overhead transmission-line monitoring for dynamic rating</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>31</volume> (<issue>3</issue>), <fpage>921</fpage>&#x2013;<lpage>927</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrd.2014.2383915</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Du</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A high-efficiency network-constrained clustered unit commitment model for power system planning studies</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>34</volume> (<issue>4</issue>), <fpage>2498</fpage>&#x2013;<lpage>2508</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2018.2881512</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Elavarasan</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Shafiullah</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Padmanaban</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>N. M.</given-names>
</name>
<name>
<surname>Annam</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Vetrichelvan</surname>
<given-names>A. M.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>A comprehensive review on renewable energy development, challenges, and policies of leading Indian states with an international perspective</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>74432</fpage>&#x2013;<lpage>74457</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.2988011</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Bragin</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Novel resolution of unit commitment problems through quantum surrogate Lagrangian relaxation</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>38</volume> (<issue>3</issue>), <fpage>2460</fpage>&#x2013;<lpage>2471</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2022.3181221</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Mu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>A shared energy storage business model for data center clusters considering renewable energy uncertainties</article-title>. <source>Renew. Energy</source> <volume>202</volume>, <fpage>1273</fpage>&#x2013;<lpage>1290</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2022.12.013</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ju</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Mu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Two-stage robust unit commitment with the cascade hydropower stations retrofitted with pump stations</article-title>. <source>Appl. Energy</source> <volume>334</volume>, <fpage>120675</fpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2023.120675</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>S. D.</given-names>
</name>
<name>
<surname>Morcos</surname>
<given-names>M. M.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>An application of dynamic thermal line rating control system to up-rate the ampacity of overhead transmission lines</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>28</volume> (<issue>2</issue>), <fpage>1231</fpage>&#x2013;<lpage>1232</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrd.2012.2234940</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kirilenko</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Esmaili</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chung</surname>
<given-names>C. Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Risk-averse stochastic dynamic line rating models</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>36</volume> (<issue>4</issue>), <fpage>3070</fpage>&#x2013;<lpage>3079</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2020.3045589</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kroposki</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Integrating high levels of variable renewable energy into electric power systems</article-title>. <source>J. Mod. Power Syst. Clean. Energy.</source> <volume>5</volume> (<issue>6</issue>), <fpage>831</fpage>&#x2013;<lpage>837</lpage>. <pub-id pub-id-type="doi">10.1007/s40565-017-0339-3</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Mehrotra</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shahidehpour</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Modeling transmission line constraints in two-stage robust unit commitment problem</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>29</volume> (<issue>3</issue>), <fpage>1221</fpage>&#x2013;<lpage>1231</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2013.2291498</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhen</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Impact of carbon regulations on the supply chain with carbon reduction effort</article-title>. <source>IEEE Trans. Syst. Man. Cybern. Syst.</source> <volume>49</volume> (<issue>6</issue>), <fpage>1218</fpage>&#x2013;<lpage>1227</lpage>. <pub-id pub-id-type="doi">10.1109/tsmc.2017.2741670</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A transformer-based multimodal-learning framework using sky images for ultra-short-term solar irradiance forecasting</article-title>. <source>Appl. Energy</source> <volume>342</volume>, <fpage>121160</fpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2023.121160</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Multi-stage stochastic programming to joint economic dispatch for energy and reserve with uncertain renewable energy</article-title>. <source>IEEE Trans. Sustain Energy</source> <volume>11</volume> (<issue>3</issue>), <fpage>1140</fpage>&#x2013;<lpage>1151</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2019.2918269</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meus</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Poncelet</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Delarue</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Applicability of a clustered unit commitment model in power system modeling</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>33</volume> (<issue>2</issue>), <fpage>2195</fpage>&#x2013;<lpage>2204</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2017.2736441</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Morales-Espa&#xf1;a</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Tejada-Arango</surname>
<given-names>D. A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Modeling the hidden flexibility of clustered unit commitment</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>34</volume> (<issue>4</issue>), <fpage>3294</fpage>&#x2013;<lpage>3296</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2019.2908051</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Morozovska</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Heleno</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Meza</surname>
<given-names>A. V.</given-names>
</name>
<name>
<surname>Hilber</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Including dynamic line rating into the optimal planning of distributed energy resources</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>12</volume> (<issue>6</issue>), <fpage>5052</fpage>&#x2013;<lpage>5059</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2021.3109130</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Muralikrishnan</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Jebaraj</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Rajan</surname>
<given-names>C. C. A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A comprehensive review on evolutionary optimization techniques applied for unit commitment problem</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>132980</fpage>&#x2013;<lpage>133014</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.3010275</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Delta-type serial shunt soft normally-open points with wide power flow regulation range in distributed network</article-title>. <source>IEEE Trans. Ind. Electron</source> <volume>71</volume> (<issue>7</issue>), <fpage>6501</fpage>&#x2013;<lpage>6511</lpage>. <pub-id pub-id-type="doi">10.1109/tie.2023.3310008</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ponciroli</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Stauff</surname>
<given-names>N. E.</given-names>
</name>
<name>
<surname>Ramsey</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ganda</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Vilim</surname>
<given-names>R. B.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>An improved genetic algorithm approach to the unit commitment/economic dispatch problem</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>35</volume> (<issue>5</issue>), <fpage>4005</fpage>&#x2013;<lpage>4013</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2020.2986710</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Mu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Shahidehpour</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Linearization method for large-scale hydro-thermal security-constrained unit commitment</article-title>. <source>IEEE Trans. Autom. Sci. Eng.</source> <volume>21</volume> (<issue>2</issue>), <fpage>1754</fpage>&#x2013;<lpage>1766</lpage>. <pub-id pub-id-type="doi">10.1109/tase.2023.3241491</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Mu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Shahidehpour</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Convex hull model for a single-unit commitment problem with pumped hydro storage unit</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>38</volume> (<issue>5</issue>), <fpage>4867</fpage>&#x2013;<lpage>4880</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2022.3215463</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Workload transfer strategy of urban neighboring data centers with market power in local electricity market</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>11</volume> (<issue>4</issue>), <fpage>3083</fpage>&#x2013;<lpage>3094</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2020.2967803</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tosatto</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Weckesser</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Chatzivasileiadis</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Market integration of HVDC lines: internalizing HVDC losses in market clearing</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>35</volume> (<issue>1</issue>), <fpage>451</fpage>&#x2013;<lpage>461</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2019.2932184</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Trivedi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Srinivasan</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Pal</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Saha</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Reindl</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Enhanced multiobjective evolutionary algorithm based on decomposition for solving the unit commitment problem</article-title>. <source>IEEE Trans. Ind. Inf.</source> <volume>11</volume> (<issue>6</issue>), <fpage>1346</fpage>&#x2013;<lpage>1357</lpage>. <pub-id pub-id-type="doi">10.1109/tii.2015.2485520</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xavier</surname>
<given-names>&#xc1;. S.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Thimmapuram</surname>
<given-names>P. R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Transmission constraint filtering in large-scale security-constrained unit commitment</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>34</volume> (<issue>3</issue>), <fpage>2457</fpage>&#x2013;<lpage>2460</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2019.2892620</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Qu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Adaptive dynamic programming for gas-power network constrained unit commitment to accommodate renewable energy with combined-cycle units</article-title>. <source>IEEE Trans. Sustain Energy</source> <volume>11</volume> (<issue>3</issue>), <fpage>2028</fpage>&#x2013;<lpage>2039</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2019.2951616</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Guan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Carbon neutrality computational cost optimization for economic dispatch with carbon capture power plants in smart grid</article-title>. <source>IEEE Trans. Sustain Comput.</source> <volume>9</volume> (<issue>3</issue>), <fpage>354</fpage>&#x2013;<lpage>370</lpage>. <pub-id pub-id-type="doi">10.1109/tsusc.2023.3284827</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A fast calculation method for long-term security-constrained unit commitment of large-scale power systems with renewable energy</article-title>. <source>J. Mod. Power Syst. Clean. Energy.</source> <volume>10</volume> (<issue>5</issue>), <fpage>1127</fpage>&#x2013;<lpage>1137</lpage>. <pub-id pub-id-type="doi">10.35833/mpce.2021.000155</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Direct power flow controller with continuous full regulation range</article-title>. <source>IEEE Trans. Power Electron</source> <volume>39</volume> (<issue>5</issue>), <fpage>5449</fpage>&#x2013;<lpage>5461</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2024.3367366</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ye</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ge</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Transmission line rating attack in two-settlement electricity markets</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>7</volume> (<issue>3</issue>), <fpage>1346</fpage>&#x2013;<lpage>1355</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2015.2426418</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A distributed multi-objective optimization method for scheduling of integrated electricity and hydrogen systems</article-title>. <source>Appl. Energy</source> <volume>355</volume>, <fpage>122287</fpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2023.122287</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Autonomous DC line power flow regulation using adaptive droop control in HVDC grid</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>36</volume> (<issue>6</issue>), <fpage>3550</fpage>&#x2013;<lpage>3560</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrd.2020.3044978</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A carbon emission adjustment model considering green finance factors in the context of carbon neutrality</article-title>. <source>IEEE Access</source> <volume>12</volume>, <fpage>88174</fpage>&#x2013;<lpage>88188</lpage>. <pub-id pub-id-type="doi">10.1109/access.2024.3417355</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Improved binary artificial fish swarm algorithm and fast constraint processing for large scale unit commitment</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>152081</fpage>&#x2013;<lpage>152092</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.3015585</pub-id>
</citation>
</ref>
</ref-list>
<sec id="s12">
<title>Nomenclature</title>
<sec>
<title>Indices and sets</title>
<def-list>
<def-item>
<term id="G1-fenrg.2024.1479347">
<bold>
<italic>I</italic>
</bold>
</term>
<def>
<p>Indices for units</p>
</def>
</def-item>
<def-item>
<term id="G2-fenrg.2024.1479347">
<bold>
<italic>T</italic>
</bold>
</term>
<def>
<p>Indices for time periods</p>
</def>
</def-item>
<def-item>
<term id="G3-fenrg.2024.1479347">
<bold>
<italic>s</italic>
</bold>
</term>
<def>
<p>Indices for scenarios</p>
</def>
</def-item>
<def-item>
<term id="G4-fenrg.2024.1479347">
<bold>
<italic>b</italic>
</bold>
</term>
<def>
<p>Indices for buses</p>
</def>
</def-item>
<def-item>
<term id="G5-fenrg.2024.1479347">
<bold>
<italic>l</italic>
</bold>
</term>
<def>
<p>Indices for transmission lines</p>
</def>
</def-item>
<def-item>
<term id="G6-fenrg.2024.1479347">
<bold>
<italic>Gen</italic>
</bold>
</term>
<def>
<p>Set of thermal units</p>
</def>
</def-item>
<def-item>
<term id="G7-fenrg.2024.1479347">
<bold>
<italic>Re</italic>
</bold>
</term>
<def>
<p>Set of renewable units</p>
</def>
</def-item>
<def-item>
<term id="G8-fenrg.2024.1479347">
<bold>
<italic>Bus</italic>
</bold>
</term>
<def>
<p>Set of Nodes</p>
</def>
</def-item>
<def-item>
<term id="G9-fenrg.2024.1479347">
<bold>
<italic>S</italic>
</bold>
</term>
<def>
<p>Set of scenarios</p>
</def>
</def-item>
<def-item>
<term id="G10-fenrg.2024.1479347">
<bold>
<italic>L</italic>
</bold>
</term>
<def>
<p>Set of transmission line</p>
</def>
</def-item>
<def-item>
<term id="G11-fenrg.2024.1479347">
<bold>
<italic>Line</italic>
</bold>
<sub>
<bold>
<italic>s</italic>
</bold>
</sub>
</term>
<def>
<p>Set of transmission line with static capacity</p>
</def>
</def-item>
<def-item>
<term id="G12-fenrg.2024.1479347">
<bold>
<italic>Line</italic>
</bold>
<sub>
<bold>
<italic>d</italic>
</bold>
</sub>
</term>
<def>
<p>Set of transmission line with dynamic capacity</p>
</def>
</def-item>
</def-list>
</sec>
<sec>
<title>Parameter and constants</title>
<def-list>
<def-item>
<term id="G13-fenrg.2024.1479347">
<bold>
<italic>T</italic>
</bold>
</term>
<def>
<p>Number of time periods</p>
</def>
</def-item>
<def-item>
<term id="G14-fenrg.2024.1479347">
<bold>
<italic>C</italic>
</bold>
<sup>
<bold>u</bold>
</sup>
<sub>
<bold>
<italic>i</italic>
</bold>
</sub>
</term>
<def>
<p>Startup cost for unit <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G15-fenrg.2024.1479347">
<bold>
<italic>C</italic>
</bold>
<sup>
<bold>d</bold>
</sup>
<sub>
<bold>
<italic>i</italic>
</bold>
</sub>
</term>
<def>
<p>Shutdown cost for unit <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G16-fenrg.2024.1479347">
<bold>
<italic>P</italic>
</bold>
<sup>
<bold>
<italic>re</italic>
</bold>
</sup>
<sub>
<bold>
<italic>i,t,s</italic>
</bold>
</sub>
</term>
<def>
<p>Power output of renewable energy unit <italic>i</italic> at time period <italic>t</italic>, under scenario <italic>s</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G17-fenrg.2024.1479347">
<bold>
<italic>D</italic>
</bold>
<sub>
<bold>
<italic>b,t</italic>
</bold>
</sub>
</term>
<def>
<p>Load demand on bus <italic>b</italic> during time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G18-fenrg.2024.1479347">
<bold>
<italic>P</italic>
</bold>
<sup>
<bold>max</bold>
</sup>
<sub>
<bold>
<italic>i</italic>
</bold>
</sub>
<bold>, <italic>P</italic>
</bold>
<sup>
<bold>min</bold>
</sup>
<sub>
<bold>
<italic>i</italic>
</bold>
</sub>
</term>
<def>
<p>Upper and lower limits of the power output for thermal unit <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G19-fenrg.2024.1479347">
<bold>
<italic>F</italic>
</bold>
<sup>
<bold>max</bold>
</sup>
<sub>
<bold>
<italic>l</italic>
</bold>
</sub>
</term>
<def>
<p>Maximum power flow on transmission line <italic>l</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G20-fenrg.2024.1479347">
<bold>
<italic>H</italic>
</bold>
<sup>
<bold>PTDF</bold>
</sup>
<sub>
<bold>
<italic>l,t</italic>
</bold>
</sub>
</term>
<def>
<p>Power transfer distribution factor</p>
</def>
</def-item>
<def-item>
<term id="G21-fenrg.2024.1479347">
<bold>
<italic>T</italic>
</bold>
<sup>
<bold>on</bold>
</sup>
<sub>
<bold>
<italic>i</italic>
</bold>
</sub>
<bold>, <italic>T</italic>
</bold>
<sup>
<bold>off</bold>
</sup>
<sub>
<bold>
<italic>i</italic>
</bold>
</sub>
</term>
<def>
<p>Minimum Start-up time and down time periods for thermal unit <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G22-fenrg.2024.1479347">
<bold>
<italic>R</italic>
</bold>
<sup>
<bold>
<italic>up</italic>
</bold>
</sup>
<sub>
<bold>
<italic>i</italic>
</bold>
</sub>
<bold>, <italic>R</italic>
</bold>
<sup>
<bold>
<italic>down</italic>
</bold>
</sup>
<sub>
<bold>
<italic>i</italic>
</bold>
</sub>
</term>
<def>
<p>Maximum ramp up and down limit for thermal unit <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G23-fenrg.2024.1479347">
<bold>
<italic>R</italic>
</bold>
<sup>
<bold>
<italic>start</italic>
</bold>
</sup>
<sub>
<bold>
<italic>i</italic>
</bold>
</sub>
<bold>, <italic>R</italic>
</bold>
<sup>
<bold>
<italic>shut</italic>
</bold>
</sup>
<sub>
<bold>
<italic>i</italic>
</bold>
</sub>
</term>
<def>
<p>Maximum power output during startup and shutdown for thermal unit <italic>i</italic>
</p>
</def>
</def-item>
</def-list>
</sec>
<sec>
<title>Functions and variables</title>
<def-list>
<def-item>
<term id="G24-fenrg.2024.1479347">
<bold>
<italic>u</italic>
</bold>
<sub>
<bold>
<italic>i,t</italic>
</bold>
</sub>
<bold>, <italic>d</italic>
</bold>
<sub>
<bold>
<italic>i,t</italic>
</bold>
</sub>
</term>
<def>
<p>Startup and shutdown variable of thermal unit <italic>i</italic> in time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G25-fenrg.2024.1479347">
<bold>
<italic>x</italic>
</bold>
<sub>
<bold>
<italic>i,t</italic>
</bold>
</sub>
</term>
<def>
<p>Status variable of thermal unit <italic>i</italic> in time period <italic>t</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G26-fenrg.2024.1479347">
<bold>
<italic>P</italic>
</bold>
<sub>
<bold>
<italic>i,t,s</italic>
</bold>
</sub>
</term>
<def>
<p>Power output variable of thermal unit <italic>i</italic> in time period <italic>t</italic> under scenario <italic>s</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G27-fenrg.2024.1479347">
<bold>
<italic>f</italic>
</bold>
</term>
<def>
<p>Running cost function of thermal unit <italic>i</italic>
</p>
</def>
</def-item>
<def-item>
<term id="G28-fenrg.2024.1479347">
<bold>
<italic>&#x3c0;</italic>
</bold>
</term>
<def>
<p>Scenario probability function</p>
</def>
</def-item>
</def-list>
</sec>
</sec>
</back>
</article>