<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jpee</journal-id>
      <journal-title-group>
        <journal-title>Journal of Power and Energy Engineering</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2327-5901</issn>
      <issn pub-type="ppub">2327-588X</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/jpee.2026.147001</article-id>
      <article-id pub-id-type="publisher-id">jpee-152732</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Engineering</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Multi-Horizon Short-Term Smart Grid Load Forecasting Using LSTM Networks for Real-Time Optimisation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0009-0000-1783-6603</contrib-id>
          <name name-style="western">
            <surname>Chilombo</surname>
            <given-names>Evaristo</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Zulu</surname>
            <given-names>Akim</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Lubobya</surname>
            <given-names>Charles</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Department of Electrical and Electronic Engineering, School of Engineering, University of Zambia, Lusaka, Zambia </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>23</day>
        <month>07</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>07</month>
        <year>2026</year>
      </pub-date>
      <volume>14</volume>
      <issue>07</issue>
      <fpage>1</fpage>
      <lpage>22</lpage>
      <history>
        <date date-type="received">
          <day>13</day>
          <month>05</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>20</day>
          <month>07</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>23</day>
          <month>07</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jpee.2026.147001">https://doi.org/10.4236/jpee.2026.147001</self-uri>
      <abstract>
        <p>Accurate short-term forecasting of electricity demand is essential for real-time smart grid optimisation and efficient energy management. This paper presents a multivariate Long Short-Term Memory (LSTM) neural network framework for short-term multi-horizon electrical load forecasting using historical smart grid operational data, historical load measurements, renewable energy variables, and environmental factors used as explanatory features for load forecasting. A comprehensive data processing pipeline is developed, incorporating time-series feature engineering, cyclical temporal encoding, chronological data partitioning, and standardisation to ensure robust model training without information leakage. Sliding-window sequence generation is employed to transform time-series data into a supervised learning format suitable for deep learning architectures. The proposed stacked LSTM model is trained to forecast short-term load dynamics at a 15-minute temporal resolution using historical energy and environmental data. The forecasting framework is evaluated using multiple performance metrics, including Mean Absolute Error (MAE), Root Mean Square Error (RMSE), and Mean Absolute Percentage Error (MAPE). Experimental results demonstrate that the LSTM model effectively captures temporal dependencies and seasonal patterns in energy consumption, achieving high forecasting accuracy suitable for real-time decision support. The forecasting framework developed in this study serves as the predictive component of a broader smart grid optimisation system. The generated forecasts will be integrated with a multi-objective optimisation framework in subsequent work to enable real-time energy management under uncertainty and improve operational efficiency in modern smart grid environments.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Smart Grid Forecasting</kwd>
        <kwd>LSTM Networks</kwd>
        <kwd>Short-Term Load Forecasting</kwd>
        <kwd>Multi-Horizon Load Forecasting</kwd>
        <kwd>Multivariate Time-Series Forecasting</kwd>
        <kwd>Real-Time Energy Management</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>The rapid evolution of modern power systems toward smart grid architectures has introduced significant operational challenges due to the increasing penetration of renewable energy resources, distributed generation, and highly dynamic demand patterns. Accurate short-term forecasting of electricity demand has therefore become a critical component of smart grid management systems. Reliable forecasts enable grid operators to perform efficient energy dispatch, maintain system stability, and support real-time optimisation strategies for energy management that balance multiple operational objectives such as cost, reliability, and environmental impact [<xref ref-type="bibr" rid="B1">1</xref>].</p>
      <p>Traditional power systems relied primarily on deterministic load prediction techniques based on statistical models such as autoregressive integrated moving average (ARIMA) and linear regression methods. While these approaches have demonstrated acceptable performance in relatively stable grid environments, they often struggle to capture the nonlinear and highly dynamic characteristics of modern energy systems. A conceptual representation of a smart grid architecture, illustrating the interaction between generation, distribution, consumers, and control systems, is presented in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/1771378-rId15.jpeg?20260723030657" />
      </fig>
      <p><bold>Figure 1</bold><bold>.</bold> Conceptual smart grid architecture illustrating the integration of renewable generation, communication systems, consumers, and an intelligent energy management component.</p>
      <p>The integration of renewable energy sources such as solar and wind introduces significant variability and uncertainty into the grid, making accurate forecasting more challenging. Consequently, advanced machine learning and deep learning techniques have increasingly been adopted to improve forecasting accuracy in smart grid applications [<xref ref-type="bibr" rid="B2">2</xref>].</p>
      <p>Among these techniques, recurrent neural networks (RNNs), and particularly Long Short-Term Memory (LSTM) networks, have shown strong capabilities in modelling temporal dependencies in time-series data. LSTM networks address the limitations of traditional RNNs by incorporating memory cells and gating mechanisms that enable them to capture both short- and long-term temporal dependencies. These properties make LSTM architectures particularly suitable for forecasting applications in energy systems where consumption and generation patterns exhibit daily, weekly, and seasonal periodicities [<xref ref-type="bibr" rid="B3">3</xref>].</p>
      <p>Recent studies have applied LSTM networks to short-term load forecasting, renewable generation prediction, and energy demand modelling. Despite these promising results, several challenges remain in developing robust forecasting frameworks for smart grid applications. First, many existing approaches rely on limited feature engineering and do not fully exploit multivariate relationships between load, renewable generation, and environmental factors. Second, data preprocessing pipelines are often insufficiently described, making reproducibility difficult. Third, forecasting frameworks are often evaluated only at a single prediction horizon, whereas practical smart grid operations require reliable forecasts across multiple time horizons [<xref ref-type="bibr" rid="B4">4</xref>].</p>
      <p>To address these challenges, this paper proposes a multivariate LSTM-based forecasting framework for short-term multi-horizon electrical load forecasting. The proposed approach incorporates a comprehensive data preprocessing pipeline including cyclical temporal feature encoding, chronological data partitioning, and standardisation procedures that prevent information leakage during model training. Sliding-window sequence generation is used to transform time-series data into a supervised learning format suitable for deep learning models. A stacked LSTM architecture is then trained to capture temporal dependencies and nonlinear relationships between load, renewable generation, and environmental variables.</p>
      <p>The forecasting model is evaluated using multiple prediction horizons corresponding to 15-minute, 1-hour, and 24-hour ahead forecasts. Performance is assessed using widely adopted forecasting metrics, including Mean Absolute Error (MAE), Root Mean Square Error (RMSE), and Mean Absolute Percentage Error (MAPE). Experimental results demonstrate that the proposed LSTM framework successfully captures underlying temporal dynamics and produces accurate short-term forecasts suitable for real-time decision support.</p>
      <p>Unlike many existing forecasting studies that evaluate models only as standalone predictive tools, the framework proposed in this work explicitly positions the forecasting model as a predictive input layer for real-time smart grid optimisation systems. By integrating multi-horizon forecasting with a structured preprocessing pipeline and deep learning architecture, the proposed approach establishes a direct link between machine learning-based prediction and optimisation-driven energy management. The predicted electrical load outputs generated by the model will serve as inputs to a multi-objective optimisation system aimed at improving real-time energy management under uncertainty. The overall forecasting architecture and its interaction with the optimisation framework developed in subsequent work are illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>. This forecasting layer, therefore, represents a critical step toward the development of an integrated smart grid control architecture.</p>
      <fig id="fig2">
        <label>Figure 2</label>
        <graphic xlink:href="https://html.scirp.org/file/1771378-rId16.jpeg?20260723030657" />
      </fig>
      <p><bold>Figure 2</bold><bold>.</bold> The overall forecasting architecture and interaction with the optimisation framework were developed in subsequent work.</p>
      <p>The main contributions of this paper are summarised as follows:</p>
      <p>1) A multivariate LSTM-based framework for short-term multi-horizon electrical load forecasting in smart grid environments.</p>
      <p>2) A reproducible preprocessing pipeline incorporating cyclical temporal feature encoding, chronological dataset partitioning, and standardisation procedures to prevent information leakage during model training.</p>
      <p>3) A sliding-window sequence generation approach for transforming multivariate smart grid time-series data into supervised learning sequences suitable for deep learning forecasting models.</p>
      <p>4) A multi-horizon forecasting evaluation framework covering 15-minute, 1-hour, and 24-hour ahead electrical load prediction intervals.</p>
      <p>5) A forecasting architecture designed to function as the predictive input layer for future real-time smart grid optimisation and energy management systems.</p>
      <p>The remainder of this paper is organised as follows. Section 2 reviews related work on machine learning approaches for energy forecasting. Section 3 presents the proposed forecasting framework, including data preprocessing, sequence generation, and model architecture. Section 4 describes the experimental setup and evaluation methodology. Section 5 presents and discusses the forecasting results across different prediction horizons. Finally, Section 6 concludes the paper and outlines future work related to the integration of the forecasting module with multi-objective smart grid optimisation.</p>
    </sec>
    <sec id="sec2">
      <title>2. Related Work</title>
      <p>Accurate forecasting of electricity demand and renewable energy generation has received significant attention in the context of smart grid operation and intelligent energy management systems [<xref ref-type="bibr" rid="B5">5</xref>]. Reliable forecasting enables system operators to anticipate future system states, improve energy scheduling, and enhance operational reliability [<xref ref-type="bibr" rid="B6">6</xref>]. Forecasting approaches used in the literature can generally be classified into three main categories: traditional statistical models, machine learning methods, and deep learning techniques. Each category provides different modelling capabilities depending on the complexity of the data and the forecasting horizon [<xref ref-type="bibr" rid="B7">7</xref>].</p>
      <sec id="sec2dot1">
        <title>2.1. Traditional Statistical Forecasting Methods</title>
        <p>Early studies in short-term load forecasting relied primarily on statistical time-series models such as autoregressive (AR), autoregressive moving average (ARMA), and autoregressive integrated moving average (ARIMA) techniques. These models have been widely applied due to their mathematical simplicity, interpretability, and ability to model linear temporal dependencies within electricity demand data [<xref ref-type="bibr" rid="B8">8</xref>].</p>
        <p>Several studies have demonstrated that ARIMA-based models can produce acceptable forecasting performance in relatively stable power systems where load patterns exhibit consistent daily and weekly trends [<xref ref-type="bibr" rid="B1">1</xref>][<xref ref-type="bibr" rid="B2">2</xref>][<xref ref-type="bibr" rid="B7">7</xref>][<xref ref-type="bibr" rid="B9">9</xref>]. However, these approaches rely on linear assumptions and therefore struggle to represent nonlinear relationships and complex temporal dependencies present in modern smart grid environments.</p>
        <p>With the increasing integration of renewable energy resources such as solar and wind power, electricity demand patterns have become more dynamic and uncertain. Renewable generation is strongly influenced by environmental factors, including temperature, solar irradiance, and wind speed, which introduce stochastic variability into power system operation. Consequently, forecasting models based solely on linear statistical assumptions often fail to capture these nonlinear dynamics effectively [<xref ref-type="bibr" rid="B10">10</xref>]. This limitation has motivated the exploration of more advanced forecasting techniques capable of modelling nonlinear relationships and complex interactions between system variables.</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Machine Learning Approaches for Energy Forecasting</title>
        <p>Machine learning techniques have been widely applied to energy forecasting problems due to their ability to capture nonlinear relationships within complex datasets in order to address the limitations of traditional statistical models. Algorithms such as support vector machines (SVM), decision trees, random forests, and artificial neural networks (ANN) have demonstrated improved predictive performance by capturing nonlinear relationships between multiple input variables [<xref ref-type="bibr" rid="B11">11</xref>].</p>
        <p>Unlike conventional statistical methods, machine learning approaches allow the integration of diverse explanatory features, including historical load measurements, meteorological variables, and temporal indicators. This multivariate modelling capability enables forecasting models to capture interactions between weather conditions and electricity demand patterns.</p>
        <p>Random forest models, in particular, have gained popularity due to their robustness, ability to handle high-dimensional datasets, and resistance to overfitting. Several studies have shown that ensemble learning techniques such as random forests outperform traditional regression models in short-term load forecasting tasks [<xref ref-type="bibr" rid="B6">6</xref>].</p>
        <p>Despite these advantages, many machine learning approaches treat time-series observations as independent samples and therefore do not explicitly model sequential temporal dependencies. As a result, these methods may fail to capture long-term temporal patterns inherent in electricity demand and renewable generation data.</p>
      </sec>
      <sec id="sec2dot3">
        <title>2.3. Deep Learning for Time-Series Forecasting</title>
        <p>Deep learning techniques have recently emerged as powerful tools for modelling complex sequential data. Among these techniques, recurrent neural networks (RNNs) are specifically designed to capture temporal dependencies in time-series datasets. However, conventional RNN architectures suffer from the vanishing gradient problem, which limits their ability to learn long-term relationships across extended sequences [<xref ref-type="bibr" rid="B12">12</xref>].</p>
        <p>Long Short-Term Memory (LSTM) networks were introduced to overcome this limitation by incorporating memory cells and gating mechanisms that regulate the flow of information through the network [<xref ref-type="bibr" rid="B10">10</xref>][<xref ref-type="bibr" rid="B13">13</xref>]. These mechanisms allow LSTM models to selectively retain relevant historical information while discarding irrelevant signals, enabling the network to learn both short-term and long-term temporal dependencies effectively.</p>
        <p>Due to these characteristics, LSTM networks have been widely adopted for energy forecasting applications, including short-term load forecasting, renewable generation prediction, and electricity price forecasting. Several studies have demonstrated that LSTM-based forecasting models outperform traditional statistical and machine learning approaches when applied to complex energy datasets [<xref ref-type="bibr" rid="B1">1</xref>][<xref ref-type="bibr" rid="B10">10</xref>]-[<xref ref-type="bibr" rid="B12">12</xref>].</p>
        <p>In particular, multivariate LSTM models that incorporate environmental variables such as temperature, humidity, and wind speed have been shown to achieve improved predictive accuracy because they capture interactions between environmental conditions and electricity demand patterns [<xref ref-type="bibr" rid="B14">14</xref>]. Nevertheless, many existing studies evaluate forecasting models for a single prediction horizon and often provide limited detail regarding preprocessing pipelines required for reproducible time-series modelling.</p>
      </sec>
      <sec id="sec2dot4">
        <title>2.4. Forecasting for Smart Grid Optimisation</title>
        <p>Forecasting models play a critical role in enabling intelligent decision-making within smart grids. Accurate predictions of electricity demand and renewable generation allow system operators to anticipate future system states and perform proactive energy management decisions, including generation scheduling, storage management, and network control [<xref ref-type="bibr" rid="B15">15</xref>][<xref ref-type="bibr" rid="B16">16</xref>].</p>
        <p>In recent years, several studies have explored the integration of forecasting models with optimisation frameworks for smart grid operation. These frameworks commonly employ multi-objective optimisation techniques to simultaneously minimise operational costs, reduce carbon emissions, and maintain system reliability [<xref ref-type="bibr" rid="B17">17</xref>].</p>
        <p>However, many optimisation-based energy management studies rely on simplified forecasting assumptions or externally generated prediction inputs [<xref ref-type="bibr" rid="B18">18</xref>]. As a result, the potential advantages of advanced forecasting techniques such as deep learning models are not fully integrated into optimisation-based smart grid decision-making systems [<xref ref-type="bibr" rid="B19">19</xref>][<xref ref-type="bibr" rid="B20">20</xref>].</p>
      </sec>
      <sec id="sec2dot5">
        <title>2.5. Comparative Analysis of Forecasting Methods</title>
        <p><bold>Table 1</bold> summarises the key characteristics of commonly used forecasting techniques reported in the literature.</p>
        <p><bold>Table 1</bold><bold>.</bold> Comparison of forecasting approaches in smart grid applications.</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Method</bold>
                </td>
                <td>
                  <bold>Key Characteristics</bold>
                </td>
                <td>
                  <bold>Advantages</bold>
                </td>
                <td>
                  <bold>Limitations</bold>
                </td>
              </tr>
              <tr>
                <td>ARIMA</td>
                <td>Linear statistical time-series model</td>
                <td>Simple, interpretable, and effective for stationary data</td>
                <td>Limited ability to model nonlinear relationships</td>
              </tr>
              <tr>
                <td>SVM</td>
                <td>Kernel-based machine learning model</td>
                <td>Handles nonlinear relationships</td>
                <td>Limited scalability for large datasets</td>
              </tr>
              <tr>
                <td>Random Forest</td>
                <td>Ensemble learning method</td>
                <td>Robust, handles high-dimensional data</td>
                <td>Does not explicitly model temporal sequences</td>
              </tr>
              <tr>
                <td>ANN</td>
                <td>Feedforward neural networks</td>
                <td>Captures nonlinear relationships</td>
                <td>Limited temporal memory</td>
              </tr>
              <tr>
                <td>
                  <bold>LSTM</bold>
                </td>
                <td>Recurrent neural network with memory cells</td>
                <td>Captures long-term temporal dependencies, suitable for time-series forecasting</td>
                <td>Higher computational complexity</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The comparison highlights that LSTM networks provide strong modelling capabilities for sequential energy data due to their ability to learn long-term temporal dependencies.</p>
      </sec>
      <sec id="sec2dot6">
        <title>2.6. Research Gap</title>
        <p>Although deep learning models such as LSTM have demonstrated strong forecasting capabilities, several research gaps remain in the existing literature.</p>
        <p>First, many studies provide limited transparency regarding the preprocessing pipeline required for effective time-series modelling, including feature engineering, temporal encoding, and appropriate dataset partitioning strategies. Second, forecasting models are often evaluated only at a single prediction horizon, whereas practical smart grid operations require reliable forecasts across multiple operational timescales. Third, relatively few studies explicitly design forecasting frameworks as predictive components within larger smart grid optimisation systems.</p>
      </sec>
      <sec id="sec2dot7">
        <title>2.7. Contribution of This Work</title>
        <p>To address these limitations, this paper proposes a multivariate LSTM-based forecasting framework designed to support real-time smart grid optimisation systems. The proposed framework incorporates a complete preprocessing pipeline including cyclical temporal feature encoding, chronological dataset partitioning, and data standardisation procedures that prevent information leakage during model training.</p>
        <p>The forecasting model is evaluated across multiple prediction horizons, including 15-minute, 1-hour, and 24-hour forecasts, in order to assess its performance under different operational scenarios. By explicitly positioning the forecasting architecture as a predictive input layer for optimisation, this study establishes a direct link between machine learning-based forecasting and smart grid decision-support systems.</p>
        <p>The forecasting architecture developed in this study, therefore, functions as the predictive module within a broader multi-objective smart grid optimisation framework that will be presented in subsequent work.</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. Forecasting Framework Methodology</title>
      <p>This section presents the proposed forecasting framework used to predict short-term electrical load demand. The methodology consists of five main stages: data generation and preparation, temporal feature engineering, data preprocessing and scaling, sequence generation for supervised learning, and LSTM-based forecasting model development. The forecasting framework follows a structured pipeline consisting of dataset preparation, feature engineering, sequence generation, and deep learning model training. The overall forecasting pipeline is illustrated conceptually in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p>
      <sec id="sec3dot1">
        <title>3.1. Dataset Generation and Structure</title>
        <p>To evaluate the proposed forecasting framework, a multivariate time-series dataset was constructed to simulate typical smart grid operational conditions. The dataset represents electrical load demand together with renewable generation and environmental variables used as explanatory features. The generated dataset includes the following variables:</p>
        <p>Electrical load demandSolar power generationWind power generationAmbient temperatureRelative humidity</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/1771378-rId17.jpeg?20260723030703" />
        </fig>
        <p><bold>Figure 3</bold><bold>.</bold> Overview of the proposed LSTM-based forecasting pipeline for smart grid prediction.</p>
        <p>These variables represent key factors that influence electricity demand and renewable generation behaviour within modern smart grids.</p>
        <p>To simulate realistic energy system dynamics, periodic components were incorporated into the dataset to represent daily and weekly operational cycles commonly observed in electricity consumption patterns. Random stochastic noise was also introduced to emulate the natural variability present in real-world energy systems. The synthetic dataset was generated to represent two years of smart grid operation at a 15-minute temporal resolution, resulting in 70,080 observations. Electrical load demand was modelled using daily and weekly periodic components combined with additive Gaussian noise. Solar and wind generation profiles were generated using cyclical functions with stochastic perturbations, while temperature and humidity variables incorporated seasonal variations. A fixed random seed of 42 was applied during dataset generation to ensure reproducibility of all forecasting experiments.</p>
        <p>The resulting dataset provides a controlled experimental environment for evaluating the performance of the proposed forecasting framework while preserving key temporal characteristics of power system operation. The use of a synthetic dataset in this study is intentional, as it enables systematic validation of the forecasting methodology under known conditions, ensures reproducibility of results, and allows isolation of model behaviour without the influence of incomplete, noisy, or proprietary real-world data. However, it is acknowledged that this approach may limit direct real-world generalisability, and future work will therefore focus on validating the proposed framework using real-world smart grid datasets under uncertain operating conditions.</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. Temporal Feature Engineering</title>
        <p>Time-series forecasting models benefit significantly from explicit temporal information. In this work, cyclical temporal features were introduced to represent repeating patterns within daily and weekly cycles.</p>
        <p>Instead of directly using raw time indices, sinusoidal encoding was employed to represent temporal features in a continuous cyclic form. This approach prevents discontinuities that occur when time variables wrap around their boundaries (for example, hour 23 transitioning to hour 0).</p>
        <p>The cyclic encoding for hourly and weekly patterns was computed using sine and cosine transformations:</p>
        <disp-formula id="FD1">
          <label>(3.1)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>h</mml:mi>
              <mml:mi>o</mml:mi>
              <mml:mi>u</mml:mi>
              <mml:msub>
                <mml:mi>r</mml:mi>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>n</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mtext>sin</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>π</mml:mi>
                      <mml:mo>⋅</mml:mo>
                      <mml:mi>h</mml:mi>
                      <mml:mi>o</mml:mi>
                      <mml:mi>u</mml:mi>
                      <mml:mi>r</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mn>24</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD2">
          <label>(3.2)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>h</mml:mi>
              <mml:mi>o</mml:mi>
              <mml:mi>u</mml:mi>
              <mml:msub>
                <mml:mi>r</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>s</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mtext>cos</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>π</mml:mi>
                      <mml:mo>⋅</mml:mo>
                      <mml:mi>h</mml:mi>
                      <mml:mi>o</mml:mi>
                      <mml:mi>u</mml:mi>
                      <mml:mi>r</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mn>24</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD3">
          <label>(3.3)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>d</mml:mi>
              <mml:mi>o</mml:mi>
              <mml:msub>
                <mml:mi>w</mml:mi>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>n</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mtext>sin</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>π</mml:mi>
                      <mml:mo>⋅</mml:mo>
                      <mml:mi>d</mml:mi>
                      <mml:mi>a</mml:mi>
                      <mml:mi>y</mml:mi>
                      <mml:mi>o</mml:mi>
                      <mml:mi>f</mml:mi>
                      <mml:mi>w</mml:mi>
                      <mml:mi>e</mml:mi>
                      <mml:mi>e</mml:mi>
                      <mml:mi>k</mml:mi>
                    </mml:mrow>
                    <mml:mn>7</mml:mn>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD4">
          <label>(3.4)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>d</mml:mi>
              <mml:mi>o</mml:mi>
              <mml:msub>
                <mml:mi>w</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>s</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mtext>cos</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>π</mml:mi>
                      <mml:mo>⋅</mml:mo>
                      <mml:mi>d</mml:mi>
                      <mml:mi>a</mml:mi>
                      <mml:mi>y</mml:mi>
                      <mml:mi>o</mml:mi>
                      <mml:mi>f</mml:mi>
                      <mml:mi>w</mml:mi>
                      <mml:mi>e</mml:mi>
                      <mml:mi>e</mml:mi>
                      <mml:mi>k</mml:mi>
                    </mml:mrow>
                    <mml:mn>7</mml:mn>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>These encoded features allow the neural network to capture periodic temporal relationships effectively while preserving continuity across cyclic boundaries, as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. This illustrates how time is mapped onto a continuous circular space.</p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/1771378-rId26.jpeg?20260723030704" />
        </fig>
        <p><bold>Figure 4</bold><bold>.</bold> Illustration of cyclical time encoding using sine and cosine transformations. The hour of the day is mapped onto continuous coordinates (hour_sin, hour_cos), preserving the cyclical relationship between adjacent time periods for LSTM input representation.</p>
        <p>Cyclical encoding prevents artificial discontinuities in temporal features and allows the neural network to recognise periodic patterns in energy consumption behaviour.</p>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Dataset Partitioning and Scaling</title>
        <p>To ensure unbiased evaluation of the forecasting model, the dataset was divided into three chronological subsets:</p>
        <p>Training set (70%)—used to train the neural networkValidation set (15%)—used to tune model performance and apply early stoppingTest set (15%)—used for final model evaluation</p>
        <p>Chronological splitting was applied instead of random sampling in order to preserve the temporal ordering of the data and avoid information leakage from future observations.</p>
        <p>Prior to model training, all input variables were standardised using the StandardScaler technique. Standardisation transforms each feature according to:</p>
        <disp-formula id="FD5">
          <label>(3.5)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>z</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mi>μ</mml:mi>
                </mml:mrow>
                <mml:mi>σ</mml:mi>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where:</p>
        <p><inline-formula><mml:math><mml:mi> x </mml:mi></mml:math></inline-formula> is the original feature value<inline-formula><mml:math><mml:mi> μ </mml:mi></mml:math></inline-formula> is the mean of the training dataset<inline-formula><mml:math><mml:mi> σ </mml:mi></mml:math></inline-formula> is the standard deviation of the training dataset</p>
        <p>Scaling parameters were calculated using only the training data and subsequently applied to validation and test datasets to prevent data leakage.</p>
      </sec>
      <sec id="sec3dot4">
        <title>3.4. Sliding Window Sequence Generation</title>
        <p>Deep learning models such as LSTM require sequential input structures rather than flat tabular data. Therefore, a sliding window approach was used to convert the time-series dataset into supervised learning sequences.</p>
        <p>Each training sample consists of a fixed historical observation window used to predict a future value.</p>
        <p>Let:</p>
        <p><inline-formula><mml:math><mml:mi> L </mml:mi></mml:math></inline-formula> denote the lookback window length<inline-formula><mml:math display="inline"><mml:mi> H </mml:mi></mml:math></inline-formula> denote the forecasting horizon</p>
        <p>For each time step <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> , the model receives an input sequence:</p>
        <disp-formula id="FD6">
          <label>(3.6)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mi>L</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mi>L</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mo>⋯</mml:mo>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>and predicts the target value:</p>
        <disp-formula id="FD7">
          <label>(3.7)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>y</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mrow>
                  <mml:mi>t</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mi>H</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Time-Series Data</p>
        <p>In this study, solar generation, wind generation, temperature, and humidity variables were incorporated exclusively as historical input features within the lookback window. Future values of these variables were not assumed to be available during forecasting. The LSTM model, therefore, generated future electrical load forecasts solely from historical multivariate observations.</p>
        <p>The sliding window mechanism converts sequential time-series observations into input-output training samples suitable for supervised learning, as illustrated in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/1771378-rId45.jpeg?20260723030705" />
        </fig>
        <p><bold>Figure 5</bold><bold>.</bold> Sliding-window sequence generation for multi-horizon load forecasting. Each prediction is generated from a fixed-length input sequence, after which the window advances by one time step to create the next training sample.</p>
        <p>In this study, the lookback window was set to 96 time steps, corresponding to 24 hours of historical data at 15-minute resolution.</p>
        <p>Three forecasting horizons were evaluated:</p>
        <p>15 minutes ahead (H = 1)1 hour ahead (H = 4)24 hours ahead (H = 96)</p>
        <p>This multi-horizon evaluation enables assessment of the forecasting model under different operational planning scenarios.</p>
      </sec>
      <sec id="sec3dot5">
        <title>3.5. LSTM Forecasting Model</title>
        <p>The forecasting model is based on a stacked Long Short-Term Memory (LSTM) neural network, which is well-suited for modelling temporal dependencies in sequential data.</p>
        <p>LSTM networks extend traditional recurrent neural networks by introducing memory cells and gating mechanisms that regulate the flow of information through the network. These mechanisms allow the network to retain relevant historical information while discarding irrelevant signals.</p>
        <p>The proposed architecture consists of two stacked LSTM layers followed by a dense output layer (<xref ref-type="fig" rid="fig6">Figure 6</xref>). The selected architecture was informed by common practices in short-term load forecasting literature and preliminary experimentation. The 96-step lookback window corresponds to 24 hours of historical observations at 15-minute resolution, enabling the model to capture complete daily demand cycles. Two stacked LSTM layers with 64 hidden units were selected to balance forecasting capability and computational efficiency. A dropout rate of 0.2 was employed to reduce overfitting and improve model generalisation.</p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/1771378-rId46.jpeg?20260723030705" />
        </fig>
        <p><bold>Figure 6</bold><bold>.</bold> Proposed a two-layer LSTM network architecture used for multi-horizon electrical load forecasting. The network comprises two LSTM layers with 64 hidden units, each followed by a dropout layer (rate = 0.2), before generating the final load forecast through a dense output layer.</p>
        <p>The network architecture is defined as follows:</p>
        <p>1) Input layer representing the historical sequence window</p>
        <p>2) First LSTM layer with 64 hidden units</p>
        <p>3) Dropout layer to reduce overfitting</p>
        <p>4) Second LSTM layer with 64 hidden units</p>
        <p>5) Dropout layer</p>
        <p>6) Dense output layer producing the final forecast value</p>
        <p>The stacked architecture enables the network to learn hierarchical temporal representations, allowing it to capture both short-term fluctuations and longer-term temporal dependencies within the load profile.</p>
      </sec>
      <sec id="sec3dot6">
        <title>3.6. Model Training Procedure</title>
        <p>The LSTM model was trained using the Adam optimisation algorithm, which is widely used for deep learning applications due to its adaptive learning rate capabilities.</p>
        <p>The objective function used during training was Mean Squared Error (MSE), defined as:</p>
        <disp-formula id="FD8">
          <label>(3.8)</label>
          <mml:math>
            <mml:mrow>
              <mml:mtext>MSE</mml:mtext>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mover accent="true">
                              <mml:mi>y</mml:mi>
                              <mml:mo>^</mml:mo>
                            </mml:mover>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where:</p>
        <p><inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> y </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the true value</p>
        <p><inline-formula><mml:math><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi> y </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the predicted value</p>
        <p>To prevent overfitting, an early stopping mechanism was implemented. Training was terminated when validation loss failed to improve for five consecutive epochs, and the model weights corresponding to the lowest validation error were restored.</p>
      </sec>
      <sec id="sec3dot7">
        <title>3.7. Forecast Evaluation Metrics</title>
        <p>The performance of the forecasting model was evaluated using three commonly used metrics in energy forecasting studies:</p>
        <p>Mean Absolute Error (MAE)</p>
        <disp-formula id="FD9">
          <label>(3.9)</label>
          <mml:math>
            <mml:mrow>
              <mml:mtext>MAE</mml:mtext>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:mo>∑</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>y</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mover accent="true">
                          <mml:mi>y</mml:mi>
                          <mml:mo>^</mml:mo>
                        </mml:mover>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Root Mean Square Error (RMSE)</p>
        <disp-formula id="FD10">
          <label>(3.10)</label>
          <mml:math>
            <mml:mrow>
              <mml:mtext>RMSE</mml:mtext>
              <mml:mo>=</mml:mo>
              <mml:msqrt>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mi>N</mml:mi>
                  </mml:mfrac>
                  <mml:mstyle displaystyle="true">
                    <mml:mo>∑</mml:mo>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>i</mml:mi>
                              </mml:msub>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mover accent="true">
                                  <mml:mi>y</mml:mi>
                                  <mml:mo>^</mml:mo>
                                </mml:mover>
                                <mml:mi>i</mml:mi>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
              </mml:msqrt>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Mean Absolute Percentage Error (MAPE)</p>
        <disp-formula id="FD11">
          <label>(3.11)</label>
          <mml:math>
            <mml:mrow>
              <mml:mtext>MAPE</mml:mtext>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mn>100</mml:mn>
                </mml:mrow>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:mo>∑</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mover accent="true">
                              <mml:mi>y</mml:mi>
                              <mml:mo>^</mml:mo>
                            </mml:mover>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>These metrics provide complementary perspectives on forecasting accuracy and allow consistent comparison across different prediction horizons.</p>
        <p>It is important to note that this study focuses primarily on the development and validation of the forecasting framework (Objective 1). The controlled experimental setup using a synthetic dataset allows for rigorous evaluation of the proposed LSTM architecture and preprocessing pipeline. More advanced comparative models, such as ARIMA and CNN-based approaches, as well as validation under real-world uncertainty conditions, will be investigated in subsequent studies as part of the extended research framework.</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Experimental Setup</title>
      <p>This section describes the experimental configuration used to evaluate the proposed LSTM-based forecasting framework.</p>
      <sec id="sec4dot1">
        <title>4.1. Implementation Environment</title>
        <p>The forecasting framework was implemented using the Python programming language within a Jupyter Notebook environment. The deep learning model was developed using the TensorFlow and Keras libraries, while data preprocessing and analysis were performed using NumPy, Pandas, and Scikit-learn.</p>
        <p>All experiments were conducted using a multivariate time-series dataset with a 15-minute temporal resolution, representing typical operational data intervals used in smart grid monitoring and energy market systems.</p>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. Forecasting Configuration</title>
        <p>The forecasting model was trained using historical sequences generated through a sliding window approach. The lookback window length was set to 96 time steps, corresponding to 24 hours of historical data.</p>
        <p>Separate forecasting models were trained and evaluated for each prediction horizon (15-minute, 1-hour, and 24-hour ahead forecasts). This approach enabled independent assessment of forecasting performance across different operational timescales while maintaining a consistent network architecture and training procedure.</p>
        <p>Three forecasting horizons were evaluated in <bold>Table 2</bold> in order to assess the model’s performance across different operational planning scenarios:</p>
        <p><bold>Table 2</bold><bold>.</bold> Forecasting horizons evaluated.</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Forecast Horizon</bold>
                </td>
                <td>
                  <bold>Time Interval</bold>
                </td>
              </tr>
              <tr>
                <td>Short-Term</td>
                <td>15 Minutes Ahead</td>
              </tr>
              <tr>
                <td>Intra-Hour</td>
                <td>1 Hour Ahead</td>
              </tr>
              <tr>
                <td>Day-Ahead</td>
                <td>24 Hours Ahead</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>These horizons represent common decision-making intervals used in energy management systems and grid operation planning.</p>
      </sec>
      <sec id="sec4dot3">
        <title>4.3. Model Training Parameters</title>
        <p>The LSTM forecasting model was configured with a stacked architecture comprising two LSTM layers and dropout regularisation. The key training parameters are summarised in <bold>Table 3</bold>.</p>
        <p><bold>Table 3</bold><bold>.</bold> LSTM training parameters.</p>
        <table-wrap id="tbl3">
          <label>Table 3</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Parameter</bold>
                </td>
                <td>
                  <bold>Value</bold>
                </td>
              </tr>
              <tr>
                <td>Lookback Window</td>
                <td>96-Time Steps</td>
              </tr>
              <tr>
                <td>LSTM Units per Layer</td>
                <td>64</td>
              </tr>
              <tr>
                <td>Dropout Rate</td>
                <td>0.2</td>
              </tr>
              <tr>
                <td>Batch Size</td>
                <td>64</td>
              </tr>
              <tr>
                <td>Optimiser</td>
                <td>Adam</td>
              </tr>
              <tr>
                <td>Loss Function</td>
                <td>Mean Squared Error</td>
              </tr>
              <tr>
                <td>Early Stopping Patience</td>
                <td>5 Epochs</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Early stopping was used during training to prevent overfitting by monitoring validation loss and restoring the best-performing model weights.</p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. Results and Discussion</title>
      <p>This section presents the forecasting performance of the proposed LSTM model across different prediction horizons. The training behaviour of the proposed LSTM forecasting model was analysed by examining the evolution of training and validation loss values during the learning process. As illustrated in <xref ref-type="fig" rid="fig7">Figure 7</xref>, both the training and validation losses decrease steadily across training epochs, indicating that the model successfully learns the temporal patterns present in the dataset. The relatively small gap between the curves suggests good generalisation performance without significant overfitting.</p>
      <p>The objective is to evaluate the model’s ability to produce accurate short-term </p>
      <fig id="fig7">
        <label>Figure 7</label>
        <graphic xlink:href="https://html.scirp.org/file/1771378-rId59.jpeg?20260723030708" />
      </fig>
      <p><bold>Figure 7</bold><bold>.</bold> Training and validation loss curves for the LSTM forecasting model.</p>
      <p>electricity demand predictions across multiple operational time scales.</p>
      <sec id="sec5dot1">
        <title>5.1. Forecasting Performance</title>
        <p>The forecasting accuracy was evaluated using three widely adopted metrics in energy forecasting studies: Mean Absolute Error (MAE), Root Mean Square Error (RMSE), and Mean Absolute Percentage Error (MAPE). These metrics provide complementary measures of prediction accuracy and are commonly used to assess the performance of load forecasting models.</p>
        <p>The experimental results obtained from the proposed LSTM forecasting framework are summarised in <bold>Table 4</bold>.</p>
        <p><bold>Table 4</bold><bold>.</bold> LSTM forecasting performance across prediction horizons.</p>
        <table-wrap id="tbl4">
          <label>Table 4</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Horizon</bold>
                </td>
                <td>
                  <bold>MAE (MW)</bold>
                </td>
                <td>
                  <bold>RMSE (MW)</bold>
                </td>
                <td>
                  <bold>MAPE (%)</bold>
                </td>
              </tr>
              <tr>
                <td>15 Minutes</td>
                <td>126.55</td>
                <td>159.42</td>
                <td>2.58</td>
              </tr>
              <tr>
                <td>1 Hour</td>
                <td>120.71</td>
                <td>151.59</td>
                <td>2.45</td>
              </tr>
              <tr>
                <td>24 Hours</td>
                <td>120.97</td>
                <td>151.41</td>
                <td>2.46</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The results indicate that the LSTM model achieves consistent forecasting accuracy across all evaluated prediction horizons. The Mean Absolute Percentage Error (MAPE) remains approximately 2.5%, which indicates a high level of predictive accuracy for short-term electricity demand forecasting.</p>
        <p>In practical smart grid operation, forecasting models with MAPE values below 5% are generally considered suitable for operational planning and energy management applications. The obtained results, therefore, demonstrate that the proposed multivariate LSTM framework provides sufficiently accurate forecasts for real-time decision support in smart grid environments.</p>
        <p>Furthermore, the relatively small variation in forecasting error across the three prediction horizons suggests that the model is capable of capturing the dominant temporal patterns embedded in the dataset. This behaviour indicates that the proposed architecture successfully learns the periodic structure of electricity demand and renewable generation dynamics.</p>
        <p>The comparison between actual and predicted load values demonstrates strong alignment in overall trend, peak demand periods, and temporal fluctuations. The LSTM model successfully captures both the amplitude and phase of the load variations, although minor deviations are observed during sudden transitions, which are expected in time-series forecasting (<xref ref-type="fig" rid="fig8">Figure 8</xref>). This confirms the model’s effectiveness in learning underlying temporal dynamics while maintaining stable predictive performance.</p>
      </sec>
      <sec id="sec5dot2">
        <title>5.2. Analysis of Forecasting Behaviour</title>
        <p>The relatively similar forecasting errors observed across the 15-minute, 1-hour, and 24-hour prediction horizons are largely influenced by the strong periodic structure embedded within the synthetic dataset. Because the generated load profiles exhibit stable daily and weekly cycles with limited abrupt behavioural changes, the forecasting task becomes less challenging than real-world smart grid forecasting scenarios. Consequently, the forecasting performance reported in this study should be interpreted primarily as validation of the proposed forecasting framework under controlled conditions rather than direct evidence of equivalent real-world forecasting accuracy across all prediction horizons. A zoomed comparison over a shorter test interval is presented in <xref ref-type="fig" rid="fig9">Figure 9</xref>, further highlighting the ability of the LSTM model to track short-term variations in electricity demand.</p>
        <fig id="fig8">
          <label>Figure 8</label>
          <graphic xlink:href="https://html.scirp.org/file/1771378-rId60.jpeg?20260723030710" />
        </fig>
        <p><bold>Figure 8</bold><bold>.</bold> Comparison between actual load values and LSTM-predicted load values for the test dataset.</p>
        <fig id="fig9">
          <label>Figure 9</label>
          <graphic xlink:href="https://html.scirp.org/file/1771378-rId61.jpeg?20260723030710" />
        </fig>
        <p><bold>Figure 9</bold><bold>.</bold> Zoomed comparison of actual and predicted load values for a selected time interval.</p>
        <p>In real-world power systems, however, forecasting errors typically increase as the prediction horizon becomes longer. This occurs because longer horizons introduce additional uncertainty due to factors such as weather variability, renewable generation fluctuations, and stochastic demand behaviour. Although the synthetic dataset used in this study exhibits relatively smooth periodic patterns, the results nevertheless demonstrate that the proposed LSTM architecture is capable of capturing complex temporal dependencies and producing stable multi-horizon forecasts.</p>
        <p>To further analyse the statistical behaviour of the forecasting model, the distribution of prediction errors was examined. The residual error distribution, defined as the difference between the actual load values and the corresponding predicted values, is illustrated in <xref ref-type="fig" rid="fig10">Figure 10</xref>.</p>
        <fig id="fig10">
          <label>Figure 10</label>
          <graphic xlink:href="https://html.scirp.org/file/1771378-rId62.jpeg?20260723030710" />
        </fig>
        <p><bold>Figure 10</bold><bold>.</bold>Distribution of forecasting residual errors (Actual − Predicted load) for the LSTM model.</p>
        <p>The distribution is approximately centered around zero, indicating that the LSTM model does not exhibit systematic overestimation or underestimation of load values. This behaviour suggests that the model produces unbiased forecasts and captures the underlying temporal structure of the dataset effectively.</p>
        <p>To further illustrate forecasting performance across multiple operational timescales, a comparison of the predicted load profiles for 15-minute, 1-hour, and 24-hour forecasting horizons is presented in <xref ref-type="fig" rid="fig11">Figure 11</xref>. The figure demonstrates that the proposed LSTM model is capable of tracking the overall load dynamics consistently across different prediction horizons.</p>
      </sec>
      <sec id="sec5dot3">
        <title>5.3. Implications for Smart Grid Optimisation</title>
        <p>Accurate short-term forecasting plays a critical role in enabling intelligent decision-making within smart grid environments. Reliable predictions of electricity demand allow energy management systems to anticipate future system states and </p>
        <fig id="fig11">
          <label>Figure 11</label>
          <graphic xlink:href="https://html.scirp.org/file/1771378-rId63.jpeg?20260723030710" />
        </fig>
        <p><bold>Figure 11</bold><bold>.</bold>Multi-horizon comparison of actual load and LSTM forecasts for 15-minute, 1-hour, and 24-hour prediction intervals.</p>
        <p>perform proactive operational adjustments. The forecasting module developed in this study is designed to function as the predictive input layer of a broader multi-objective smart grid optimisation framework. In such a system, the predicted electrical load outputs generated by the LSTM model serve as input parameters to optimisation algorithms responsible for determining optimal operational strategies, including generator dispatch, energy storage scheduling, and demand response control.</p>
        <p>By providing reliable multi-horizon forecasts, the proposed LSTM-based forecasting framework supports real-time energy management strategies aimed at improving grid efficiency, operational reliability, and sustainable integration of renewable energy resources. The forecasting architecture developed in this work, therefore, forms a foundational component of the integrated smart grid optimisation framework that will be presented in subsequent research.</p>
      </sec>
    </sec>
    <sec id="sec6">
      <title>6. Conclusions and Future Work</title>
      <p>This paper presented a multivariate Long Short-Term Memory (LSTM)-based framework for short-term multi-horizon electrical load forecasting in smart grid environments. The proposed approach integrates a structured preprocessing pipeline including cyclical temporal feature encoding, chronological dataset partitioning, feature standardisation, and sliding-window sequence generation to support robust time-series forecasting.</p>
      <p>The forecasting model was evaluated using 15-minute, 1-hour, and 24-hour prediction horizons. Experimental results demonstrated that the proposed LSTM framework effectively captures the dominant temporal patterns embedded within the dataset and produces stable forecasting performance across multiple operational timescales.</p>
      <p>The use of a synthetic dataset provided a controlled experimental environment for validating the proposed forecasting methodology and ensuring reproducibility of the experimental setup. However, the relatively similar forecasting errors observed across different prediction horizons are influenced by the strong periodic structure of the generated dataset. Consequently, the forecasting performance reported in this study should be interpreted primarily as validation of the proposed forecasting framework under controlled conditions rather than direct evidence of equivalent real-world forecasting accuracy.</p>
      <p>The forecasting framework developed in this work is intended to function as the predictive input layer of a broader smart grid optimisation architecture. The generated load forecasts will support future optimisation models responsible for real-time energy management, generator scheduling, and operational decision-making under uncertainty.</p>
      <p>Future work will therefore focus on validating the proposed framework using real-world smart grid datasets and integrating the forecasting model with multi-objective optimisation techniques for intelligent smart grid energy management.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Panahi, H., Sabouhi, F., Bozorgi-Amiri, A. and Ghaderi, S.F. (2024) A Data-Driven Optimization Model for Renewable Electricity Supply Chain Design. <italic>Renewable and Sustainable Energy Reviews</italic>, 202, Article ID: 114618. https://doi.org/10.1016/j.rser.2024.114618 <pub-id pub-id-type="doi">10.1016/j.rser.2024.114618</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.rser.2024.114618">https://doi.org/10.1016/j.rser.2024.114618</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Panahi, H.</string-name>
              <string-name>Sabouhi, F.</string-name>
              <string-name>Bozorgi-Amiri, A.</string-name>
              <string-name>Ghaderi, S.F.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>A Data-Driven Optimization Model for Renewable Electricity Supply Chain Design</article-title>
            <source>Renewable and Sustainable Energy Reviews</source>
            <volume>202</volume>
            <fpage>114618</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.rser.2024.114618</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Esparza, A., Blondin, M. and Trovão, J.P.F. (2025) A Review of Optimization Strategies for Energy Management in Microgrids. <italic>Energies</italic>, 18, Article No. 3245. https://doi.org/10.3390/en18133245 <pub-id pub-id-type="doi">10.3390/en18133245</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/en18133245">https://doi.org/10.3390/en18133245</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Esparza, A.</string-name>
              <string-name>Blondin, M.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>A Review of Optimization Strategies for Energy Management in Microgrids</article-title>
            <source>Energies</source>
            <volume>18</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.3390/en18133245</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Asghari, M., Afshari, H., Jaber, M.Y. and Searcy, C. (2025) Enhancing Grid Stability: A Weather-Adaptive Robust Optimization to Mitigating Renewables Curtailment. <italic>Renewable and Sustainable Energy Reviews</italic>, 219, Article ID: 115874. https://doi.org/10.1016/j.rser.2025.115874 <pub-id pub-id-type="doi">10.1016/j.rser.2025.115874</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.rser.2025.115874">https://doi.org/10.1016/j.rser.2025.115874</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Asghari, M.</string-name>
              <string-name>Afshari, H.</string-name>
              <string-name>Jaber, M.Y.</string-name>
              <string-name>Searcy, C.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Enhancing Grid Stability: A Weather-Adaptive Robust Optimization to Mitigating Renewables Curtailment</article-title>
            <source>Renewable and Sustainable Energy Reviews</source>
            <volume>219</volume>
            <fpage>115874</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.rser.2025.115874</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kumar, A., Maulik, A. and Chinmaya, K.A. (2025) Energy Management Strategies for Active Distribution Networks and Microgrids—A Comprehensive Survey. <italic>IETE Technical Review</italic>, 42, 502-541. https://doi.org/10.1080/02564602.2025.2522083 <pub-id pub-id-type="doi">10.1080/02564602.2025.2522083</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/02564602.2025.2522083">https://doi.org/10.1080/02564602.2025.2522083</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kumar, A.</string-name>
              <string-name>Maulik, A.</string-name>
              <string-name>Chinmaya, K.A.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Energy Management Strategies for Active Distribution Networks and Microgrids—A Comprehensive Survey</article-title>
            <source>IETE Technical Review</source>
            <volume>42</volume>
            <pub-id pub-id-type="doi">10.1080/02564602.2025.2522083</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Biswal, B., Deb, S., Datta, S., Ustun, T.S. and Cali, U. (2024) Review on Smart Grid Load Forecasting for Smart Energy Management Using Machine Learning and Deep Learning Techniques. <italic>Energy Reports</italic>, 12, 3654-3670. https://doi.org/10.1016/j.egyr.2024.09.056 <pub-id pub-id-type="doi">10.1016/j.egyr.2024.09.056</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.egyr.2024.09.056">https://doi.org/10.1016/j.egyr.2024.09.056</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Biswal, B.</string-name>
              <string-name>Deb, S.</string-name>
              <string-name>Datta, S.</string-name>
              <string-name>Ustun, T.S.</string-name>
              <string-name>Cali, U.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Review on Smart Grid Load Forecasting for Smart Energy Management Using Machine Learning and Deep Learning Techniques</article-title>
            <source>Energy Reports</source>
            <volume>12</volume>
            <pub-id pub-id-type="doi">10.1016/j.egyr.2024.09.056</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Dudek, G., Piotrowski, P. and Baczyński, D. (2025) Forecasting in Modern Power Systems: Challenges, Techniques, and Emerging Trends. <italic>Energies</italic>, 18, Article No. 3589. https://doi.org/10.3390/en18143589 <pub-id pub-id-type="doi">10.3390/en18143589</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/en18143589">https://doi.org/10.3390/en18143589</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Dudek, G.</string-name>
              <string-name>Piotrowski, P.</string-name>
              <string-name>Challenges, T</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Forecasting in Modern Power Systems: Challenges, Techniques, and Emerging Trends</article-title>
            <source>Energies</source>
            <volume>18</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.3390/en18143589</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Boopathy, P., Liyanage, M., Deepa, N., Velavali, M., Reddy, S., Maddikunta, P.K.R., <italic>et al</italic>. (2024) Deep Learning for Intelligent Demand Response and Smart Grids: A Comprehensive Survey. <italic>Computer Science Review</italic>, 51, Article ID: 100617. https://doi.org/10.1016/j.cosrev.2024.100617 <pub-id pub-id-type="doi">10.1016/j.cosrev.2024.100617</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cosrev.2024.100617">https://doi.org/10.1016/j.cosrev.2024.100617</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Boopathy, P.</string-name>
              <string-name>Liyanage, M.</string-name>
              <string-name>Deepa, N.</string-name>
              <string-name>Velavali, M.</string-name>
              <string-name>Reddy, S.</string-name>
              <string-name>Maddikunta, P.K.R.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Deep Learning for Intelligent Demand Response and Smart Grids: A Comprehensive Survey</article-title>
            <source>Computer Science Review</source>
            <volume>51</volume>
            <fpage>100617</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.cosrev.2024.100617</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kuster, C., Rezgui, Y. and Mourshed, M. (2017) Electrical Load Forecasting Models: A Critical Systematic Review. <italic>Sustainable Cities and Society</italic>, 35, 257-270. https://doi.org/10.1016/j.scs.2017.08.009 <pub-id pub-id-type="doi">10.1016/j.scs.2017.08.009</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.scs.2017.08.009">https://doi.org/10.1016/j.scs.2017.08.009</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kuster, C.</string-name>
              <string-name>Rezgui, Y.</string-name>
              <string-name>Mourshed, M.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Electrical Load Forecasting Models: A Critical Systematic Review</article-title>
            <source>Sustainable Cities and Society</source>
            <volume>35</volume>
            <pub-id pub-id-type="doi">10.1016/j.scs.2017.08.009</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zhou, B., Wang, H., Xie, Y., Li, G., Yang, D. and Hu, B. (2024) Regional Short-Term Load Forecasting Method Based on Power Load Characteristics of Different Industries. <italic>Sustainable Energy</italic>, <italic>Grids and Networks</italic>, 38, Article ID: 101336. https://doi.org/10.1016/j.segan.2024.101336 <pub-id pub-id-type="doi">10.1016/j.segan.2024.101336</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.segan.2024.101336">https://doi.org/10.1016/j.segan.2024.101336</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zhou, B.</string-name>
              <string-name>Wang, H.</string-name>
              <string-name>Xie, Y.</string-name>
              <string-name>Li, G.</string-name>
              <string-name>Yang, D.</string-name>
              <string-name>Hu, B.</string-name>
              <string-name>Energy, G</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Regional Short-Term Load Forecasting Method Based on Power Load Characteristics of Different Industries</article-title>
            <source>Sustainable Energy</source>
            <volume>38</volume>
            <fpage>101336</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.segan.2024.101336</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Guo, W., Liu, S., Weng, L. and Liang, X. (2025) Power Grid Load Forecasting Using a CNN-LSTM Network Based on a Multi-Modal Attention Mechanism. <italic>Applied Sciences</italic>, 15, Article No. 2435. https://doi.org/10.3390/app15052435 <pub-id pub-id-type="doi">10.3390/app15052435</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/app15052435">https://doi.org/10.3390/app15052435</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Guo, W.</string-name>
              <string-name>Liu, S.</string-name>
              <string-name>Weng, L.</string-name>
              <string-name>Liang, X.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Power Grid Load Forecasting Using a CNN-LSTM Network Based on a Multi-Modal Attention Mechanism</article-title>
            <source>Applied Sciences</source>
            <volume>15</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.3390/app15052435</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chen, H., Zhu, M., Hu, X., Wang, J., Sun, Y. and Yang, J. (2023) Research on Short-Term Load Forecasting of New-Type Power System Based on GCN-LSTM Considering Multiple Influencing Factors. <italic>Energy Reports</italic>, 9, 1022-1031. https://doi.org/10.1016/j.egyr.2023.05.048 <pub-id pub-id-type="doi">10.1016/j.egyr.2023.05.048</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.egyr.2023.05.048">https://doi.org/10.1016/j.egyr.2023.05.048</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chen, H.</string-name>
              <string-name>Zhu, M.</string-name>
              <string-name>Hu, X.</string-name>
              <string-name>Wang, J.</string-name>
              <string-name>Sun, Y.</string-name>
              <string-name>Yang, J.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Research on Short-Term Load Forecasting of New-Type Power System Based on GCN-LSTM Considering Multiple Influencing Factors</article-title>
            <source>Energy Reports</source>
            <volume>9</volume>
            <pub-id pub-id-type="doi">10.1016/j.egyr.2023.05.048</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kong, W., Dong, Z.Y., Jia, Y., Hill, D.J., Xu, Y. and Zhang, Y. (2019) Short-Term Residential Load Forecasting Based on LSTM Recurrent Neural Network. <italic>IEEE Transactions on Smart Grid</italic>, 10, 841-851. https://doi.org/10.1109/tsg.2017.2753802 <pub-id pub-id-type="doi">10.1109/tsg.2017.2753802</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tsg.2017.2753802">https://doi.org/10.1109/tsg.2017.2753802</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kong, W.</string-name>
              <string-name>Dong, Z.Y.</string-name>
              <string-name>Jia, Y.</string-name>
              <string-name>Hill, D.J.</string-name>
              <string-name>Xu, Y.</string-name>
              <string-name>Zhang, Y.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Short-Term Residential Load Forecasting Based on LSTM Recurrent Neural Network</article-title>
            <source>IEEE Transactions on Smart Grid</source>
            <volume>10</volume>
            <pub-id pub-id-type="doi">10.1109/tsg.2017.2753802</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wen, X., Liao, J., Niu, Q., Shen, N. and Bao, Y. (2024) Deep Learning-Driven Hybrid Model for Short-Term Load Forecasting and Smart Grid Information Management. <italic>Scientific Reports</italic>, 14, Article No. 13720. https://doi.org/10.1038/s41598-024-63262-x <pub-id pub-id-type="doi">10.1038/s41598-024-63262-x</pub-id><pub-id pub-id-type="pmid">38877081</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-024-63262-x">https://doi.org/10.1038/s41598-024-63262-x</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wen, X.</string-name>
              <string-name>Liao, J.</string-name>
              <string-name>Niu, Q.</string-name>
              <string-name>Shen, N.</string-name>
              <string-name>Bao, Y.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Deep Learning-Driven Hybrid Model for Short-Term Load Forecasting and Smart Grid Information Management</article-title>
            <source>Scientific Reports</source>
            <volume>14</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1038/s41598-024-63262-x</pub-id>
            <pub-id pub-id-type="pmid">38877081</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Pai H, A., Mishra, K.K., R, M.T., Jeyan, J.V.M.L. and Sayal, A. (2025) Enhanced Household Energy Consumption Forecasting Using Multivariate Long Short-Term Memory (LSTM) Networks with Weather Data Integration. <italic>Results in Engineering</italic>, 27, Article ID: 106512. https://doi.org/10.1016/j.rineng.2025.106512 <pub-id pub-id-type="doi">10.1016/j.rineng.2025.106512</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.rineng.2025.106512">https://doi.org/10.1016/j.rineng.2025.106512</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Mishra, K.K.</string-name>
              <string-name>Jeyan, J.V.M.L.</string-name>
              <string-name>Sayal, A.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Enhanced Household Energy Consumption Forecasting Using Multivariate Long Short-Term Memory (LSTM) Networks with Weather Data Integration</article-title>
            <source>Results in Engineering</source>
            <volume>27</volume>
            <fpage>106512</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.rineng.2025.106512</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Anil, A.I.A., Al Muttaki, M.R., Afrin, S. and Hasan, S. (2026) The Next Generation of Energy Storage for Smart and Sustainable Power Grids: A Systematic Review. <italic>Energy Conversion and Management</italic>: <italic>X</italic>, 30, Article ID: 101771. https://doi.org/10.1016/j.ecmx.2026.101771 <pub-id pub-id-type="doi">10.1016/j.ecmx.2026.101771</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ecmx.2026.101771">https://doi.org/10.1016/j.ecmx.2026.101771</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Anil, A.I.A.</string-name>
              <string-name>Muttaki, M.R.</string-name>
              <string-name>Afrin, S.</string-name>
              <string-name>Hasan, S.</string-name>
            </person-group>
            <year>2026</year>
            <article-title>The Next Generation of Energy Storage for Smart and Sustainable Power Grids: A Systematic Review</article-title>
            <source>Energy Conversion and Management: X</source>
            <volume>30</volume>
            <fpage>101771</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ecmx.2026.101771</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Chen, Z. (2025) Research on Short-Term Load Forecasting Model for Smart Grid Based on Wavelet Variation and Bidirectional LSTM. 2025 <italic>IEEE</italic> 3 <italic>rd International Conference on Control</italic>, <italic>Electronics and Computer Technology</italic> ( <italic>ICCECT</italic>), Jilin, 25-27 April 2025, 736-742. https://doi.org/10.1109/iccect64621.2025.11339782 <pub-id pub-id-type="doi">10.1109/iccect64621.2025.11339782</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iccect64621.2025.11339782">https://doi.org/10.1109/iccect64621.2025.11339782</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Chen, Z.</string-name>
              <string-name>Control, E</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Research on Short-Term Load Forecasting Model for Smart Grid Based on Wavelet Variation and Bidirectional LSTM</article-title>
            <source>2025 IEEE 3rd International Conference on Control</source>
            <volume>25</volume>
            <pub-id pub-id-type="doi">10.1109/iccect64621.2025.11339782</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Sezer, O.B., Gudelek, M.U. and Ozbayoglu, A.M. (2020) Financial Time Series Forecasting with Deep Learning: A Systematic Literature Review: 2005-2019. <italic>Applied Soft</italic><italic>Computing</italic>, 90, Article ID: 106181. https://doi.org/10.1016/j.asoc.2020.106181 <pub-id pub-id-type="doi">10.1016/j.asoc.2020.106181</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.asoc.2020.106181">https://doi.org/10.1016/j.asoc.2020.106181</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Sezer, O.B.</string-name>
              <string-name>Gudelek, M.U.</string-name>
              <string-name>Ozbayoglu, A.M.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Financial Time Series Forecasting with Deep Learning: A Systematic Literature Review: 2005-2019</article-title>
            <source>Applied Soft Computing</source>
            <volume>90</volume>
            <fpage>2005</fpage>
            <lpage>2019</lpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.asoc.2020.106181</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Masood, M.Y., Aurangzeb, S., Aleem, M., Chilwan, A. and Awais, M. (2024) Demand-Side Load Forecasting in Smart Grids Using Machine Learning Techniques. <italic>PeerJ Computer Science</italic>, 10, e1987. https://doi.org/10.7717/peerj-cs.1987 <pub-id pub-id-type="doi">10.7717/peerj-cs.1987</pub-id><pub-id pub-id-type="pmid">38699210</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.7717/peerj-cs.1987">https://doi.org/10.7717/peerj-cs.1987</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Masood, M.Y.</string-name>
              <string-name>Aurangzeb, S.</string-name>
              <string-name>Aleem, M.</string-name>
              <string-name>Chilwan, A.</string-name>
              <string-name>Awais, M.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Demand-Side Load Forecasting in Smart Grids Using Machine Learning Techniques</article-title>
            <source>PeerJ Computer Science</source>
            <volume>10</volume>
            <pub-id pub-id-type="doi">10.7717/peerj-cs.1987</pub-id>
            <pub-id pub-id-type="pmid">38699210</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ullah, K., Ahsan, M., Hasanat, S.M., Haris, M., Yousaf, H., Raza, S.F., <italic>et al</italic>. (2024) Short-Term Load Forecasting: A Comprehensive Review and Simulation Study with CNN-LSTM Hybrids Approach. <italic>IEEE Access</italic>, 12, 111858-111881. https://doi.org/10.1109/access.2024.3440631 <pub-id pub-id-type="doi">10.1109/access.2024.3440631</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2024.3440631">https://doi.org/10.1109/access.2024.3440631</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ullah, K.</string-name>
              <string-name>Ahsan, M.</string-name>
              <string-name>Hasanat, S.M.</string-name>
              <string-name>Haris, M.</string-name>
              <string-name>Yousaf, H.</string-name>
              <string-name>Raza, S.F.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Short-Term Load Forecasting: A Comprehensive Review and Simulation Study with CNN-LSTM Hybrids Approach</article-title>
            <source>IEEE Access</source>
            <volume>12</volume>
            <pub-id pub-id-type="doi">10.1109/access.2024.3440631</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zafar, S., Hashmi, S.A., Ayub, R.H. and Farooq, H. (2024) Short-Term Load Forecasting for Smart Grid Based on Bidirectional-LSTM Recurrent Neural Network. https://doi.org/10.21203/rs.3.rs-5458984/v1 <pub-id pub-id-type="doi">10.21203/rs.3.rs-5458984/v1</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.21203/rs.3.rs-5458984/v1">https://doi.org/10.21203/rs.3.rs-5458984/v1</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zafar, S.</string-name>
              <string-name>Hashmi, S.A.</string-name>
              <string-name>Ayub, R.H.</string-name>
              <string-name>Farooq, H.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Short-Term Load Forecasting for Smart Grid Based on Bidirectional-LSTM Recurrent Neural Network</article-title>
            <pub-id pub-id-type="doi">10.21203/rs.3.rs-5458984/v1</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>