Next Article in Journal
Experimental Study on Element Release and Conversion of High-Alkali Coal via Fluidized Preheating
Previous Article in Journal
Integrated On-Board Charger, Wireless Charging and Auxiliary Power Topologies for EVs: A Survey
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Integrating Computational and Experimental Methods for Thermal Energy Storage: A Predictive Artificial Neural Network Model for Cold and Hot Sensible Systems

by
Antonio Rosato
1,*,
Mohammad El Youssef
1,
Antonio Ciervo
1,
Hussein Daoud
2,
Ahmed Al-Salaymeh
2,3 and
Mohamed G. Ghorab
4
1
Department of Architecture and Industrial Design, University of Campania Luigi Vanvitelli, via San Lorenzo 4, 81031 Aversa, Italy
2
Mechanical Engineering Department, National University College of Technology, Amman 11592, Jordan
3
Mechanical Engineering Department, School of Engineering, The University of Jordan, Amman 11942, Jordan
4
Department of Mechanical Engineering, Alexandria University, Alexandria 21544, Egypt
*
Author to whom correspondence should be addressed.
Energies 2026, 19(3), 690; https://doi.org/10.3390/en19030690
Submission received: 11 December 2025 / Revised: 19 January 2026 / Accepted: 23 January 2026 / Published: 28 January 2026
(This article belongs to the Section D: Energy Storage and Application)

Abstract

This study introduces a predictive model based on artificial neural networks (ANNs) for estimating the dynamic performance of commercially available sensible thermal energy storage (STES) systems. The model was trained and validated using high-resolution experimental data measured from two vertical cylindrical tanks (0.3 m3 each) including internal heat exchangers and operating under both heating and cooling modes. A comprehensive sensitivity analysis was conducted on 28 ANN architectures by varying the number of hidden neurons and input delays. The optimal configuration, designated as ANN5 (12 neurons, delay = 1), demonstrated superior accuracy in predicting temperature profiles and energy exchange. Validation against an independent dataset confirmed the model’s robustness, achieving normalized root mean square errors (NRMSEs) between 0.0022 and 0.0061 for the hot tank and between 0.0057 and 0.0283 for the cold tank. Energy prediction errors were within −3.87% for charging and 0.09% for discharging in heating mode, and 7.08% for charging and 0.13% discharging in cooling mode, respectively. These results highlight the potential of ANN-based approaches for real-time control, forecasting, and digital twin applications in STES systems.

1. Introduction

Thermal energy storage (TES) systems are essential for decoupling energy generation from consumption, enabling short-term storage of thermal energy at low or high temperatures for later use. These systems improve energy efficiency by storing surplus energy during off-peak periods and releasing it during peak demand, thereby reducing operational costs and enhancing system reliability. This capability is particularly critical for integrating intermittent renewable sources, such as solar energy, into smart low-carbon buildings [1]. TES technologies are generally classified into three categories: sensible, latent, and thermochemical storage. Among these, sensible thermal energy storage (STES) is the most widely adopted due to its simplicity, cost-effectiveness, and environmental compatibility [2,3]. STES systems store energy by varying the temperature of a storage medium without inducing a phase change, making them easier to control and maintain compared to latent or chemical alternatives. In recent decades, STES has gained significant attention for its role in solar energy utilization, renewable integration, and greenhouse gas mitigation [4,5,6]. Moreover, investigating and understanding STES behavior under transient conditions is very important as it significantly influences the performance of the energy systems in which they are used [7]. According to Elsheikh et al. [8] and Ji et al. [9], experimental investigations are crucial for validating the performance of energy systems, but they are inherently limited by the significant time and resource expenditure required to conduct an adequate number of tests. Furthermore, empirical findings are often constrained by a limited set of boundary conditions and parameter ranges, thereby restricting their general applicability. These limitations underscore the necessity of employing robust and detailed simulation models. ASHRAE Handbook [10] recognizes two different main approaches in developing simulation models of energy systems: the forward approach and the data-driven approach. The objective of forward approach models is to use known model structures and parameters to predict the model outputs under specified inputs. On the other hand, the objective of data-driven methods is to derive a mathematical description of a system and estimate its parameters by leveraging empirical data from its measured inputs and outputs. The forward approach for STESs depends on complex differential equations that govern the behavior of the storage medium [11,12]; related models use simplifications, and approximation methods are often applied; the determination of system parameters (such as the heat conduction and convection coefficients) for these models sometimes needs complicated measurements [11]. The data-driven approaches are classified into two primary groups [9]: the black-box approach and the gray-box approach. The black-box approach involves creating a regression model, either simple or multivariate, to directly correlate the system’s outputs to its input parameters. Conversely, the gray-box approach first formulates a physical model to represent the system’s physical configuration and subsequently uses statistical analysis to identify and estimate its important parameters. Unlike gray-box models, black-box models do not require a very detailed knowledge of the system’s physical characteristics or explicit parameter measurements; they learn the relationships between the model inputs and outputs by analyzing previously recorded performance data [13]; this makes the black-box approach simpler, less computationally intensive, and more accurate than the gray-box approach, particularly for systems exhibiting highly dynamic behavior or complex processes [11].
Artificial neural networks (ANNs) have emerged as a powerful tool. Inspired by biological neural systems, ANNs can capture nonlinear relationships and dynamic interactions between system inputs and outputs [13]. Their ability to generalize from historical data makes them well-suited for predicting STES system performance under diverse operating conditions. Each network consists of one input layer, one or more hidden layers, and one output layer. Each hidden layer consists of a number of neurons, with each neuron connected with the neurons of the previous and the next layers via connections called synapses. Each synapse has a weight which is multiplied by its own input; all the weighted inputs are then summed in addition to an external bias; then, an activation function is applied to this summation. ANNs are trained based on input data to predict one or more outputs; this happens by comparing the predicted outputs with the target outputs and modifying the weights and the biases accordingly via an iterative process. The iterations (which are called epochs) continue until the difference between the predicted and target outputs reaches a predefined value or after a predefined number of epochs; in addition, randomly selected data points are used for validation in order to prevent overfitting and maintain the network generalization (avoiding it to become specific for the data used during the training process). Analytical models rely on simplified assumptions that limit accuracy when applied to realistic systems involving nonlinear thermal behavior and transient operating conditions [14,15]. Computational fluid dynamics (CFD) models provide high-fidelity predictions, but require extensive computational resources, detailed geometrical information, and complex meshing, making them impractical for resolving transient heat transfer and fluid dynamics within TESs [14,15]. In contrast, the proposed ANN model overcomes these limitations by learning the complex thermal interactions directly from data, providing accurate predictions without restrictive assumptions; it provides rapid predictions once trained, requiring only a small set of measurable weather and operating parameters as inputs [14,15].
According to Sioshansi et al. [16], STES systems face several unresolved modeling challenges. First, accurately representing the physical behavior of STES systems is difficult, as efficiency and heat losses vary over time and are often oversimplified in simulation models. Second, the modeling process can be computationally demanding due to the interactions between system components and boundary conditions. Third, realistic representation of operational constraints is necessary to ensure that the model reflects actual system performance. On the other hand, ANNs have emerged as promising and innovative tools for addressing these challenges, as they can reduce computational time and provide high accuracy and reliability in predicting the performance of complex energy systems [12]. The application of ANNs for modeling energy systems has garnered substantial research interest. Elsheikh et al. [8], Kalogirou [13], and Ji et al. [9] highlighted dozens of scientific works that adopted ANNs in solar, heating, ventilation, air-conditioning, and power-generation systems, as well as load-forecasting applications.

1.1. ANN-Based Models of STESs: Literature Review

A substantial body of research has been conducted with the objective of developing ANN-based models for STESs. Amarasinghe et al. [17] presented a control framework based on ANNs to control the operation of a water STES with the aim of optimizing the usage of thermal energy stored and, therefore, reducing energy costs. Lee et al. [18] developed two separate ANN-based networks to model a chilled water STES as well as a borehole heat exchanger. In particular, the data required by the ANN-based network for the STES were derived by using a physics-based multi-node model; they used a total of 960,000 data points (70% of these data points were used for training, 15% for validation, and 15% for testing the ANNs). The temperatures at the top and bottom of the STES were considered as target outputs of the ANN-based network. The ANN-based model for the STES was developed via the MATLAB platform [19] using the feed-forward network with the Levenberg–Marquardt algorithm as the training function, the sigmoid function as the activation function for hidden layers, and the linear function as the activation function for the output layer. They optimized the ANN-based network by considering multiple combinations of different model inputs, hidden layers, and neurons in each layer. The best results were achieved in the case of a ANN architecture consisting of 22 inputs, 2 hidden layers, and 30 neurons per each hidden layer, which yielded a coefficient of determination equal to 0.999 and a root mean square error equal to 0.0204 °C while comparing predicted and target values. Siahoui et al. [20] studied the thermal performance of an underground vertical cylindrical cold-water STES via both an analytical approach and an ANN-based model. Both the diameter and the height of the storage were equal to 12 m. The multi-layer feed-forward network training was adopted as the back propagation algorithm for the ANN. The tangent sigmoid function was adopted as the transfer function in the hidden layer, while the linear function was considered as the transfer function in the output layer. The desired outputs were the temperatures at specified levels of the tank. Siahoui et al. [20] investigated various training functions to optimize their ANN-based model. Their results showed that the minimum error was produced by a descent approach with a variable learning rate and momentum. Additionally, they performed an optimization of the network’s hidden layer, establishing an optimal neurons number of 20. A good agreement was found between the experimental data and the results predicted by the ANN-based method. Diez et al. [21] developed an ANN-based model to predict the performance of a solar-heated water STES with no fluid flowing either into or out of the tank. The tank was a vertical cylinder with a capacity of 150 L, and it contained an internal heat exchanger connected with a solar collector. The tank was located inside a lab with almost constant ambient temperature around it. Temperatures were recorded at eight layers inside the tank with a time step of 10 min. The ANN-based model was expected to predict the future temperatures at the above-mentioned eight layers inside the tank starting from the corresponding temperatures measured at the previous time step used as inputs. The model was developed using the MATLAB neural network toolbox [19]; it consisted of 8 inputs and 8 outputs, with 16 neurons in the hidden layer, and the hyperbolic tangent sigmoid was adopted as the transfer function in the hidden layer and the linear function was used in the output layer. Géczy-Víg and Farkas [11] used ANNs to study the stratification inside a vertical water 0.15 m3 STES used for domestic hot-water application. The STES was connected with a solar thermal collector through an internal heat exchanger. The authors collected the data with a sampling interval of 1 min during the period between July 5 and December 22 of 2006. An ANN-based model with eight neurons in the hidden layer was used to predict the water temperature corresponding to eight different layers inside the tank. The modeling was performed using the MATLAB neural network toolbox [19]. The Levenberg–Marquardt algorithm was adopted for training, and the tangent–sigmoid function was adopted as the transfer function. A set of 30,943 data points were used. The average deviation between target and model outputs was 0.24 °C with a coefficient of determination equal to 0.9966. In [22], Géczy-Víg and Farkas used the same system and data collected in the same period of [11] with the main aim of studying the effect of the sampling interval on the accuracy of the ANN-based model; in particular, sampling intervals of 1, 2, 5, 10, 30, and 60 min were considered. The average deviation between predicted and target values was reduced from 0.76 °C in the case of a sampling time of 60 min down to 0.08 °C in the case of a sampling time equal to 1 min. Kalogirou et al. [23] trained an ANN-based model of a solar domestic water-heating system integrated with a cylindrical STES to predict the useful energy that can be extracted, as well as the temperature rise in the tank. Data were collected from 33 case studies differing in terms of solar thermal collector area, open or closed system, horizonal or vertical STES, and storage capacity (which varies between 100 L and 200 L); 3 of these case studies were randomly selected for validating the ANN-based model, while the other 30 case studies were considered with the aim of training and testing the ANN-based model. The maximum percentage error corresponding to the case studies used for the ANN-based model validation ranged from 7.1% up to 9.7%. Souliotis et al. [24] combined an ANN-based model with a model developed via the dynamic simulation software TRNSYS [25] to study a STES prototype used for storing solar energy. The tank was a horizontal cylinder with a radius of 0.36 m and a length of 1.01 m. The target output of the ANN-based model was the mean storage temperature, while the month, the ambient temperature, the wind speed, the total solar irradiation on the thermal collector, and the incident angle of solar radiations were used as inputs. Both training and testing datasets included data taken during the day (when solar energy was charged) as well as during the night (where natural cooldown took place), while discharging periods were not considered. The ANN-based model was connected with the software TRNSYS to model the annual performance of the system under a typical meteorological year in Athens (Greece). The time step for both the ANN-based model and the TRNSYS model was 30 min. Yaïci and Entchev [12] built an ANN-based model to predict the performance of a solar thermal energy system for domestic hot-water and space-heating applications by using experimental data. The system consisted of two flat-plate solar collectors, a 183 L vertical water STES, a propane-fired tank as auxiliary system, an air-handling unit, and a city water reservoir with a capacity of 1000 L. The ambient air temperature, solar irradiation, and tank temperatures at six different layers at previous time step were used as inputs, while the outputs included the above-mentioned six tank temperatures, the heat input from solar collectors, and the auxiliary heat input at the current time step. Experimental tests were conducted, with each test covering a period of 24 h with a time step of 1 min. A total of 82 summer days and 73 winter days in the period from March 2011 to December 2012 in Ottawa (Canada) were selected for developing the ANN; 70% of the data was used for training, 15% for validation, and 15% for testing. The model was developed using the MATLAB neural network toolbox [19]. Yaïci and Entchev [12] optimized the ANN architecture and found that the best learning algorithm was the Levenberg–Marquardt and the optimum number of neurons in the hidden layer was 20. The mean relative errors between the predicted and the experimental tank temperatures were within the range 1.09% ÷ 1.18% with reference to the testing dataset.
Previous studies have demonstrated the effectiveness of ANN-based models for temperature stratification prediction and energy performance estimation in TES systems [11,12,18,20,21,22,23,24]. However, the existing research often suffers from limitations, such as low temporal resolution, restricted operational modes, and insufficient validation against independent datasets [11,12,18,20,21,22,23,24]. These investigations showed significant variation in their experimental setups and methodologies. The geometric configurations of the STESs were vertical cylindrical [11,12,20,21,22,23], with some exceptions including a vertical rectangular cuboid [18] and horizontal designs [23,24]. Furthermore, a notable disparity existed in the scale of the systems, with Siahoui et al. [20] and Lee et al. [18] modeling large-scale STESs for seasonal storage (1357 m3 and unspecified volume, respectively), while the remaining studies focused on smaller-scale systems (ranging from 0.1 m3 [23] to 0.4112 m3 [24]). The data used to train and validate these models also varied, with one study relying on data from physics-based models [18] and the other seven utilizing empirical data [11,12,20,21,22,23,24]. The experimental conditions under which data were collected were inconsistent, encompassing discharging mode only [20], both charging and discharging modes [18], natural cooldown only [21], both charging and natural cooldown [24], or normal operational use covering all modes implicitly [11,12,22] (Kalogirou et al. [23] did not specify the STES operation they tested). The measurement time steps for data acquisition ranged from 1 min [12] to 10 days [20], with one study specifically examining the effect of the time step on model performance [22]. While most studies focused on hot STESs [11,12,21,22,23,24], there are only two developed models for cold STES systems [18,20]. The modeling was performed in the MATLAB environment [19] in several cases [11,12,18,21,22], though other researchers [20,23,24] did not specify the software they utilized. In Diez et al. [21], the experimental setup was located inside a lab with almost constant ambient temperature around it, while the STESs considered in [11,12,18,20,22,23,24] were exposed to the real outside weather conditions. Crucially, most studies verified their models using a separate independent dataset [11,12,21,22,23,24], a practice not consistently followed across all research. Furthermore, only two studies [12,20] conducted a sensitivity analysis on both the training functions and the number of neurons in the hidden layers to optimize the ANN-based model and minimize the corresponding errors.
Wang et al. [26] introduced a short-term energy consumption forecasting approach for cold storage refrigeration systems employing long short-term memory (LSTM) neural networks. When benchmarked against alternative models, including cascade correlation neural networks (CCNNs), bidirectional LSTM (BiLSTM), and gated recurrent units (GRUs), the LSTM-based framework exhibited superior predictive performance, achieving an improvement in the coefficient of determination (R2) ranging from 0.306 to 0.475. Cheng et al. [27] further enhanced traditional LSTM architecture by coupling it with temporal convolutional networks (TCNs) to improve one-hour ahead single-step forecasting, while incorporating an attention mechanism to strengthen multi-step predictions over 8 h and 24 h horizons. The proposed Attention-TCN-LSTM model was evaluated against three neural network architectures and two conventional machine-learning models across multiple temporal scales. The findings indicated that the proposed approach can reduce the root mean square error (RMSE) by 17.74% to 34.26% and increase the R2 metric by 3.54% to 9.36%. Saikia et al. [28] developed an artificial intelligence-based model grounded in nonlinear auto-regressive networks with exogenous inputs (NARX) to estimate the state of charge and outlet temperature of ice storage tanks in thermal energy networks, achieving higher accuracy and faster computation compared to physics-based models. Similarly, Badji et al. [29] applied machine-learning techniques to forecast greenhouse temperature control in Phase Change Material (PCM)-based thermal energy storage systems, where the NARX model demonstrated consistently high prediction accuracy across all evaluated scenarios. NARX explicitly models dependence on past inputs and outputs, which aligns naturally with energy balance and heat propagation, without learning opaque long-term memory mechanisms; NARX is theoretically grounded for nonlinear dynamic systems with feedback [30]. In comparison to NARX, other sequence models introduce complexity that is often unnecessary for control-oriented thermal storage applications [31]; compared to other sequence models, NARX typically requires far fewer parameters and less data to generalize well [32]. Moreover, training and deploying NARX is lightweight and robust, while LSTM/GRU/TCN often require careful architecture design, hyperparameter search, and more computation for marginal gains in this domain [28]. For STES with stratification-driven temporal dynamics, NARX offers a better bias-variance trade-off and stronger physical alignment than more recent sequence models, whose additional flexibility is often unnecessary [31].

1.2. Novelty and Goals of the Work

