<?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">1193415</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2023.1193415</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>A multi-objective optimization model for the coordinated operation of hydropower and renewable energy</article-title>
<alt-title alt-title-type="left-running-head">Liu 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.2023.1193415">10.3389/fenrg.2023.1193415</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liu</surname>
<given-names>Benxi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1938936/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Peng</surname>
<given-names>Zihan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2256865/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liao</surname>
<given-names>Shengli</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Tengyuan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2259088/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lu</surname>
<given-names>Jia</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2258396/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Institute of Hydropower and Hydroinformatics</institution>, <institution>Dalian University of Technology</institution>, <addr-line>Dalian</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Hubei Key Laboratory of Intelligent Yangtze and Hydroelectric Science</institution>, <institution>China Yangtze Power Co Ltd</institution>, <addr-line>Yichang</addr-line>, <addr-line>Hubei</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/2193264/overview">Yongxin Xiong</ext-link>, Aalborg University, Denmark</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/2263113/overview">Shichang Cui</ext-link>, Huazhong University of Science and Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1523673/overview">Wei Gan</ext-link>, Cardiff University, United Kingdom</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Benxi Liu, <email>benxiliu@dlut.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>10</day>
<month>05</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1193415</elocation-id>
<history>
<date date-type="received">
<day>24</day>
<month>03</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>25</day>
<month>04</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Liu, Peng, Liao, Liu and Lu.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Liu, Peng, Liao, Liu and Lu</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>The rapid growth of wind and solar energy sources in recent years has brought challenges to power systems. One challenge is surging wind and solar electric generation, understanding how to consume such generation is important. Achieving the complementarity of hydropower and renewable energies such as wind and solar power by utilizing the flexible regulation performance of hydropower is helpful to provide firm power to help renewable energy consumption. However, the multi-energy complementary operation mode will change the traditional hydropower operation mode, causing challenges to the comprehensive utilization of hydropower. In this paper, a multi-objective optimal scheduling model is built by considering coordinated hydro-wind-solar system peak shaving and downstream navigation. First, the Gaussian mixture model is adopted to quantify the uncertainty of wind and solar power. Then, a hydro-wind-solar coordinated model was built to obtain the standard deviation of the residual load and the standard deviation of the downstream water level. Finally, the &#x3b5;-constraint method is used to solve for the Pareto optimality. The results demonstrate the following: 1) The proposed model can effectively determine hydropower output schemes that can coordinate wind and solar power output to reconcile peak shaving and navigation; 2) The downstream hydropower stations&#x2019; reverse regulation of the upstream hydropower station is a positive factor in reconciling conflicts; and 3) Reasonable planning of wind power and solar power is helpful for hydro-wind solar power complement operation.</p>
</abstract>
<kwd-group>
<kwd>hydro-wind-solar</kwd>
<kwd>generation scheduling</kwd>
<kwd>multi-objective</kwd>
<kwd>peak shaving</kwd>
<kwd>navigation</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Process and Energy Systems Engineering</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>With the explosive growth of wind and solar power sources, grid-integrated variable renewable energy (VRE) has become a key part of achieving the &#x201c;Carbon Peaking and Carbon Neutrality Goals&#x201d; in China (<xref ref-type="bibr" rid="B7">Department of Resource Conservation and Environmental Protection, 2021</xref>). However, the inherent intermittent and random characteristics of wind and solar power seriously challenge the safety and reliability operation of power systems (<xref ref-type="bibr" rid="B1">Albadi and El-Saadany, 2010</xref>; <xref ref-type="bibr" rid="B28">Shivashankar et al., 2016</xref>; <xref ref-type="bibr" rid="B13">Jabir et al., 2017</xref>; <xref ref-type="bibr" rid="B2">Asiaban et al., 2021</xref>). Using flexible power sources to mitigate renewable intermittency is a key solution (<xref ref-type="bibr" rid="B28">Shivashankar et al., 2016</xref>). Hydropower is a flexible power source that has developed technology, a large scale, and a low cost. Thus, hydropower that complements VREs is important to support the wide-ranging integration of VREs such as wind and solar. However, hydropower that operates in unison with reservoirs usually serves multiple purposes. It not only needs to meet the demand for electricity generation, but also serves navigation, flood control, irrigation, ecological protection, and other comprehensive utilization tasks. Using hydropower to complement VREs will significantly change the operation mode of hydropower, and directly affect the power output, water level, and discharge flow of the reservoir. This may conflict with comprehensive utilization tasks (<xref ref-type="bibr" rid="B14">Jian et al., 2012</xref>; <xref ref-type="bibr" rid="B27">Shang et al., 2017</xref>). Therefore, exploring a reasonable operation method that considers the hydro-wind-solar complementation mode and comprehensive hydropower utilization is very significant for multi-energy complementation and the large-scale consumption of wind and solar.</p>
<p>Research on the operation of hybrid hydro-wind-solar systems, include studies (<xref ref-type="bibr" rid="B35">Zhu et al., 2018</xref>; <xref ref-type="bibr" rid="B12">Hu et al., 2021</xref>) that have evaluated the complementarity and united operation reliability of hydro-wind-solar power; moreover, various models suitable for different needs are established. In the literature (<xref ref-type="bibr" rid="B20">Liu et al., 2019a</xref>), a united operation strategy of hydro-wind-solar power, which can effectively suppress the intermittency of wind and solar output, is proposed by considering the natural complementarity of wind and solar power. The literature (<xref ref-type="bibr" rid="B33">Xie et al., 2021</xref>) shows that the introduction of spinning reserve and regulating reserve in the model can effectively deal with intermittent wind and solar power and improve the practical application ability of the hybrid hydro-wind-solar system. The literature (<xref ref-type="bibr" rid="B15">Jin et al., 2022</xref>) shows that properly developed wind and solar power can effectively utilize complementarity and reducing hydropower output fluctuations on multiple time scales. The literature (<xref ref-type="bibr" rid="B31">Wang et al., 2019b</xref>) simplifies the system by dividing the subsystems that can be coordinated to operate, and obtains the long-term scheduling scheme of the hydro-wind-solar power complementary system based on the whole basin. The literature (<xref ref-type="bibr" rid="B4">Chen et al., 2019</xref>) predicts wind and solar output through environmental conditions such as wind speed, radiation intensity, and temperature. On this basis, a hydro-wind-solar short-term complementary model that minimizes residual load fluctuations and maximizes VRE output is established.</p>
<p>However, with the rapid growth of integrated VREs, problems such as the risk of power output curtailment and the safe operation of high-proportion clean energy systems have become increasingly evident (<xref ref-type="bibr" rid="B8">Ding et al., 2016</xref>; <xref ref-type="bibr" rid="B5">Cheng et al., 2017</xref>; <xref ref-type="bibr" rid="B22">Luo et al., 2018</xref>), and scholars are constantly looking for solutions. The literature (<xref ref-type="bibr" rid="B34">Zhang et al., 2018</xref>) aimed to minimize the amount of curtailed wind and solar power and to maximize the stored energy in cascade hydropower stations and then established a short-term optimal scheduling model of hydro-wind-solar power. The literature (<xref ref-type="bibr" rid="B19">Liu et al., 2020</xref>) controlled the amount of curtailed wind and solar power by quantifying the uncertainty. The literature (<xref ref-type="bibr" rid="B17">Li et al., 2018</xref>) established an expansion planning method for a large-scale hybrid wind-solar multi-objective transmission network, which effectively reduced the amount of abandoned wind and solar energy in the power grid. The literature (<xref ref-type="bibr" rid="B32">Xi&#x2019;an Jiaotong University et al., 2019</xref>) proposed a system for testing the reliability of large-scale renewable electricity integration and long-distance transmission. The literature (<xref ref-type="bibr" rid="B24">Ming et al., 2019</xref>) established a water-solar complementary long-term optimization model for large-scale solar power participation, and deduced a scheduling scenario that is superior to traditional rules in terms of energy production and power supply reliability.</p>
<p>Research on multi-energy complementarity with hydropower mostly regards hydropower stations as power production units. However, hydropower stations with reservoirs can also provide multiple benefits, such as ecological protection, irrigation, and navigation. Moreover, existing studies have shown that the participation of hydropower in peak regulation has adverse effects on the comprehensive benefits of reservoirs (<xref ref-type="bibr" rid="B26">P&#xe9;rez-D&#xed;az and Wilhelmi, 2010</xref>; <xref ref-type="bibr" rid="B29">Wan et al., 2020</xref>; <xref ref-type="bibr" rid="B11">Halleraker et al., 2022</xref>). Therefore, the reasonable operation of hydropower stations must also consider the conflict between different tasks. The literature (<xref ref-type="bibr" rid="B16">Li et al., 2020</xref>) used non-dominated sorting genetic algorithm to find the hydropower station scheduling scenario that considered the ecological needs of fish and hydropower generation. The literature (<xref ref-type="bibr" rid="B25">Niu et al., 2016</xref>) established a dual-objective model that takes both peak shaving and navigation under the background of demand conflict. The literature (<xref ref-type="bibr" rid="B21">Liu et al., 2019b</xref>) established multi-objective optimal dispatching model that considers the power generation of hydropower stations, power generation stability and ecological requirements of downstream rivers. The literature (<xref ref-type="bibr" rid="B30">Wang et al., 2019a</xref>) proposes a hydropower station dispatching plan that meets the requirements of hydropower compensation for wind power generation and daily water storage targets during the reservoir storage period.</p>
<p>It can be seen from the above studies that most of the studies regard hydro-wind-solar multi-energy complementary and hydropower multi-objective optimal scheduling as two independent research directions at present. For the power grid companies or power dispatching departments, in the context of the increasing demand for renewable energy consumption, when developing power generation plans for hydropower stations with navigational requirements, they need to consider not only the demand for renewable energy consumption and peak regulation of the power grid, but also the navigational requirements of the hydropower stations. For this situation, the main contributions of this paper are as follows:<list list-type="simple">
<list-item>
<p>(1) This paper proposed a hydro-wind-solar coordinated operation model. In which, two objectives, peak shaving and navigation, are considered.</p>
</list-item>
<list-item>
<p>(2) The model uses Gaussian mixture model to estimate the forecast output error considering the uncertainty of wind and solar output. Using the upper and lower limits of the forecast output error, the chance constraints are transformed into linear constraints that are easy to solve.</p>
</list-item>
<list-item>
<p>(3) The real-world applications are applied to illustrate the effectiveness and applicability of the proposed model, and the influence of wind and solar output on the model is analyzed from the aspects of uncertainty and installed capacity.</p>
</list-item>
</list>
</p>
<p>The rest of this paper is structured as follows. In <xref ref-type="sec" rid="s2">Section 2</xref>, the analysis method of wind-solar uncertainty and the composition of the multi-objective hydro-wind-solar collaborative scheduling model are described. In <xref ref-type="sec" rid="s3">Section 3</xref>, the Gaussian mixture model, which is used to address uncertainty, and the &#x3b5;-constraint method, which is used to solve the dual-objective model, are introduced. In <xref ref-type="sec" rid="s4">Section 4</xref>, the model is applied to the Jinghong-Ganlanba cascade hydropower system that complements wind and solar power. In <xref ref-type="sec" rid="s5">Section 5</xref>, the influence of wind and solar factors on the model results are analyzed. The main conclusions of the model analysis are given in <xref ref-type="sec" rid="s6">Section 6</xref>.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2 Methodology</title>
<sec id="s2-1">
<title>2.1 Uncertainty analysis of wind and solar power</title>
<p>It is challenging to forecast the power generation of wind and solar power due to the inherent intermittency, which is affected by environmental factors such as wind speed and light intensity. The literatures (<xref ref-type="bibr" rid="B18">Lingfors and Wid&#xe9;n, 2016</xref>; <xref ref-type="bibr" rid="B10">Gholami et al., 2017</xref>) shows that the wind and solar output will tend to smooth out with the increase in the cluster scale of wind and solar stations. In this paper, since power stations in the same area usually send power via the same transmission channels, all wind stations in the same area are combined into a virtual wind power plant (VWP) and all solar power stations are combined into a virtual solar power plant (VSP).<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:munderover>
</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:mrow>
<mml:mi>W</mml:mi>
</mml:msubsup>
</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:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<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:mrow>
<mml:mi>N</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m3">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of wind power stations. <inline-formula id="inf2">
<mml:math id="m4">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of solar power stations. <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the period number, <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,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:math>
</inline-formula>. <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of time periods. <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the wind power station number, <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,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>N</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the solar power station number, <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,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>N</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Moreover, <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the output of the virtual wind plant in period <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, MW; <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the output of the virtual solar power plant in period <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, MW; <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>W</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the output of wind power stations <inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in period <inline-formula id="inf16">
<mml:math id="m18">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, MW; and <inline-formula id="inf17">
<mml:math id="m19">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the output of solar power station <inline-formula id="inf18">
<mml:math id="m20">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in period <inline-formula id="inf19">
<mml:math id="m21">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, MW.</p>
<p>The forecast output error of the wind power plant and solar power plant is converted into the output error coefficient.<disp-formula id="e3">
<mml:math id="m22">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m23">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf20">
<mml:math id="m24">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf21">
<mml:math id="m25">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the forecast output error coefficients of the wind power and solar power at time <inline-formula id="inf22">
<mml:math id="m26">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively; <inline-formula id="inf23">
<mml:math id="m27">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf24">
<mml:math id="m28">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the actual output of wind power and solar power at time <inline-formula id="inf25">
<mml:math id="m29">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively; and <inline-formula id="inf26">
<mml:math id="m30">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf27">
<mml:math id="m31">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the forecast output of wind power and solar power at time <inline-formula id="inf28">
<mml:math id="m32">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively.</p>
<p>Describing the uncertainty of wind and solar output reasonably is important for building a hybrid hydro-wind-solar complementary model. The Gaussian mixture model (GMM) is a kind of non-parametric estimation method. Compared with the parameter estimation method, it can theoretically describe any distribution. Compared with the kernel density estimation method, the GMM can avoid the bandwidth setting effect on the accuracy of the results. Therefore, in this paper, the GMM is adopted to describe the output uncertainty of wind and solar power. Given a random variable <inline-formula id="inf29">
<mml:math id="m33">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the expression for the Gaussian distribution is:<disp-formula id="e5">
<mml:math id="m34">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi mathvariant="normal">&#x4e28;</mml:mi>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>The essence of the GMM is a simple linear combination of multiple Gaussian distributions, and its expression can be described as:<disp-formula id="e6">
<mml:math id="m35">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi mathvariant="normal">&#x4e28;</mml:mi>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf30">
<mml:math id="m36">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the probability distribution of <inline-formula id="inf31">
<mml:math id="m37">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf32">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the weight coefficient, <inline-formula id="inf33">
<mml:math id="m39">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. Using the maximum likelihood estimation method, the parameters <inline-formula id="inf34">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf35">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf36">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be determined.</p>
</sec>
<sec id="s2-2">
<title>2.2 Objective</title>
<p>With large-scale integration, the intermittent wind and solar power and the anti-peaking characteristics of wind power will challenge the peak shaving of the system. To meet the peak shaving requirements and balance the influence of wind and solar uncertainty, the flexible adjustment of hydropower output will cause frequent changes in downstream outflows and water level, which will directly affect navigation. Therefore, in this paper, peak shaving is considered the target of the hybrid hydro-wind-solar hybrid system:<disp-formula id="e7">
<mml:math id="m43">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>
<inline-formula id="inf37">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the peak shaving target. Under certain conditions of incoming water, the goal of the hydro-wind-solar coordinate peak-shaving operation is to minimize the fluctuation of the residual load so that the residual load can be as smooth as possible. Therefore, the mathematical expression of the peak shaving target can be set to minimize the residual load variance:<disp-formula id="e8">
<mml:math id="m45">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<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="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mfrac>
<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:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>R</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m46">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m47">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>R</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<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:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m48">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m49">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</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>(12)</label>
</disp-formula>where <inline-formula id="inf38">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the residual load in the <inline-formula id="inf39">
<mml:math id="m51">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> period, MW. <inline-formula id="inf40">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the original load of the grid. <inline-formula id="inf41">
<mml:math id="m53">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>R</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the average residual load. <inline-formula id="inf42">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the sum of the output of the hybrid hydro-wind-solar system at Period <inline-formula id="inf43">
<mml:math id="m55">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf44">
<mml:math id="m56">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the predicted output of the virtual wind plant at period <inline-formula id="inf45">
<mml:math id="m57">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>., MW. <inline-formula id="inf46">
<mml:math id="m58">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the predicted output of the virtual solar power plant at period <inline-formula id="inf47">
<mml:math id="m59">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf48">
<mml:math id="m60">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the output of the <inline-formula id="inf49">
<mml:math id="m61">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> hydropower station at period <inline-formula id="inf50">
<mml:math id="m62">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf51">
<mml:math id="m63">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the serial number of hydropower station, <inline-formula id="inf52">
<mml:math id="m64">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf53">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the water head of hydropower station <inline-formula id="inf54">
<mml:math id="m66">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf55">
<mml:math id="m67">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf56">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the power generation flow of hydropower station <inline-formula id="inf57">
<mml:math id="m69">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf58">
<mml:math id="m70">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf59">
<mml:math id="m71">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#xb7;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the output calculation function of the hydropower station.</p>
<p>
<inline-formula id="inf60">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the navigation target. The goal of navigation focuses on the elevation and variation in the downstream water level. Therefore, the minimum of the downstream water level change variance is taken as the objective function:<disp-formula id="e13">
<mml:math id="m73">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mfrac>
<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:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>Z</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where <inline-formula id="inf61">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the downstream water level of the downstream hydropower station <inline-formula id="inf62">
<mml:math id="m75">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf63">
<mml:math id="m76">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, m. <inline-formula id="inf64">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>Z</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the mean value of the downstream water level of the downstream hydropower station.</p>
</sec>
<sec id="s2-3">
<title>2.3 Constraints</title>
<sec id="s2-3-1">
<title>2.3.1 System constraints</title>
<p>a) Constraints of hydro-wind-solar complementarity</p>
<p>Since wind and solar power are uncertain and difficult to forecast accurately, chance constraints are introduced to use hydropower flexibility to complement wind and solar power output uncertainty.<disp-formula id="e14">
<mml:math id="m78">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>Pr</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
<disp-formula id="e15">
<mml:math id="m79">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>Pr</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>Eqs <xref ref-type="disp-formula" rid="e14">14</xref>, <xref ref-type="disp-formula" rid="e15">15</xref> represent positive and negative output complement constraints, respectively. In these equations, <inline-formula id="inf65">
<mml:math id="m80">
<mml:mrow>
<mml:mi>Pr</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mo>&#xb7;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the probability, and <inline-formula id="inf66">
<mml:math id="m81">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the upper output limit of hydropower station <inline-formula id="inf67">
<mml:math id="m82">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf68">
<mml:math id="m83">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf69">
<mml:math id="m84">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the lower output of hydropower station <inline-formula id="inf70">
<mml:math id="m85">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf71">
<mml:math id="m86">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf72">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf73">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are confidence levels.</p>
<p>b) Hybrid system reserve capacity requirements are satisfied with hydropower and can be expressed as a percentage of the power demand:<disp-formula id="e16">
<mml:math id="m89">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
<disp-formula id="e17">
<mml:math id="m90">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <inline-formula id="inf74">
<mml:math id="m91">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the reserve capacity percentage factor.</p>
</sec>
<sec id="s2-3-2">
<title>2.3.2 Hydropower constraints</title>
<p>a) Mass balance constraints:<disp-formula id="e18">
<mml:math id="m92">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
<disp-formula id="e19">
<mml:math id="m93">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <inline-formula id="inf75">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the storage of hydropower station <inline-formula id="inf76">
<mml:math id="m95">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf77">
<mml:math id="m96">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf78">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf79">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf80">
<mml:math id="m99">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf81">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the natural incremental inflow, total discharge, turbine discharge and spillage of hydropower station <inline-formula id="inf82">
<mml:math id="m101">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf83">
<mml:math id="m102">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> respectively. <inline-formula id="inf84">
<mml:math id="m103">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the water transportation time from reservoir <inline-formula id="inf85">
<mml:math id="m104">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf86">
<mml:math id="m105">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf87">
<mml:math id="m106">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the time period duration.</p>
<p>b) Simultaneous regulation constraints:</p>
<p>For all hydropower stations in the same cascade hydropower system, the output in each period usually has the same trend of change.<disp-formula id="e20">
<mml:math id="m107">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>c) Reservoir storage constraints:<disp-formula id="e21">
<mml:math id="m108">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>where <inline-formula id="inf88">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf89">
<mml:math id="m110">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the lower and upper storage bounds of hydropower station <inline-formula id="inf90">
<mml:math id="m111">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf91">
<mml:math id="m112">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively.</p>
<p>d) Total discharge constraints:<disp-formula id="e22">
<mml:math id="m113">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>where <inline-formula id="inf92">
<mml:math id="m114">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf93">
<mml:math id="m115">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the lower and upper bounds of the total discharge of hydropower station <inline-formula id="inf94">
<mml:math id="m116">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf95">
<mml:math id="m117">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>e) Turbine discharge constraints:<disp-formula id="e23">
<mml:math id="m118">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>where <inline-formula id="inf96">
<mml:math id="m119">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf97">
<mml:math id="m120">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the lower and upper bounds of the turbine discharge of hydropower station <inline-formula id="inf98">
<mml:math id="m121">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf99">
<mml:math id="m122">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>f) Initial storage and expected final storage and constraints:<disp-formula id="e24">
<mml:math id="m123">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
<disp-formula id="e25">
<mml:math id="m124">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>where <inline-formula id="inf100">
<mml:math id="m125">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the initial storage volume of hydropower station <inline-formula id="inf101">
<mml:math id="m126">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf102">
<mml:math id="m127">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the initial storage volume of hydropower station <inline-formula id="inf103">
<mml:math id="m128">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>g) Navigation constraints:<disp-formula id="e26">
<mml:math id="m129">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
<disp-formula id="e27">
<mml:math id="m130">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:munder>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:munder>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
<disp-formula id="e28">
<mml:math id="m131">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msubsup>
<mml:munder accentunder="true">
<mml:mi>Z</mml:mi>
<mml:mo>_</mml:mo>
</mml:munder>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>where <inline-formula id="inf104">
<mml:math id="m132">
<mml:mrow>
<mml:msubsup>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the downstream water level of the hydropower station at period <inline-formula id="inf105">
<mml:math id="m133">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, m. <inline-formula id="inf106">
<mml:math id="m134">
<mml:mrow>
<mml:msubsup>
<mml:munder accentunder="true">
<mml:mi>Z</mml:mi>
<mml:mo>_</mml:mo>
</mml:munder>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the minimum downstream water level of the downstream hydropower station specified by the navigation requirements, m; <inline-formula id="inf107">
<mml:math id="m135">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf108">
<mml:math id="m136">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are fixed values selected according to the downstream waterway standard.</p>
<p>h) Water level-storage capacity function:<disp-formula id="e29">
<mml:math id="m137">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</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>(29)</label>
</disp-formula>where <inline-formula id="inf109">
<mml:math id="m138">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#xb7;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the water level-storage capacity calculation function. <inline-formula id="inf110">
<mml:math id="m139">
<mml:mrow>
<mml:msubsup>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the water level of hydropower station <inline-formula id="inf111">
<mml:math id="m140">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf112">
<mml:math id="m141">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>i) Downstream water level-discharge function:<disp-formula id="e30">
<mml:math id="m142">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</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>(30)</label>
</disp-formula>where <inline-formula id="inf113">
<mml:math id="m143">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#xb7;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the downstream water level-discharge function.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>3 Solution method</title>
<sec id="s3-1">
<title>3.1 Hydro-wind-solar complementary constraint processing</title>
<p>In this paper, the GMM is used to analyze the distribution of output error coefficients of wind power and solar power plants. The Gaussian mixture model (GMM) is a kind of non-parametric estimation method, it can theoretically describe any distribution. Literature (<xref ref-type="bibr" rid="B102">P&#x00F6;thkow and Hege, 2013</xref>) compared the extract uncertainty contour line effects of the non-parametric models with Gaussian, and observed that Non-parametric models have good feasibility for various data sets. Therefore, it has widely used in uncertainty description for diverse applications (<xref ref-type="bibr" rid="B103">Potter et al., 2009</xref>; <xref ref-type="bibr" rid="B101">Mihai and Westermann, 2014</xref>), and compactly model relatively complex distributions (<xref ref-type="bibr" rid="B100">Liu et al., 2012</xref>).With the historical forecast and actual output coefficient data of the solar and wind power plant, the deviation value between the actual and the forecasted output coefficient can be calculated. The GMM is used to fit the deviation value data of the output coefficient, and the probability density function (PDF) <inline-formula id="inf114">
<mml:math id="m144">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of the output error coefficient <inline-formula id="inf115">
<mml:math id="m145">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is obtained as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The PDF of the wind power plant output forecast error <bold>(A)</bold> and solar power plant output forecast error <bold>(B)</bold> of a typical period.</p>
</caption>
<graphic xlink:href="fenrg-11-1193415-g001.tif"/>
</fig>
<p>From the PDF graph of the output errors of the solar power plant and the wind power plant, the output coefficient deviation value can be obtained given the confidence interval [0.05, 0.95]. <inline-formula id="inf116">
<mml:math id="m146">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf117">
<mml:math id="m147">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf118">
<mml:math id="m148">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf119">
<mml:math id="m149">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> correspond to the endpoints of the confidence interval [0.05, 0.95] at each moment, and the upper/lower limit of the wind and solar output at each moment can be calculated:<disp-formula id="e31">
<mml:math id="m150">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>
<disp-formula id="e32">
<mml:math id="m151">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>
<disp-formula id="e33">
<mml:math id="m152">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>
<disp-formula id="e34">
<mml:math id="m153">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>where <inline-formula id="inf120">
<mml:math id="m154">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf121">
<mml:math id="m155">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf122">
<mml:math id="m156">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf123">
<mml:math id="m157">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the lower limit of the wind power output range, the upper limit of the wind power output range, the lower limit of the solar output range and the upper limit of the solar output range during period <inline-formula id="inf124">
<mml:math id="m158">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively.</p>
<p>Confidence in chance constraints (14) and (15) represents the probability that the power gird can consume all the wind and solar power, and whether the constraints are established is affected by the wind and solar forecast error. The chance constraint (14) means that when the hydropower is at its maximum value, the probability that the actual output of the hydro-wind-solar system is greater than the forecast output should be greater than the confidence. If the actual output of the wind and solar power is too small, the constraint may be destroyed. Therefore, the minimum output <inline-formula id="inf125">
<mml:math id="m159">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> of wind power and the minimum output <inline-formula id="inf126">
<mml:math id="m160">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> of solar power within the confidence level <inline-formula id="inf127">
<mml:math id="m161">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be found through the CDF of wind and solar power forecast error. The opportunity constraint (14) can be transformed into that when the sum of wind power and solar power output is <inline-formula id="inf128">
<mml:math id="m162">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, the output of the hydro-wind-solar system meets the requirements:<disp-formula id="e35">
<mml:math id="m163">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>
</p>
<p>The chance constraint (15) means that when the hydropower is at the minimum value, the probability that the actual output of the hydro-wind-solar system is less than the forecast output should be greater than the confidence. If the actual output of scenery is too large, the constraint may be destroyed. Similarly, the opportunity constraint (15) can be transformed into that when the sum of wind power and photovoltaic output is <inline-formula id="inf129">
<mml:math id="m164">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, the output of the hydro-wind-solar system meets the requirements:<disp-formula id="e36">
<mml:math id="m165">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(36)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-2">
<title>3.2 <inline-formula id="inf130">
<mml:math id="m166">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> method</title>
<p>The <inline-formula id="inf131">
<mml:math id="m167">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> method simplifies the problem by retaining only one primary objective function and transforming the remaining objective functions into constraints (<xref ref-type="bibr" rid="B23">Mavrotas, 2009</xref>; <xref ref-type="bibr" rid="B6">De Santis et al., 2022</xref>); moreover, this method has been widely used in the solution of multi-objective models (<xref ref-type="bibr" rid="B3">Biswas et al., 2018</xref>; <xref ref-type="bibr" rid="B9">Fathipour and Saidi-Mehrabad, 2018</xref>). Compared with the weighted method, the <inline-formula id="inf132">
<mml:math id="m168">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> method has a smaller search range and better performance in efficiently finding the Pareto front solution. Regarding the dual-objective optimization problem of finding the minimum value, its mathematical description is as follows:<disp-formula id="e37">
<mml:math id="m169">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>A</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</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>(37)</label>
</disp-formula>where <inline-formula id="inf133">
<mml:math id="m170">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a matrix of appropriate dimensions; and <inline-formula id="inf134">
<mml:math id="m171">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a column vector of appropriate dimensions.</p>
<p>For the dual objective, if Objective <inline-formula id="inf135">
<mml:math id="m172">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can be regarded as the primary objective function, then Objective <inline-formula id="inf136">
<mml:math id="m173">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is transformed into the constraints of <inline-formula id="inf137">
<mml:math id="m174">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The specific operation steps are as follows:</p>
<p>Take <inline-formula id="inf138">
<mml:math id="m175">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> as the objective function, find its minimum value <inline-formula id="inf139">
<mml:math id="m176">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> under the original constraints, and find the value of <inline-formula id="inf140">
<mml:math id="m177">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> at this time, which is regarded as the feasible maximum value <inline-formula id="inf141">
<mml:math id="m178">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> of <inline-formula id="inf142">
<mml:math id="m179">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The solution model required for this step is:<disp-formula id="e38">
<mml:math id="m180">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>A</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</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>(38)</label>
</disp-formula>
</p>
<p>Take <inline-formula id="inf143">
<mml:math id="m181">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> as the objective function, and find the minimum value <inline-formula id="inf144">
<mml:math id="m182">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> of <inline-formula id="inf145">
<mml:math id="m183">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> under the original constraints. The range of <inline-formula id="inf146">
<mml:math id="m184">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is <inline-formula id="inf147">
<mml:math id="m185">
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>. The solution model required for this step is:<disp-formula id="e39">
<mml:math id="m186">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>A</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</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>(39)</label>
</disp-formula>
</p>
<p>Take <inline-formula id="inf148">
<mml:math id="m187">
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> points <inline-formula id="inf149">
<mml:math id="m188">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">K</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> in <inline-formula id="inf150">
<mml:math id="m189">
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, and generate <inline-formula id="inf151">
<mml:math id="m190">
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> new constraints: <inline-formula id="inf152">
<mml:math id="m191">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Take <inline-formula id="inf153">
<mml:math id="m192">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> as the objective function and add the new constraints to the constraints. After the calculation is performed, <inline-formula id="inf154">
<mml:math id="m193">
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> result arrays <inline-formula id="inf155">
<mml:math id="m194">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>11</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>21</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3001;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>12</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>22</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2026;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained, that is, the approximate Pareto maximum excellent Frontier. The solution model required for this step is:<disp-formula id="e40">
<mml:math id="m195">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>A</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</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>(40a)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s4">
<title>4 Case study</title>
<sec id="s4-1">
<title>4.1 Background information</title>
<p>Yunnan Province is located in southwest China. In this region, with sufficient rainfall occurs, and several large rivers travels through, can be found. Yunnan province is endowed with abundant hydropower resources. In late 2022, the hydropower installed capacity in this region surged to 78.02&#xa0;GW. This value is close to the hydropower installed capacity of Canada, which is the world&#x2019;s third largest hydropower capacity. In addition, Yunnan Province is rich in renewable energy. In late 2022, wind power and solar power has surged to 8.83 and 4.17&#xa0;GW respectively. However, there is very large potential for expanding wind and solar power resources, since the developed capacity accounts for only 5% of the developable capacity. According to the &#x201c;New Energy Construction Plan of Yunnan Province in 2022&#x201d; issued by Yunnan Province, Yunnan will accelerate the development of wind and solar power in the next few years. Since wind and solar power generation is depend on the weather, Yunnan is facing challenges of broad-scale renewable energy consumption and power grid peak shaving brought by the broad-scale integration of VREs. Therefore, using the flexibility of hydropower to achieve the multi-energy complementation of hydro-wind-solar power is one of the best ways for Yunnan to achieve large-scale consumption of VREs.</p>
<p>As shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, the Jinghong hydropower station and the Ganlanba hydropower station are both located in Jinghong City, Xishuangbanna Prefecture, Yunnan Province. They are the last two hydropower stations in the Lancang/Mekong River before flow out of China. Due to Jinghong&#x2019;s rated flow and the restriction of downstream channel conditions, Jinghong&#x2019;s adjustment of power generation flow will cause large fluctuations in downstream water level and flow, which will adversely affect navigation. To solve this problem, the main development task of the yet-to-be-constructed Ganlanba hydropower station is to provide reverse regulation for the Jinghong hydropower station to meet the downstream navigation requirements. Therefore, the Jinghong-Ganlanba cascade hydropwer station must undertake complex comprehensive utilization tasks. Considering Yunnan&#x2019;s ever-increasing renewable energy construction plan, this cascade system will also undertake the severe task of VRES complementarity. Therefore, it is required to find a reasonable operation mode considering the conflicting objectives of generation and navigation. In this paper, the Jinghong-Ganlanba cascade hydropower stations are taken as the background. The load curve, interval runoff, initial and final water levels, and other conditions involved in the calculation process refer to the actual operating data of the power grid and power station, as shown in <xref ref-type="sec" rid="s12">Supplementary Table S1</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Schematic diagram of the hydropower station locations.</p>
</caption>
<graphic xlink:href="fenrg-11-1193415-g002.tif"/>
</fig>
<p>In this paper, a non-linear model is built, where a quadratic polynomial fitting function is used to express the water level-storage function and tail water level-discharge function. The model was solved using Lingo18.0.</p>
<p>According to <xref ref-type="sec" rid="s2-1">Section 2.1</xref>, all wind power plants in the same region are considered as one wind power plant with the installed capacity of 208.5&#xa0;MW and a solar power plant with the installed capacity of 300&#xa0;MW. <xref ref-type="fig" rid="F3">Figure 3</xref> illustrates the typical wind and solar power daily output during the dry season (January, February, and March) of the lower reaches of the Lancang River, which were chosen to evaluate the scheduling situation of cascade hydropower stations under difficult conditions.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The typical time output coefficient of solar and wind power plant.</p>
</caption>
<graphic xlink:href="fenrg-11-1193415-g003.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>4.2 Analysis of the results</title>
<p>Since Ganlanba has not been constructed, three cases are considered to analyze the impact of the construction of the Ganlanba on the overall results and the impact of the navigation requirements on the separate operation of the Jinghong hydropower station: 1) Case 1: only the Jinghong hydropower plant is considered in the hybrid hydro-wind-solar complement operation model, but does not take navigation constraints into account; 2) Case 2: only the Jinghong hydropower plant is considered and takes navigation constraints into account and 3) Case 3: both Jinghong and Ganlanba are considered, and navigational constraints are also taken into account.</p>
<p>
<xref ref-type="fig" rid="F4">Figure 4</xref> and <xref ref-type="sec" rid="s12">Supplementary Table S2</xref> show the distribution and range of the Pareto front for the three cases which reflect the conflict between the two objective functions. The rectangular area in <xref ref-type="fig" rid="F4">Figure 4</xref> marks solutions at the turning part of the Pareto front, which are hydropower output processes that can better meet the requirements of peak shaving and navigation at the same time. Under the experimental conditions, the Pareto front turning of the cascade solution is more obvious, indicating that it can moderate the conflict more effectively. Because the navigation constraints limit the output of Jinghong, the range of feasible solutions is reduced, and even some solutions with good peak-shaving effects turn into infeasible solutions.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Comparison of the Pareto front in different cases.</p>
</caption>
<graphic xlink:href="fenrg-11-1193415-g004.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> illustrate the differences of solutions on the Pareto front for Case1 and show the changes in the output and water abandonment under Case1, respectively, by selecting different downstream water level variance limits (<inline-formula id="inf156">
<mml:math id="m196">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1.4, 1.0, 0.6, 0.2, 0.01, 0.0001). When the target requirements for <inline-formula id="inf157">
<mml:math id="m197">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> tighten, Jinghong&#x2019;s discharge adjustment ability is restricted, which result in Jinghong abandoning water for peak shaving. For Case1, the peak shaving and navigation task requirements cannot be achieved at the same time.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Comparison of <bold>(A)</bold> Jinghong's output and <bold>(B)</bold> abandoned water without navigation constraint.</p>
</caption>
<graphic xlink:href="fenrg-11-1193415-g005.tif"/>
</fig>
<p>In the Pareto front of Case 1, three scenarios of <inline-formula id="inf158">
<mml:math id="m198">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf159">
<mml:math id="m199">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf160">
<mml:math id="m200">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.01</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> are selected as the solution that prefers a better peak shaving effect, the neutral case, and the solution that prefers a better navigation effect, respectively. These three points can effectively compare the gaps in peak regulation and navigation between these cases, as shown in <xref ref-type="sec" rid="s12">Supplementary Table S3</xref>.</p>
<p>
<xref ref-type="sec" rid="s12">Supplementary Table S3</xref> summarizes the eigenvalues of each case. It is obvious that under the same <inline-formula id="inf161">
<mml:math id="m201">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, Case 3&#x2019;s peak shaving impact is superior based on the peak-to-valley difference of the residual load. Since the target <inline-formula id="inf162">
<mml:math id="m202">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> tends to reduce the hydropower output at the load valley, the hydroelectric plant can only supply reserve capacity at the load valley leaving a constant minimum load at 6178.285&#xa0;MW. <xref ref-type="fig" rid="F6">Figure 6</xref> show the output and water abandonment of Case 3 under three <inline-formula id="inf163">
<mml:math id="m203">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> conditions. From <xref ref-type="fig" rid="F5">Figure 5</xref>, <xref ref-type="fig" rid="F6">6</xref>, it can be concluded that: 1) in <xref ref-type="fig" rid="F6">Figure 6</xref>, the output of Ganlanba slightly changes under different <inline-formula id="inf164">
<mml:math id="m204">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> conditions, which indicates that Ganlanba has a weak adjustment ability and is mainly responsible for navigation tasks. Therefore, <xref ref-type="fig" rid="F5">Figure 5</xref>, <xref ref-type="fig" rid="F6">6</xref> show that with the addition of Ganlanba, Jinghong&#x2019;s adjustment capacity can be unleashed, and a better result can be obtained. 2) <xref ref-type="fig" rid="F5">Figure 5</xref>, <xref ref-type="fig" rid="F6">6</xref> also show that Ganlanba&#x2019;s participation can significantly reduce the abandoned water for peak shaving, which may successfully address conflicting objectives of peak shaving and navigation.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Cascade <bold>(A)</bold> hydropower station output and <bold>(B)</bold> abandoned water flow under different downstream water level variance targets.</p>
</caption>
<graphic xlink:href="fenrg-11-1193415-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> shows the downstream water levels before and after the addition of Ganlanba and displays the affected navigation due to Ganlanba&#x2019;s involvement. When the downstream water level variance is set to 0.01, the corresponding solution of Case 3 is located at the turning point of the Pareto front. In <xref ref-type="fig" rid="F7">Figure 7</xref>, the Pareto front of Case 2 also has a corresponding solution, which can be compared. Without Ganlanba, the navigable water level is maintained at 537&#xa0;m for 1/3 of the time, which indicates that the downstream channel barely meets the navigation requirements. For Case 3, the Ganlanba&#x2019;s addition lowers the expense of maintaining navigation, and it maintains the navigation target&#x2019;s ideal value between 529.45 m and 529.78&#xa0;m. The safety of downstream navigation has been further assured compared to the minimum water level requirement of 525&#xa0;m downstream of the Ganlanba.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Comparison of the downstream water level (navigation) when <italic>f</italic>
<sub>2</sub> = 0.01.</p>
</caption>
<graphic xlink:href="fenrg-11-1193415-g007.tif"/>
</fig>
<p>In conclusion, the Ganlanba hydropower plant can successfully reduce the tension between peak shaving and navigation, address the issue of water abandonment for peak shaving, and raise the level of safety for downstream navigation.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Impact analysis of the wind and solar output</title>
<p>Due to the randomness and uncontrollability of the wind and solar output, in actual operation, the real output of wind and solar power usually deviates from the predicted value. In this section, to analyze the influence of wind and solar power uncertainty on scheduling, 1) the residual load under various wind and solar output conditions is compared to analyze the influence of with/without considering hydro-wind-solar complementary constraints on the calculation results of the dual-objective model. 2) The hydropower output under various wind and solar capacity scenarios is evaluated to examine the impact of wind and solar power scale on the calculations of the dual-objective model. Therefore, 1,000 wind and solar output scenarios were generated by using the Monte Carlo method. Among the seven cases selected in <xref ref-type="sec" rid="s4-2">Section 4.2</xref>, Case 3 (<inline-formula id="inf165">
<mml:math id="m205">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.01</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) works best. Thus, <inline-formula id="inf166">
<mml:math id="m206">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.01</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> in the cascade system is taken as an example.</p>
<sec id="s5-1">
<title>5.1 Influence of the wind and solar uncertainty on the peak shaving effect</title>
<p>Literature (<xref ref-type="bibr" rid="B104">Shen et al., 2021</xref>) proposes that the load fluctuation coefficient can be used to evaluate the peak shaving effect, and the revised index mainly reflects the overall smoothness of the load curve, which is better than the visualization effect of the residual load mean square error. Therefore, in this paper, this index is used to reflect the peak shaving effect in different scenarios:<disp-formula id="equ1">
<mml:math id="m207">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<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:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(40b)</label>
</disp-formula>where, <inline-formula id="inf167">
<mml:math id="m208">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the residual load of the scenario at the period <inline-formula id="inf168">
<mml:math id="m209">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; and <inline-formula id="inf169">
<mml:math id="m210">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the average residual load of the scenario <inline-formula id="inf170">
<mml:math id="m211">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, with <inline-formula id="inf171">
<mml:math id="m212">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>In Case 3, the actual operation of the cascade is simulated under two conditions: one condition with complementary constraints for the solar and wind output (Eqs <xref ref-type="disp-formula" rid="e33">33</xref>, <xref ref-type="disp-formula" rid="e34">34</xref>) and the other condition without such constraints. When there is no hydro-wind-solar complement constraint, the residual load in each scenario is:<disp-formula id="e41">
<mml:math id="m213">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(41)</label>
</disp-formula>
<disp-formula id="e42">
<mml:math id="m214">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(42)</label>
</disp-formula>where, <inline-formula id="inf172">
<mml:math id="m215">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the residual load of the <inline-formula id="inf173">
<mml:math id="m216">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> th scenario at period <inline-formula id="inf174">
<mml:math id="m217">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> without hydro-wind-solar complement constraints; <inline-formula id="inf175">
<mml:math id="m218">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the output of hydropower station <inline-formula id="inf176">
<mml:math id="m219">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf177">
<mml:math id="m220">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf178">
<mml:math id="m221">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the wind and solar power output of the scenario <inline-formula id="inf179">
<mml:math id="m222">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf180">
<mml:math id="m223">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf181">
<mml:math id="m224">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf182">
<mml:math id="m225">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the wind and solar power output of scenario <inline-formula id="inf183">
<mml:math id="m226">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at period <inline-formula id="inf184">
<mml:math id="m227">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> respectively.</p>
<p>When considering the hydro-wind-solar complementary constraint, here are the residual loads for each scenario:<disp-formula id="e43">
<mml:math id="m228">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
</mml:mrow>
</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>(43)</label>
</disp-formula>
<disp-formula id="e44">
<mml:math id="m229">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(44)</label>
</disp-formula>
<disp-formula id="e45">
<mml:math id="m230">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(45)</label>
</disp-formula>where <inline-formula id="inf185">
<mml:math id="m231">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the upper limit of the range for the sum output of wind and solar; and <inline-formula id="inf186">
<mml:math id="m232">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the lower limit of the range for the sum output of wind and solar.</p>
<p>Through Eqs <xref ref-type="disp-formula" rid="e40">40</xref>&#x2013;<xref ref-type="disp-formula" rid="e45">45</xref>, the residual load under 1,000 simulation scenarios was carried out, and the distribution of the load fluctuation coefficients is shown in <xref ref-type="fig" rid="F8">Figure 8</xref>. It is obvious that considering hydro-wind-solar complementarity can effectively control the residual load fluctuation in real operation where actual wind and solar power deviate from the forecast value. In summary, hydro-wind-solar complement operation can effectively reduce the adverse impact of wind and solar uncertainty on the peak shaving results.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Comparison of the residual load fluctuation coefficient under different scenarios.</p>
</caption>
<graphic xlink:href="fenrg-11-1193415-g008.tif"/>
</fig>
</sec>
<sec id="s5-2">
<title>5.2 Influence of the wind and solar uncertainty on the navigation</title>
<p>Under the condition of fixed hydropower output and without providing wind and solar reserve capacity, the navigation effect will not be affected by VRE when actual wind and solar output deviate from the forecast value. In the case of hydro-wind-solar complement operation, the part of the output deviation between the upper and lower limits of the reserve capacity needs to be absorbed by changing the hydropower output. Due to the small adjustment capacity of Ganlanba, in this situation, Jinghong is required to undertake the adjustment tasks. Since the navigation is determined by the discharge of Ganlanba, the picture A of <xref ref-type="fig" rid="F9">Figure 9</xref> shows the maximum and minimum water levels of the Ganlanba reservoir and the upper limit and lower limit water levels of the Ganlanba reservoir under 1,000 scenarios. In all scenarios, Ganlanba reservoir&#x2019;s water level will not exceed its limit, which means that when wind and solar forecast errors cause the upper reservoir outflow to change, Ganlanba has sufficient adjustment capacity to address it. The picture B of <xref ref-type="fig" rid="F9">Figure 9</xref> shows the downstream water level variance of Ganlanba Reservoir under 1,000 scenarios. The mean square deviations of the downstream water level in most scenarios are smaller than the predicted situation, and a few are slightly larger than the predicted situation. However, the difference is small and negligible. This demonstrates that Ganlanba can maintain navigational conditions despite VREs&#x2019; forecast errors.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>
<bold>(A)</bold> Water level extremum and <bold>(B)</bold> downstream water level variance of the Ganlanba reservoir.</p>
</caption>
<graphic xlink:href="fenrg-11-1193415-g009.tif"/>
</fig>
<p>That is, wind and solar uncertainties have little effect on navigation.</p>
</sec>
<sec id="s5-3">
<title>5.3 The influence of the expanding wind power and solar power scale on hydro-wind-solar complementarity</title>
<p>In this section, different wind and solar power installed capacity scales are selected to explore their impact on the simulation results. There shows four wind and solar power scales. Scenario 1 elects solar power scales of 300&#xa0;MW and wind power scales of 208.5&#xa0;MW, which are the wind and solar installed capacity in 2020. Referring to the &#x201c;List of New Energy Projects in the 14th Five-Year Plan of Yunnan Province,&#x201d; Xishuangbanna will add 1.43&#xa0;GW of solar power during the &#x201c;14th Five-Year Plan&#x201d; period. However, no wind power projects are planned. Scenario 2 sets the estimated installed capacity of solar and wind power in 2025 as 1730 and 208.5&#xa0;MW. Scenario 3 sets the projected installed solar and wind capacity in 2030 as 3160 and 208.5&#xa0;MW, and the growth rate is consistent with that in Scenario 2. Scenario 4 doubles the wind-power capacity installed based on Scenario 3, and sets the estimated installed capacity of solar and wind power as 3160 and 417&#xa0;MW.</p>
<p>
<xref ref-type="fig" rid="F10">Figure 10</xref> shows the residual load curves of each scenario, and <xref ref-type="fig" rid="F11">Figure 11</xref> shows the hydropower output gap between Scenario 1 and Scenario 2, 3 and 4, in which a negative value indicates that hydropower output will decrease as solar/wind power output increases, while a positive value indicates the opposite. As shown in these two figures, for Scenario 2 and 3, when solar power output increases, the residual load reduce from 8:30 to 20:00, and hydropower will reduce output during the load saddle periods and uses the saved water to increase the output during the load peak periods. This is because solar power is mainly generated during the daytime which is the load saddle, and hydropower adapts to achieve hydro-solar complementarity and improve the peak shaving effect. The simulation results of Scenarios 2 and 3 in <xref ref-type="sec" rid="s12">Supplementary Table S4</xref> also prove that increasing the output of solar power has a positive effect on the peak shaving of the model.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Residual load of scenarios.</p>
</caption>
<graphic xlink:href="fenrg-11-1193415-g010.tif"/>
</fig>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Hydropower output difference between scenarios 2,3,4 and 1.</p>
</caption>
<graphic xlink:href="fenrg-11-1193415-g011.tif"/>
</fig>
<p>As shown in Table 4, the peak-to-valley difference of the residual load increases from Scenario 3 to Scenario 4. This is because hydropower has reached the best peak shaving performance in Scenario 3. When the wind power capacity is increased from Scenario 3 to Scenario 4, the hydropower output changes little with the change of reserve capacity, as shown in <xref ref-type="fig" rid="F11">Figure 11</xref>, and helps little in further peak shaving. Therefore, with the increase in wind power capacity, although both the residual peak load and valley load decrease, as the anti-peak characteristic of wind power shows in <xref ref-type="fig" rid="F3">Figure 3</xref>., the peak-valley difference will increase.</p>
<p>
<xref ref-type="fig" rid="F11">Figure 11</xref> shows that the hydropower output changes little, which means that the outflow of hydropower changes little. From Scenario 1 to Scenario 4, the increase in wind power and solar power scale will not have a large negative impact on navigation.</p>
<p>In summary, during the dry season, the increase in the scale of solar power output has a positive impact on the peak shaving of the hydro-wind-solar complementarity system; in contrast, wind power tends to have a negative impact on peak shaving.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>Grid-connected VRE can be effectively solved by a coordinated development of hydro-wind-solar. However, there are conflicting relationships among the multiple tasks undertaken by hydropower stations. To ease the contradiction between multi-energy complementarity and comprehensive utilization tasks of hydropower stations, a hydro-wind-solar coordination scheduling model that takes both peak shaving and navigation objectives into account is established in this study. Conclusions can be drawn through the verification and analysis of an actual case study:<list list-type="simple">
<list-item>
<p>1) A Pareto front that considers the objectives of peak shaving and navigation is developed by applying the model to Jinghong-Ganlanba cascade hydropower station dispatching. The case study results show that there is an obvious turning point in the Pareto front of the cascade hydropower station, where the solution has a better effect of reconciling contradictions, which means that the conflict between the complement operation with VRE and comprehensive utilization can be reconciled or relieved with an appropriate method.</p>
</list-item>
<list-item>
<p>2) Hydropower station cooperation is very important for achieving multiple objectives. The case studies show that only Jinghong is unable to cope with task conflicts, and it is prone to the problem of water abandonment for peak shaving. The addition of Ganlanba not only eases task conflicts and Jionghong&#x2019;s peak shaving ability but also helps reduce water abandonment.</p>
</list-item>
<list-item>
<p>3) Reasonable planning of wind power and solar power is important to make full use of hydro-wind-solar power complementary ability. The case study shows that, within the range of hydropower that can offer enough complement reserve capacity for wind and solar power, an increase in the solar power capacity has a positive impact on peak shaving, while an increase in wind power has a negative impact. To reconcile the needs of peak regulation and navigation, the development of wind and solar power within the range of complementary reserve capacity offered by hydropower is very important.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s12">Supplementary Material</xref>, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>BL: Conceptualization, Methodology, Software, Funding acquisition, Supervision, and Resources. ZP: Software, Visualization, and Writing&#x2014;original draft. SL: Supervision and Investigation. TL: Data curation and Software. JL: Formal analysis. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>This study is supported by the National Natural Science Foundation of China (Grant No. 51979023) and the Open Research Fund of Hubei Key Laboratory of Intelligent Yangtze and Hydroelectric Science (Grant No. ZH2102000108).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>Author JL is employed by China Yangtze Power Co Ltd.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<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="s12">
<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.2023.1193415/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenrg.2023.1193415/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="Table1.DOCX" id="SM1" mimetype="application/DOCX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table2.DOCX" id="SM2" mimetype="application/DOCX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table3.DOCX" id="SM3" mimetype="application/DOCX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table4.DOCX" id="SM4" 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>Albadi</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>El-Saadany</surname>
<given-names>E. F.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Overview of wind power intermittency impacts on power systems</article-title>. <source>Electr. Power Syst. Res.</source> <volume>80</volume>, <fpage>627</fpage>&#x2013;<lpage>632</lpage>. <pub-id pub-id-type="doi">10.1016/j.epsr.2009.10.035</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Asiaban</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kayedpour</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Samani</surname>
<given-names>A. E.</given-names>
</name>
<name>
<surname>Bozalakov</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>De Kooning</surname>
<given-names>J. D. M.</given-names>
</name>
<name>
<surname>Crevecoeur</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Wind and solar intermittency and the associated integration challenges: A comprehensive review including the status in the Belgian power system</article-title>. <source>Energies</source> <volume>14</volume>, <fpage>2630</fpage>. <pub-id pub-id-type="doi">10.3390/en14092630</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Biswas</surname>
<given-names>P. P.</given-names>
</name>
<name>
<surname>Suganthan</surname>
<given-names>P. N.</given-names>
</name>
<name>
<surname>Qu</surname>
<given-names>B. Y.</given-names>
</name>
<name>
<surname>Amaratunga</surname>
<given-names>G. A. J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Multiobjective economic-environmental power dispatch with stochastic wind-solar-small hydro power</article-title>. <source>Energy</source> <volume>150</volume>, <fpage>1039</fpage>&#x2013;<lpage>1057</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2018.03.002</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A joint optimal dispatching method of wind-solar-hydro generation system</article-title>. <source>IOP Conf. Ser. Earth Environ. Sci.</source> <volume>227</volume>, <fpage>032004</fpage>. <pub-id pub-id-type="doi">10.1088/1755-1315/227/3/032004</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Mirchi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Madani</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>China&#x2019;s booming hydropower: Systems modeling challenges and opportunities</article-title>. <source>J. Water Resour. Plann. Manage.</source> <volume>143</volume>, <fpage>02516002</fpage>. <pub-id pub-id-type="doi">10.1061/(ASCE)WR.1943-5452.0000723</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>De Santis</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Eichfelder</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Patria</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>On the exactness of the &#x3b5;-constraint method for biobjective nonlinear integer programming</article-title>. <source>Operations Res. Lett.</source> <volume>50</volume>, <fpage>356</fpage>&#x2013;<lpage>361</lpage>. <pub-id pub-id-type="doi">10.1016/j.orl.2022.04.007</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Department of Resource Conservation and Environmental Protection</surname>
</name>
</person-group> (<year>2021</year>). <source>Action plan for carbon dioxide peaking before 2030</source>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://en.ndrc.gov.cn/policies/202110/t20211027_1301020.html">https://en.ndrc.gov.cn/policies/202110/t20211027_1301020.html</ext-link>.</comment>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A review on China&#x5f3;s large-scale PV integration: Progress, challenges and recommendations</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>53</volume>, <fpage>639</fpage>&#x2013;<lpage>652</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2015.09.009</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fathipour</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Saidi-Mehrabad</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A multi-objective energy planning considering sustainable development by a TOPSIS-based augmented e-constraint</article-title>. <source>J. Renew. Sustain. Energy</source> <volume>10</volume>, <fpage>034901</fpage>. <pub-id pub-id-type="doi">10.1063/1.5008545</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Gholami</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fathi</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Milimonfared</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>F.</given-names>
</name>
</person-group> &#x201c;<article-title>The effect of turbulence and wake on the power fluctuation in the wind farms</article-title>,&#x201d; in <conf-name>2017 Iranian Conference on Electrical Engineering (ICEE)</conf-name>, <conf-loc>Tehran, Iran</conf-loc>, <conf-date>March, 2017</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1148</fpage>&#x2013;<lpage>1153</lpage>. <pub-id pub-id-type="doi">10.1109/IranianCEE.2017.7985214</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Halleraker</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Kenawi</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>L&#x2019;Ab&#xe9;e-Lund</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Bakken</surname>
<given-names>T. H.</given-names>
</name>
<name>
<surname>Alfredsen</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Assessment of flow ramping in water bodies impacted by hydropower operation in Norway &#x2013; is hydropower with environmental restrictions more sustainable?</article-title> <source>Sci. Total Environ.</source> <volume>832</volume>, <fpage>154776</fpage>. <pub-id pub-id-type="doi">10.1016/j.scitotenv.2022.154776</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Nie</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
</person-group> &#x201c;<article-title>Research on comprehensive complementary characteristics evaluation technology of wind-solar-hydro combined power generation system</article-title>,&#x201d; in <conf-name>2021 International Conference on Power System Technology (POWERCON)</conf-name>, <conf-loc>Haikou, China</conf-loc>, <conf-date>September, 2021</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1017</fpage>&#x2013;<lpage>1022</lpage>. <pub-id pub-id-type="doi">10.1109/POWERCON53785.2021.9697711</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jabir</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Azil Illias</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Raza</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mokhlis</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Intermittent smoothing approaches for wind power output: A review</article-title>. <source>Energies</source> <volume>10</volume>, <fpage>1572</fpage>. <pub-id pub-id-type="doi">10.3390/en10101572</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jian</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Shiqiang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xizhang</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Impact upon navigation conditions of river reach between the two dams by peak shaving at three gorges hydropower station</article-title>. <source>Procedia Eng.</source> <volume>28</volume>, <fpage>152</fpage>&#x2013;<lpage>160</lpage>. <pub-id pub-id-type="doi">10.1016/j.proeng.2012.01.698</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Impacts of different wind and solar power penetrations on cascade hydroplants operation</article-title>. <source>Renew. Energy</source> <volume>182</volume>, <fpage>227</fpage>&#x2013;<lpage>244</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2021.10.022</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>F.-F.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.-R.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Z.-G.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Maximizing both the firm power and power generation of hydropower station considering the ecological requirement in fish spawning season</article-title>. <source>Energy Strategy Rev.</source> <volume>30</volume>, <fpage>100496</fpage>. <pub-id pub-id-type="doi">10.1016/j.esr.2020.100496</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ai</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Expansion planning of large scale hybrid wind\-photovoltaic transmission network considering correlation</article-title>. <source>Power Syst. Technol.</source> <volume>42</volume>, <fpage>2120</fpage>&#x2013;<lpage>2127</lpage>. <pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2018.0144</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lingfors</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Wid&#xe9;n</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Development and validation of a wide-area model of hourly aggregate solar power generation</article-title>. <source>Energy</source> <volume>102</volume>, <fpage>559</fpage>&#x2013;<lpage>566</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2016.02.085</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Lund</surname>
<given-names>J. R.</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Optimal power peak shaving using hydropower to complement wind and solar power uncertainty</article-title>. <source>Energy Convers. Manag.</source> <volume>209</volume>, <fpage>112628</fpage>. <pub-id pub-id-type="doi">10.1016/j.enconman.2020.112628</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>H.</given-names>
</name>
</person-group> &#x201c;<article-title>Operation strategy of a combined system consists of multi-type hydropower and wind-solar</article-title>,&#x201d; in <conf-name>2019 IEEE 3rd Conference on Energy Internet and Energy System Integration (EI2)</conf-name>, <conf-loc>Changsha, China</conf-loc>, <conf-date>November, 2019a</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>369</fpage>&#x2013;<lpage>374</lpage>. <pub-id pub-id-type="doi">10.1109/EI247390.2019.9062166</pub-id>
</citation>
</ref>
<ref id="B100">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Levine</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Bremer</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Pascucci</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2012</year>). &#x201c;<article-title>Gaussian mixture model based volume visualization</article-title>,&#x201d; in <source>IEEE symposium on large data analysis and visualization (LDAV)</source> (Seattle, WA: IEEE), <volume>196</volume>, <fpage>73</fpage>&#x2013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1109/LDAV.2012.6378978</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2019b</year>). <article-title>Multi-objective optimization scheduling of wind&#x2013;photovoltaic&#x2013;hydropower systems considering riverine ecosystem</article-title>. <source>Energy Convers. Manag.</source> <volume>196</volume>, <fpage>32</fpage>&#x2013;<lpage>43</lpage>. <pub-id pub-id-type="doi">10.1016/j.enconman.2019.05.104</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Dan</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Why the wind curtailment of northwest China remains high</article-title>. <source>Sustainability</source> <volume>10</volume>, <fpage>570</fpage>. <pub-id pub-id-type="doi">10.3390/su10020570</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mavrotas</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Effective implementation of the &#x3b5;-constraint method in multi-objective mathematical programming problems</article-title>. <source>Appl. Math. Comput.</source> <volume>213</volume>, <fpage>455</fpage>&#x2013;<lpage>465</lpage>. <pub-id pub-id-type="doi">10.1016/j.amc.2009.03.037</pub-id>
</citation>
</ref>
<ref id="B101">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mihai</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Westermann</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Visualizing the stability of critical points in uncertain scalar fields</article-title>. <source>Computers &#x26; Graphics</source> <volume>41</volume>, <fpage>13</fpage>&#x2013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1016/j.cag.2014.01.007</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ming</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Hydropower reservoir reoperation to adapt to large-scale photovoltaic power generation</article-title>. <source>Energy</source> <volume>179</volume>, <fpage>268</fpage>&#x2013;<lpage>279</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2019.04.209</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Niu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A hybrid search method for multi-objective optimization operations of cascaded hydropower plants with peak load regulation and navigation demands</article-title>. <source>Proc. Chin. Soc. Electr. Eng.</source> <volume>36</volume>, <fpage>2331</fpage>&#x2013;<lpage>2341</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.2016.09.003</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>P&#xe9;rez-D&#xed;az</surname>
<given-names>J. I.</given-names>
</name>
<name>
<surname>Wilhelmi</surname>
<given-names>J. R.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Assessment of the economic impact of environmental constraints on short-term hydropower plant operation</article-title>. <source>Energy Policy</source> <volume>38</volume>, <fpage>7960</fpage>&#x2013;<lpage>7970</lpage>. <pub-id pub-id-type="doi">10.1016/j.enpol.2010.09.020</pub-id>
</citation>
</ref>
<ref id="B102">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>P&#x00F6;thkow</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Hege</surname>
<given-names>H.-C.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Nonparametric models for uncertainty visualization</article-title>. <source>Computer Graphics Forum</source> <volume>32</volume>, <fpage>131</fpage>&#x2013;<lpage>140</lpage>. <pub-id pub-id-type="doi">10.1111/cgf.12100</pub-id>
</citation>
</ref>
<ref id="B103">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Potter</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Wilson</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bremer</surname>
<given-names>P.-T.</given-names>
</name>
<name>
<surname>Williams</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Doutriaux</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Pas</surname>
<given-names>V.</given-names>
</name>
<etal/>
</person-group> (<year>2009</year>). <article-title>Ensemble-vis: a framework for the statistical visualization of ensemble data," in</article-title>. <source>2009 IEEE international conference on data mining workshops</source> (Miami, FL: IEEE), <fpage>233</fpage>&#x2013;<lpage>240</lpage>. <pub-id pub-id-type="doi">10.1109/ICDMW.2009.55</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Shang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Influence of daily regulation of a reservoir on downstream navigation</article-title>. <source>J. Hydrol. Eng.</source> <volume>22</volume>, <fpage>05017010</fpage>. <pub-id pub-id-type="doi">10.1061/(ASCE)HE.1943-5584.0001522</pub-id>
</citation>
</ref>
<ref id="B104">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Short-term optimal scheduling model with multiple peak shaving indexes based on linkage analysis</article-title>. <source>Journal of Hydraulic Engineering</source> <volume>52</volume>, <fpage>936</fpage>&#x2013;<lpage>947</lpage>.</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shivashankar</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mekhilef</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mokhlis</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Karimi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Mitigating methods of power fluctuation of photovoltaic (PV) sources &#x2013; a review</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>59</volume>, <fpage>1170</fpage>&#x2013;<lpage>1184</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2016.01.059</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wan</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>An</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Influence of unsteady flow induced by a large-scale hydropower station on the water level fluctuation of multi-approach channels: A case study of the three gorges project, China</article-title>. <source>Water</source> <volume>12</volume>, <fpage>2922</fpage>. <pub-id pub-id-type="doi">10.3390/w12102922</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Virguez</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Kern</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Mei</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Pati&#xf1;o-Echeverri</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2019a</year>). <article-title>Integrating wind, photovoltaic, and large hydropower during the reservoir refilling period</article-title>. <source>Energy Convers. Manag.</source> <volume>198</volume>, <fpage>111778</fpage>. <pub-id pub-id-type="doi">10.1016/j.enconman.2019.111778</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Virguez</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Mei</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Pati&#xf1;o-Echeverri</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2019b</year>). <article-title>Clustering and dispatching hydro, wind, and photovoltaic power resources with multiobjective optimization of power generation fluctuations: A case study in southwestern China</article-title>. <source>Energy</source> <volume>189</volume>, <fpage>116250</fpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2019.116250</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xi&#x2019;an Jiaotong University</surname>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xi&#x2019;an Jiaotong University</surname>
</name>
<name>
<surname>Zhu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xi&#x2019;an Jiaotong University</surname>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>The reliability and operation test system of power grid with large-scale renewable integration</article-title>. <source>CSEE JPES</source>. <pub-id pub-id-type="doi">10.17775/CSEEJPES.2017.01300</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhan</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A short-term optimal scheduling model for wind-solar-hydro hybrid generation system with cascade hydropower considering regulation reserve and spinning reserve requirements</article-title>. <source>IEEE Access</source> <volume>9</volume>, <fpage>10765</fpage>&#x2013;<lpage>10777</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2021.3049280</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Short-term optimal operation of a wind-PV-hydro complementary installation: Yalong river, sichuan province, China</article-title>. <source>Energies</source> <volume>11</volume>, <fpage>868</fpage>. <pub-id pub-id-type="doi">10.3390/en11040868</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Complementary operational research for a hydro-wind-solar hybrid power system on the upper Jinsha River</article-title>. <source>J. Renew. Sustain. Energy</source> <volume>10</volume>, <fpage>043309</fpage>. <pub-id pub-id-type="doi">10.1063/1.5027758</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>