<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">EE</journal-id>
<journal-id journal-id-type="nlm-ta">EE</journal-id>
<journal-id journal-id-type="publisher-id">EE</journal-id>
<journal-title-group>
<journal-title>Energy Engineering</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-0118</issn>
<issn pub-type="ppub">0199-8595</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">64175</article-id>
<article-id pub-id-type="doi">10.32604/ee.2025.064175</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Smart Grid Peak Shaving with Energy Storage: Integrated Load Forecasting and Cost-Benefit Optimization</article-title>
<alt-title alt-title-type="left-running-head">Smart Grid Peak Shaving with Energy Storage: Integrated Load Forecasting and Cost-Benefit Optimization</alt-title>
<alt-title alt-title-type="right-running-head">Smart Grid Peak Shaving with Energy Storage: Integrated Load Forecasting and Cost-Benefit Optimization</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Zhang</surname><given-names>Cong</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Zhang</surname><given-names>Chutong</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Shen</surname><given-names>Lei</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Guo</surname><given-names>Renwei</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Chen</surname><given-names>Wan</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western"><surname>Huang</surname><given-names>Hui</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-7" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Ji</surname><given-names>Jie</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><xref rid="cor1" ref-type="corresp">&#x002A;</xref><email>jijie@hyit.edu.cn</email></contrib>
<aff id="aff-1"><label>1</label><institution>Electric Engineering Department, Huaian Hongneng Group Co., Ltd.</institution>, <addr-line>Huaian, 223002</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>Faculty of Automation, Huaiyin Institute of Technology</institution>, <addr-line>Huaian, 223002</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Jie Ji. Email: <email>jijie@hyit.edu.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2025</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>25</day><month>04</month><year>2025</year>
</pub-date>
<volume>122</volume>
<issue>5</issue>
<fpage>2077</fpage>
<lpage>2097</lpage>
<history>
<date date-type="received">
<day>07</day>
<month>2</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>27</day>
<month>3</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2025 The Authors.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Published by Tech Science Press.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_EE_64175.pdf"></self-uri>
<abstract>
<p>This paper presents a solution for energy storage system capacity configuration and renewable energy integration in smart grids using a multi-disciplinary optimization method. The solution involves a hybrid prediction framework based on an improved grey regression neural network (IGRNN), which combines grey prediction, an improved BP neural network, and multiple linear regression with a dynamic weight allocation mechanism to enhance prediction accuracy. Additionally, an improved cuckoo search (ICS) algorithm is designed to empower the neural network model, incorporating a gamma distribution disturbance factor and adaptive inertia weight to balance global exploration and local exploitation, achieving a 40% faster convergence rate. A multi-objective snake optimization algorithm is also developed to optimize economic cost, grid stability, and energy utilization efficiency using energy storage capacity as the decision variable. The experimental results, based on a 937-day load dataset from a chemical park in Jiangsu Province, show that the IGRNN model has better prediction accuracy than traditional models, with an RMSE of 11.1361, an MAE of 8.264, and an R<sup>2</sup> of 96.90%. The optimized energy storage system stabilizes the daily load curve at 800 kW, reduces the peak-valley difference by 62%, and decreases grid regulation pressure by 58.3%. This research provides theoretical and practical support for energy storage planning in high renewable energy proportion grids. Future work will focus on integrating weather data and dynamic optimization strategies under policy constraints to improve system applicability in real-world scenarios.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Predictive models</kwd>
<kwd>capacity allocation</kwd>
<kwd>cost-benefit analysis</kwd>
<kwd>multi-objective optimization</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Research on Key Technologies of Integrated Photovoltaic and Energy Storage Electric Vehicle Charging Stations</funding-source>
<award-id>SGTYHT/23-JS-001</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>The rapid development of science and technology, coupled with societal progress, has led to a significant increase in global electricity demand. However, traditional thermal power generation remains a dominant yet environmentally detrimental energy source. Meanwhile, challenges such as the COVID-19 pandemic in 2019, evolving international political-economic dynamics, and domestic requirements for economic transformation toward high-quality development further complicate energy planning. During China&#x2019;s 14th Five-Year Plan period, electricity consumption is projected to grow steadily despite these complexities [<xref ref-type="bibr" rid="ref-1">1</xref>]. In addition, electric cars have become increasingly popular in recent years. The grid connection of electric vehicles increases the pressure on the power grid [<xref ref-type="bibr" rid="ref-2">2</xref>]. As can be seen, the growing burden on the power system&#x2019;s electrical output has led to a widening gap between supply and demand [<xref ref-type="bibr" rid="ref-3">3</xref>].</p>
<p>The energy storage system can be used for power peaking, avoiding the cost of waste caused by installing generator sets to meet the peak load. The energy storage system can fully utilize the power at the trough of the bag to provide a short-time power supply in the face of unexpected situations, reducing the pressure of grid operation [<xref ref-type="bibr" rid="ref-4">4</xref>]. Therefore, the excellent configuration of the capacity of the energy storage system is a current issue that needs to be studied urgently.</p>
<p>The literature [<xref ref-type="bibr" rid="ref-5">5</xref>] proposed a multi-scenario cost optimization modeling approach to address energy storage configuration challenges in Indonesia&#x2019;s national grid for achieving the 100% renewable energy target. By developing an integrated optimization framework encompassing power supply-demand dynamics, transmission networks, renewable energy sources, and multi-configuration energy storage systems, it resolves critical issues in balancing temporal variability and spatial distribution of renewable generation at scale. The literature [<xref ref-type="bibr" rid="ref-6">6</xref>] proposed a two-stage optimization method that considers the application of demand response and energy storage, and the combination of these two methods effectively reduces the impact of source load bias. The study also achieves optimal scheduling by optimizing the purchase and sale price of energy. The literature [<xref ref-type="bibr" rid="ref-7">7</xref>] proposed an optimal allocation method for energy storage systems based on economic optimality. The method calculates the energy storage capacity configuration to maximize net present value by analyzing the operation status of photovoltaic power plants and wind farms and using the time-by-time data of solar and wind energy resources, the unit cost of the energy storage system, charging and discharging efficiency, operation cost, electricity selling price and the number of years of operation of the energy storage system as the boundary conditions, but if the electricity price subsidy is given with the wind farm supporting the construction of energy storage system or with the participation of energy storage system in frequency regulation. If issued following the feed-in tariff accounting of the energy storage system, it will be able to improve the economics of the energy storage system. The literature [<xref ref-type="bibr" rid="ref-8">8</xref>] considered the depletion of global fossil-fuel-based energy resources and the impending energy crisis, proposing energy management strategies to optimize power production and consumption methods and solutions to enhance the reliability of electrical power systems, addressing the limitations of previous approaches. At this stage, domestic and foreign research on power load forecasting technology has been relatively mature, classical predicting methods have the advantages of simple calculation and high reliability, but the predicting accuracy and the use of predicting range are always limited [<xref ref-type="bibr" rid="ref-9">9</xref>]. As the power industry continues to develop, the demand for predicting accuracy is increasing, which requires the improvement or use of entirely new predicting methods that significantly improve predicting accuracy and extend the range of predicting applications with an appropriate increase in computational effort [<xref ref-type="bibr" rid="ref-10">10</xref>].</p>
<p>The literature [<xref ref-type="bibr" rid="ref-11">11</xref>] proposed an improved sparrow search algorithm optimized BP neural network for the short-term load predicting model, improved the foraging behavior of the finder in the sparrow search algorithm from jumping to moving, optimized the initial weights and thresholds of the BP neural network, and verified the accuracy of the predicting model with the electricity load data of a particular place, compared with the standard sparrow search algorithm optimized BP neural network, the improved sparrow algorithm optimized BP. The average error of the prediction model of the enhanced sparrow algorithm optimized BP neural network was reduced by 4.80% compared with the standard sparrow search algorithm optimized BP neural network. However, prediction accuracy is difficult to guarantee by using a single prediction method, and there is still much room for improvement in prediction accuracy and stability. The literature [<xref ref-type="bibr" rid="ref-12">12</xref>] proposed a stacking integration algorithm of CNN, BiLSTM, Attention Mechanism, and XGBoost to address the limitations of traditional short-term load forecasting methods in capturing long-term dependencies and deep-seated features in unknown datasets, thereby improving their generalization ability. The literature [<xref ref-type="bibr" rid="ref-13">13</xref>] uses a combination of the traditional grey GM(1,1) model and a time series approach, first fitting the non-linear growth trend of the electrical load with a grey model, then characterizing the seasonality and periodicity in the load change with a time series model, the two algorithms combining to compensate for the shortcomings of the individual algorithms, and finally correcting the predict results using Markov chains. The method requires only a small amount of data to predict electrical loads, but the accuracy is not high.</p>
<p>Although current electricity load prediction is relatively mature, various methods have drawbacks. A combined predicting model that combines different models is needed to accurately predict complex electricity load data.</p>
<p>In this paper, the application of power load forecasting technology to the capacity allocation of energy storage power stations is discussed. We combine grey model forecasting, optimal BP neural network forecasting, and multiple linear regression forecasting to establish a reliable and reasonable grey regression neural network power load forecasting model. To further enhance the prediction accuracy, we introduce the Informer model, which integrates with the grey regression neural network model using a stacking strategy, forming a new combined prediction model. By obtaining load prediction curves, we are able to identify electricity consumption peaks and valleys. The objective of this study is to reduce the difference between peak and valley loads, alleviate pressure on the power grid, and enhance economic returns. The overall research framework is illustrated in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Overall research roadmap</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_64175-fig-1.tif"/>
</fig>
</sec>
<sec id="s2">
<label>2</label>
<title>Methods</title>
<sec id="s2_1">
<label>2.1</label>
<title>Electricity Load Predicting the Technology</title>
<p>This paper uses the grey predicting model, optimized BP neural network predicting model, and multiple linear Regression predicting models to obtain optimal results by taking the strengths and weaknesses of various predicting models and determining the weights of each single predicting model using the inverse variance method.</p>
<sec id="s2_1_1">
<label>2.1.1</label>
<title>Grey Prediction Model</title>
<p>The grey prediction model is simple, fast, and efficient. It does not require the sample data to satisfy the normal distribution and independence assumptions, nor does it require a large amount of data and a linear relationship between variables, suitable for various types of data. The modeling mechanism of grey models is one of the leading research elements of grey systems theory [<xref ref-type="bibr" rid="ref-14">14</xref>]. The grey prediction model was constructed in the following steps: firstly, the original data were generated cumulatively to weaken the randomness of the data; secondly, a first-order differential equation model was established for the cumulatively generated series; finally, the relevant parameters in the first-order differential equation model were estimated using the least squares method to obtain the specific formula for the GM(1,1) prediction model.</p>
<p>The grey prediction model obtained by simplification is as follows:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:msup><mml:mi>x</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>k</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mover><mml:mi>u</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:mfrac><mml:mo>]</mml:mo></mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mover><mml:mi>u</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>In addition, to improve the prediction accuracy of the grey model, this paper transforms the original series before cumulative generation. It changes the original series into a steadily growing series in an exponential form whenever possible. The original series is assumed to be <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula> and is then modified by adding policy factors to the original series. The expression of the conversion sequence is <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>, as shown in the equation:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="s2_1_2">
<label>2.1.2</label>
<title>ICS-BP Neural Network Prediction Model</title>
<p>Back Propagation (BP) Neural network is a machine learning method, which trains sample data sets to build a model, enabling it to learn and adapt to data rules, can deal with complex problems with nonlinear relationships and adapt to multiple data types.</p>
<p>The CS algorithm has the advantage of improving the local and global search of the algorithm, etc. To enhance the dependence of the BP neural network on the initial weights and thresholds [<xref ref-type="bibr" rid="ref-15">15</xref>]. By applying the CS algorithm to BP neural networks, the initial network weights and points are searched for before the network is trained, and the optimal solution is then assigned to the web for training, which can effectively avoid the problem of BP neural networks falling into local minima due to the initial weights and thresholds, and improve the convergence speed of BP neural networks [<xref ref-type="bibr" rid="ref-16">16</xref>].</p>
<p>In order to improve the performance of the CS algorithm, this paper improves the CS algorithm and proposes an improved cuckoo ICS optimization algorithm. In this paper, the fixed-value <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> in the algorithm is improved by using a random discovery probability instead of a fixed discovery probability so that smaller random probabilities and larger random probabilities occur randomly, thus balancing the algorithm&#x2019;s ability of global search and local development, improving the convergence speed of the algorithm, and increasing the population diversity.</p>
<p>The improved formulae are shown as follows:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>k</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mn>0.15</mml:mn><mml:mo>,</mml:mo><mml:mn>0.55</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the random probability, <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> are the maximum and minimum values of <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> respect, <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:math></inline-formula> is a random number in the range <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a gamma-distributed random number obeying a shape parameter of 1 and a scale parameter of 2, and <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>k</mml:mi></mml:math></inline-formula> is used to control the degree of deviation between the inertia weights and the expected value.</p>
<p>Adding inertia weights to the path and position update formula of cuckoo nest finding to balance the relationship between global search and local search can make the algorithm have strong global search capability in the early stage while having strong local exploitation capability in the later stage, improving the convergence speed and merit finding accuracy of the algorithm:
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>a</mml:mi><mml:mo>&#x2295;</mml:mo><mml:mi>L</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>y</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B7;</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:msubsup><mml:mi>log</mml:mi><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>&#x03B2;</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>t</mml:mi></mml:math></inline-formula> is the current number of iterations; <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the maximum number of iterations; <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the minimum and maximum values of the inertia weights, respectively; <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>&#x03B7;</mml:mi></mml:math></inline-formula> is the log deviation factor; <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>&#x03C6;</mml:mi></mml:math></inline-formula> is the inertia adjustment factor, and <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> is the random number of asymmetric distributions between <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> generated by the beta distribution.</p>
</sec>
<sec id="s2_1_3">
<label>2.1.3</label>
<title>Multiple Linear Regression Predicting</title>
<p>Multiple linear Regression predicting is a popular and intuitive among many predicting methods. The key to using multiple linear regression predicting is to determine the multiple linear regression equation [<xref ref-type="bibr" rid="ref-17">17</xref>]. When the prediction object y is influenced by more than one factor <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, if the correlation between each influencing factor <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and y can be approximated linearly, then the prediction can be analyzed by establishing a multiple linear regression model, the general form of the multiple linear regression model is shown in the following equation:
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext>y</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the model regression coefficient; <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the random variable generated by <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> in addition to the effect of the independent variable <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, called the random error.</p>
</sec>
<sec id="s2_1_4">
<label>2.1.4</label>
<title>Grey Regression Neural Network Prediction (GRNN)</title>
<p>This paper combines grey predicting with neural networks, making reasonable use of the ability of artificial neural networks to approximate arbitrary functions and the ability of grey predicting methods to predict the overall trend of electricity load changes. Regression predicting combines time series and Regression predicting to enhance predicting accuracy. A combination of multiple load-predicting models was used to obtain a prediction result with the lowest root mean square error.</p>
<p>This paper uses the inverse of the variance method to assign greater weights to the more accurate prediction values. The weighted average value is the final value to improve the prediction results. Take the three predicting methods selected in this paper as an example. The expressions for calculating the weight <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are derived as follows:
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:munderover><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p><inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> do the three predicting methods obtain the predicted values, respectively, <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> are the weighting coefficients, and <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>. <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mrow><mml:mtext>c</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> is the weighted average, <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denote the squared prediction error corresponding to <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mrow><mml:mtext>c</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula>. The specific expression is shown in the following equation:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>The grey regression neural network prediction process used in this paper is shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Flow chart of the technical route for electricity load predicting</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_64175-fig-2.tif"/>
</fig>
</sec>
<sec id="s2_1_5">
<label>2.1.5</label>
<title>Informer-Grey Regression Neural Network Prediction (IGRNN)</title>
<p>To further improve the prediction accuracy, this paper also introduces the Informer model, which adopts a stacking strategy and fuses it with the grey regression neural network model to form a new combined prediction model. The Informer model is a sequence prediction model based on the self-attention mechanism [<xref ref-type="bibr" rid="ref-18">18</xref>]. It is mainly used in time series prediction and natural language processing tasks. The model is an extension and improvement of the Transformer model, allowing it to capture long-distance dependency information in the time series through the multi-layer self-attention mechanism and improve the prediction accuracy [<xref ref-type="bibr" rid="ref-19">19</xref>].</p>
<p>The key feature of the Informer model is the introduction of a new attention mechanism called the Globally Attentive Temporal Mechanism (GATM), which uses the Globally Attentive Temporal LSTM [<xref ref-type="bibr" rid="ref-20">20</xref>]. Unlike the traditional self-attention mechanism, the Globally Attentive Temporal LSTM computes the attention of the entire historical sequence at each time step, thus capturing the global dependencies in the sequence more effectively [<xref ref-type="bibr" rid="ref-21">21</xref>]. Additionally, the Informer model incorporates a structure of Long Short-Term Memories (LSTMs) to extract long-term and short-term patterns in the sequence data. By utilizing both global attention and LSTMs in the model, the Informer model effectively models the multi-scale and multi-granularity features of time series data [<xref ref-type="bibr" rid="ref-22">22</xref>].</p>
<p>The stacking strategy utilizes a meta-machine learning model to combine different base learning models, aiming to enhance the overall accuracy of generalization [<xref ref-type="bibr" rid="ref-23">23</xref>]. The strategy involves combining multiple basic predictive models and learning their respective predictions to generate a final prediction. This is achieved by using a meta-model, often a simple linear model, to integrate these predictions [<xref ref-type="bibr" rid="ref-24">24</xref>]. By combining the strengths of different models, the stacking strategy enhances prediction accuracy, overcomes the limitations of individual models, and improves the generalization ability of the overall model [<xref ref-type="bibr" rid="ref-25">25</xref>].</p>
</sec>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Research on the Capacity Allocation of Photovoltaic Energy Storage Plants</title>
<p>In this paper, we find the peak and trough periods of electricity consumption through the prediction results, cut the mountains and fill the tracks through the power load curve of the PV storage power plant, and construct a capacity allocation model according to the effect of peak and trough cutting, the cost of the storage power plant and the failure rate of the storage battery, and use the multi-objective snake optimization algorithm to solve the model to get the optimal capacity allocation method, the capacity allocation method of the storage power plant is shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Capacity allocation method diagram for energy storage plants</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_64175-fig-3.tif"/>
</fig>
<sec id="s2_2_1">
<label>2.2.1</label>
<title>Modelling the Cost of Energy Storage Plants</title>
<p>The investment in energy storage plants and the extended operating period require consideration of the necessary costs for operation and maintenance, end-of-life recycling, etc., throughout the plant&#x2019;s life cycle [<xref ref-type="bibr" rid="ref-26">26</xref>]. They established a cost model for energy storage plants and optimized the allocation of storage plants to maximize annual net returns.
<list list-type="simple">
<list-item><label>(1)</label><p>Energy storage investment costs: the cost of energy storage is mainly used to purchase batteries and other equipment at the beginning of the project and requires a one-time investment in start-up capital, mainly for the purchase of battery capacity and battery power equipment required for energy storage power plants [<xref ref-type="bibr" rid="ref-27">27</xref>]. The formula for calculating the average annual investment cost of energy storage can be expressed as:<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>r</mml:mi><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>Y</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>Y</mml:mi></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the cost per unit of power and capacity of the energy storage plant, respectively, <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the power and ability of the energy storage plant, respectively, <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>Y</mml:mi></mml:math></inline-formula> is the operational life of the energy storage, and <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>r</mml:mi></mml:math></inline-formula> is the base discount rate. <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> It is the equal annual value of the capital regression coefficient and <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>n</mml:mi></mml:math></inline-formula> is the entire life cycle of the investment project.</p></list-item>
<list-item><label>(2)</label><p>Operation and maintenance costs, in the whole life planning years of the investment of energy storage power plant, operation, and maintenance costs, are the costs invested in maintaining the safe and stable operation of the energy storage power plant during the life years, which generally include the costs of overhaul, maintenance, installation, labor, wear and tear and maintenance of energy storage equipment, etc. The specific costs are related to the power size and capacity of the energy storage power plant. The calculation formula is as follows:<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula>where <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the unit price of operation and maintenance per unit of power and capacity of the energy storage plant, respectively, <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the power size and breadth of the energy storage plant, respectively.</p></list-item>
<list-item><label>(3)</label><p>Battery end-of-life cost refers to the cost of the harmless disposal of lithium iron phosphate batteries after the loss of lithium iron phosphate batteries to a limited value during the whole life cycle of the energy storage plant. The calculation formula is shown below:<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>c</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>Y</mml:mi></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the cost per unit capacity of lithium battery at end-of-life, <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the capital discount factor, and <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mi>Y</mml:mi></mml:math></inline-formula> is the energy storage&#x2019;s operational life; is the battery capacity size.</p></list-item>
<list-item><label>(4)</label><p>Auxiliary equipment costs include the cost of purchasing cables, communication and networking control equipment, servers and other equipment, as well as the cost of purchasing lithium battery capacity, power components and inverter equipment for the energy storage plant [<xref ref-type="bibr" rid="ref-28">28</xref>]. The calculation formula is shown below:<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula>where <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the auxiliary cost per unit of lithium battery capacity.</p>
<p>Total Cost of Ownership Model:
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
</list-item>
</list></p>
</sec>
<sec id="s2_2_2">
<label>2.2.2</label>
<title>Modelling the Failure Rate of Energy Storage Unit Batteries</title>
<p>Failure of energy storage can severely affect the capacity allocation of the storage device. If an energy storage device fails, greater storage capacity may be required to cope with unexpected situations or more extended periods of power supply. An energy storage failure may result in the energy storage station being unable to charge and discharge as planned, leading to an unstable energy supply. Additional energy storage capacity may be required to compensate for this instability to ensure a reliable supply. Energy storage failures may require higher maintenance and repair costs. If the capacity of the energy storage device is not configured correctly, it may result in increased time and resources required for maintenance and repair.</p>
<p>Battery failure rate refers to the ratio of failed cells to the total number of individual cells in a lithium iron phosphate energy storage cell during the evaluation period [<xref ref-type="bibr" rid="ref-29">29</xref>]. The calculation formula is as follows:
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mi>F</mml:mi><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>I</mml:mi><mml:mi>L</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi>F</mml:mi><mml:mi>R</mml:mi></mml:math></inline-formula> is the rate of a cell failure, <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mi>I</mml:mi><mml:mi>L</mml:mi><mml:mi>B</mml:mi></mml:math></inline-formula> is the number of cells that failed during the evaluation period, and <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>L</mml:mi><mml:mi>B</mml:mi></mml:math></inline-formula> is the total number of cells in the electric storage unit.</p>
</sec>
<sec id="s2_2_3">
<label>2.2.3</label>
<title>Modelling the Effects of Peak Shaving and Valley Filling</title>
<p>Battery storage power stations are used for peak and valley reduction so that they can be charged at low load times and discharged at peak load times, which not only effectively reduces the peak-to-valley difference between day and night, smoothes the load, relieves the peak load on the transmission and distribution line expansion requirements, but also allows for direct profits from &#x201C;low storage and high generation&#x201D; through the time-sharing tariff system [<xref ref-type="bibr" rid="ref-30">30</xref>]. Therefore, the capacity of energy storage plants can be configured by their peak-shaving effect on the load curve.</p>
<p>This paper constructs a model of the effect of peak shaving as shown below:
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>&#x00D7;</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msqrt><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>P</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:msqrt></mml:math></disp-formula>where <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mi>S</mml:mi></mml:math></inline-formula> is an evaluation indicator reflecting the effect of peak shaving, <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the peak and trough values of the load, respectively, <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the load value of the predicted data at the moment <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mi>i</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mover><mml:mi>P</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:math></inline-formula> denotes the average value of the predicted load data, <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>&#x03C9;</mml:mi></mml:math></inline-formula> is the balance parameter, and <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> are the weighting factors satisfying <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Multi-Objective Optimization Algorithms</title>
<p>The Multi-Objective Snake Optimization (MOSO) algorithm is a multi-objective optimization approach extended from the single-objective Snake Optimization (SO) method. It draws inspiration from the behavioral patterns of snakes in natural environments. The algorithm mimics snakes&#x2019; responses to ambient temperature variations and their food-seeking patterns to achieve global optimization in multi-objective problems.</p>
<p>This paper uses the multi-objective snake optimization algorithm MOSO to solve the capacity allocation model, incorporating the idea of multi-objective optimization into the snake optimization algorithm [<xref ref-type="bibr" rid="ref-31">31</xref>].</p>
<p>The mathematical expression for the multi-objective optimization algorithm is shown below:
<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mspace width="thinmathspace" /><mml:mspace width="thinmathspace" /><mml:mspace width="thinmathspace" /><mml:mspace width="thinmathspace" /><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>.</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mi>X</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mi>Y</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>x</mml:mi></mml:math></inline-formula> denotes the decision vector, <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mi>X</mml:mi></mml:math></inline-formula> denotes the decision space, <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mi>y</mml:mi></mml:math></inline-formula> denotes the target vector, <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mi>Y</mml:mi></mml:math></inline-formula> denotes the target space, <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mi>D</mml:mi></mml:math></inline-formula> denotes the decision variable and <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mi>M</mml:mi></mml:math></inline-formula> denotes the target quantity.</p>
<p>The technical route of the capacity configuration of the energy storage power station proposed in this paper is shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Technology roadmap for capacity configuration of energy storage plants</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_64175-fig-4.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Analysis of Experimental Results</title>
<p><xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows the overall idea of this paper. In this paper, the power load data of a chemical park in the Jiangsu region for half a year is processed and analyzed. The chemical park has a maximum power load of more than 860 <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula> in six months, while the minimum power load is just under 650 <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, which will cause more significant pressure on the power grid. A suitable power load prediction model is established. The results of the power load prediction are used as the basis for the capacity configuration of the photovoltaic energy storage plant. The prediction curve is shaved to fill the valley, and the difference between the peak and the valley is reduced. The power load of the chemical park is controlled at about 800 <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, which improves the energy utilization rate and reduces the pressure of power grid operation.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Block diagram of the overall research idea</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_64175-fig-5.tif"/>
</fig>
<sec id="s3_1">
<label>3.1</label>
<title>Data Preprocessing</title>
<p>The dataset for this paper is based on daily power load data from an industrial park in Jiangsu Province. After removing outliers, there are 937 power load data points in total. The dataset is divided into training and testing sets in a 3:7 ratio. The model&#x2019;s initial weights are set within the interval [&#x2212;1, 1], with five hidden layers. A metaheuristic algorithm is employed for 100 iterations to optimize the model&#x2019;s hyperparameters. The error threshold is set to 1 &#x00D7; 10<sup>&#x2212;6</sup>, and the learning rate is 0.01.</p>
<p>For visualization, the model is called M1, M2, M3, etc., as shown in <xref ref-type="table" rid="table-1">Table 1</xref>.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Code name of each model</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Name</th>
<th>Models</th>
</tr>
</thead>
<tbody>
<tr>
<td>M1</td>
<td>LSTM</td>
</tr>
<tr>
<td>M2</td>
<td>BiLSTM</td>
</tr>
<tr>
<td>M3</td>
<td>CNN</td>
</tr>
<tr>
<td>M4</td>
<td>BP</td>
</tr>
<tr>
<td>M5</td>
<td>CS-BP</td>
</tr>
<tr>
<td>M6</td>
<td>GWO-BP</td>
</tr>
<tr>
<td>M7</td>
<td>GA-BP</td>
</tr>
<tr>
<td>M8</td>
<td>ICS-BP</td>
</tr>
<tr>
<td>M9</td>
<td>GRNN</td>
</tr>
<tr>
<td>M10</td>
<td>IGRNN</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Electricity Load Prediction Results</title>
<p>This paper uses root mean square error (RMSE), mean absolute error (MAE), and the coefficient of determination (R<sup>2</sup>) to comprehensively evaluate the prediction model&#x2019;s performance. The formulas are as follows:
<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>R</mml:mi><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:msqrt></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-25"><label>(25)</label><mml:math id="mml-eqn-25" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p><disp-formula id="eqn-26"><label>(26)</label><mml:math id="mml-eqn-26" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>y</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the predicted value of the electrical load on day one, <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the actual value of the electrical load on day one, <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:msub><mml:mover><mml:mi>y</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the average value of the electrical load, and <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mi>n</mml:mi></mml:math></inline-formula> is the array amount of the test set.</p>
<p>The time series forecasting models have a standard approach of collecting historical data for predicting load [<xref ref-type="bibr" rid="ref-32">32</xref>]. In this study, the performance of several models for electricity load forecasting is compared, including LSTM, BiLSTM, CNN, and BP neural networks. The prediction results are shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Prediction results of each model. (<bold>a</bold>) Prediction results of the LSTM model; (<bold>b</bold>) Prediction results of the BiLSTM model; (<bold>c</bold>) Prediction results of the CNN model; (<bold>d</bold>) Prediction results of the BP model; (<bold>e</bold>) Prediction results of the GA-BP model; (<bold>f</bold>) Prediction results of the GWO-BP model; (<bold>g</bold>) Prediction results of the CS-BP model; (<bold>h</bold>) Prediction results of the ICS-BP model; (<bold>i</bold>) Prediction results of the GRNN model; (<bold>j</bold>) Prediction results of the IGRNN model</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_64175-fig-6.tif"/>
</fig>
<p><xref ref-type="table" rid="table-2">Table 2</xref> shows the comparison of the prediction error index of the proposed model and the control group model, and <xref ref-type="fig" rid="fig-7">Fig. 7</xref> shows the visualization of the table. The experimental results indicate that the BP neural network achieves the best performance with an RMSE of 11.7222, an R<sup>2</sup> of 96.56%, and an MAE of 8.8685. Subsequently, the BP neural network is optimized using GA, GWO and CS algorithms. Among these optimization methods, the CS algorithm stands out and significantly improves the model&#x2019;s performance, resulting in an RMSE of 11.5243, an R<sup>2</sup> of 96.68%, and an MAE of 8.6829 for the CS-BP model. Further improvements are made by introducing the ICS algorithm, which enhances the CS algorithm and leads to an RMSE of 11.5119, an R<sup>2</sup> of 96.69%, and an MAE of 8.6951 for the ICS-BP model. Finally, the Informer-grey regression neural network model is introduced, achieving an RMSE of 11.1361, an R<sup>2</sup> of 96.90%, and an MAE of 8.264, further validating the effectiveness of the proposed model. These results demonstrate that the proposed model has high accuracy and stability in electricity load forecasting and can provide a reliable basis for capacity configuration of energy storage systems in smart grids.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Comparison of error indicators for each model</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Models</th>
<th>RMSE</th>
<th>MAE</th>
<th>R<sup><bold>2</bold></sup></th>
</tr>
</thead>
<tbody>
<tr>
<td>M1</td>
<td>19.7766</td>
<td>17.2282</td>
<td>90.25%</td>
</tr>
<tr>
<td>M2</td>
<td>22.1262</td>
<td>16.6239</td>
<td>87.80%</td>
</tr>
<tr>
<td>M3</td>
<td>18.7357</td>
<td>13.0902</td>
<td>91.28%</td>
</tr>
<tr>
<td>M4</td>
<td>11.7222</td>
<td>8.8685</td>
<td>96.56%</td>
</tr>
<tr>
<td>M5</td>
<td>11.5243</td>
<td>8.6829</td>
<td>96.68%</td>
</tr>
<tr>
<td>M6</td>
<td>12.3839</td>
<td>9.6624</td>
<td>96.16%</td>
</tr>
<tr>
<td>M7</td>
<td>12.2127</td>
<td>9.1693</td>
<td>96.27%</td>
</tr>
<tr>
<td>M8</td>
<td>11.5119</td>
<td>8.6951</td>
<td>96.69%</td>
</tr>
<tr>
<td>M9</td>
<td>11.3962</td>
<td>8.5730</td>
<td>96.75%</td>
</tr>
<tr>
<td>M10</td>
<td>11.1361</td>
<td>8.2640</td>
<td>96.90%</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Comparison table of each index. (<bold>a</bold>) Comparison table of RMSE; (<bold>b</bold>) Comparison table of R<sup>2</sup>; (<bold>c</bold>) Comparison table of MAE</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_64175-fig-7.tif"/>
</fig>
<p>To evaluate the robustness of our methodology across diverse contexts, we conducted additional experiments on two distinct datasets: residential load data from a Shanghai community (2023) with distinct daily patterns, and urban grid data from a Guangdong mixed-use grid (2023) with high renewable penetration.</p>
<p>As shown in <xref ref-type="table" rid="table-3">Table 3</xref>, the comparative analysis of three scenario datasets reveals the significant advantages of the IGRNN model. In three typical application scenarios&#x2014;Jiangsu Chemical Park, Shanghai Residential Area, and Guangdong Urban Grid&#x2014;the IGRNN achieves RMSE values of 11.1361, 12.3145, and 13.0567, respectively. Compared to the ICS-BP model, it reduces errors by 3.3%, 16.9%, and 16.7%, while achieving error reductions of 2.3%, 12.4%, and 12.9% compared to the GRNN model. These results demonstrate that the model effectively enhances prediction accuracy and scenario generalization performance.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>RMSE values of each model</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Scenario</th>
<th>ICS-BP</th>
<th>GRNN</th>
<th>IGRNN</th>
</tr>
</thead>
<tbody>
<tr>
<td>Jiangsu chemical park</td>
<td>11.5119</td>
<td>11.3962</td>
<td>11.1361</td>
</tr>
<tr>
<td>Shanghai residential area</td>
<td>14.8237</td>
<td>14.0528</td>
<td>12.3145</td>
</tr>
<tr>
<td>Guangdong urban grid</td>
<td>15.6789</td>
<td>14.9856</td>
<td>13.0567</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Capacity Allocation Results for Energy Storage Plants</title>
<p>As shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, the capacity allocation model constructed in this paper was used to experiment with more than 1000 historical data from a chemical park in the Jiangsu region, and the effect of peak shaving was apparent, with the load data fluctuating around 800 <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula> every day, which showed that the power load curve rose rapidly from 840.625 to 1169.5125 <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula> between the 410th and 478th days; and then fell from 1169.5125 to 879.675 <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula> between the 478th and Such a drastic change in load has increased the burden on the grid to a large extent. By optimizing the configuration of the storage plant to participate in peak regulation, the bag is kept between 752.775 and 898.7125 <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula> from day 400 to day 500, with the difference between peak and valley reduced from 321.2125 to 145.9875 <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, which has a significant effect on the load curve and effectively reduces the pressure on the grid.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Graph showing the effect of peak shaving on the total load curve</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_64175-fig-8.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>, the peak value of the original load curve is reduced from 876.3625 to 804.4632 <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, the valley value is increased from 626.95 to 667.45 <inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, the peak-to-valley difference is reduced from 249.4125 to 137.0132 <inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, and the variance of the load predict curve is reduced from 4128.952 to 923.103 <inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, with a significant reduction in friction, indicating that There was a substantial reduction in the conflict of the curve, indicating a reduction in the steepness of the curve; between days 71 and 138 and days 200 and 265, there was a significant reduction in the peak-to-valley effect. Between days 71 and 138, the peak load valley value increased from 629.225 to 725.5125 <inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, and the peak-valley difference decreased from 150.023 to 100.027 <inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>; between days 200 and 265, the peak load value decreased from 876.3621 to 804.3625 <inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, and the peak-valley difference decreased from 249.4136 to 89.673 <inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, significantly reducing This reduces the pressure on the grid and effectively improves energy efficiency. <xref ref-type="fig" rid="fig-10">Fig. 10</xref> shows the effect of peak shaving on the load prediction curve. After the energy storage station participates in peak regulation, the peak value of the original load curve decreases from 876.3625 to 804.4632 <inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, and the valley value increases from 626.95 to 667.45 <inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>. The peak-valley difference decreases from 249.4125 to 137.0132 <inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, and the variance of the load forecasting curve decreases from 4128.952 to 923.103 <inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, indicating a reduction in the steepness of the curve. The peak&#x2014;shaving and valley&#x2014;filling effects are significant between day 71 and day 138 and between day 200 and day 265. Between day 71 and day 138, the load valley increases from 629.225 to 725.5125 <inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, reducing the peak&#x2014;valley difference from 150.023 to 100.027 <inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>. Between day 200 and day 265, the load peak decreases from 876.3621 to 804.3625 <inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, and the peak-valley difference reduces from 249.4136 to 89.673 <inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:mrow><mml:mtext>kW</mml:mtext></mml:mrow></mml:math></inline-formula>, significantly alleviating grid operation pressure and improving energy utilization efficiency.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Graph showing the effect of peak shaving on the load-predicting curve</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_64175-fig-9.tif"/>
</fig><fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Cumulative costs vs. benefits</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_64175-fig-10.tif"/>
</fig>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Economic Assessment</title>
<p>The cost-effective solution in any domain is a considerable factor [<xref ref-type="bibr" rid="ref-33">33</xref>]. As is shown in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>, through the cumulative cost and cumulative revenue comparison can be seen, this paper&#x2019;s photovoltaic energy storage power plant construction cost is about 2.45 million yuan, the annual maintenance cost of 1&#x2013;3 million yuan, the yearly profit varies between 120,000&#x2013;250,000 yuan, from the cumulative cost and cumulative revenue difference can be seen, energy storage power plant operation for about 15 years, the incremental revenue can exceed the accumulative cost.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Conclusion</title>
<p>This paper proposes a capacity allocation method for energy storage plants based on power load forecasting technology, combining the grey predicting method with the neural network, making reasonable use of the ability of the BP neural network to approximate arbitrary functions and the ability of grey predicting method better to predict the general trend of power load changes. At the same time, the BP neural network requires multiple samples to train the neural network, while the grey predicting method can use fewer samples for modelling and predicting. The two can complement each other&#x2019;s strengths and weaknesses. The integration of multiple linear regression prediction on the above basis, combining time series prediction with regression prediction, further reduces the prediction error, effectively improves prediction accuracy, and provides a reliable basis for the capacity allocation of energy storage plants.</p>
<p>The experiments show that the Informer-grey regression neural network model proposed in this paper achieves achieving an RMSE of 11.1361, an R<sup>2</sup> of 96.90%, and an MAE of 8.264. Compared to the benchmark models, it has the smallest RMSE and MAE, and the R<sup>2</sup> closest to 1, indicating the best prediction performance.</p>
<p>In this paper, the capacity allocation method of energy storage power station is used to construct a capacity allocation model of energy storage power station by studying the resulting curve of power load prediction, and the multi-objective snake optimization algorithm is used to solve the model and obtain the optimal capacity allocation of energy storage power station. After the power station participates in peak regulation, the effect of peak shaving and valley filling is significant, and the cost is relatively low. While meeting the regular operation of the chemical park relieves the pressure of grid operation and improves the economic return.</p>
<p>While our experiments primarily focused on a chemical park, the additional validations on residential and urban grids confirm the model&#x2019;s applicability to diverse scenarios. Future work will explore integration with real-time weather forecasts and policy-driven constraints to further enhance practical relevance.</p>
</sec>
</body>
<back>
<ack>
<p>Not applicable.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This research was funded by Huaian Hongeng Group Co., Ltd. Relying on the project &#x201C;Research on Key Technologies of Integrated Photovoltaic and Energy Storage Electric Vehicle Charging Stations&#x201D; (Project Number: SGTYHT/23-JS-001), acknowledges with gratitude the financial and logistical support it has received. This study would not have been possible without the generous backing provided by the project sponsors.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>Study conception and design: Cong Zhang, Chutong Zhang, Jie Ji; data collection: Lei Shen, Renwei Guo; analysis and interpretation of results: Wan Chen; draft manuscript preparation: Hui Huang. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The data that support the findings of this study are available from the corresponding author, Jie Ji, upon reasonable request.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest to report regarding the present study.</p>
</sec>
<glossary content-type="abbreviations" id="glossary-1">
<title>Symbol Description</title>
<p>This paper summarizes the symbols and definitions used in the text, as shown in table below.</p>
<def-list>
<def-item>
<term><bold>Symbol</bold></term>
<def>
<p><bold>Definition</bold></p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Cost per unit of power for energy storage plants</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Energy storage plant cost per unit of electricity capacity</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Power of energy storage plant</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Capacity of energy storage plant</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:mi>Y</mml:mi></mml:math></inline-formula></term>
<def>
<p>The operational life of energy storage plants energy storage</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-111"><mml:math id="mml-ieqn-111"><mml:mi>r</mml:mi></mml:math></inline-formula></term>
<def>
<p>Benchmark discount rate</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-112"><mml:math id="mml-ieqn-112"><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></term>
<def>
<p>The equal annual value of funds regression coefficient</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-113"><mml:math id="mml-ieqn-113"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Unit price per unit of power maintenance for energy storage plants</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-114"><mml:math id="mml-ieqn-114"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>The unit price of maintenance per unit capacity of energy storage plants</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-115"><mml:math id="mml-ieqn-115"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Lithium battery end-of-life costs</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-116"><mml:math id="mml-ieqn-116"><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></term>
<def>
<p>A discount factor of funds</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-117"><mml:math id="mml-ieqn-117"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Lithium battery capacity-assisted cost</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-118"><mml:math id="mml-ieqn-118"><mml:mi>F</mml:mi><mml:mi>R</mml:mi></mml:math></inline-formula></term>
<def>
<p>Battery failure rate</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-119"><mml:math id="mml-ieqn-119"><mml:mi>I</mml:mi><mml:mi>L</mml:mi><mml:mi>B</mml:mi></mml:math></inline-formula></term>
<def>
<p>Number of failed battery cells</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-120"><mml:math id="mml-ieqn-120"><mml:mi>L</mml:mi><mml:mi>B</mml:mi></mml:math></inline-formula></term>
<def>
<p>Total number of battery cells for electric storage units</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-121"><mml:math id="mml-ieqn-121"><mml:mi>S</mml:mi></mml:math></inline-formula></term>
<def>
<p>Indicators for evaluating the effectiveness of peak shaving</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-122"><mml:math id="mml-ieqn-122"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Peak load</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-123"><mml:math id="mml-ieqn-123"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Valley of the load</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-124"><mml:math id="mml-ieqn-124"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Predicted data load value at the moment <inline-formula id="ieqn-125"><mml:math id="mml-ieqn-125"><mml:mi>i</mml:mi></mml:math></inline-formula></p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-126"><mml:math id="mml-ieqn-126"><mml:mover><mml:mi>P</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:math></inline-formula></term>
<def>
<p>Average of predicted load data</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-127"><mml:math id="mml-ieqn-127"><mml:mi>&#x03C9;</mml:mi></mml:math></inline-formula></term>
<def>
<p>Balance parameters</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-128"><mml:math id="mml-ieqn-128"><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Electricity load forecast for the day <inline-formula id="ieqn-129"><mml:math id="mml-ieqn-129"><mml:mi>i</mml:mi></mml:math></inline-formula></p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-130"><mml:math id="mml-ieqn-130"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Actual value of the electrical load on the day <inline-formula id="ieqn-131"><mml:math id="mml-ieqn-131"><mml:mi>i</mml:mi></mml:math></inline-formula></p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-132"><mml:math id="mml-ieqn-132"><mml:msub><mml:mover><mml:mi>y</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Electricity load average</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-133"><mml:math id="mml-ieqn-133"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>c</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Size of the battery capacity</p>
</def>
</def-item>
</def-list>
</glossary>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>T</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Carbon emission of China&#x2019;s power industry: driving factors and emission reduction path</article-title>. <source>Environ Sci Pollut Res Int</source>. <year>2022</year>;<volume>29</volume>(<issue>52</issue>):<fpage>78345</fpage>&#x2013;<lpage>60</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11356-022-21297-5</pub-id>; <pub-id pub-id-type="pmid">35690704</pub-id></mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>&#x0130;nci</surname> <given-names>M</given-names></string-name>, <string-name><surname>&#x00C7;elik</surname> <given-names>&#x00D6;</given-names></string-name>, <string-name><surname>Lashab</surname> <given-names>A</given-names></string-name>, <string-name><surname>Bay&#x0131;nd&#x0131;r</surname> <given-names>K&#x00C7;</given-names></string-name>, <string-name><surname>Vasquez</surname> <given-names>JC</given-names></string-name>, <string-name><surname>Guerrero</surname> <given-names>JM</given-names></string-name></person-group>. <article-title>Power system integration of electric vehicles: a review on impacts and contributions to the smart grid</article-title>. <source>Appl Sci</source>. <year>2024</year>;<volume>14</volume>(<issue>6</issue>):<fpage>2246</fpage>. doi:<pub-id pub-id-type="doi">10.3390/app14062246</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hao</surname> <given-names>G</given-names></string-name>, <string-name><surname>Xianyu</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Short-term load forecasting based on improved manta ray algorithm to optimize neural network</article-title>. <source>J Phys Conf Ser</source>. <year>2022</year>;<volume>2189</volume>(<issue>1</issue>):<fpage>012019</fpage>. doi:<pub-id pub-id-type="doi">10.1088/1742-6596/2189/1/012019</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Masenga</surname> <given-names>B</given-names></string-name>, <string-name><surname>Byiringiro</surname> <given-names>J</given-names></string-name>, <string-name><surname>Kagiri</surname> <given-names>C</given-names></string-name>, <string-name><surname>Tafara</surname> <given-names>E</given-names></string-name>, <string-name><surname>Ngoma</surname> <given-names>D</given-names></string-name>, <string-name><surname>Aristid</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Design and development of wind-solar hybrid power system with compressed air energy storage for voltage and frequency regulations</article-title>. <source>J Power Energy Eng</source>. <year>2023</year>;<volume>11</volume>(<issue>2</issue>):<fpage>1</fpage>&#x2013;<lpage>24</lpage>. doi:<pub-id pub-id-type="doi">10.4236/jpee.2023.112001</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Amiruddin</surname> <given-names>A</given-names></string-name>, <string-name><surname>Liebman</surname> <given-names>A</given-names></string-name>, <string-name><surname>Dargaville</surname> <given-names>R</given-names></string-name>, <string-name><surname>Gawler</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Optimal energy storage configuration to support 100% renewable energy for Indonesia</article-title>. <source>Energy Sustain Dev</source>. <year>2024</year>;<volume>81</volume>(<issue>6</issue>):<fpage>101509</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.esd.2024.101509</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>L</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>L</given-names></string-name>, <string-name><surname>Ye</surname> <given-names>J</given-names></string-name>, <string-name><surname>Bian</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Two-stage dispatching strategy for park-level integrated energy systems based on a master-slave-cooperative hybrid game model</article-title>. <source>Renew Energy</source>. <year>2024</year>;<volume>232</volume>(<issue>4</issue>):<fpage>120971</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.renene.2024.120971</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Xue</surname> <given-names>J</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>R</given-names></string-name>, <string-name><surname>Tao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>D</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Configuration optimization of energy storage power station considering failure cost</article-title>. In: <conf-name>Proceedings of the 2020 12th IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC)</conf-name>; <year>2020 Sep 20&#x2013;23</year>; <publisher-loc>Nanjing, China</publisher-loc>. doi:<pub-id pub-id-type="doi">10.1109/appeec48164.2020.9220676</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khan</surname> <given-names>MR</given-names></string-name>, <string-name><surname>Haider</surname> <given-names>ZM</given-names></string-name>, <string-name><surname>Malik</surname> <given-names>FH</given-names></string-name>, <string-name><surname>Almasoudi</surname> <given-names>FM</given-names></string-name>, <string-name><surname>Alatawi</surname> <given-names>KSS</given-names></string-name>, <string-name><surname>Bhutta</surname> <given-names>MS</given-names></string-name></person-group>. <article-title>A comprehensive review of microgrid energy management strategies considering electric vehicles, energy storage systems, and AI techniques</article-title>. <source>Processes</source>. <year>2024</year>;<volume>12</volume>(<issue>2</issue>):<fpage>270</fpage>. doi:<pub-id pub-id-type="doi">10.3390/pr12020270</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jia</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zuo</surname> <given-names>T</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Bi</surname> <given-names>W</given-names></string-name>, <string-name><surname>Xue</surname> <given-names>L</given-names></string-name>, <string-name><surname>Li</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Finite-time economic model predictive control for optimal load dispatch and frequency regulation in interconnected power systems</article-title>. <source>Glob Energy Interconnect</source>. <year>2023</year>;<volume>6</volume>(<issue>3</issue>):<fpage>355</fpage>&#x2013;<lpage>62</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.gloei.2023.06.009</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yuan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Qiu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Liao</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Short-term electric load forecasting based on improved extreme learning machine mode</article-title>. <source>Energy Rep</source>. <year>2021</year>;<volume>7</volume>(<issue>17</issue>):<fpage>1563</fpage>&#x2013;<lpage>73</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.egyr.2021.09.067</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Guo</surname> <given-names>S</given-names></string-name>, <string-name><surname>Ba</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Power load forecasting model based on improved SSA algorithm and optimized BP neural network</article-title>. <source>J Heilongjiang Sci Technol Univ</source>. <year>2022</year>;<volume>32</volume>(<issue>3</issue>):<fpage>401</fpage>&#x2013;<lpage>5</lpage>. (In Chinese). doi:<pub-id pub-id-type="doi">10.3969/j.issn.2095-7262</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Luo</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Pang</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Stacking integration algorithm based on CNN-BiLSTM-Attention with XGBoost for short-term electricity load forecasting</article-title>. <source>Energy Rep</source>. <year>2024</year>;<volume>12</volume>:<fpage>2676</fpage>&#x2013;<lpage>89</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.egyr.2024.08.078</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Peng</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>J</given-names></string-name>, <string-name><surname>Meng</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Short-term photovoltaic power prediction with similar-day integrated by BP-AdaBoost based on the Grey-Markov model</article-title>. <source>Electr Power Syst Res</source>. <year>2023</year>;<volume>215</volume>(<issue>3</issue>):<fpage>108966</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.epsr.2022.108966</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Pan</surname> <given-names>D</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>K</given-names></string-name>, <string-name><surname>Bi</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Grey time series power load forecasting method based on Markov modification</article-title>. <source>Autom Technol Appl</source>. <year>2022</year>;<volume>3</volume>:<fpage>132</fpage>&#x2013;<lpage>6</lpage>. (In Chinese). doi:<pub-id pub-id-type="doi">10.3969/j.issn.1003-7241.2022.03.029</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wei</surname> <given-names>J</given-names></string-name>, <string-name><surname>Niu</surname> <given-names>H</given-names></string-name></person-group>. <article-title>A ranking-based adaptive cuckoo search algorithm for unconstrained optimization</article-title>. <source>Expert Syst Appl</source>. <year>2022</year>;<volume>204</volume>(<issue>2</issue>):<fpage>117428</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2022.117428</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lu</surname> <given-names>J</given-names></string-name>, <string-name><surname>She</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wei</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Lithium battery state of charge prediction based on cuckoo search optimized neural network</article-title>. <source>Autom Comput Meas</source>. <year>2021</year>;<volume>29</volume>(<issue>8</issue>):<fpage>5</fpage>. (In Chinese). doi:<pub-id pub-id-type="doi">10.16526/j.cnki.11-4762/tp.2021.08.010</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>S</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>G</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>C</given-names></string-name>, <string-name><surname>Ding</surname> <given-names>P</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>An online physical-based multiple linear regression model for building&#x2019;s hourly cooling load prediction</article-title>. <source>Energy Build</source>. <year>2022</year>;<volume>254</volume>(<issue>1</issue>):<fpage>111574</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.enbuild.2021.111574</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sun</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Hou</surname> <given-names>L</given-names></string-name>, <string-name><surname>Lv</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Peng</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Informer-based intrusion detection method for network attack of integrated energy system</article-title>. <source>IEEE J Radio Freq Identif</source>. <year>2022</year>;<volume>6</volume>:<fpage>748</fpage>&#x2013;<lpage>52</lpage>. doi:<pub-id pub-id-type="doi">10.1109/JRFID.2022.3215599</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Xiong</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Expanding the prediction capacity in long sequence time-series forecasting</article-title>. <source>Artif Intell</source>. <year>2023</year>;<volume>318</volume>(<issue>1</issue>):<fpage>103886</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.artint.2023.103886</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Peng</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xiong</surname> <given-names>H</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Informer: beyond efficient transformer for long sequence time-series forecasting</article-title>. <source>Proc AAAI Conf Artif Intell</source>. <year>2021</year>;<volume>35</volume>(<issue>12</issue>):<fpage>11106</fpage>&#x2013;<lpage>15</lpage>. doi:<pub-id pub-id-type="doi">10.1609/aaai.v35i12.17325</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tian</surname> <given-names>R</given-names></string-name>, <string-name><surname>Li</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>LD former: a parallel neural network model for long-term power forecasting</article-title>. <source>Front Inf Technol Electron Eng</source>. <year>2023</year>;<volume>24</volume>(<issue>9</issue>):<fpage>1287</fpage>&#x2013;<lpage>301</lpage>. doi:<pub-id pub-id-type="doi">10.1631/fitee.2200540</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gong</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>J</given-names></string-name>, <string-name><surname>Han</surname> <given-names>C</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>G</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Load forecasting of district heating system based on informer</article-title>. <source>Energy</source>. <year>2022</year>;<volume>253</volume>(<issue>10</issue>):<fpage>124179</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.energy.2022.124179</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hajihosseinlou</surname> <given-names>M</given-names></string-name>, <string-name><surname>Maghsoudi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Ghezelbash</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Stacking: a novel data-driven ensemble machine learning strategy for prediction and mapping of Pb-Zn prospectivity in Varcheh district, west Iran</article-title>. <source>Expert Syst Appl</source>. <year>2024</year>;<volume>237</volume>(<issue>3</issue>):<fpage>121668</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2023.121668</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Zhong</surname> <given-names>R</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>L</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Stacking sequence optimization of arbitrary quadrilateral laminated plates for maximum fundamental frequency by hybrid whale optimization algorithm</article-title>. <source>Compos Struct</source>. <year>2023</year>;<volume>310</volume>(<issue>3</issue>):<fpage>116764</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.compstruct.2023.116764</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shah</surname> <given-names>SAH</given-names></string-name>, <string-name><surname>Ahmed</surname> <given-names>U</given-names></string-name>, <string-name><surname>Bilal</surname> <given-names>M</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>AR</given-names></string-name>, <string-name><surname>Razzaq</surname> <given-names>S</given-names></string-name>, <string-name><surname>Aziz</surname> <given-names>I</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Improved electric load forecasting using quantile long short-term memory network with dual attention mechanism</article-title>. <source>Energy Rep</source>. <year>2025</year>;<volume>13</volume>(<issue>5</issue>):<fpage>2343</fpage>&#x2013;<lpage>53</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.egyr.2025.01.058</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Buratynskyi</surname> <given-names>I</given-names></string-name>, <string-name><surname>Nechaieva</surname> <given-names>T</given-names></string-name></person-group>. <article-title>The least-cost optimization of PV-station DC/AC equipment using battery energy storage system</article-title>. <source>Latv J Phys Tech Sci</source>. <year>2022</year>;<volume>59</volume>(<issue>1</issue>):<fpage>53</fpage>&#x2013;<lpage>62</lpage>. doi:<pub-id pub-id-type="doi">10.2478/lpts-2022-0006</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Karamov</surname> <given-names>D</given-names></string-name>, <string-name><surname>Ilyushin</surname> <given-names>P</given-names></string-name>, <string-name><surname>Minarchenko</surname> <given-names>I</given-names></string-name>, <string-name><surname>Filippov</surname> <given-names>S</given-names></string-name>, <string-name><surname>Suslov</surname> <given-names>K</given-names></string-name></person-group>. <article-title>The role of energy performance agreements in the sustainable development of decentralized energy systems: Methodology for determining the equilibrium conditions of the contract</article-title>. <source>Energies</source>. <year>2023</year>;<volume>16</volume>(<issue>6</issue>):<fpage>2564</fpage>. doi:<pub-id pub-id-type="doi">10.3390/en16062564</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Optimal allocation of energy storage in distribution network considering microgrid cluster and system economic operation</article-title>. <source>J Phys Conf Ser</source>. <year>2023</year>;<volume>2474</volume>(<issue>1</issue>):<fpage>012082</fpage>. (In Chinese). doi:<pub-id pub-id-type="doi">10.1088/1742-6596/2474/1/012082</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Won Hwang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Hong</surname> <given-names>DK</given-names></string-name></person-group>. <article-title>Performance evaluation of composite electrolyte with GQD for all-solid-state lithium batteries</article-title>. <source>Comput Mater Contin</source>. <year>2023</year>;<volume>74</volume>(<issue>1</issue>):<fpage>55</fpage>&#x2013;<lpage>66</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmc.2023.028845</pub-id>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>S</given-names></string-name>, <string-name><surname>Gu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>XG</given-names></string-name></person-group>. <article-title>Optimal operation of micro-energy grids considering shared energy storage systems and balanced profit allocations</article-title>. <source>CSEE J Power Energy Syst</source>. <year>2023</year>;<volume>9</volume>(<issue>1</issue>):<fpage>254</fpage>&#x2013;<lpage>71</lpage>. doi:<pub-id pub-id-type="doi">10.17775/CSEEJPES.2020.04760</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>L</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Analysis of energy storage operation configuration of power system based on multi-objective optimization</article-title>. <source>J Electron Res Appl</source>. <year>2022</year>;<volume>6</volume>(<issue>4</issue>):<fpage>13</fpage>&#x2013;<lpage>38</lpage>. doi:<pub-id pub-id-type="doi">10.26689/jera.v6i4.4272</pub-id>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yousaf</surname> <given-names>A</given-names></string-name>, <string-name><surname>Asif</surname> <given-names>RM</given-names></string-name>, <string-name><surname>Shakir</surname> <given-names>M</given-names></string-name>, <string-name><surname>Rehman</surname> <given-names>AU</given-names></string-name>, <string-name><surname>Adrees</surname> <given-names>MS</given-names></string-name></person-group>. <article-title>An improved residential electricity load forecasting using a machine-learning-based feature selection approach and a proposed integration strategy</article-title>. <source>Sustainability</source>. <year>2021</year>;<volume>13</volume>(<issue>11</issue>):<fpage>6199</fpage>. doi:<pub-id pub-id-type="doi">10.3390/su13116199</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yousaf</surname> <given-names>A</given-names></string-name>, <string-name><surname>Asif</surname> <given-names>RM</given-names></string-name>, <string-name><surname>Shakir</surname> <given-names>M</given-names></string-name>, <string-name><surname>Rehman</surname> <given-names>AU</given-names></string-name>, <string-name><surname>Alassery</surname> <given-names>F</given-names></string-name>, <string-name><surname>Hamam</surname> <given-names>H</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A novel machine learning-based price forecasting for energy management systems</article-title>. <source>Sustainability</source>. <year>2021</year>;<volume>13</volume>(<issue>22</issue>):<fpage>12693</fpage>. doi:<pub-id pub-id-type="doi">10.3390/su132212693</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>