This study addresses critical gaps in the scientific literature. To address these gaps, this study develops a robust ANN-based predictive model for commercially available STES units using high-resolution experimental data. The proposed model aims to characterize system behavior across all operational modes (charging, discharging, heat-up, and cooldown) under both heating and cooling conditions. A comprehensive sensitivity analysis is conducted on multiple ANN architectures to identify the optimal configuration. Furthermore, the model’s generalization capability is rigorously evaluated using an independent verification dataset, ensuring its applicability for real-world scenarios. The outcomes of this research provide a foundation for advanced applications such as real-time control, forecasting, fault detection, and digital twin development in building energy systems [33].
The model’s foundation is a comprehensive experimental training dataset collected from 0.3 m3 vertical cylindrical tanks (with an internal heat exchanger (IHX)) at the SENS i-Lab of the Department of Architecture and Industrial Design of the University of Campania Luigi Vanvitelli. This training dataset captures real-world thermal storage and stratification characteristics within a fully monitored environment, encompassing eight distinct operational modes: hot/cold charging, heat-up/cooldown, hot/cold discharging, simultaneous discharging/charging. These data were recorded with a high temporal resolution (5 s or 1 min) using a water–ethylene glycol mixture (6% by volume) as a heat carrier fluid (HCF). A systematic sensitivity analysis was conducted on 28 different ANN architectures by varying the number of hidden layer neurons and the input delay; the ANN architectures were developed using the MATLAB neural network toolbox [19] by means of the training database. They were designed to predict current HCF temperatures at four internal tank levels, the tank outlet, and the IHX outlet. Inputs included the HCF temperatures at the same positions, along with the HCF temperatures and the volumetric flowrates at both the tank and IHX inlets, as well as the outside air temperature from the previous time steps. The optimal ANN configuration, designated as ANN5 (12 neurons in the hidden layer together with a delay equal to 1), was selected thanks to its best performance. The accuracy of this ANN5-based model was furthermore verified by comparing its outputs against an additional, independent experimental dataset (called the verification database) performed on the same experimental setup with a temporal resolution of 5 s, which was obtained while the STES system was actively supplying heating or cooling power to a fan coil unit in a laboratory test room. This research builds upon the previous study [33], which developed a calibrated and validated physics-based TRNSYS 18 model [25,34] of the same experimental system analyzed in this paper.
The existing literature [11,12,18,20,21,22,23,24] on using ANNs for dynamic modeling of STES systems reveals several limitations. Most studies have focused on vertical cylindrical units of scales varying from 0.1 m3 to 1357 m3. A significant gap exists in the comprehensive coverage of operational modes; previous research has often been limited to a single mode, with only a few studies encompassing all possible modes. Furthermore, research on STES operation under the cooling mode has been particularly scarce, with existing works focusing exclusively on large-scale seasonal systems (leaving a gap for short-term applications). Another key limitation of previous studies is the data resolution (which has been shown to influence model performance), with measurement time steps ranging from 1 min to 10 days. Additionally, a comprehensive parametric study to identify the optimal ANN architecture has not been a consistent feature of these studies, and a few have only performed a limited sensitivity analysis. Crucially, a significant research void exists in the rigorous verification of ANN-based models against an independent set of experimental data not used during the initial training, validation, and testing phases; this practice is essential for establishing the models’ generalizability and reliability.
This work represents a significant advancement in data-driven modeling of STES systems with respect to the above-mentioned limitations considering the following:
  • With respect to prior limited ANN tank-stratification studies, the proposed model covers all possible operating modes of STESs (heat-up/cooldown, charging, discharging, and simultaneous discharging/charging) under both cooling and heating operation. In addition, it is based on data measured with a reduced sampling interval (5 or 60 s); moreover, the ANN-based model developed in this study is obtained by performing a comprehensive parametric study to identify its optimal architecture and its performance is also verified against an independent experimental dataset.
  • This research overcomes the limitations of physics-based/digital-twin approaches that (i) rely on simplified assumptions limiting the model accuracy when applied to realistic systems and (ii) require extensive computational resources/time and detailed information, making them quite impractical to resolve transient heat transfer and fluid dynamics within storage STESs.
The key aims of the present investigation are outlined below:
  • Characterize the performance of a typical commercially available short-term STES across a comprehensive range of operating modes and boundary conditions.
  • Develop, validate, and test a predictive ANN-based model that accurately captures the dynamic thermal performance of the STES using high-resolution experimental measurements.
  • Conduct a detailed parametric study of 28 different ANN architectures to identify the optimal configuration for enhanced predictive accuracy.
  • Provide an experimentally verified model to the scientific community for real-time control, forecasting, fault detection and diagnosis, and digital twin acceleration of typical STESs.
The paper is structured as follows. Section 2 provides a brief description of the experimental setup and testing procedures. Section 3 details the comprehensive experimental tests and the resulting dataset. The methodology for the ANN-based model is presented in Section 4, including its parameters, inputs, and outputs in Section 4.1. Section 4.2 describes the evaluation of 28 different ANN-based models. The performance of the optimal ANN configuration is then evaluated in terms of temperature prediction and energy performance in Section 4.3. The additional verification experiments simulating typical daily tanks’ operations (charging, discharging, and simultaneous discharging/charging) are detailed in Section 5.1. Finally, Section 5.2 presents a comparison between the predicted outputs of the selected ANN model and the measured results from these two independent verification tests.

2. Experimental Setup

This section illustrates the experimental apparatus installed at the SENS i-Lab of the Department of Architecture and Industrial Design (located in Aversa in southern Italy) of the University of Campania Luigi Vanvitelli as well as its sensors. Figure 1 shows the setup used in this study as well as its main components.
The core of the experimental setup is represented by two identical vertical cylindrical tanks, where one of them is used as the hot tank (HT), while the other one is tested as the cold tank (CT). These tanks are commercially available (model PUIW-3 [35]). Both tanks consist of mild steel with rigid polyurethane insulation of 35 mm (covered by a layer of PVC); their interior volume is 0.3 m3. Each tank contains an immersed heat exchanger (IHX) made of carbon steel; the IHX is characterized by an exterior surface area SAIHX of 1 m2 together with an outer tube diameter Dout,IHX of 32 mm. Each tank has one outlet and one inlet. The geometry of the tanks is described in Figure 2, which also shows (i) the height and external diameter of the tanks, (ii) the heights of the tank’s outlet and inlet, (iii) the IHX outlet and inlet, and (iv) the installation positions of the devices measuring the HCF temperature at four distinct heights into the CT (TCT1, TCT2, TCT3, and TCT4) as well as into the HT (THT1, THT2, THT3, and THT4). The thermal conductivity of the tank’s wall is 50 W/mK, while the IHX wall thermal conductivity is 45 W/mK; the thermal conductivity of insulating material (rigid polyurethane) is 0.023 W/mK.
The whole setup, described in Figure 3, is characterized by a cooling circuit (in blue) as well as a heating loop (in red). The CT is part of the cooling circuit, while the heating loop includes the HT. The HT and the CT are connected to the cold and hot loops, respectively, via their IHXs. The HCF is a mixture of water and ethylene glycol (about 6% by the volume) flowing into both loops.
An electric air-to-water heat pump (HP), with a 13.8 kW rated heating power, is connected to a 0.075 m3 internal hot tank (IHT); the HP is run to keep the temperature within the IHT at the appropriate level. Through a closed circuit that includes pump P1 (which has a rated volumetric flowrate of 2.3 m3/h), the IHT is linked to the internal heat exchanger of the HT (IHX_HT). A fan coil unit (FC), which is situated inside the SENS i-Lab’s integrated test room for heating purposes, receives the HCF from the HT via pumps P3 and P4. An electric air-to-water refrigerating system (RS), with a rated cooling power of 13.6 kW, is connected to the 0.075 m3 internal cold tank (ICT); the RS is turned on to keep the ICT at the appropriate temperature. Through a closed circuit that includes pump P2 (which has a rated volumetric flowrate of 2.3 m3/h), the ICT is coupled with the internal heat exchanger of the CT (IHX_CT). Pumps P3 and P4 move the HCF from the CT into the FC, which lowers the air temperature within the SENS i-Lab’s integrated test room. The inlet of the FC (which has a rated cooling power of 8.25 kW and a rated heating power of 11.68 kW [36]) can be alternatively connected to the outlet of the HT or the CT; the inlet of the HT and CT could be alternatively joined to the outlet of the FC. Eight valves (v1, v2, v3, v4, v5, v6, v7, and v8) manage the flow streams in the loops, making it possible to switch between the cooling circuit and heating circuit.
The experimental setup is fully instrumented to monitor and record the key performance parameters, including (i) the HCF temperature at different levels into the CT (TCT1, TCT2, TCT3, and TCT4) and the HT (THT1, THT2, THT3, and THT4), (ii) the temperature of the HCF leaving and entering the IHX_CT (Tout,IHX,CT and Tin,IHX,CT, respectively) and the IHX_HT (Tout,IHX,HT and Tin,IHX,HT, respectively), (iii) the HCF temperature at the outlet and the inlet of the CT (Tout,CT and Tin,CT, respectively) and the HT (Tout,HT and Tin,HT, respectively), (iv) the temperature of the HCF leaving and entering the HP (Tout,HP and Tin,HP, respectively), the RS (Tout,RS and Tin,RS, respectively), and the FC (Tout,FC and Tin,FC, respectively), (v) the outdoor air temperature TOA, (vi) the ethylene glycol percentage %Vglycol of the HCF into the tanks, (vii) the HCF volumetric flowrate passing through the IHX_CT (Vin,IHX,CT), the IHX_HT (Vin,IHX,HT), and the FC (Vin,FC). The HCF volumetric flowrate passing through the FC (Vin,FC) is equal to the HCF volumetric flow entering the HT (Vin,HT) or the CT (Vin,CT); in addition, it should be underlined that the HCF volumetric flow entering the HT or the CT is equal to the HCF volumetric flow exiting the HT (Vout,HT) or the CT (Vout,HT), respectively. The measured parameters together with the measuring range and the accuracy of the sensors used in the experimental setup are detailed in Table 1. With reference to the outdoor air temperature measurement TOA, it should be noted that a shielded sensor mounted at a height of 2.4 m above the ground and positioned 0.7 m away from the STES tanks has been used. In addition, it should be highlighted that all sensors have been purchased as calibrated by the corresponding manufacturers according to specific calibration protocols/standards. Further information on the experimental apparatus is provided in [33].
Two independent datasets have been developed: the “training database” that has been used to train, validate, and test the 28 ANN architectures analyzed in Section 4 and the “verification database” that is used to verify the performance of the optimal ANN5-based model.

3. Experimental Training Tests

Four distinct independent experiments were conducted on both the HT and the CT to investigate the four major operational modes of the STESs. These tests included the following: (i) a heat-up experiment for the HT and a cooldown experiment for the CT; (ii) a dedicated charging test for both tanks; (iii) a dedicated discharging test for both tanks; (iv) a test with simultaneous discharging/charging of the HT and the CT. Each experiment was conducted under transient outdoor conditions, and the duration of each test was set to achieve a steady-state condition in the tanks. This steady-state condition was operationally defined as the point at which the temperature difference between the current measurement at any tank node and the arithmetic mean of the associated temperatures over the preceding 30 min was less than 0.2 °C. The resulting experimental dataset (called the training database) for the CT and the HT are presented in Section 3.1 and Section 3.2, respectively, and was used to train, validate, and test the 28 ANN architectures presented in Section 4. Additional details regarding the experimental tests can be found in [33].

3.1. Experimental Training Tests on the Cold Tank

Table 2 summarizes the experimental details for the natural heat-up, charging, discharging, and simultaneous discharging/charging of the independent training experiments of the CT, including the starting date/time, the ending date/time, the total test duration, the number of recorded samples, and the corresponding sampling interval.
The natural heat-up experiment of the CT corresponds to the time during which the CT stores the maximum possible energy, in the absence of cooling energy demand. During this test, the CT was initially fully charged via the cold HCF (flowing through the IHX_CT) provided by the RS (operating constantly during the entire workday) at the lowest attainable homogeneous temperature (around 8 °C); then, the test was initiated by maintaining both the CT outlet/inlet and the IHX_CT outlet/inlet completely closed through the whole duration of the test. Figure 4 reports the HCF temperatures at the four distinct nodes of the CT (TCT1, TCT2, TCT3, and TCT4) as well as the temperature of outdoor air around the CT (TOA) upon varying the time during the whole experiment.
The charging experiment of the CT represents the time during which cooling energy is stored in the CT, while cooling energy is not required. During this experiment, the CT was initially filled via the HCF (with a homogeneous temperature of around 17.5 °C) achieved after three days of not using the CT. Following that, the RS was activated and the charging experiment of the CT was initiated by moving the cold HCF (provided by the RS) into the IHX_CT during the whole duration of the experiment, while both the outlet and inlet of the CT were always kept fully closed. Figure 5a shows the measured HCF temperatures (TCT1, TCT2, TCT3, and TCT4) at the four distinct nodes of the CT and the HCF temperature exiting (Tout,IHX,CT) and entering (Tin,IHX,CT) the IHX_CT upon varying the time; the temperature (TOA) of the outdoor air around the CT as well as the volumetric flowrate (Vin,IHX,CT) of the HCF passing through the IHX_CT are indicated in Figure 5b.
During the discharging experiment of the CT, cooling energy is required but it is not stored. In this experiment, the CT was initially filled via the HCF, exhibiting a homogeneous temperature of around 12.5 °C (which was the minimum achievable temperature while operating the RS constantly for approximately four hours to finish the experiment within the workday); then, the test was initiated by completely closing both the inlet and the outlet of the IHX_CT during the entire experiment, while always keeping the inlet and the outlet of the CT (coupled with the FC) open. The cold HCF stored in the CT was moved into the FC to lower the air temperature within the test room. Figure 6a describes the measured HCF temperatures (TCT1, TCT2, TCT3, and TCT4) at the four distinct nodes of the CT, as well as the HCF temperature entering (Tin,CT) and exiting (Tout,CT) the CT; the temperature (TOA) of the outside air around the CT together with the volumetric flowrate (Vin,FC) of the HCF flowing through the FC are indicated in Figure 6b upon varying the time.
The simultaneous discharging/charging experiment of the CT corresponds to the time during which cooling energy is simultaneously stored into the CT and provided to end-users. During this experiment, the CT was initially filled via the HCF, characterized by a homogeneous temperature of around 11 °C (which represented the minimum achievable temperature while running the RS constantly for approximately four hours to finish the test within the workday); then, the RS was turned on and the test was initiated by completely opening both the outlet and the inlet of the IHX_CT (linked to the RS) as well as both the outlet and the inlet of the CT (linked to the FC) during the entire experimental test. Figure 7a reports the measured HCF temperatures (TCT1, TCT2, TCT3, and TCT4) at the four distinct nodes of the CT, the HCF temperature exiting (Tout,IHX,CT) and entering (Tin,IHX,CT) the IHX of the CT, and the HCF temperature exiting (Tout,CT) and entering (Tin,CT) the CT, while Figure 7b shows the temperature (TOA) of outdoor air around the CT, the volumetric flowrate (Vin,FC) of the HCF flowing through the FC, and the volumetric flowrate (Vin,IHX,CT) of the HCF passing into the IHX_CT upon varying the time.

3.2. Experimental Training Tests on the Hot Tank

Table 3 reports a detailed description of the natural cooldown, the charging, the discharging and the simultaneous discharging/charging of the independent training experiments of the HT, including the starting date/time, the ending date/time, the total test duration, the number of recorded samples, and the corresponding sampling interval.
The natural cooldown test was designed to quantify the passive thermal energy loss of the HT when fully charged and isolated from any thermal energy demand. During this experiment, the HT was first brought to a state of maximum energy storage by circulating hot HCF supplied by a heat pump, through the IHX_HT, until a homogeneous temperature of approximately 48 °C was achieved. Subsequently, the test commenced with all inlets and outlets for both the HT and the IHX_HT being completely closed for the whole test duration. Figure 8 indicates the HCF temperatures at the four distinct vertical nodes within the HT (THT1, THT2, THT3, and THT4) and the outdoor air temperature (TOA) around the HT upon varying the time.
The charging experiment of the HT was conducted to represent an energy storage period with no concurrent thermal demand. The experiment began with the HT filled with an HCF at a homogeneous temperature of around 25 °C. This initial condition was chosen to be consistent with similar charging tests in a previous study by Angrisani et al. [42] performed with a temperature of approximately 21 °C at the lowest node and around 27 °C at the highest node. The initial temperature is also close to the temperature (approximately 23 °C) used by Nash et al. [43]. Once the initial temperature was achieved, the HP was activated, and the charging of the HT was initiated by circulating the hot HCF through the IHX_HT during the whole experiment. Throughout the experiment, both the outlet and inlet of the HT were kept fully closed. The HCF temperatures at four distinct vertical nodes within the HT (THT1, THT2, THT3, and THT4), along with the temperatures at the IHX inlet (Tin,IHX,HT) and outlet (Tout,IHX,HT), are measured upon varying the time (Figure 9a). Simultaneously, the outdoor air temperature (TOA) around the HT and the volumetric flowrate (Vin,IHX,HT) of the HCF through the IHX_HT are also recorded over time (Figure 9b).
The discharging experiment of the HT represents the time during which thermal energy is required without a simultaneous charging event. During this experiment, the HT was initially filled thanks to the HCF and achieved a homogeneous temperature of around 41 °C. This initial condition was selected to be consistent with the initial temperature range (38 °C ÷ 48 °C) used in similar discharging tests carried out by Nash et al. [43]. An initial temperature of around 41 °C was achieved by operating the HP constantly for around four hours to finish the experiment within the workday. Subsequently, the test initiated with both the outlet and the inlet of the IHX_HT fully closed. Concurrently, the HT’s main inlet and outlet, which were connected to a fan coil unit (FC), were kept open for the whole test duration, allowing the stored hot HCF to circulate and provide space heating. Figure 10a shows the measured HCF temperatures at the four nodes of the HT (THT1, THT2, THT3, and THT4), as well as the HCF temperature entering (Tin,HT) and exiting (Tout,HT) the HT. Figure 10b shows the outside air temperature (TOA) around the HT and the volumetric flowrate of the HCF flowing through the FC (Vin,FC) upon varying the time.
The simultaneous discharging/charging experiment of the HT represents the time during which thermal energy is simultaneously stored into the tank and supplied to end-users. During this experiment, the HT was initially filled with the HCF and achieved a homogeneous temperature of around 43 °C. This temperature level was selected to be consistent with the initial conditions used in the similar simultaneous discharging/charging experiment carried out by Nash et al. [43], which featured a temperature range of 38 °C to 41 °C. The initial temperature of around 43 °C was reached by operating the HP constantly for around four hours (to finish the experiment within the workday). The test then initiated with the HP activated, as well as both the outlet and the inlet of the IHX_HT (interfaced with the HP) and both the outlet and the inlet of the HT (connected to the FC) fully opened for the duration of the experiment. Figure 11a shows the measured HCF temperatures at the four distinct nodes (THT1, THT2, THT3, and THT4) of the HT, the HCF temperature leaving (Tout,IHX,HT) and entering (Tin,IHX,HT) the IHX_HT, and the HCF temperature exiting (Tout,HT) and entering (Tin,HT) the HT. Figure 11b presents the corresponding measurements of the outdoor air temperature (TOA) of the hot tank together with both the volumetric flowrate (Vin,FC) of the HCF passing through the FC and the volumetric flowrate (Vin,IHX,HT) of the HCF passing into the IHX_HT upon varying the time.

4. ANN Models

The predictive model was developed using the MATLAB Neural Network Toolbox [19], with the primary objective of accurately forecasting temperature stratification within the storage tanks and temperatures at both the tank outlet and the internal heat exchanger outlet. The approach adopted in this study is based on a nonlinear auto-regressive model with exogenous inputs (NARX), which is well-suited for dynamic systems exhibiting temporal dependencies. The ANN was initially trained, validated, and tested by using the dataset collected from experimental tests for both HT and CT, as described in Section 4. To further establish the model’s robustness, its predictive accuracy is subsequently verified against an independent dataset acquired during the tank’s operation as an integrated component of a full heating/cooling system, as depicted in Figure 3.

4.1. Architectures of ANN Models

The NARX-based ANN predicts the system’s outputs at the current time step by leveraging both previous outputs (responses) and previous inputs (predictors) within a specified delay window. The NARX model is mathematically represented by the following relationship between the response y(t) and the predictors:
y ( t ) = f ( x ( t 1 ) , , x ( t d ) , y ( t 1 ) , , y ( t d ) )
where f is the nonlinear function learned by the ANN during the training process.
For each tank, the model responses, or target outputs, include six key temperature measurements:
  • The HCF temperatures at the four distinct vertical nodes into the CT (TCT1, TCT2, TCT3, and TCT4) and the HT (THT1, THT2, THT3, and THT4);
  • Response 5 is the HCF temperature at the IHX exit of the CT and HT (Tout,IHX,CT and Tout,IHX,HT, respectively);
  • Response 6 corresponds to the temperature at the CT and HT outlets (respectively, Tout,CT and Tout,HT).
  • The following five primary predictor variables for both the CT and the HT have been used as predictors:
  • Predictor 1 represents the temperature at the IHX inlet of both the CT and the HT (Tin,IHX,CT and Tin,IHX,HT, respectively);
  • Predictor 2 corresponds to the flowrate at the IHX inlet of both cold and hot tank (Vin,IHX,CT and Vin,IHX,HT, respectively);
  • Predictor 3 is the temperature at the CT and HT inlet (respectively Tin,CT and Tin,HT);
  • Predictor 4 represents the HCF volumetric flowrate at the tank exit, which is equal to the HCF volumetric flowrate flowing into the FC (Vin,FC);
  • Predictor 5 corresponds to the outdoor air temperature TOA.
This means that the model has 11 inputs, which are the above-mentioned predictors and responses, and 6 outputs, which are the above-mentioned responses. Figure 12 highlights the inputs and outputs of the ANN model, as well as the model’s architecture.
The selection of the model inputs was based on the physical behavior of the system governing transient thermal dynamics. Vin,FC characterizes the cooling/heating load going towards the end-user, which directly affects thermal energy discharge. Vin,IHX and Tin,IHX represent the thermal energy that is being charged into the tanks via the IHX, and they are the primary drivers of dynamic change; as noted in Section 5.2, the largest model deviations occur during rapid flowrate fluctuations. The IHX and tank inlet temperatures define the thermal potential being introduced to the system; they are essential for the model to identify the system operation (heating or cooling) and the magnitude of the thermal gradient. The temperature at the tanks’ inlet represents an active boundary condition that directly affects the four tank nodes’ temperatures. The temperatures at the four internal nodes and the two outlets from the previous time steps are the most critical for maintaining the model’s memory; they capture the system’s thermal inertia, which is the primary driver of temperature at any given time step due to the large thermal mass capacity of the tanks. TOA is essential for characterizing the passive thermal energy exchange between the tanks and the surrounding environment; taking into account that the tanks are not adiabatic (even if they are insulated), TOA is the sole driver of temperature change during the natural cooldown and natural heat-up training experiments (even if its impact is slower compared to active flowrates). The selected network has one input layer, one hidden layer, and one output layer. The transfer function is a sigmoid function in the hidden layer and a linear function in the output layer. Levenberg–Marquardt algorithm has been adopted for training, and the performance parameter is the mean square error (which means that the ANN is trained to produce the lowest possible MSE). The training process is in open-loop, and it was implemented by setting a maximum limit of 1000 epochs. To ensure the network did not overfit the training data, an early stopping patience of six validation checks was applied which means that the training was automatically stopped if the validation MSE did not decrease for six consecutive iterations. Initial weights and biases were assigned using the Nguyen–Widrow initialization, which is the default option in the MATLAB environment for sigmoid hidden layers. This method distributes the initial active regions of the neurons evenly across the input space, leading to faster and more stable convergence. The experimental dataset was partitioned into training (70%), validation (15%), and testing (15%) subsets, following best practices in similar studies [12,18]. Data allocation was performed randomly by the MATLAB Neural Network Toolbox at the sample level to maintain statistical representativeness. During training, the toolbox employs an early stopping criterion based on the validation performance to prevent overfitting, ensuring that the final weights correspond to the minimum validation error rather than the minimum training error.
To optimize the network architecture, 28 distinct ANN configurations (labeled ANN1 through ANN28) are systematically developed and analyzed using the MATLAB Neural Network Toolbox [19] of the STESs. The only parameters varied across these networks are the number of neurons in the single hidden layer and the input delay. The specific architectures for each of the 28 models are detailed in Table 4, which highlights the number of hidden layer neurons and the corresponding delay.
All ANN models are trained, validated, and tested on a combined experimental dataset from both the CT and the HT, intentionally disregarding the distinction between tank types. The decision to combine the datasets from both cold and hot tanks into a single training dataset was based on both physical and methodological justifications. From a physical point of view, the experimental setup consists of two vertical cylindrical tanks with identical volume, construction, insulation, and sensor type and placement. Because the physical geometry and sensor type/placement are identical, the underlying thermal dynamics, such as stratification and heat losses, follow the same physical laws in both tanks. From a methodological point of view, training on a combined dataset allows the ANNs to learn the fundamental relationship between inputs and the resulting nodes’ temperatures across a much wider temperature gradient than if they were trained on a single tank (this prevents the model from being limited to a specific temperature range and instead forces it to learn the universal physics of sensible heat storage). The data from the various operational modes described in Section 3 were concatenated in a specific sequence for this purpose. Data were combined as discrete, chronological experimental blocks rather than shuffled at the row level, taking into account that shuffling individual data points can destroy the temporal memory necessary for the network to learn about thermal inertia of the tanks (an early stopping criterion during training was employed to prevent the model from simply memorizing transitions within the sequence). This approach is employed to assess the model’s capacity to generalize and accurately predict the temperature outputs for a generic STES, independent of its designated hot or cold thermal duty.

4.2. Performance of ANN Models vs. The Experimental Training Database

The ANN architecture consisted of one input layer, a single hidden layer, and one output layer. A total of 28 ANN configurations were evaluated using combined datasets from both hot and cold tanks. Table 4 shows performance metrics including the error (ΔTErr,i), average error (AE), average absolute error (ABE), mean square error (MSE), root mean square error (RMSE), normalized RMSE (NRMSE), and the coefficient of determination (R2). These errors are calculated using the equations provided below and the values are detailed in Table A1, Table A2 and Table A3 in Appendix A for the above-mentioned ANN models:
ΔTErr,i = TANN,i − Texp,i
A E = i = 1 N Δ T E r r , i N
A B E = i = 1 N Δ T E r r , i N
M S E = i = 1 N Δ T E r r , i 2 N
R M S E = i = 1 N Δ T E r r , i 2 / N
N R M S E = R M S E T e x p , m a x T e x p , m i n
R 2 = 1 i = 1 N T e x p , i T A N N , i 2 i = 1 N T e x p , i T ¯ e x p 2
where N represents the overall number of measured points, Texp,i and TANN,i, respectively, which are the measured and the predicted temperatures at time step i, T ¯ exp is the arithmetic mean of temperatures measured during the entire test duration, and Texp,max and Texp,min are the highest and the lowest recorded temperatures during the experiments, respectively.
Table A1, Table A2 and Table A3 in Appendix A show the values of the above-mentioned metrics for each of the six outputs associated with each of the 28 ANN models; taking into account that the ANN models have been trained, validated, and tested based on the combined experimental datasets of both the CT and the HT; the values reported in Table A1, Table A2 and Table A3 are identical for both STESs. The best and worst performances within each row are highlighted to facilitate comparison in Table A1, Table A2 and Table A3. The results in this table show the following:
  • All of the ANN models achieve very high performances.
  • The best value of AE is 0 °C and is recorded in the case of ANN1 for node 3, while the worst AE is 3342·10−5 °C recorded in the case of ANN23 for the same node 3.
  • The best ABE is 5·10−3 °C for node 4 in the case of ANN5 and for the outlet of the tank in the case of ANN3, ANN5, and ANN21, while the worst ABE is 41·10−3 °C achieved in the case of ANN27 at the outlet of the IHX.
  • The best value of MSE is 5·10−5 °C2 in the case of ANN5 for both node 4 and the outlet of the tank, while the worst MSE is 1612·10−5 °C2 corresponding to the case of ANN16 at the outlet of the IHX.
  • The best RMSE is 7·10−3 °C for both node 4 and the outlet of the tank in the case of ANN5, while the worst RMSE is 127·10−3 °C obtained at the IHX outlet for ANN16; in comparison to the other ANN architectures, the ANN5-based model provides the highest values of RMSE for nodes 1, 2, and 4, as well as the outlet of the tank.
  • The best NRMSE is 2·10−4 achieved in the case of ANN5 for nodes 1, 2, and 4, as well as the outlet of the tank. The same value is obtained in the case of ANN21 for node 2 and the tank outlet, as well as in the case of ANN2, ANN18, and ANN22 at the tank outlet; the worst NRMSE is 28·10−4 recorded at the IHX outlet for ANN16.
  • R2 value is always larger than 0.9999273 for all temperatures, regardless of the number of neurons in the hidden layer as well as the delay value. The highest value of R2 is obtained with ANN5 for nodes 1, 2, and 4, as well as the outlet of the tank.
Since near-perfect accuracy was achieved with a shallow structure, increasing the number of hidden layers would provide no measurable gain in predictive power. On the other hand, a single hidden layer requires significantly fewer weight optimizations and shorter training times than a deeper architecture (multi-hidden layers). That is why only single hidden layer architectures were investigated.
The results presented in Table A1, Table A2 and Table A3 demonstrate that the ANN5 architecture consistently achieved the best values of RMSE, NRMSE, and R2 at tank nodes 1, 2, and 4 as well as the tank outlet, while the ANN1 architecture showed the best performance in terms of RMSE, NRMSE, and R2 for tank node 3 and the IHX outlet. Taking into account that in this research RMSE, NRMSE, and R2 are considered the most significant metrics and that ANN5 achieved the best values of these metrics with reference to the majority of measurement points (4 out of 6), the overall analysis led to the selection of ANN5 as the optimal network architecture for this study.

4.3. Performance of the ANN5 Model vs. The Experimental Training Database

To identify the optimal ANN configuration, a comprehensive parametric study was conducted on 28 architectures, varying the number of neurons in the hidden layer (8–32) and the input delay (1–6). These configurations, labeled ANN1 through ANN28, were systematically evaluated using combined datasets from both hot and cold tanks. The decision to merge datasets was based on the physical similarity of the tanks and the methodological advantage of exposing the network to a broader temperature range, thereby improving generalization. The ANN5 architecture was selected as the optimal configuration based on its consistent superiority across key metrics. The performance of ANN5 has been further assessed by comparing the predicted and the measured temperatures via the parameter ΔTErr,i defined by Equation (2) for each of the six outputs defined in Section 4.1 as a function of the experiment for both tanks. The positive sign of ΔTErr,i means that ANN5 overestimates the measured values and vice versa. Figure 13 shows the values of ΔTErr,i for the hot tank upon varying the type of experimental test, while Figure 14 reports the values of ΔTErr,i for the cold tank upon varying the type of experiment.
These figures highlight the following:
  • Regarding the cooldown experiment of the HT (Figure 13a), ΔTErr,i stays within the range −0.025 °C ÷ 0.025 °C for nodes 1, 2, 3, and 4.
  • With respect to the charging experiment of the HT (Figure 13b), the highest ΔTErr,i values are achieved at the IHX_HT outlet (fluctuating from a lowest value of −0.12 °C up to a maximum value of 0.12 °C). The values of ΔTErr,i for nodes 1, 2, and 4 are equal to about 0.04 °C at the beginning and then keep within the range −0.02 °C ÷ 0.02 °C.
  • For the discharging experiment of the HT (Figure 13c), the values of ΔTErr,i for nodes 1, 2, 3, and 4 and the outlet of the HT are in the range of −0.07 °C ÷ −0.01 °C at the beginning and then remain between −0.02 °C and 0.02 °C.
  • With respect to the simultaneous discharging/charging experiment of the HT (Figure 13d), the highest ΔTErr,i values are recorded for node 3 and the IHX_HT outlet (ranging between a lowest value of −0.07 °C up to a maximum value of 0.09 °C); the values of ΔTErr,i are equal to about −0.03 °C at the beginning and then remain within the range −0.01 °C ÷ 0.01 °C for nodes 1, 2, and 4 and the outlet of the HT.
  • During the heat-up experiment of the CT (Figure 14a), ΔTErr,i for nodes 1, 2, 3, and 4 keep within the range −0.02 °C ÷ 0.02 °C for the majority of the experiment, then they drop down to about 0.1 °C at the end of the experiment.
  • For the charging experiment of the CT (Figure 14b), the highest ΔTErr,i values are recorded at the IHX_CT outlet, with a minimum value of around −0.1 °C and a maximum value of around 0.06 °C. The data of ΔTErr,i for the nodes 1, 2, and 4 stay within the range −0.02 °C ÷ 0.02 °C.
  • With respect to the discharging experiment of the CT (Figure 14c), the values of ΔTErr,i begin with values around 0.03 °C in the case of nodes 1, 2, 3, and 4 and the tank outlet; then, they all continue fluctuating between −0.015 °C and 0.015 °C.
  • During the simultaneous discharging/charging experiment of the CT (Figure 14d), the highest ΔTErr,i values are obtained at the IHX_CT outlet, with data ranging from the lowest value of −0.08 °C up to the highest value of 0.04 °C. ΔTErr,i values vary between −0.01 °C and 0.01 °C for the majority of the test for nodes 1 and 4 and the tank outlet.
To better characterize the differences between the predictions of ANN5 and the experimental measurements for each experiment, the metrics defined by Equations (3)–(8) have been calculated. Table A4 and Table A5 in Appendix A report the values of the above-mentioned metrics upon varying the type of experiment for the HT and the CT, respectively. The blank cells in these tables correspond to the physically irrelevant measurements at each individual experiment. For example, there is no flow through IHX nor through the tank outlet in the cooldown experiment of the HT nor in the heat-up experiment of the CT; therefore, the parameters Tout,IHX,HT, Tout,HT, Tout,IHX,CT, and Tout,CT have no physical meaning in these two experiments. The green shading in these tables has been given to the cells associated with the best performance for each line, while the red shading has been assigned to the worst performances. The main outcomes of Table A4 and Table A5 can be summarized as follows:
  • For the HT, the AE values range between −78·10−4 °C at node 2 during the HT discharging experiment to 52·10−4 at node 2 throughout the HT charging experiment. The best values are −2·10−4 °C and 2·10−4 °C, associated with the tank outlet and node 2, respectively, both recorded throughout the HT simultaneous discharging/charging experiment. With reference to the CT, the values of AE range between −16·10−4 °C (at node 1 and the IHX outlet through the charging experiment) and 55·10−4 °C (at node 2 throughout the discharging experiment); the most accurate prediction (AE = 0 °C) is observed at node 3 during the simultaneous discharging/charging experiment.
  • The lowest ABE for the HT is 3·10−3 °C at node 2 during the simultaneous discharging/charging experiment, while the highest ABE is 45·10−3 °C at the IHX outlet during the same experiment (Table A4). In the case of the CT, ABE values range from 2·10−3 °C at node 4 to 21·10−3 °C at the IHX outlet, both recorded during the simultaneous discharging/charging experiment (Table A5).
  • For the HT, the lowest MSE is 1·10−5 °C2, achieved at node 2 throughout the simultaneous discharging/charging experiment, while the maximum MSE is 629·10−5 °C2, recorded at the IHX outlet throughout the charging experiment (Table A4). With reference to the CT, MSE values vary from 1·10−5 °C2 at node 4 throughout the simultaneous discharging/charging experiment to 71·10−5 °C2 at the IHX outlet throughout the same experiment (Table A5).
  • The HT shows a minimum RMSE of 4·10−3 °C at node 2 throughout the simultaneous discharging/charging experiment, and a maximum RMSE of 79·10−3 °C at the IHX outlet throughout the charging experiment (Table A4). For the CT, RMSE ranges from 3·10−3 °C at node 4 to 27·10−3 °C at the IHX outlet, both corresponding to the simultaneous discharging/charging experiment (Table A5).
  • With reference to the HT, the NRMSE lowest value of 3·10−4 occurs at nodes 1–4 during the cooldown experiment, while the peak of 220·10−4 corresponds to the IHX outlet throughout the simultaneous discharging/charging experiment (Table A4). In the case of the CT, NRMSE ranges from a minimum of 4·10−4 at node 4 throughout the charging experiment to a maximum of 112·10−4 at the IHX outlet throughout the simultaneous discharging/charging experiment (Table A5).
  • According to Table A4 and Table A5, the values of R2 are always larger than 0.9900936. The lowest R2 values are observed for both the HT and CT during the simultaneous discharging/charging experiment.
The values reported in Table A4 and Table A5 indicate that there is an excellent match between the ANN5 predictions and the measured values, confirming the accuracy of the proposed model and its capability in accurately predicting the temperature trends at the six thermometers’ locations across all experiments for both the CT and HT. These results are consistent also with the findings of Soomro et al. [44] indicating a lowest MSE of 0.03 °C2 and a greatest R2 of 0.92.
Moreover, the outputs predicted by the ANN5 model have also been contrasted with the experimental data measured during the experiments described in Section 3 terms of energy exchanged for both the HT and CT. In particular, (i) the predicted (ENc,HT,ANN) and measured (ENc,HT,Exp) energy exchanged throughout the natural cooldown experiment of the HT, (ii) the predicted (ECh,HT,ANN) and measured (ECh,HT,Exp) energy charged into the HT during the charging experiment, (iii) the predicted (EDis,HT,ANN) and measured (EDis,HT,Exp) energy discharged from the HT throughout the discharging experiment, (iv) the predicted (ENh,CT,ANN) and measured (ENh,CT,Exp) energy exchanged throughout the natural heat-up experiment of the CT, (v) the predicted (ECh,CT,ANN) and measured (ECh,CT,Exp) energy charged into the CT during the charging experiment, and (vi) the predicted (EDis,CT,ANN) and measured (EDis,CT,Exp) energy discharged from the CT during the discharging experiment have been calculated as follows:
E N c , H T , A N N = ρ · c p · V t a n k · T ¯ H T , t 0 T ¯ H T , t f , A N N
E N c , H T , E x p = ρ · c p · V t a n k · T ¯ H T , t 0 T ¯ H T , t f
E C h , H T , A N N = t 0 t f P C h , H T , A N N d t = t 0 t f ρ · c p · V i n , I H X , H T · T i n , I H X , H T T o u t , I H X , H T , A N N d t
E C h , H T , E x p = t 0 t f P C h , H T , E x p d t = t 0 t f ρ · c p · V i n , I H X , H T · T i n , I H X , H T T o u t , I H X , H T d t
E D i s , H T , A N N = t 0 t f P D i s , H T , A N N d t = t 0 t f ρ · c p · V i n , F C · T o u t , H T , A N N T i n , H T d t
E D i s , H T , E x p = t 0 t f P D i s , H T , E x p d t = t 0 t f ρ · c p · V i n , F C · T o u t , H T T i n , H T d t
E N h , C T , A N N = ρ · c p · V t a n k · T ¯ C T , t f , A N N T ¯ C T , t 0
E N h , C T , E x p = ρ · c p · V t a n k · T ¯ C T , t f T ¯ C T , t 0
E C h , C T , A N N = t 0 t f P C h , C T , A N N d t = t 0 t f ρ · c p · V i n , I H X , C T · T o u t , I H X , C T , A N N T i n , I H X , C T d t
E C h , C T , E x p = t 0 t f P C h , C T , E x p d t = t 0 t f ρ · c p · V i n , I H X , C T · T o u t , I H X , C T T i n , I H X , C T d t
E D i s , C T , A N N = t 0 t f P D i s , C T , A N N d t = t 0 t f ρ · c p · V i n , F C · T i n , C T T o u t , C T , A N N d t
E D i s , C T , E x p = t 0 t f P D i s , C T , E x p d t = t 0 t f ρ · c p · V i n , F C · T i n , C T T o u t , C T d t
where Vtank is the tank volume, PCh,HT,ANN is the predicted thermal power charged into the HT, PCh,HT,Exp is the measured thermal power charged into the HT, PDis,HT,ANN is the predicted thermal power discharged from the HT, PDis,HT,Exp is the measured thermal power discharged from the HT, PCh,CT,ANN is the predicted cooling power charged into the CT, PCh,CT,Exp is the measured cooling power charged into the CT, PDis,CT,ANN is the predicted cooling power discharged from the CT, PDis,CT,Exp is the measured cooling power discharged from the CT, ρ and cp are, respectively, the density and the specific heat of the HCF, the values of Vin,FC, Vin,IHX,HT, Vin,IHX,CT, Tin,HT, Tout,HT, Tin,IHX,HT, Tout,IHX,HT, Tin,CT, Tout,CT, Tin,IHX,CT, and Tout,IHX,CT are derived during the tests, t0 and tf are, respectively, the first and last time steps of the experiments, T ¯ H T , t 0 and T ¯ H T , t f are the arithmetic averages of the temperatures measured by the four sensors installed in the hot tank at the initial (t0) and final (tf) time steps, respectively, and T ¯ C T , t 0 and T ¯ C T , t f are the arithmetic averages of the temperatures measured by the four sensors installed in the cold tank at the initial (t0) and final (tf) time steps, respectively. T ¯ H T , t f , A N N and T ¯ C T , t f , A N N are the arithmetic averages of the temperatures predicted by the ANN5-based model at nodes 1, 2, 3, and 4 of the hot tank and the cold tank, respectively, at the final time step (tf), Tout,HT,ANN and Tout,IHX,HT,ANN are, respectively, the temperatures predicted by the ANN5-based model at the HT outlet and the IHX_HT outlet, and Tout,CT,ANN and Tout,IHX,CT,ANN are, respectively, the temperatures predicted by the ANN5-based model at the CT outlet and the IHX_CT outlet. The values of density and specific heat of the HCF were determined using data from the 2005 ASHRAE Handbook [45] according to the ethylene glycol concentration (that was measured and assumed equal to 6% by volume). Average values of these thermophysical properties over selected temperature intervals were adopted in this study in order to simplify the calculation by taking into account that their variability with temperature is reduced. Specifically, based on the operating scenarios of the experimental tests, the temperature range of 20 ÷ 50 °C is used to calculate the average density and specific heat of the heat carrier fluid in the HT, while the temperature range of 5 ÷ 25 °C is considered for the cold tank to derive the average density and specific heat of the heat carrier fluid in the case of the CT. In greater detail, cp and ρ were assumed equal to 4.071 kJ/kgK and 1002.1 kg/m3, respectively, for the HT, while cp and ρ were considered equal to 4.054 kJ/kgK and 1008.4 kg/m3 in the case of the CT.
According to Equations (9)–(20), a comparison between experimental and predicted data has been conducted by using the following metrics:
E N c , H T , E r r = E N c , H T , A N N E N c , H T , E x p E N c , H T , A N N · 100 %
E C h , H T , E r r = E C h , H T , A N N E C h , H T , E x p E C h , H T , A N N · 100 %
E D i s , H T , E r r = E D i s , H T , A N N E D i s , H T , E x p E D i s , H T , A N N · 100 %
E N h , C T , E r r = E N h , C T , A N N E N h , C T , E x p E N h , C T , A N N · 100 %
E C h , C T , E r r = E C h , C T , A N N E C h , C T , E x p E C h , C T , A N N · 100 %
E D i s , C T , E r r = E D i s , C T , A N N E D i s , C T , E x p E D i s , C T , A N N · 100 %
Table 5 presents the metrics calculated via Equations (21)–(23) for the hot tank, while Table 6 indicates the metrics derived through Equations (24)–(26) for the CT. Due to the nature of the experiments conducted in this study, it is not possible to calculate the above metrics for all phases of the verification experiments.
According to Table 5, the percentage differences range from a minimum of −0.877% (observed over the charging experiment of the HT) up to a maximum of 0.028% (corresponding to the charging phase of the simultaneous discharging/charging experiment of the HT). Similarly, with reference to Table 6, the percentage differences range between −0.890% (observed during the natural heat-up of the CT) and 0.102% (recognized during the charging phase of the simultaneous discharging/charging experiment of the CT). These results highlight the accuracy of the developed ANN5 model in predicting the real-world performance of the STES, regardless of which tank is being tested and under various boundaries. The findings of this study indicate that the discrepancies between the predicted and experimentally obtained energies are comparable with those indicated by Soomro et al. [44].
In order to complete the comparison between experimental and predicted data, the uncertainty related to the measured values has been determined for every time step, except in the case of the natural cooldown of the HT and heat-up of the CT where it has been calculated only once. Let us consider a measurand Y depending on a number of inputs X1, …, XN and let x1, …, xN be the measured values of X1, …, XN, respectively. Substituting x1, …, xN, to X1, …, XN, respectively, it is possible to obtain an estimation y of the measurand Y. According to Moffat et al. [46], the absolute measurement error δy associated with y can be calculated as the root-sum squared combination of the absolute measurement errors δx1, …, δxN associated with the evaluation of x1, …, xN, if δx1,…, δxN are independent and causal. In this study, the absolute measurement uncertainty δENc,HT,Exp, δPCh,HT,Exp, δPDis,HT,Exp, δENh,CT,Exp, δPCh,CT,Exp, δPDis,HT,Exp, and δPDis,CT,Exp associated with the calculation of ENc,HT,Exp, PCh,HT,Exp, PDis,HT,Exp, ENh,CT,Exp, PCh,CT,Exp, and δPDis,CT,Exp can be calculated according to the uncertainty analysis suggested by Mastrullo et al. [47] by using the subsequent formulas for the propagation of errors:
δ E N c , H T , E x p = ρ · V t a n k · c p · ( δ T ¯ H T , t 0 ) 2 + ( δ T ¯ H T , t f ) 2
δ P C h , H T , E x p = ρ · c p · T i n , I H X , H T T o u t , I H X , H T · δ V i n , I H X 2 + ( V i n , I H X , H T · δ T i n , I H X , H T ) 2 + ( V i n , I H X · δ T o u t , I H X , H T ) 2
δ P D i s , H T , E x p = ρ · c p · T o u t , H T T i n , H T · δ V i n , F C 2 + ( V i n , F C · δ T i n , H T ) 2 + ( V i n , F C · δ T o u t , H T ) 2
δ E N h , C T , E x p = ρ · V t a n k · c p · ( δ T ¯ C T , t 0 ) 2 + ( δ T ¯ C T , t f ) 2
δ P C h , C T , E x p = ρ · c p · T o u t , I H X , C T - T i n , I H X , C T · δ V i n , I H X , C T 2 + ( V i n , I H X , C T · δ T i n , I H X , C T ) 2 + ( V i n , I H X , C T · δ T o u t , I H X , C T ) 2
δ P D i s , C T , E x p = ρ · c p · T i n , C T - T o u t , C T · δ V i n , F C 2 + ( V i n , F C · δ T i n , C T ) 2 + ( V i n , F C · δ T o u t , C T ) 2
where δVin,IHX,HT, δVin,IHX,CT, δVin,FC, δ T ¯ H T , t 0 , δ T ¯ H T , t f , δTout,IHX,HT, δTin,IHX,HT, δTout,HT, δTin,HT, δ T ¯ C T , t 0 , δ T ¯ C T , t f , δTout,IHX,CT, δTin,IHX,CT, δTout,CT, and δTin,CT are the absolute measurement uncertainty of Vin,IHX,HT, Vin,IHX,CT, Vin,FC, T ¯ H T , t 0 , T ¯ H T , t f , Tout,IHX,HT, Tin,IHX,HT, Tout,HT, Tin,HT, T ¯ C T , t 0 , T ¯ C T , t f , Tout,IHX,CT, Tin,IHX,CT, Tout,CT, and Tin,CT, respectively (all these parameters are presented in Table 1). Based on Equations (27)–(32), it is feasible to compute the relative measurement uncertainty δENc,HT,Exp/ENc,HT,Exp associated with ENc,HT,Exp, the relative measurement uncertainty δPCh,HT,Exp/PCh,HT,Exp associated with PCh,HT,Exp, the relative measurement uncertainty δPDis,HT,Exp/PDis,HT,Exp corresponding to PDis,HT,Exp, the relative measurement uncertainty δENh,CT,Exp/ENh,CT,Exp of ENh,CT,Exp, the relative measurement uncertainty δPCh,CT,Exp/PCh,CT,Exp associated with PCh,CT,Exp, and the relative measurement uncertainty δPDis,CT,Exp/PDis,CT,Exp corresponding to PDis,CT,Exp. The uncertainty assessment shows the following:
  • The natural cooldown experiment of the HT, is characterized by a very low relative measurement uncertainty, approximately 0.220% of the experimental values of ENc,HT,Exp;
  • Through the charging experiment of the HT, approximately 62% of the measured data of PCh,HT,Exp obtained a relative measurement uncertainty smaller than 10%, while around 79% of the data regarding PCh,HT,Exp are distinguished by a relative measurement uncertainty below 16%;
  • Throughout the discharging experiment of the HT, around 53% of the measured data of PDis,HT,Exp are marked by a relative measurement uncertainty smaller than 8%, while around 93% of the experimental data of PDis,HT,Exp showed a relative measurement uncertainty smaller than 14%;
  • Through the simultaneous discharging/charging experiment of the HT, almost 100% of the recorded data of PCh,HT,Exp indicate a relative measurement uncertainty smaller than 4%, while around 99.98% of the of the recorded values of PDis,HT,Exp are characterized by a relative measurement uncertainty less than 2%;
  • The natural cooldown experiment of the CT is marked by a very low relative measurement uncertainty, approximately 0.388% of the recorded values of ENh,CT,Exp;
  • Throughout the charging experiment of the CT, approximately 71% of the test data of PCh,CT,Exp are distinguished by a relative measurement uncertainty less than 10%, while around 86% of the experimental data of PCh,CT,Exp show a relative measurement uncertainty beneath 14%;
  • Throughout the discharging experiment of the CT, around 52% of the measured datapoints of PDis,CT,Exp have a relative measurement uncertainty smaller than 8%, while around 92% of the recorded data of PDis,CT,Exp reveal a relative measurement uncertainty smaller than 14%;
  • During the simultaneous discharging/charging experiment of the CT, almost 97% of the recorded data of PCh,CT,Exp display a relative measurement uncertainty under 8%, while almost 100% of the experimental data of PDis,CT,Exp report a relative measurement uncertainty less than 4%.
The arithmetic mean of relative uncertainties have been calculated for all experiments and the related findings can be summarized as follows:
  • Arithmetic mean of relative measurement uncertainty equal to 9.02% with respect to PCh,HT,Exp through the charging experiment of the HT;
  • Arithmetic mean of relative measurement uncertainty equal to 7.53% with respect to PDis,HT,Exp over the discharging experiment of the HT;
  • Arithmetic mean of relative measurement uncertainty equal to 2.76% and 1.77%, respectively, with respect to PCh,HT,Exp and PDis,HT,Exp recorded through the simultaneous discharging/charging experiment of the HT;
  • Arithmetic mean of relative measurement uncertainty equal to 8.37% with respect to PCh,CT,Exp measured throughout the charging experiment of the CT;
  • Arithmetic mean of relative measurement uncertainty equal to 8.06% in the case of PDis,CT,Exp corresponding to the discharging experiment of the CT;
  • Arithmetic mean of relative measurement uncertainty equal to about 5.29% and 2.78%, respectively, regarding PCh,CT,Exp and PDis,CT,Exp measured during the simultaneous discharging/charging experiment of the CT.
The findings of the measurement uncertainty analysis highlight that the discrepancies between the predicted and measured values presented in Table 5 and Table 6 are aligned with the relative measurement uncertainties related to the empirical values; this indicates that the accuracy of the suggested ANN-based model to forecast both the CT and HT performance is high.

5. Verification of the ANN5 Model

To ensure the reproducibility of the results, the ANN development tracked a structured workflow within the MATLAB platform. First, raw experimental data were organized into a combined block corresponding to the eight operational modes to maintain sequential integrity. The NARX architecture was then subjected to a parametric sensitivity analysis of 28 configurations (varying hidden neurons and delays). This systematic approach was used to ensure that the performance of the optimal model (ANN5) was robust and not overly sensitive to the initial random weight distribution. The network was trained using the Levenberg–Marquardt algorithm, with early stopping applied when validation MSE failed to improve for six consecutive epochs.
In this section, the developed ANN5 model has been compared with the verification database consisting of experimental measurements collected from two new experimental tests performed (in addition to the training database described in Section 4) in order to furthermore verify the model’s predictive capability with respect to measured data not included in the datasets used for training, validating, and testing ANN5 itself. These additional experimental tests are described in Section 5.1, while Section 5.2 compares the ANN5 model predictions in contrast with the data recorded over these additional experiments. Table A6 in Appendix A summarizes the total duration, sampling interval, number of samples per operating mode, and the starting and ending day/time of each experiment for both the eight independent training tests (four performed with reference to the HT and four performed with reference to the CT), as well as the two independent verification tests (one performed with reference to the HT and one performed with reference to the CT).

5.1. Verification Database: Additional Independent Tests for the ANN5 Model Verification

Two additional verification experiments have been performed (one targeting the HT and one targeting the CT) from 9:00 a.m. to 6:00 p.m. During the verification experiment for the HT, the HT has been linked on one side to the HP through the IHX_HT and on the other side to the FC system via the tank’s inlet and outlet. Table 7 reports detailed information regarding the two verification tests targeting the HT and the CT, including the starting date/time, the ending date/time, the total test duration, the number of recorded samples, and the corresponding sampling interval.
The FC has been activated in order to keep a room temperature of 20 °C, with a dead band of ±0.2 °C; this means that when the room temperature rises to the upper limit of the dead band, the fan of the FC fan is switched off, but the HCF continues circulating through its heat exchanger; once the temperature becomes equal to the lower dead band limit, the FC fan is turned back on, while the HCF flow in the FC’s heat exchanger is maintained. The stream between the HP and the IHX_HT has been managed in an on/off mode to keep the top node temperature of the HT within the range from 37 °C to 40 °C.
During the verification experiment for the CT, the CT has been linked on one side to the RS through the IHX_CT and on the other side to the FC through the tank’s outlet and inlet. The FC has been controlled to keep a room temperature of 26 °C, with a dead band of ±0.2 °C. This means that when the room temperature drops to the lower limit of the dead band, the FC fan is turned off, but the HCF continues to flow through the FC’s heat exchanger; once the room temperature achieves the upper limit of the dead band, the FC fan is reactivated, while the HCF continues to flow through its IHX. The stream between the RS and the IHX_CT has been managed in an on/off mode to keep the temperature at the lowest node of the CT between 13 °C and 16 °C.
Considering that both verification experiments have been performed during an intermediate season (i.e., fall), the heating, ventilation, and air-conditioning (HVAC) system which consists of a constant air volume dual-fan single-duct air-handling unit serving the SENS i-Lab test room has been utilized to artificially emulate the cooling and heating demands. Detailed information regarding the components and control logic of this HVAC system are reported in [48,49,50]. During the experiment focused on the HT, the HVAC system simulated the cooling demand by maintaining a setpoint room temperature of 18 °C, with a dead band of ±1 °C; conversely, during the test focused on the CT, the HVAC system simulated the heating demand by maintaining a setpoint temperature of 28 °C, with a dead band of ±1 °C.
Figure 15a shows the temporal trend of the measured HCF temperatures at the four HT nodes, as well as at the outlet and inlet of both the HT and the IHX_HT during the verification experiment related to the HT. Figure 15b reports the outside air temperature and the volumetric flowrates of the HCF flowing into the FC system and the IHX_HT upon varying the time during the same experiment.
Similarly, Figure 16a displays the temporal trends of the measured HCF temperatures at the four CT nodes, along with the temperatures at the outlet and the inlet of both the CT and its IHX during the verification experiment of the CT. Figure 16b shows the outside air temperature and the volumetric flowrates of the HCF entering the IHX_CT and the FC upon varying the time during the experiment.
As illustrated in these figures, the flowrate of the HCF within the FC remains constant throughout both experiments, staying within the range between 1.40 m3/h and 1.45 m3/h.
More extensive information about the verification tests can be found in [33].

5.2. Independent Verification: Performance of ANN5 Model vs. The Experimental Verification Database

The ANN5 model was further validated using an independent dataset representing real-world operational scenarios, including simultaneous discharging/charging under heating and cooling modes. The ANN5-based model was converted to a closed-loop configuration for the independent verification against the tests in Section 5.1. Eleven parameters measured during the verification tests have been used as inputs for the ANN5 model. They consist of five predictors and six responses. The predictors are as follows: (1) temperature of the HCF at the inlet of the IHX measured at the previous time step (t − d); (2) volumetric flowrate of the HCF at the inlet of the IHX measured at the previous time step (t − d); (3) temperature of the HCF at the storage inlet measured at the previous time step (t − d); (4) volumetric flowrate of the HCF at the storage inlet measured at the previous time step (t − d); (5) outside air temperature measured at the previous time step (t − d). The responses are as follows: (1) temperature of the HCF at node 1 measured at the previous time step (t − d); (2) temperature of the HCF at node 2 measured at the previous time step (t − d); (3) temperature of the HCF at node 3 measured at the previous time step (t − d); (4) temperature of the HCF at node 4 measured at the previous time step (t − d); (5) temperature of the HCF at the IHX outlet measured at the previous time step (t − d); (6) temperature of the HCF at the storage inlet measured at the previous time step (t − d).
Figure 17 and Figure 18 compare the measured temperatures in contrast with the predicted ones by the ANN5 model with reference to the verification test of the CT and the HT, respectively. Specifically, Figure 17 shows the values of ΔTErr,i (Equation (2)) with reference to the temperature at the four nodes, the IHX exit, and the exit of the HT, while Figure 18 illustrates the values of ΔTErr,i (Equation (2)) with reference to the temperature at the four nodes, the IHX exit, and the exit of the CT. Computing the values ΔTErr,i is impossible when there is no flow in the IHX, so such periods are excluded from Figure 17 and Figure 18. Figure 17 highlights that for the HT the values of ΔTErr,i reach a maximum of 0.12 °C together with an average of −0.03 °C for THT1, a maximum of −0.17 °C together with an average of −0.05 °C for THT2, and a maximum of 0.90 °C together with an average of 0.02 °C for THT3, a maximum of 0.14 °C together with an average of 0.01 °C for THT4. As for Tout,IHX,HT and Tout,HT, their maximum ΔTErr,i values are 1.87 °C and 0.12 °C, respectively, with average values of 0.07 °C and 0.0002 °C, respectively. Figure 18 indicates that for the CT the values of ΔTErr,i achieve a maximum of −0.15 °C together with an average of −0.001 °C for TCT1, a maximum of −0.16 °C together with an average of −0.004 °C for TCT2, a maximum of 0.12 °C together with an average of 0.03 °C for TCT3, and a maximum of −0.10 °C together with an average of 0.001 °C for TCT4. As for Tout,IHX,CT and Tout,CT, their maximum ΔTErr,i values are −0.19 °C and −0.13 °C, respectively, with average values of 0.06 °C and −0.001 °C, respectively. Both Figure 17 and Figure 18 clearly show that the predicted trends of the HCF temperatures at the distinct four nodes, the IHX outlet, and the tank outlet closely match the measured data for both cold and hot storage; this underlines that the proposed ANN5 model successfully captures the real-world performance of the tanks.
With reference to the values of ΔTErr,i indicated in Figure 17 and Figure 18, Table 8 reports the maximum ΔTErr,i, minimum ΔTErr,i, 95th percentile of positive ΔTErr,i values, 95th percentile of negative ΔTErr,i values, and the time Tout,±95th with values of ΔTErr,i larger than the 95th percentile of positive ΔTErr,i values or lower than the 95th percentile of negative ΔTErr,i values. These parameters are calculated with reference to all temperatures reported in Figure 17 and Figure 18.
This table underlines that for the HT verification test the largest ΔTErr,i is 1.866 °C, while the smallest ΔTErr,i is −0.799 °C. With reference to the CT validation test, the largest ΔTErr,i is 0.122 °C, while the smallest ΔTErr,i is −0.189 °C. The highest values of Tout,±95th are 28.000 min for the HT and 27.417 min for the CT.
Table 9 underlines the statistical metrics AE (Equation (3)), ABE (Equation (4)), MSE (Equation (5)), RMSE (Equation (6)), NRMSE (Equation (7)), and R2 (Equation (8)) with reference to the temperature at the four nodes, the IHX outlet, and the tank outlet for both the CT and the HT. Table 9 shows that the AE values range between −0.0501 °C at node 2 of the HT and 0.0249 °C at node 3 of the HT. The best value is 0.0002 °C and it is associated with the HT outlet.
With reference to the CT, the values of AE range between −0.0039 °C (at node 2) and 0.579 °C (at the IHX_CT outlet); the most accurate prediction (AE= −0.0009 °C) is observed at both node 1 and the CT outlet.
The values of ABE range between a lowest value of 0.0214 °C obtained at node 4 and a highest value of 0.0545 °C observed at node 2 of the HT, while it ranges between 0.0052 °C and 0.0609 °C at the CT exit and the IHX_CT exit, respectively.
The values of MSE vary from the lowest value of 0.0007 °C2 at both the HT outlet and node 4 of the HT up to the highest value of 0.0187 °C2 at the IHX_HT exit, while it changes between 0.0001 °C2 and 0.0046 °C2 at the CT exit and the IHX_CT exit, respectively.
The highest RMSE is 0.1368 °C at the IHX_HT, while the lowest RMSE is 0.0261 °C at the HT outlet; it varies from the least values of 0.0091 °C at the exit of the CT up to the greatest of 0.0678 °C at the IHX outlet of the CT.
The highest NRMSE is 0.0061 for the IHX_HT outlet, while the lowest NRMSE is 0.0022 for node 4 of the HT; it changes from the lowest value of 0.0057 for the outlet of the CT up to the highest value of 0.0283 at node 3 of the CT.
The values of R2 range from the fewest value of 0.9977 for node 3 of the HT up to the greatest value of 0.9997 at node 4 and the HT outlet, while it falls within 0.9699 and 0.9984 for node 3 of the CT and the outlet of the CT, respectively.
Lee et al. [18] and Nash et al. [43] reported a minimum NRMSE value equal to 0.0021 and 0.045, respectively. Soomro et al. [44] reported a minimal value of MSE equal to 0.03 °C2, as well as a maximum R2 equal to 0.92. Additionally, Van Schalkwyk et al. [51] examined thermal stratification and energy distribution across various operational scenarios using an experimentally validated CFD model of a horizontally oriented electric hot-water storage cylinder with a resistive immersion heating coil. The CFD model demonstrated a RMSE of 1.5 °C when compared to experimental data, higher than the values obtained in this study which vary between 0.0091 °C and 0.1368 °C. Based on these results in the literature, it can be concluded that the ANN5 model proposed in this work is consistent with the outcomes of similar scientific papers and it is highly accurate in predicting the temperature trends at the tank outlets and the IHX outlets for both the HT and CT.
The predicted results derived based on the ANN5 model have also been contrasted with the experimental charging/discharging daily energies for both the CT and the HT via Equations (22), (23), (25), and (26). The parameters used in Equations (22), (23), (25), and (26) have been calculated via Equations (11)–(14) for the HT and via Equations (17)–(20) for the CT. Table 10 presents the above-mentioned metrics calculated according to Equations (22), (23), (25), and (26).
This table shows that the predicted result slightly underestimates the measured charging daily energy for the HT (ECh,HT,Exp) by −3.87%, while it overestimates the measured charging daily energy for the CT (ECh,CT,Exp) by 7.08%; the ANN5 model slightly overestimates the measured discharging daily energy for the HT (EDis,HT,Exp) and the CT (EDis,CT,Exp) by 0.09% and 0.13%, respectively. These small percentage differences, particularly in the case of measured discharging daily energy, highlight the accuracy of the ANN5 model in reflecting and representing the real-world performance of the STES. The results reported in Table 10 are in line with the findings reported in Scapino et al. [6], where a relative energy error between −3% and 4.2% has been obtained when a neural network model has been used for modeling a thermal energy storage system.
The uncertainties δPCh,HT,Exp, δPCh,CT,Exp, δPDis,HT,Exp, and δPDis,CT,Exp associated with the measured value of PCh,HT,Exp, PCh,CT,Exp, PDis,HT,Exp, and PDis,CT,Exp have been calculated based on Equations (28), (29), (31), and (32), respectively. The measurement uncertainty analysis indicated the following:
  • Around 98% of the experimental data of PCh,HT,Exp are distinguished by a relative measurement uncertainty lower than 4% over the charging phases of the HT;
  • Over than 99% of the experimental data of PCh,CT,Exp exhibit a relative measurement uncertainty smaller than 6% during the phases of charging of the CT;
  • Throughout the discharging phases of the HT, around 17% of the measured data of PDis,HT,Exp achieve a relative measurement uncertainty smaller than 2%, while around 72% of the experimental data of PDis,HT,Exp have a relative measurement uncertainty smaller than 10%;
  • Throughout the discharging phase of the CT, around 51% of the measured data of PDis,CT,Exp have a relative measurement uncertainty smaller than 2%, while about 87% of the measured data of PDis,CT,Exp achieve a relative measurement uncertainty smaller than 10%.
The arithmetic means of the relative uncertainties are as follows:
  • 2.79% with respect to PCh,HT,Exp throughout the phases of charging of the HT;
  • 4.18% with respect to PCh,CT,Exp throughout the phases of charging of the CT;
  • 7.69% with respect to PDis,HT,Exp throughout the phases of discharging of the HT;
  • 4.91% with respect to PDis,CT,Exp throughout the phases of discharging of the CT.
The above-mentioned data highlight that the discrepancies between the predicted and measured values presented in Table 10 are aligned with the calculated relative measurement uncertainties. For example, the difference between the predicted and measured values of thermal energy exchanged in the verification tests during the charging phases is −3.87% and 7.08% (Table 10) for the HT and the CT, respectively, while the minimum relative uncertainty of thermal energy measured during the verification tests in the case of the charging phases is 2.86% and 0.82% for the HT and the CT, respectively. Furthermore, the difference between the predicted and measured values of thermal energy exchanged in the verification tests in the case of the discharging phases is 0.09% and 0.13% (Table 10) for the HT and the CT, respectively, while the minimum relative uncertainty of thermal energy measured during the verification tests in the case of the discharging phases is 0.48% and 1.34% for HT and CT, respectively. This underlines that the capability of the proposed ANN5 model in predicting the performances of both the HT and the CT is high. In addition, the results reported in Table 10 show that the differences between the predicted and measured values for the CT over the charging phase are greater than those associated with the HT; this result is also due to the fact that the uncertainties of measurements associated with the charging phase of the CT are often larger than those related to the HT.
The performance and associated errors of the ANN model offer direct physical insights into the system’s operational dynamics [52]. Specifically, the model’s largest deviations between predicted and measured temperature profiles occur during periods of high transient behavior (i.e., fluctuating radiation or flowrates). This behavior is fundamentally explained by two phenomena (thermal stratification and system energy storage dynamics). Stratification leads to nonlinear temperature distribution within the storage tank, introducing complexities that the network, to be maintained in the same form as already submitted. More critically, the consistent lag in the ANN’s predicted temperature response compared to the experimental measurements confirms the significant influence of thermal inertia. During system start-up or sudden radiation spikes, a measurable amount of energy is temporarily consumed to charge the storage mass, delaying the fluid’s outlet temperature rise. The difference between the ANN-predicted responses and the measured outcomes is, therefore, a quantifiable representation of the energy absorbed by the system’s thermal mass, directly linking the network’s predictive limitations to fundamental heat transfer and energy storage principles. In greater detail, it can be noticed that during the verification tests the HCF moves through the tank at a volumetric flowrate of approximately 1.40 m3/h; at this speed, the theoretical residence time, which is the time it takes for water to fully cycle through the tank, is about 12.8 min; in contrast, the ANN5 model updates its predictions every 5 s. Because the model’s memory window is so much shorter than the theoretical residence time of the HCF, a natural thermal lag occurs during sudden transitions. The transient errors reported in Figure 17 and Figure 18 are a measurement of this thermal inertia; they represent the time the 300 L volume needs to absorb or release energy before the outlet temperature can fully react.
Empirical findings from black-box approaches are often limited by the boundary conditions and parameter ranges, which can limit their general applicability; the model’s reliability is highest when the inputs remain within the temperature and flowrate ranges. As a consequence, it should be underlined that the proposed ANN5-based model refers to the specific experimental setup explained in Section 2 and it can be applied with the above-mentioned accuracy to STESs characterized by similar geometry, instrumentation layout, operational flows and loads, climates and control modes associated with training and verification tests. The ANN5 model demonstrated a high degree of generalization and proved by its ability to accurately forecast system behavior during both training and verification tests (i.e., independent datasets). However, its transferability to different scenarios must be preliminarily and further verified after a minimum retraining based on related performance data.

6. Conclusions

This study presents a data-driven ANN model capable of accurately predicting the thermal behavior of short-term STES units under diverse operating conditions. Among the 28 tested architectures, ANN5 (12 neurons, delay = 1) achieved the best overall performance, with NRMSE values as low as 0.0022 and R2 exceeding 0.9699 for most temperature predictions. The model demonstrated strong generalization capabilities by accurately reproducing experimental results from independent verification tests, including both heating and cooling operations. Furthermore, daily energy predictions exhibited minimal deviation from measured values, confirming the model’s suitability for real-world applications.
Compared to physics-based and CFD models, the proposed ANN approach offers rapid computation and reduced complexity, making it ideal for integration into building energy management systems, predictive control strategies, and digital twin frameworks.
Our next research steps will be directed towards integrating the proposed ANN model with physics-based models of STESs, leading to a hybrid gray-box modeling framework that combines the predictive accuracy of data-driven approaches with the interpretability and generalizability of physical models. Such kinds of framework could help in accounting for tank volumes, geometries, and insulation properties varying with respect to those investigated in this study. The proposed model can also serve as a detailed tool for analyzing and optimizing the energy, environmental, and economic performance of STES-based energy systems as operating conditions vary. It can be embedded within smart building energy management systems to enable autonomous decision-making, predictive control, and adaptive scheduling. In addition, the developed ANN model can be potentially applied in system design optimization, predictive maintenance, or real-time control. In particular, it can be used for real-time forecasting and control of thermal energy flows, which supports dynamic optimization of HVAC systems and enhances overall building energy efficiency; the ANN model is also compatible with IoT platforms and sensor networks (allowing seamless data acquisition and system responsiveness in smart environments) and, therefore, it could also serve as a digital twin for STES systems, enabling virtual testing, fault detection, and performance benchmarking.

Author Contributions

Conceptualization, A.R., A.A.-S. and M.G.G.; methodology, A.R., M.E.Y., A.C., H.D., A.A.-S. and M.G.G.; software, A.R., M.E.Y., A.C. and H.D.; validation, A.R., M.E.Y., A.C., H.D., A.A.-S. and M.G.G.; formal analysis, A.R., M.E.Y., A.C., H.D., A.A.-S. and M.G.G.; investigation, A.R., M.E.Y., A.C. and H.D.; resources, A.R.; data curation, A.R., M.E.Y., A.C. and H.D.; writing—original draft preparation, A.R., M.E.Y., A.C., H.D., A.A.-S. and M.G.G.; writing—review and editing, A.R., M.E.Y., A.C., H.D., A.A.-S. and M.G.G.; visualization, A.R., M.E.Y., A.C., H.D., A.A.-S. and M.G.G.; supervision, A.R., A.A.-S. and M.G.G.; project administration, A.R.; funding acquisition, A.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The materials and data that support the findings of this study are available from the authors.

Acknowledgments

This study has been performed as part of the research activities under the collaboration agreement between the Department of Mechanical Engineering of the National University College of Technology (Jordan) and the Department of Architecture and Industrial Design of the University of Campania Luigi Vanvitelli (Italy). This study has been also performed in the framework of the project titled “Sviluppo di Sistemi Energetici Resilienti e Intelligenti per Comunita Energetiche Rinnovabili Residenziali e Commerciali—SERIREC”—CUP: E63C22002160007, supported by the Italian Government PNRR Grant No. PE00000021—PNRR—Mission 4—Component 2—Investment 1.3—Funded by the European Union—NextGenerationEU—Ministerial Decree No. 341 dated 15 March 2022—Cascade Call for the Extended Partnership “NEST—Network 4 Energy Sustainable Transition” Spoke 7 “Smart Sector Integration”—Ministerial Decree No. 800 dated 24 June 2024.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ABEAverage absolute error (°C)
AEAverage error (°C)
ANNArtificial neural network
BiLSTMBidirectional long short-term memory
cpSpecific heat (kJ/kgK)
CTCold tank
CFDComputational fluid dynamics
CNNCascade correlation neural network
dDelay
DeOuter diameter of tank (m)
Dout,IHXOuter tube diameter of internal heat exchanger (mm)
ECh,CT,ANNPredicted daily charged energy for cold tank (kJ)
ECh,CT,ExpMeasured daily charged energy for cold tank (kJ)
ECh,CT,ErrDifference between predicted and measured daily charged energy for cold tank (%)
ECh,HT,ANNPredicted daily charged energy for hot tank (kJ)
ECh,HT,ExpMeasured daily charged energy for hot tank (kJ)
ECh,HT,ErrDifference between predicted and measured daily charged energy for hot tank (%)
EDis,CT,ANNPredicted daily discharged energy for cold tank (kJ)
EDis,CT,ExpMeasured daily discharged energy for cold tank (kJ)
EDis,CT,ErrDifference between predicted and measured daily discharged energy for cold tank (%)
EDis,HT,ANNPredicted daily discharged energy for hot tank (kJ)
EDis,HT,ExpMeasured daily discharged energy for hot tank (kJ)
EDis,HT,ErrDifference between predicted and measured daily discharged energy for hot tank (%)
ENc,HT,ANNPredicted daily cooldown energy losses for hot tank (kJ)
ENc,HT,ExpMeasured daily cooldown energy losses for hot tank (kJ)
ENc,HT,ErrDifference between predicted and measured daily cooldown energy losses for hot tank (%)
ENh,CT,ANNPredicted daily heat-up energy losses for cold tank (kJ)
ENh,CT,ExpMeasured daily heat-up energy losses for cold tank (kJ)
ENh,CT,ErrDifference between predicted and measured daily heat-up energy losses for cold tank (%)
FCFan coil
GRUGated recurrent unit
HCFHeat carrier fluid
HPHeat pump
HTHot tank
HVACHeating, ventilation, and air-conditioning
iTime step (s)
ICT Internal cold tank of refrigerating system
IHTInternal hot tank of heat pump
IHXInternal heat exchanger
IHX_CTInternal heat exchanger inside cold tank
IHX_HTInternal heat exchanger inside hot tank
LSTMLong short-term memory
MSEMean square error (°C2)
NARXNonlinear auto-regressive with exogenous inputs
NRMSENormalized root mean square error
PCh,CT,ANNPredicted charged power for cold tank (W)
PCh,CT,ExpMeasured charged power for cold tank (W)
PCh,HT,ANNPredicted charged power for hot tank (W)
PCh,HT,ExpMeasured charged power for hot tank (W)
PDis,CT,ANNPredicted discharged power for cold tank (W)
PDis,CT,ExpMeasured discharged power for cold tank (W)
PDis,HT,ANNPredicted discharged power for hot tank (W)
PDis,HT,ExpMeasured discharged power for hot tank (W)
R2Coefficient of determination
RMSERoot mean square error (°C)
RSRefrigerating system
STESSensible thermal energy storage
tTime (s)
t0Initial experimental time (s)
tfFinal experimental time (s)
TANN,iPredicted temperature of a specific node at time step i (°C)
TCNTemporal convolutional network
TCT1Temperature of heat carrier fluid at node 1 of cold tank (°C)
TCT2Temperature of heat carrier fluid at node 2 of cold tank (°C)
TCT3Temperature of heat carrier fluid at node 3 of cold tank (°C)
TCT4Temperature of heat carrier fluid at node 4 of cold tank (°C)
Texp,iMeasured heat carrier fluid temperature of a specific node at time step i (°C)
Texp,maxMaximum measured temperature (°C)
Texp,minMinimum measured temperature (°C)
T ¯ exp Arithmetic mean of measured heat carrier fluid temperatures (°C)
THT1Temperature of heat carrier fluid at node 1 of hot tank (°C)
THT2Temperature of heat carrier fluid at node 2 of hot tank (°C)
THT3Temperature of heat carrier fluid at node 3 of hot tank (°C)
THT4Temperature of heat carrier fluid at node 4 of hot tank (°C)
T ¯ C T , t 0 Arithmetic average of heat carrier fluid temperatures measured at four distinct heights inside cold tank at initial time t0 (°C)
T ¯ C T , t f Arithmetic average of heat carrier fluid temperatures measured at four distinct heights inside cold tank at final time tf (°C)
T ¯ H T , t 0 Arithmetic average of heat carrier fluid temperatures measured at four distinct heights inside hot tank at initial time t0 (°C)
T ¯ H T , t f Arithmetic average of heat carrier fluid temperatures measured at four distinct heights inside hot tank at final time tf (°C)
Tin,CTTemperature of heat carrier fluid at inlet of cold tank (°C)
Tin,FCTemperature of heat carrier fluid at inlet of fan coil (°C)
Tin,HTTemperature of heat carrier fluid at hot tank inlet (°C)
Tin,HPTemperature of heat carrier fluid at inlet of heat pump (°C)
Tin,IHXTemperature of heat carrier fluid at internal heat exchanger inlet of tank (°C)
Tin,IHX,CTTemperature of heat carrier fluid at internal heat exchanger inlet of cold tank (°C)
Tin,IHX,HTTemperature of heat carrier fluid at internal heat exchanger inlet of hot tank (°C)
Tin,RSTemperature of heat carrier fluid at inlet of refrigerating system (°C)
TOATemperature of outside air (°C)
Tout,CTTemperature of heat carrier fluid at cold tank outlet (°C)
Tout,CT,ANNPredicted heat carrier fluid temperature at cold tank outlet (°C)
Tout,FCTemperature of heat carrier fluid at outlet of fan coil (°C)
Tout,HTTemperature of heat carrier fluid at hot tank outlet (°C)
Tout,HPTemperature of heat carrier fluid at outlet of heat pump (°C)
Tout,HT,ANNPredicted temperature at hot tank outlet (°C)
Tout,IHX,CTTemperature of heat carrier fluid at internal heat exchanger outlet of cold tank (°C)
Tout,IHX,CT,ANNPredicted heat carrier fluid temperature at internal heat exchanger outlet of cold tank (°C)
Tout,IHX,HTTemperature of heat carrier fluid at internal heat exchanger outlet of hot tank (°C)
Tout,IHX,HT,ANNPredicted heat carrier fluid temperature at internal heat exchanger outlet of hot tank (°C)
Tout,RSTemperature of heat carrier fluid at refrigerating system outlet (°C)
Tout,±95thPeriod with ΔTErr,i larger than the 95th percentile of positive ΔTErr,i values or lower than the 95th percentile of negative ΔTErr,i values (min)
TRoomAir temperature inside test room
TRoom Air temperature inside test room (°C)
TESThermal energy storage
Vin,CTVolumetric flowrate of heat carrier fluid entering the cold tank (m3/s)
Vin,FCVolumetric flowrate of heat carrier fluid leaving tank and entering fan coil (m3/s)
Vin,HTVolumetric flowrate of heat carrier fluid entering the hot tank (m3/s)
Vin,IHXVolumetric flowrate of heat carrier fluid through internal heat exchanger of tank (m3/s)
Vin,IHX,CTVolumetric flowrate of heat carrier fluid through internal heat exchanger of cold tank (m3/s)
Vin,IHX,HTVolumetric flowrate of heat carrier fluid through internal heat exchanger of hot tank (m3/s)
Vout,CTVolumetric flowrate of heat carrier fluid exiting the cold tank (m3/s)
Vout,HTVolumetric flowrate of heat carrier fluid exiting the hot tank (m3/s)
VtankTank volume (m3)
%VglycolPercentage by volume of glycol in heat carrier fluid (%)
Greek
δENh,CT,ExpMeasurement uncertainty of experimental energy losses during natural heat-up for cold tank (J)
δENc,HT,ExpMeasurement uncertainty of experimental energy losses during natural cooldown for hot tank (J)
δPCh,CT,ExpMeasurement uncertainty of experimental charged power for cold tank (W)
δPCh,HT,ExpMeasurement uncertainty of experimental charged power for hot tank (W)
δPDis,CT,ExpMeasurement uncertainty of experimental discharged power for cold tank (W)
δPDis,HT,ExpMeasurement uncertainty of experimental discharged power for hot tank (W)
δTin,CTMeasurement uncertainty of measured heat carrier fluid temperature at cold tank inlet (°C)
δTin,HTMeasurement uncertainty of experimental heat carrier fluid temperature at hot tank inlet (°C)
δTin,IHX,CTMeasurement uncertainty of experimental heat carrier fluid temperature at internal heat exchanger inlet of cold tank (°C)
δTin,IHX,HTMeasurement uncertainty of experimental heat carrier fluid temperature at internal heat exchanger inlet of hot tank (°C)
δTout,CTMeasurement uncertainty of experimental heat carrier fluid temperature at cold tank outlet (°C)
δTout,HTMeasurement uncertainty of experimental heat carrier fluid temperature at hot tank outlet (°C)
δTout,IHX,CTMeasurement uncertainty of experimental heat carrier fluid temperature at internal heat exchanger outlet of cold tank (°C)
δTout,IHX,HTMeasurement uncertainty of experimental heat carrier fluid temperature at internal heat exchanger outlet of hot tank (°C)
δ T ¯ C T , t 0 Measurement uncertainty of arithmetic average of experimental heat carrier fluid temperatures at four distinct heights inside cold tank at initial time t0 (°C)
δ T ¯ C T , t f Measurement uncertainty of arithmetic average of experimental heat carrier fluid temperatures at four distinct heights inside cold tank at initial time tf (°C)
δ T ¯ H T , t 0 Measurement uncertainty of arithmetic average of experimental heat carrier fluid temperatures at four distinct heights inside hot tank at initial time t0 (°C)
δ T ¯ H T , t f Measurement uncertainty of arithmetic average of experimental heat carrier fluid temperatures at four distinct heights inside hot tank at initial time tf (°C)
δVin,FCMeasurement uncertainty of measured volumetric flowrate exiting tank and entering fan coil (m3/s)
δVin,IHX,CTMeasurement uncertainty of measured volumetric flowrate at inlet of internal heat exchanger of cold tank (m3/s)
δVin,IHX,HTMeasurement uncertainty of measured volumetric flowrate at inlet of internal heat exchanger of hot tank (m3/s)
ρDensity of heat carrier fluid inside tank (kg/m3)
ΔTErr,iDifference between predicted and measured temperature (°C)

Appendix A

Table A1 reports the values of the AE and ABE (defined, respectively, using Equations (3) and (4)) for each of the six outputs associated with each of the 28 ANN models against the training database. The cells reporting the best and worst performances within each row are shaded, respectively, in green and red to facilitate the comparison.
Table A1. Average error and average absolute error for each of the 6 outputs associated with the 28 ANN models against the training database.
Table A1. Average error and average absolute error for each of the 6 outputs associated with the 28 ANN models against the training database.
Neurons per LayerDelayAE·10−5 (°C)ABE·10−3 (°C)
TCT1, THT1 TCT2, THT2TCT3, THT3TCT4, THT4Tout,IHX,CT, Tout,IHX,HTTout,CT, Tout,HTTCT1, THT1 TCT2, THT2TCT3, THT3TCT4, THT4Tout,IHX,CT, Tout,IHX,HTTout,CT, Tout,HT
ANN181−9−15013−1487108128
ANN28243429181689108195
ANN384566251−23−149441191110237
ANN48682020715811111212219
ANN5121−48−38−80−67−100−6466105175
ANN61223718−54185290−5713812111710
ANN71246−1620211851161514142611
ANN8126315529281024161314152313
ANN9161726042441366287128188
ANN 101621211732119131315112511
ANN 11164−466−936−307−2227−1548−607161817263415
ANN 12166833−715−908−2512864−1236251725303720
ANN 13201−299−6523−88−100−1381010139249
ANN 14202−16−17−50−15−7−1911131412229
ANN 1520443373947541121315162611
ANN 16206352237344467481103141415142713
ANN 17241−37−44−42−10−128991292310
ANN 18242−83−81−101−100−72−7710111111216
ANN 192441201021893979−1312121411239
ANN 202461675589−14201639213232282123263717
ANN 21281−30−38−39−53−38−478788215
ANN 222824517508−103510121111216
ANN 2328499122603342−6031453−35203440244116
ANN 24286−986−2861−101−4712121213216
ANN 25321407489884645466111213112512
ANN 26322−2006991498−431513675241623193216
ANN 27324518−131−13012918214322823244123
ANN 28326−187−137−16−161−14−22113151313228
Table A2 reports the values of the MSE and RMSE (defined, respectively, using Equations (5) and (6)) for each of the six outputs associated with each of the 28 ANN models against the training database. The cells reporting the best and worst performances within each row are shaded, respectively, in green and red to facilitate the comparison.
Table A2. Mean square error and root mean square error for each of the 6 outputs associated with the 28 ANN models against the training database.
Table A2. Mean square error and root mean square error for each of the 6 outputs associated with the 28 ANN models against the training database.
Neurons per LayerDelayMSE·10−5 (°C2)RMSE·10−3 (°C)
TCT1, THT1 TCT2, THT2TCT3, THT3TCT4, THT4Tout,IHX,CT, Tout,IHX,HTTout,CT, Tout,HTTCT1, THT1 TCT2, THT2TCT3, THT3TCT4, THT4Tout,IHX,CT, Tout,IHX,HTTout,CT, Tout,HT
ANN181151320124215121214112012
ANN28218214513133713152112368
ANN3842920382119013171419144411
ANN4863297475577634183122238818
ANN512198465130599217367
ANN612213026402514847361620163822
ANN71241161359215949570343730407027
ANN812630080264166298469552851415568
ANN91611412591517414121124124212
ANN 1016213810426082405111373251296433
ANN 111648813411918645056303735436724
ANN 12166192180494383839122444270629235
ANN 132013230923026830181730175217
ANN 142022737833524121161929194915
ANN 15204637013510249061252737327025
ANN 1620655658947830816122517577695512750
ANN 172412323692030125151526145516
ANN 1824220267028253714162617509
ANN 192441286810212023346362632354822
ANN 20246463255273268756220685152528747
ANN 2128114115913241712102411498
ANN 222822911122155273717334723528
ANN 23284281575392579876571537663769476
ANN 242867118318429935852274343556023
ANN 253214452914629650212330215422
ANN 26322112127412138342246333664375850
ANN 27324324213209302706344574646558459
ANN 28326165328462438617344415768667959
Table A3 reports the values of the NRMSE and R2 (defined, respectively, using Equations (7) and (8)) for each of the six outputs associated with each of the 28 ANN models against the training database. The cells reporting the best and worst performances within each row are shaded, respectively, in green and red to facilitate the comparison.
Table A3. Normalized root mean square error and coefficient of determination R2 for each of the 6 outputs associated with the 28 ANN models against the training database.
Table A3. Normalized root mean square error and coefficient of determination R2 for each of the 6 outputs associated with the 28 ANN models against the training database.
Neurons per LayerDelayNRMSE·10−4R2
TCT1, THT1 TCT2, THT2TCT3, THT3TCT4, THT4Tout,IHX,CT, Tout,IHX,HTTout,CT, Tout,HTTCT1, THT1 TCT2, THT2TCT3, THT3TCT4, THT4Tout,IHX,CT, Tout,IHX,HTTout,CT, Tout,HT
ANN1813333530.99999910.99999930.99999900.99999930.99999810.9999988
ANN2823353820.99999900.99999890.99999770.99999920.99999400.9999995
ANN38443441030.99999840.99999890.99999810.99999880.99999140.9999990
ANN48647561950.99999820.99999490.99999770.99999670.99996500.9999973
ANN51212252820.99999950.99999960.99999770.99999970.99999420.9999996
ANN61229454850.99999270.99999870.99999800.99999850.99999330.9999963
ANN7124897101670.99999350.99999300.99999540.99999050.99997770.9999945
ANN8126137121012170.99998320.99999580.99998690.99999010.99998660.9999632
ANN91613363930.99999920.99999940.99999710.99999910.99999210.9999989
ANN 10162981271480.99999220.99999460.99998710.99999510.99998170.9999913
ANN 11164798111560.99999510.99999300.99999410.99998890.99997970.9999956
ANN 12166111016152090.99998920.99999060.99997550.99997710.99996220.9999904
ANN 1320144741140.99999820.99999840.99999540.99999820.99998790.9999976
ANN 1420245751140.99999850.99999800.99999590.99999790.99998910.9999983
ANN 1520466981560.99999640.99999630.99999330.99999390.99997790.9999952
ANN 162061818161428130.99996880.99996920.99997630.99998160.99992730.9999803
ANN 1724144631240.99999870.99999880.99999660.99999880.99998640.9999980
ANN 1824234641120.99999890.99999860.99999650.99999840.99998860.9999994
ANN 1924496791150.99999280.99999650.99999490.99999280.99998950.9999964
ANN 202461612121319120.99997400.99998660.99998640.99998400.99996590.9999828
ANN 2128132631120.99999920.99999940.99999710.99999920.99998910.9999995
ANN 22282481161220.99999840.99999420.99998900.99999670.99998770.9999995
ANN 232841318141921190.99998420.99996990.99998050.99996540.99996050.9999552
ANN 2428661010131360.99999600.99999040.99999090.99998210.99998390.9999959
ANN 2532155751260.99999750.99999730.99999550.99999730.99998670.9999961
ANN 263228815913120.99999370.99999330.99997960.99999180.99998460.9999807
ANN 273241411111319150.99998180.99998880.99998960.99998200.99996820.9999730
ANN 283261014161617150.99999070.99998280.99997700.99997390.99997220.9999730
Table A4 reports the values of the AE, ABE, MSE, RMSE, NRMSE, and R2 (defined by Equations (3)–(8)) upon varying the type of training experiment for the HT. The blank cells in this table correspond to the physically irrelevant measurements of each individual experiment. The green shading in this table has been given to the cells associated with the best performance for each line, while the red shading has been assigned to the worst performances.
Table A4. Statistical metrics for the ANN5 configuration of the hot tank upon varying the training experiments.
Table A4. Statistical metrics for the ANN5 configuration of the hot tank upon varying the training experiments.
MetricsParameterCooldown
Test
Charging
Test
Discharging
Test
Simultaneous Discharging and Charging Test
AE·10−4 (°C)THT1−1543−644
THT2−2252−782
THT3−3038−53−19
THT4−3851−728
Tout,IHX,HT 41 −6
Tout,HT −58−2
ABE·10−3 (°C)THT16675
THT26883
THT3511729
THT45774
Tout,IHX,HT 20 45
Tout,HT 64
MSE·10−5 (°C2)THT1514144
THT2516101
THT3419710122
THT451282
Tout,IHX,HT 629 242
Tout,HT 73
RMSE·10−3 (°C)THT1712126
THT2713104
THT37441035
THT471195
Tout,IHX,HT 79 49
Tout,HT 86
NRMSE·10−4THT135716
THT235610
THT33196107
THT435510
Tout,IHX,HT 30 220
Tout,HT 513
R2THT10.99999860.99999480.99999260.9999058
THT20.99999870.99999400.99999370.9999627
THT30.99999890.99970750.99999380.9950490
THT40.99999870.99999470.99999460.9999401
Tout,IHX,HT 0.9976147 0.9900936
Tout,HT 0.99999620.9999272
Table A5 reports the values of the AE, ABE, MSE, RMSE, NRMSE, and R2 (defined by Equations (3)–(8)) upon varying the type of training experiment for the CT. The blank cells in this table correspond to the physically irrelevant measurements of each individual experiment. The green shading in this table has been given to the cells associated with the best performance for each line, while the red shading has been assigned to the worst performances.
Table A5. Statistical metrics for the ANN5 configuration of the cold tank upon varying the training experiments.
Table A5. Statistical metrics for the ANN5 configuration of the cold tank upon varying the training experiments.
MetricsParameterHeat-Up TestCharging
Test
Discharging
Test
Simultaneous Discharging
and Charging Test
AE·10−4 (°C)TCT1−6−161212
TCT2−3−1255−4
TCT31−10180
TCT4−2−1350−11
Tout,IHX,CT −16 6
Tout,CT 1310
ABE·10−3 (°C)TCT18444
TCT27467
TCT357715
TCT45352
Tout,IHX,CT 12 21
Tout,CT 33
MSE·10−5 (°C2)TCT119222
TCT212358
TCT3612735
TCT45271
Tout,IHX,CT 38 71
Tout,CT 32
RMSE·10−3 (°C)TCT114555
TCT211679
TCT3811919
TCT47483
Tout,IHX,CT 19 27
Tout,CT 54
NRMSE·10−4TCT1115516
TCT2116725
TCT3811965
TCT484811
Tout,IHX,CT 34 112
Tout,CT 513
R2TCT10.99998570.99999430.99999630.9999033
TCT20.99998760.99999190.99999270.9997063
TCT30.99999240.99997240.99998900.9986572
TCT40.99999340.99999580.99999000.9999649
Tout,IHX,CT 0.9994188 0.9981574
Tout,CT 0.99999570.9999411
Table A6 describes both the eight independent training tests as well as the two independent verification tests in terms of total duration, sampling interval, number of samples per operating mode, and the starting and ending day/time.
Table A6. Total duration, sampling interval, number of samples, starting/ending date/time of the independent training and verification databases.
Table A6. Total duration, sampling interval, number of samples, starting/ending date/time of the independent training and verification databases.
Test DescriptionTotal Duration (min)Sampling Interval (s)Number of SamplesStarting Date- Time (dd/mm/yyyy)- (hh:mm:ss)Ending Date- Time (dd/mm/yyyy)- (hh:mm:ss)
Four training tests for the HTNatural cooldown experiment7559.060756013/04/2022- 11:43:3518/04/2022- 17:28:27
Charging experiment403.05483705/05/2022- 09:25:0205/05/2022- 16:13:30
Discharging experiment312.05374511/04/2022- 13:18:3811/04/2022- 18:34:23
Simultaneous discharging/charging experiment337.05404512/04/2022- 12:15:2812/04/2022- 17:57:27
Four training tests for the CTNatural heat-up experiment7699.060770009/05/2022- 18:24:0815/05/2022- 02:43:38
Charging experiment529.55635506/05/2022- 09:38:2906/05/2022- 18:35:26
Discharging experiment233.05279720/04/2022- 15:03:1220/04/2022- 18:59:51
Simultaneous discharging/charging experiment331.05397321/04/2022- 13:10:3621/04/2022- 18:46:47
Verification test for the HT 540.05648010/11/2022- 09:00:0010/11/2022-
18:00:00
Verification test for the CT 540.05648015/11/2022- 09:00:0015/11/2022- 18:00:00

References

  1. Dinçer, İ.; Rosen, M. Thermal Energy Storage: Systems and Applications, 3rd ed; John Wiley & Sons Ltd.: Hoboken, NJ, USA, 2021; pp. 1–653. [Google Scholar] [CrossRef]
  2. Pinel, P.; Cruickshank, C.A.; Beausoleil-Morrison, I.; Wills, A. A Review of Available Methods for Seasonal Storage of Solar Thermal Energy in Residential Applications. Renew. Sustain. Energy Rev. 2011, 15, 3341–3359. [Google Scholar] [CrossRef]
  3. Xu, J.; Wang, R.Z.; Li, Y. A Review of Available Technologies for Seasonal Thermal Energy Storage. Sol. Energy 2014, 103, 610–638. [Google Scholar] [CrossRef]
  4. Ghalambaz, M.; Sheremet, M.; Fauzi, M.A.; Fteiti, M.; Younis, O. A Scientometrics Review of Solar Thermal Energy Storage (STES) during the Past Forty Years. J. Energy Storage 2023, 66, 107266. [Google Scholar] [CrossRef]
  5. Ciampi, G.; Ciervo, A.; Rosato, A.; Sibilio, S.; Di Nardo, A. Parametric Simulation Analysis of a Centralized Solar Heating System with Long-Term Thermal Energy Storage Serving a District of Residential and School Buildings in Italy. Adv. Model. Anal. A 2018, 55, 165–172. [Google Scholar] [CrossRef]
  6. Scapino, L.; Zondag, H.A.; Diriken, J.; Rindt, C.C.M.; Van Bael, J.; Sciacovelli, A. Modeling the Performance of a Sorption Thermal Energy Storage Reactor Using Artificial Neural Networks. Appl. Energy 2019, 253, 113525. [Google Scholar] [CrossRef]
  7. Lamrani, B.; Alqahtani, R.T.; Ajbar, A.; Benaicha, M. Dynamic Performance Analysis of Sensible and Latent Cold Thermal Energy Storage Systems for Building Cooling Networks. Case Stud. Therm. Eng. 2025, 71, 106264. [Google Scholar] [CrossRef]
  8. Elsheikh, A.H.; Sharshir, S.W.; Abd Elaziz, M.; Kabeel, A.E.; Guilan, W.; Haiou, Z. Modeling of Solar Energy Systems Using Artificial Neural Network: A Comprehensive Review. Sol. Energy 2019, 180, 622–639. [Google Scholar] [CrossRef]
  9. Ji, H.Y.; Kang, C.; Park, D. Experiment and Prediction Analysis of Thermal Energy Storage for Heat Load Balancing in Domestic Hot Water System. Energy 2024, 313, 134040. [Google Scholar] [CrossRef]
  10. American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE). 2017 ASHRAE Handbook—Fundamentals, SI ed.; American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc.: Atlanta, GA, USA, 2017. [Google Scholar]
  11. Géczy-Víg, P.; Farkas, I. Neural Network Modelling of Thermal Stratification in a Solar DHW Storage. Sol. Energy 2010, 84, 801–806. [Google Scholar] [CrossRef]
  12. Yaïci, W.; Entchev, E. Performance Prediction of a Solar Thermal Energy System Using Artificial Neural Networks. Appl. Therm. Eng. 2014, 73, 1348–1359. [Google Scholar] [CrossRef]
  13. Kalogirou, S.A. Applications of Artificial Neural-Networks for Energy Systems. Appl. Energy 2000, 67, 17–35. [Google Scholar] [CrossRef]
  14. Rojas Cala, E.F.; Béjar, R.; Mateu, C.; Borri, E.; Romagnoli, A.; Cabeza, L.F. Modeling of TES Tanks by Means of CFD Simulation Using Neural Networks. Energies 2025, 18, 511. [Google Scholar] [CrossRef]
  15. Soomro, A.A.; Mokhtar, A.A.; Akbar, A.; Abbasi, A. Modelling Techniques Used in the Analysis of Stratified Thermal Energy Storage: A Review. MATEC Web Conf. 2018, 225, 01015. [Google Scholar] [CrossRef]
  16. Sioshansi, R.; Denholm, P.; Arteaga, J.; Awara, S.; Bhattacharjee, S.; Botterud, A.; Cole, W.; Cortes, A.; De Queiroz, A.; Decarolis, J.; et al. Energy-Storage Modeling: State-of-the-Art and Future Research Directions. IEEE Trans. Power Syst. 2022, 37, 860–875. [Google Scholar] [CrossRef]
  17. Amarasinghe, K.; Wijayasekara, D.; Carey, H.; Manic, M.; He, D.; Chen, W.P. Artificial Neural Networks Based Thermal Energy Storage Control for Buildings. In IECON 2015—41st Annual Conference of the IEEE Industrial Electronics Society; IEEE: Yokohama, Japan, 2015; pp. 5421–5426. [Google Scholar] [CrossRef]
  18. Lee, D.; Ooka, R.; Ikeda, S.; Choi, W. Artificial Neural Network Prediction Models of Stratified Thermal Energy Storage System and Borehole Heat Exchanger for Model Predictive Control. Sci. Technol. Built Environ. 2019, 25, 534–548. [Google Scholar] [CrossRef]
  19. MATLAB, MathWorks. Available online: https://www.mathworks.com/products/matlab.html (accessed on 9 December 2025).
  20. Ameri Siahoui, H.R.; Dehghani, A.R.; Razavi, M.; Khani, M.R. Investigation of Thermal Stratification in Cisterns Using Analytical and Artificial Neural Networks Methods. Energy Convers. Manag. 2011, 52, 505–511. [Google Scholar] [CrossRef]
  21. Diez, F.J.; Navas, L.M.; Martínez, A. Prediction and Identification of the Evolution of Solar-Heated Hot Water Temperature in a Stratified Tank in Static Mode Using Artificial Neural Networks. Appl. Sol. Energy 2016, 52, 183–192. [Google Scholar] [CrossRef]
  22. Géczy-Víg, P.; Farkas, I. Influence of the Time Step in Ann Modelling of Thermal Stratification of Solar Storage. In Proceedings of the IFAC Proceedings Volumes (IFAC-PapersOnline), Seoul, Republic of Korea, 6–11 July 2008; Volume 41. [Google Scholar]
  23. Kalogirou, S.A.; Panteliou, S.; Dentsoras, A. Modeling of Solar Domestic Water Heating Systems Using Artificial Neural Networks. Sol. Energy 1999, 65, 335–342. [Google Scholar] [CrossRef]
  24. Souliotis, M.; Kalogirou, S.; Tripanagnostopoulos, Y. Modelling of an ICS Solar Water Heater Using Artificial Neural Networks and TRNSYS. Renew. Energy 2009, 34, 1333–1339. [Google Scholar] [CrossRef]
  25. TRNSYS—Transient System Simulation Tool. Available online: http://www.trnsys.com (accessed on 9 December 2025).
  26. Wang, Y.; Chen, J.; Cao, B.; Liu, X.; Zhang, X. Energy Consumption Prediction of Cold Storage Based on LSTM with Parameter Optimization. Int. J. Refrig. 2025, 175, 12–24. [Google Scholar] [CrossRef]
  27. Cheng, J.; Jin, S.; Zheng, Z.; Hu, K.; Yin, L.; Wang, Y. Energy Consumption Prediction for Water-Based Thermal Energy Storage Systems Using an Attention-Based TCN-LSTM Model. Sustain. Cities Soc. 2025, 126, 106383. [Google Scholar] [CrossRef]
  28. Saikia, P.; Bastida, H.; Ugalde-Loo, C.E. An Effective Predictor of the Dynamic Operation of Latent Heat Thermal Energy Storage Units Based on a Non-Linear Autoregressive Network with Exogenous Inputs. Appl. Energy 2024, 360, 122697. [Google Scholar] [CrossRef]
  29. Badji, A.; Benseddik, A.; Bensaha, H.; Boukhelifa, A.; Bouhoun, S.; Nettari, C.; Kherrafi, M.A.; Lalmi, D. Experimental Assessment of a Greenhouse with and without PCM Thermal Storage Energy and Prediction Their Thermal Behavior Using Machine Learning Algorithms. J. Energy Storage 2023, 71, 108133. [Google Scholar] [CrossRef]
  30. Billings, S.A. Nonlinear System Identification: NARMAX Methods in the Time, Frequency, and Spatio-Temporal Domains; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2013; pp. 1–555. [Google Scholar] [CrossRef]
  31. Karim, F.; Majumdar, S.; Darabi, H.; Chen, S. LSTM Fully Convolutional Networks for Time Series Classification. IEEE Access 2017, 6, 1662–1669. [Google Scholar] [CrossRef]
  32. Kratzert, F.; Klotz, D.; Brenner, C.; Schulz, K.; Herrnegger, M. Rainfall-Runoff Modelling Using Long Short-Term Memory (LSTM) Networks. Hydrol. Earth Syst. Sci. 2018, 22, 6005–6022. [Google Scholar] [CrossRef]
  33. Rosato, A.; El Youssef, M.; Daoud, H.; Al-Salaymeh, A.; Ghorab, M.G. TRNSYS Dynamic Digital Twin of Hot and Cold Sensible Thermal Energy Storages: An Experimental Calibration and Validation Approach. J. Energy Storage 2025, 105, 114700. [Google Scholar] [CrossRef]
  34. Rosato, A.; Guarino, F.; Filomena, V.; Sibilio, S.; Maffei, L. Experimental Calibration and Validation of a Simulation Model for Fault Detection of HVAC Systems and Application to a Case Study. Energies 2020, 13, 3948. [Google Scholar] [CrossRef]
  35. Heizer. Model Zani PUIW-3. Available online: https://zani.it/pdf/PU_PUW_PIUW.pdf (accessed on 9 December 2025).
  36. Rhoss S.p.A. YARDY EV3 Fan Coil. Available online: https://doming.rs/cms_upload/catalog/product_files/2070127_fan_coils_yardy_ev3.pdf (accessed on 9 December 2025).
  37. E + E Elektronik. EE210 Outdoor Temperature and Relative Humidity Sensor. Available online: https://www.epluse.com/fileadmin/data/product/ee210/datasheet_EE210_Outdoor.pdf (accessed on 9 December 2025).
  38. TSI Incorporated. Q-Trak™ Multi-Function Indoor Air Quality Monitor. Available online: https://tsi.com/getmedia/d2a8d1d1-7551-47fe-8a0f-3c14b09b494b/7575_QTrak_A4_UK_5001356-web?ext=.pdf (accessed on 9 December 2025).
  39. Endress + Hauser. Proline Promag E 100 Electromagnetic Flowmeter. Available online: https://bdih-download.endress.com/file/005056A5E3831EDBB8DDE7F962CC913F/TI01159DEN_0317.pdf (accessed on 9 December 2025).
  40. Metron S.p.A. PT 100 Heat Carrier Fluid Temperature Sensor. Available online: https://shop.measureit.eu/sensori.html (accessed on 9 December 2025).
  41. BELIMO Italia S.r.l. EV020R + BAC Energy Valve Volume Percentage of Glycol Sensor. Available online: https://www.belimoseoul.com/data/medium/9d020b80b518dcf144d3cc8db59f777e.pdf (accessed on 9 December 2025).
  42. Angrisani, G.; Canelli, M.; Roselli, C.; Sasso, M. Calibration and Validation of a Thermal Energy Storage Model: Influence on Simulation Results. Appl. Therm. Eng. 2014, 67, 190–200. [Google Scholar] [CrossRef]
  43. Nash, A.L.; Badithela, A.; Jain, N. Dynamic Modeling of a Sensible Thermal Energy Storage Tank with an Immersed Coil Heat Exchanger under Three Operation Modes. Appl. Energy 2017, 195, 877–889. [Google Scholar] [CrossRef]
  44. Soomro, A.A.; Mokhtar, A.A.; Salilew, W.M.; Abdul Karim, Z.A.; Abbasi, A.; Lashari, N.; Jameel, S.M. Machine Learning Approach to Predict the Performance of a Stratified Thermal Energy Storage Tank at a District Cooling Plant Using Sensor Data. Sensors 2022, 22, 7687. [Google Scholar] [CrossRef] [PubMed]
  45. ASHRAE. Chapter 21: Physical Properties of Secondary Coolants (Brines). In Handbook-Chapter, ASHRAE Fundamentals; American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc.: Atlanta, GA, USA, 2005. [Google Scholar]
  46. Moffat, R.J. Using Uncertainty Analysis in the Planning of an Experiment. ASME J. Fluids Eng. 1985, 1072, 173–178. [Google Scholar] [CrossRef]
  47. Mastrullo, R.; Rosato, A.; Vanoli, G.P.; Thome, J.R. A Methodology to Select the Experimental Plant Instrumentation Based on an a Priori Analysis of Measurement Errors and Instrumentation Cost. Int. Commun. Heat Mass Transf. 2008, 35, 689–695. [Google Scholar] [CrossRef]
  48. Rosato, A.; Guarino, F.; El Youssef, M.; Capozzoli, A.; Masullo, M.; Maffei, L. Faulty Operation of Coils’ and Humidifier Valves in a Typical Air-Handling Unit: Experimental Impact Assessment of Indoor Comfort and Patterns of Operating Parameters under Mediterranean Climatic Conditions. Energies 2022, 15, 6781. [Google Scholar] [CrossRef]
  49. Rosato, A.; El Youssef, M.; Guarino, F.; Ciervo, A.; Sibilio, S. Experimental Studies of Air-Handling Units’ Faulty Operation for the Development of Data-Driven Fault Detection and Diagnosis Tools: A Systematic Review. Energy Rep. 2022, 8, 494–503. [Google Scholar] [CrossRef]
  50. Rosato, A.; Guarino, F.; El Youssef, M.; Capozzoli, A.; Masullo, M.; Maffei, L. Experimental Assessment of Ground-Truth Faults in a Typical Single-Duct Dual-Fan Air-Handling Unit under Mediterranean Climatic Conditions: Impact Scenarios of Sensors’ Offset and Fans’ Failure. Energy Build. 2022, 275, 112492. [Google Scholar] [CrossRef]
  51. van Schalkwyk, P.D.; Meyer, J.P.; Engelbrecht, J.A.A.; Booysen, M.J. Numerical Modelling of Thermal Stratification Scenarios in Horizontal Electric Hot Water Storage Tanks. Appl. Therm. Eng. 2025, 258, 124716. [Google Scholar] [CrossRef]
  52. Zhang, T.; Strbac, G. Artificial Intelligence Applications for Energy Storage: A Comprehensive Review. Energies 2025, 18, 4718. [Google Scholar] [CrossRef]
Figure 1. Picture of the experimental apparatus of the SENS i-Lab.
Figure 1. Picture of the experimental apparatus of the SENS i-Lab.
Energies 19 00690 g001
Figure 2. Geometric characteristics of the tanks: (a) hot tank, (b) cold tank.
Figure 2. Geometric characteristics of the tanks: (a) hot tank, (b) cold tank.
Energies 19 00690 g002
Figure 3. Schematic of the experimental setup.
Figure 3. Schematic of the experimental setup.
Energies 19 00690 g003
Figure 4. HCF temperatures at the four distinct nodes of the CT (TCT1, TCT2, TCT3, and TCT4) and outside air temperature (TOA) in the case of the natural heat-up experiment of the CT.
Figure 4. HCF temperatures at the four distinct nodes of the CT (TCT1, TCT2, TCT3, and TCT4) and outside air temperature (TOA) in the case of the natural heat-up experiment of the CT.
Energies 19 00690 g004
Figure 5. Measured HCF temperatures at the four distinct nodes (TCT1, TCT2, TCT3, and TCT4) of the CT as well as at the inlet/outlet of the IHX_CT (Tin,IHX,CT and Tout,IHX,CT) (a); outside air temperature (TOA) and volumetric flowrate (Vin,IHX,CT) of the HCF flowing into the IHX_CT (b) during the CT charging experiment.
Figure 5. Measured HCF temperatures at the four distinct nodes (TCT1, TCT2, TCT3, and TCT4) of the CT as well as at the inlet/outlet of the IHX_CT (Tin,IHX,CT and Tout,IHX,CT) (a); outside air temperature (TOA) and volumetric flowrate (Vin,IHX,CT) of the HCF flowing into the IHX_CT (b) during the CT charging experiment.
Energies 19 00690 g005
Figure 6. Measured HCF temperatures at the four distinct nodes of the CT (TCT1, TCT2, TCT3, and TCT4) as well as at the inlet/outlet of the CT (Tin,CT and Tout,CT) (a); temperature of outside air (TOA) and volumetric flowrate of the HCF flowing into the FC (Vin,FC) (b) over the discharging experiment of the CT.
Figure 6. Measured HCF temperatures at the four distinct nodes of the CT (TCT1, TCT2, TCT3, and TCT4) as well as at the inlet/outlet of the CT (Tin,CT and Tout,CT) (a); temperature of outside air (TOA) and volumetric flowrate of the HCF flowing into the FC (Vin,FC) (b) over the discharging experiment of the CT.
Energies 19 00690 g006
Figure 7. Measured HCF temperatures (TCT1, TCT2, TCT3, TCT4, Tin,IHX,CT, Tout,IHX,CT, Tin,CT, and Tout,CT) (a); temperature of outside air (TOA) and volumetric flowrate of the HCF flowing through the FC system (Vin,FC) and the IHX_CT (Vin,IHX,CT) (b) during the simultaneous discharging/charging experiment.
Figure 7. Measured HCF temperatures (TCT1, TCT2, TCT3, TCT4, Tin,IHX,CT, Tout,IHX,CT, Tin,CT, and Tout,CT) (a); temperature of outside air (TOA) and volumetric flowrate of the HCF flowing through the FC system (Vin,FC) and the IHX_CT (Vin,IHX,CT) (b) during the simultaneous discharging/charging experiment.
Energies 19 00690 g007
Figure 8. HCF temperatures at the four distinct vertical nodes of the HT (THT1, THT2, THT3, and THT4) and outdoor air temperature (TOA) during the natural cooldown experiment of the HT.
Figure 8. HCF temperatures at the four distinct vertical nodes of the HT (THT1, THT2, THT3, and THT4) and outdoor air temperature (TOA) during the natural cooldown experiment of the HT.
Energies 19 00690 g008
Figure 9. Measured HCF temperatures at the four nodes (THT1, THT2, THT3, and THT4) of the HT as well as at the inlet/outlet of the IHX_HT (Tin,IHX,HT and Tout,IHX,HT) (a); temperature of outdoor air (TOA) and volumetric flowrate of HCF flowing into the IHX_HT (Vin,IHX,HT) (b) during the charging experiment of the HT.
Figure 9. Measured HCF temperatures at the four nodes (THT1, THT2, THT3, and THT4) of the HT as well as at the inlet/outlet of the IHX_HT (Tin,IHX,HT and Tout,IHX,HT) (a); temperature of outdoor air (TOA) and volumetric flowrate of HCF flowing into the IHX_HT (Vin,IHX,HT) (b) during the charging experiment of the HT.
Energies 19 00690 g009
Figure 10. Measured HCF temperatures at the four nodes of the HT (THT1, THT2, THT3, and THT4) as well as at the inlet/outlet of the HT (Tin,HT and Tout,HT) (a); temperature of outdoor air (TOA) and volumetric flowrate of the HCF flowing into the FC (Vin,FC) (b) over the HT discharging experiment.
Figure 10. Measured HCF temperatures at the four nodes of the HT (THT1, THT2, THT3, and THT4) as well as at the inlet/outlet of the HT (Tin,HT and Tout,HT) (a); temperature of outdoor air (TOA) and volumetric flowrate of the HCF flowing into the FC (Vin,FC) (b) over the HT discharging experiment.
Energies 19 00690 g010
Figure 11. Measured HCF temperatures (THT1, THT2, THT3, THT4, Tin,IHX,HT, Tout,IHX,HT, Tin,HT, and Tout,HT) (a); temperature of outdoor air (TOA) and volumetric flowrate of the HCF flowing through the FC system (Vin,FC) and the IHX_HT (Vin,IHX,CT) (b) during the HT simultaneous discharging/charging experiment.
Figure 11. Measured HCF temperatures (THT1, THT2, THT3, THT4, Tin,IHX,HT, Tout,IHX,HT, Tin,HT, and Tout,HT) (a); temperature of outdoor air (TOA) and volumetric flowrate of the HCF flowing through the FC system (Vin,FC) and the IHX_HT (Vin,IHX,CT) (b) during the HT simultaneous discharging/charging experiment.
Energies 19 00690 g011
Figure 12. Architectures of the 28 ANN models.
Figure 12. Architectures of the 28 ANN models.
Energies 19 00690 g012
Figure 13. Values of ΔTErr,i for ANN5 upon varying the time during the training experiments for the HT: (a) cooldown experiment, (b) charging experiment, (c) discharging experiment, (d) simultaneous discharging/charging experiment.
Figure 13. Values of ΔTErr,i for ANN5 upon varying the time during the training experiments for the HT: (a) cooldown experiment, (b) charging experiment, (c) discharging experiment, (d) simultaneous discharging/charging experiment.
Energies 19 00690 g013aEnergies 19 00690 g013b
Figure 14. Values of ΔTErr,i for ANN5 upon varying the time during the training experiments for the CT: (a) heat-up experiment, (b) charging experiment, (c) discharging experiment, (d) simultaneous discharging/charging experiment.
Figure 14. Values of ΔTErr,i for ANN5 upon varying the time during the training experiments for the CT: (a) heat-up experiment, (b) charging experiment, (c) discharging experiment, (d) simultaneous discharging/charging experiment.
Energies 19 00690 g014
Figure 15. Measured data of HCF temperatures (THT1, THT2, THT3, THT4, Tin,IHX,HT, Tout,IHX,HT, Tin,HT, and Tout,HT) (a); volumetric flowrates (Vin,FC and Vin,IHX,CT) of the HCF and temperature of outside air (TOA) (b) upon varying the time through the verification experiment of the HT.
Figure 15. Measured data of HCF temperatures (THT1, THT2, THT3, THT4, Tin,IHX,HT, Tout,IHX,HT, Tin,HT, and Tout,HT) (a); volumetric flowrates (Vin,FC and Vin,IHX,CT) of the HCF and temperature of outside air (TOA) (b) upon varying the time through the verification experiment of the HT.
Energies 19 00690 g015
Figure 16. Measured data of HCF temperatures (TCT1, TCT2, TCT3, TCT4, Tin,IHX,CT, Tout,IHX,CT, Tin,CT, and Tout,CT) (a); volumetric flowrate (Vin,FC and Vin,IHX,CT) of the HCF into the FC and temperature of outside air (TOA) (b) upon varying the time during the verification experiment of the CT.
Figure 16. Measured data of HCF temperatures (TCT1, TCT2, TCT3, TCT4, Tin,IHX,CT, Tout,IHX,CT, Tin,CT, and Tout,CT) (a); volumetric flowrate (Vin,FC and Vin,IHX,CT) of the HCF into the FC and temperature of outside air (TOA) (b) upon varying the time during the verification experiment of the CT.
Energies 19 00690 g016
Figure 17. Values of ΔTErr,i (Equation (2)) with reference to the temperature at the 4 nodes (THT1, THT2, THT3, and THT4), the IHX outlet (Tout,IHX,HT), and the outlet of the HT (Tout,HT).
Figure 17. Values of ΔTErr,i (Equation (2)) with reference to the temperature at the 4 nodes (THT1, THT2, THT3, and THT4), the IHX outlet (Tout,IHX,HT), and the outlet of the HT (Tout,HT).
Energies 19 00690 g017
Figure 18. Values of ΔTErr,i (Equation (2)) with reference to the temperature at the 4 nodes (TCT1, TCT2, TCT3, and TCT4), the IHX outlet (Tout,IHX,CT), and the outlet (Tout,CT) of the CT.
Figure 18. Values of ΔTErr,i (Equation (2)) with reference to the temperature at the 4 nodes (TCT1, TCT2, TCT3, and TCT4), the IHX outlet (Tout,IHX,CT), and the outlet (Tout,CT) of the CT.
Energies 19 00690 g018
Table 1. Measuring range and accuracy of sensors.
Table 1. Measuring range and accuracy of sensors.
ParametersSensor Measurement RangeSensor Accuracy
Temperature TOA of outdoor air [37]−40 °C ÷ 60 °C±0.2 °C at 20 °C
Temperature TRoom of air into the test room [38]−10 °C ÷ 60 °C±0.5 °C
Volumetric flowrate Vin,FC of HCF entering the FC [39]0.7 dm3/s ÷ 0.88 dm3/s±0.34% of reading
Volumetric flowrate Vin,IHX,HT of HCF entering the IHX_HT [39]0.2 dm3/s ÷ 2.46 dm3/s±0.33% of reading
Volumetric flowrate Vin,IHX,CT of HCF entering the IHX_CT [39]
Temperature Tin,HT of the HCF at the HT inlet [40]−4.68 °C ÷ 59.24 °C±(0.0004·Tin,HT + 0.0186) °C
Temperature Tout,HT of the HCF at the HT outlet [40]±(0.0004·Tout,HT + 0.0186) °C
Temperature Tin,CT of the HCF at the CT inlet [40]±(0.0004·Tin,CT + 0.0186) °C
Temperature Tout,CT of the HCF at the CT outlet [40]±(0.0004·Tout,CT + 0.0186) °C
Temperature Tin,IHX,HT of the HCF at the IHX_HT inlet [40]±(0.0004·Tin,HT,IHX + 0.0186) °C
Temperature Tout,IHX,HT of the HCF at the IHX_HT outlet [40]±(0.0004·Tout,IHX,HT + 0.0186) °C
Temperature Tin,IHX,CT of the HCF at the IHX_CT inlet [40]±(0.0004·Tin,IHX,CT + 0.0186) °C
Temperature Tout,IHX,CT of the HCF at the IHX_CT outlet [40]±(0.0004·Tout,IHX,CT + 0.0186) °C
Temperature THT1 of the HCF at the HT top node [40]±(0.0004·THT1 + 0.0186) °C
Temperature THT2 of the HCF at the HT node 2 [40]±(0.0004·THT2 + 0.0186) °C
Temperature THT3 of the HCF at the HT node 3 [40]±(0.0004·THT3 + 0.0186) °C
Temperature THT4 of the HCF at the HT bottom node [40]±(0.0004·THT4 + 0.0186) °C
Temperature TCT1 of the HCF at the CT top node [40]±(0.0004·TCT1 + 0.0186) °C
Temperature TCT2 of the HCF at the CT node 2 [40]±(0.0004·TCT2 + 0.0186) °C
Temperature TCT3 of the HCF at the CT node 3 [40]±(0.0004·TCT3 + 0.0186) °C
Temperature TCT4 of the HCF at the CT bottom node [40]±(0.0004·TCT4 + 0.0186) °C
Temperature Tin,HP of the HCF at the HP inlet [40]±(0.0004·Tin,HP + 0.0186) °C
Temperature Tout,HP of the HCF at the HP outlet [40]±(0.0004·Tout,HP + 0.0186) °C
Temperature Tin,RS of the HCF at the RS inlet [40]±(0.0004·Tin,RS + 0.0186) °C
Temperature Tout,RS of the HCF at the RS outlet [40]±(0.0004·Tout,RS + 0.0186) °C
Temperature Tin,FC of the HCF at the FC inlet [40]±(0.0004·Tin,FC + 0.0186) °C
Temperature Tout,FC of the HCF at the FC outlet [40]±(0.0004·Tout,FC + 0.0186) °C
Percentage by volume %Vglycol of glycol in the HCF [41]0 ÷ 100%±0.5% of reading
Table 2. Dataset summary of the four CT training tests.
Table 2. Dataset summary of the four CT training tests.
Natural Heat-Up ExperimentCharging ExperimentDischarging ExperimentSimultaneous Discharging/Charging Experiment
Starting date (dd/mm/yyyy)09/05/202206/05/202220/04/202221/04/2022
Starting time (hh:mm:ss)18:24:0809:38:2915:03:1213:10:36
Ending date (dd/mm/yyyy)15/05/202206/05/202220/04/202221/04/2022
Ending time (hh:mm:ss)02:43:3818:35:2618:59:5118:46:47
Total duration (min)7699.0529.5233.0331.0
Number of samples7700635527973973
Sampling interval (s)60555
Table 3. Dataset summary of the four HT training tests.
Table 3. Dataset summary of the four HT training tests.
Natural Cooldown ExperimentCharging ExperimentDischarging ExperimentSimultaneous Discharging/Charging Experiment
Starting date (dd/mm/yyyy)13/04/202205/05/202211/04/202212/04/2022
Starting time (hh:mm:ss)11:43:3509:25:0213:18:3812:15:28
Ending date (dd/mm/yyyy)18/04/202205/05/202211/04/202212/04/2022
Ending time (hh:mm:ss)17:28:2716:13:3018:34:2317:57:27
Total duration (min)7559.0403.0312.0337.0
Number of samples7560483737454045
Sampling interval (s)60555
Table 4. Architectures of the 28 ANN models.
Table 4. Architectures of the 28 ANN models.
ANN-Based Model IDNumber of Neurons in the Hidden LayerDelay
ANN181
ANN282
ANN384
ANN486
ANN5121
ANN6122
ANN7124
ANN8126
ANN9161
ANN10162
ANN11164
ANN12166
ANN13201
ANN14202
ANN15204
ANN16206
ANN17241
ANN18242
ANN19244
ANN20246
ANN21281
ANN22282
ANN23284
ANN24286
ANN25321
ANN26322
ANN27324
ANN28326
Table 5. Comparison between predicted (by the ANN5 model) and measured energy values upon varying the phases of the experimental verification test for the HT.
Table 5. Comparison between predicted (by the ANN5 model) and measured energy values upon varying the phases of the experimental verification test for the HT.
MetricsCooldown
Phase
Charging
Phase
Discharging
Phase
Simultaneous Discharging/Charging Phase
ENc,HT,Err (%)−0.122Not applicableNot applicableNot applicable
ECh,HT,Err (%)Not applicable−0.877Not applicable0.028
EDis,HT,Err (%)Not applicableNot applicable−0.835−0.006
Table 6. Comparison between predicted (by the ANN5 model) and measured energy values upon varying the phases of the experimental verification test for the CT.
Table 6. Comparison between predicted (by the ANN5 model) and measured energy values upon varying the phases of the experimental verification test for the CT.
MetricsHeat-Up
Phase
Charging
Phase
Discharging
Phase
Simultaneous Discharging/Charging Phase
ENh,CT,Err (%)−0.890Not applicableNot applicableNot applicable
ECh,CT,Err (%)Not applicable−0.808Not applicable0.102
EDis,CT,Err (%)Not applicableNot applicable−0.364−0.080
Table 7. Dataset summary of the two verification experiments for both STES tanks.
Table 7. Dataset summary of the two verification experiments for both STES tanks.
Hot TankCold Tank
Starting date (dd/mm/yyyy)10/11/202215/11/2022
Starting time (hh:mm:ss)09:00:0009:00:00
Ending date (dd/mm/yyyy)10/11/202215/11/2022
Ending time (hh:mm:ss)18:00:0018:00:00
Total duration (min)540.0540.0
Number of samples64806480
Sampling interval (s)55
Table 8. Quantitative summary of ΔTErr,i values as a function of the verification experiment and temperature levels.
Table 8. Quantitative summary of ΔTErr,i values as a function of the verification experiment and temperature levels.
Maximum ΔTErr,i (°C)Minimum ΔTErr,i (°C)95th Percentile of Positive ΔTErr,i (°C)95th Percentile of Negative ΔTErr,i (°C)Tout,±95th (min)
Verification test of the HTTHT10.125−0.1060.058−0.08727.917
THT20.088−0.1740.026−0.09927.917
THT30.901−0.7990.139−0.12728.000
THT40.137−0.0600.043−0.04827.917
Tout,IHX,HT1.866−0.2320.625−0.1518.833
Tout,HT0.120−0.0550.047−0.04228.000
Verification test of the CTTCT10.049−0.1480.028−0.03627.417
TCT20.048−0.1570.027−0.02927.333
TCT30.110−0.0940.085−0.03725.833
TCT40.037−0.1040.027−0.02227.333
Tout,IHX,CT0.122−0.1890.099−0.11324.083
Tout,CT0.021−0.1340.011−0.01527.333
Table 9. Statistical comparison of temperatures for the verification experiments of both the HT and the CT for the ANN5 model.
Table 9. Statistical comparison of temperatures for the verification experiments of both the HT and the CT for the ANN5 model.
Hot Tank
AE (°C)ABE (°C)MSE (°C2)RMSE (°C)NRMSER2
THT1−0.02860.04620.00270.05210.00560.9988
THT2−0.05010.05450.00400.06360.00600.9984
THT30.02490.05150.00730.08540.00590.9977
THT40.01260.02140.00070.02620.00220.9997
Tout,IHX,HT0.02480.05020.01870.13680.00610.9981
Tout,HT0.00020.02180.00070.02610.00270.9997
Cold tank
AE (°C)ABE (°C)MSE (°C2)RMSE (°C)NRMSER2
TCT1−0.00090.01440.00040.02040.00980.9953
TCT2−0.00390.01200.00030.01720.01020.9963
TCT30.03360.03740.00200.04520.02830.9699
TCT40.00120.01340.00020.01540.00940.9960
Tout,IHX,CT0.05790.06090.00460.06780.01640.9888
Tout,CT−0.00090.00520.00010.00910.00570.9984
Table 10. Comparison of predicted and measured energy values related to the verification experiments of both the CT and the HT by using the ANN5 model.
Table 10. Comparison of predicted and measured energy values related to the verification experiments of both the CT and the HT by using the ANN5 model.
ECh,HT,Err (%)ECh,CT,Err (%)EDis,HT,Err (%)EDis,CT,Err (%)
−3.877.080.090.13
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Rosato, A.; El Youssef, M.; Ciervo, A.; Daoud, H.; Al-Salaymeh, A.; Ghorab, M.G. Integrating Computational and Experimental Methods for Thermal Energy Storage: A Predictive Artificial Neural Network Model for Cold and Hot Sensible Systems. Energies 2026, 19, 690. https://doi.org/10.3390/en19030690

AMA Style

Rosato A, El Youssef M, Ciervo A, Daoud H, Al-Salaymeh A, Ghorab MG. Integrating Computational and Experimental Methods for Thermal Energy Storage: A Predictive Artificial Neural Network Model for Cold and Hot Sensible Systems. Energies. 2026; 19(3):690. https://doi.org/10.3390/en19030690

Chicago/Turabian Style

Rosato, Antonio, Mohammad El Youssef, Antonio Ciervo, Hussein Daoud, Ahmed Al-Salaymeh, and Mohamed G. Ghorab. 2026. "Integrating Computational and Experimental Methods for Thermal Energy Storage: A Predictive Artificial Neural Network Model for Cold and Hot Sensible Systems" Energies 19, no. 3: 690. https://doi.org/10.3390/en19030690

APA Style

Rosato, A., El Youssef, M., Ciervo, A., Daoud, H., Al-Salaymeh, A., & Ghorab, M. G. (2026). Integrating Computational and Experimental Methods for Thermal Energy Storage: A Predictive Artificial Neural Network Model for Cold and Hot Sensible Systems. Energies, 19(3), 690. https://doi.org/10.3390/en19030690

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop