Skip to Content
ElectronicsElectronics
  • Article
  • Open Access

9 July 2024

13 Pages

Research on Runoff Prediction Based on Time2Vec-TCN-Transformer Driven by Multi-Source Data

,
,
,
,
and
1
Provincial Collaborative Innovation Center for Efficient Utilization of Water resources in the Yellow River Basin, North China University of Water Resources and Electric Power, Zhengzhou 450046, China
2
School of Information Engineering, North China University of Water Resources and Electric Power, Zhengzhou 450046, China
*
Author to whom correspondence should be addressed.

Abstract

Due to the frequent occurrence of extreme weather in recent years, accurate runoff prediction is crucial for the rational planning and management of water resources. Addressing the high uncertainty and multiple influencing factors in runoff prediction, this paper proposes a runoff prediction method driven by multi-source data. Based on multivariate observed data of runoff, water level, temperature, and precipitation, a Time2Vec-TCN-Transformer model is proposed for runoff prediction research and compared with LSTM, TCN, and TCN-Transformer models. The results show that the Time2Vec-TCN-Transformer model outperforms other models in metrics including MAE, RRMSE, MAPE, and NSE, demonstrating higher prediction accuracy and reliability. By effectively combining Time2Vec, TCN, and Transformer, the proposed model improves the MAPE for forecasting 1–4 days in the future by approximately 7% compared to the traditional LSTM model and 4% compared to the standalone TCN model, while maintaining NSE consistently between 0.9 and 1. This model can better capture the periodicity, long-term scale information, and relationships among multiple variables of runoff data, providing reliable predictive support for flood forecasting and water resources management.

1. Introduction

In recent years, with global warming and the frequent occurrence of extreme weather events, we are facing an increasing threat from natural disasters such as floods and droughts [1]. The uncertain meteorological conditions make the prediction of future scenarios more complex [2]. Therefore, improving the quality of runoff prediction, considering issues at different scales, and integrating different features will help to adapt better to today’s climate change. This will enable timely adjustments to water resource management and disaster prevention measures, contributing to economic and social development, water resource management, environmental protection, and the safety of people’s lives [3].
Runoff prediction models are mainly divided into two categories [4]: process-driven models and data-driven models. Process-driven runoff prediction models are based on physical formation processes, with practical physical significance, describing various processes in hydrological systems through mathematical methods. For example, Manguerra et al. [5] used the SWAT model to address important parameterization issues in watershed hydrological runoff prediction modeling, successfully predicting stream runoff in Indiana with abundant subsurface drainage. Data-driven runoff prediction models [6], on the other hand, mainly rely on statistical and machine learning techniques, learning patterns from historical observational data without the need for predefined physical laws. For instance, Carlson et al. [7] used an autoregressive moving average (ARMA) model to analyze the annual runoff time series of rivers such as the Saint Lawrence, Missouri, Neva, and Niger, successfully predicting the runoff of the Missouri River one year in advance. In recent years, with the continuous development of artificial intelligence technology, deep learning has been applied to the prediction field and has achieved significant results [8]. The main characteristic of deep learning models is their ability to automatically learn feature representations of data and model complex relationships through multi-layer neural network structures. For example, Li et al. [9] tested the Long Short-Term Memory (LSTM) network model in a watershed in Houston, Texas, using 10 years of precipitation and river flow data from 153 rain gauges. They designed numerical experiments to evaluate the performance of the established model in predicting river flow. Xuan-Hien Le et al. [10] used Gated Recurrent Unit (GRU) networks to predict water levels at downstream locations 1–4 time steps ahead in the Anshou irrigation culvert of the Ro River in Vietnam. The study results indicate that when the target forecasting station is significantly affected by tides, the GRU model demonstrates good performance with only a small amount of data. Additionally, Amanambu et al. [11] used Transformer for predicting hydrological data in the Apalachicola River in Florida, showing that Transformer can accurately predict hydrological droughts in the Apalachicola River, aiding in water resource planning and drought mitigation in the region.
Additionally, single models are often limited in capturing nonlinear features, which may result in issues such as low accuracy and poor stability. In contrast, hybrid models demonstrate outstanding performance in terms of prediction accuracy and stability. For example, Huiqi Deng et al. [12] combined CNN and LSTM to study their applicability in runoff simulation and the impact of input parameters on model prediction performance. The study showed that the CNN-LSTM model outperformed the LSTM model in predicting daily runoff, significantly improving prediction accuracy. Guangchao Qiao et al. [13] constructed a PSO-SVR long-term prediction model, using Particle Swarm Optimization (PSO) algorithm to determine the penalty coefficient, insensitive coefficient, and gamma parameter of the Support Vector Regression (SVR) Gaussian radial basis kernel function. Experimental results demonstrated that compared to multiple regression analysis, the PSO-SVR model exhibited higher prediction accuracy, stronger stability, and greater credibility. Wenchuan Wang et al. [14] proposed a hybrid prediction model VF-EMD-SSA-ELM, which combines Time-Varying Filtering (TVF) Empirical Mode Decomposition (EMD), Salp Swarm Algorithm (SSA), and Extreme Learning Machine (ELM), applied to monthly runoff forecasting at Manwan Hydropower Station, Hongjiadu Hydropower Station, and Yingluoxia Hydrological Station. The experiments demonstrate that the prediction accuracy of this model is significantly superior to that of individual models.
With the increase in data volume and diversification of data types, integrating multi-source data with deep learning algorithms has become one of the key research methods in the field of runoff prediction [15]. At the same time, constructing hybrid models as an effective approach to improving prediction accuracy is widely applied. Faced with time series prediction problems, early solutions typically used recurrent neural networks [16], but traditional recurrent neural networks suffer from problems such as vanishing gradients and exploding gradients, as well as difficulties in capturing long-term temporal dependencies. Moreover, traditional GRU [17], LSTM [18], and various recurrent neural networks are structurally similar to Markov decision processes [19], making it difficult to learn global temporal information. In multivariate problems, traditional time series models also struggle to capture the relationships between multiple variables and learn the feature information of each variable. As convolutional neural networks are increasingly applied to sequence problems [20], they provide more insights into multivariate time series prediction tasks. With the development of artificial intelligence, Generative Artificial Intelligence (Gen-AI) also provides new benchmarks for predictive practices [21]. Meanwhile, employing statistical tests such as Diebold–Mariano (DM) [22], Kolmogorov–Smirnov (KS) [23], etc., assists in effectively assessing the accuracy and stability of models, further enhancing the accuracy and efficiency of predictive tasks.
Against this background, this study proposes a data-driven multivariate runoff prediction model based on Time2Vec-TCN-Transformer, which predicts and evaluates daily runoff. Experiments show that the Time2Vec-TCN-Transformer model significantly improves prediction accuracy and reliability compared to traditional and single models.

3. Experiment and Results

3.1. Data Description

The Huayuankou area in the Yellow River Basin marks the beginning of the “hanging river above the ground” in the lower reaches of the Yellow River. Due to its unique geographical location, it is often heavily affected by flood disasters. The hydrological station at Huayuankou is located 4696 km from the source of the river and 768 km from its mouth, controlling a drainage area of 730,000 km2, which accounts for 92% of the total drainage area of the Yellow River Basin. Therefore, data from the Huayuankou hydrological station have always been crucial for flood control, water resource management, and development in the Yellow River Basin [32]. In recent years, extreme weather events have become more frequent, and disasters such as the “7·20 super flood” have become increasingly unpredictable [33]. Therefore, this study aims to provide more data-driven support for runoff prediction in order to address these challenges.
We know that runoff changes are influenced by various factors, among which the trends in factors such as rainfall, water level, and temperature are similar to those of runoff changes [34]. Therefore, this study selected the observed data of runoff, water level, temperature, and precipitation from the Huayuankou hydrological station in the Yellow River Basin and the meteorological station in Zhengzhou City from 1 January, 2010, to 1 December, 2020, totaling 3988 × 4 days, as the research objects (the data presented in this study are available on request from the corresponding author). These data were divided into 60% for the training set and 40% for the testing set. MAE, RMSE, MAPE, and NSE were used as evaluation criteria for the model, and the performance of the Time2Vec-TCN-Transformer model was compared with LSTM, TCN, and TCN-Transformer models. The hyperparameter settings for LSTM, TCN, and TCN-Transformer are the same as those for the Time2Vec-TCN-Transformer model. Figure 2 shows the division of runoff data into training and testing sets.
Figure 2. The runoff data divided into the training set and the testing set.

3.2. Performance Evaluation

This study adopted MAE (Mean Absolute Error), RRMSE (Relative Root Mean Square Error), MAPE (Mean Absolute Percentage Error), and NSE (Nash–Sutcliffe Efficiency) as evaluation criteria for the model. When MAE, RMSE, and MAPE are smaller, the model’s predictions are more accurate. When NSE is closer to 1, it indicates better prediction performance, while when NSE is closer to 0, it indicates lower reliability of the model. Additionally, since the differences in prediction errors between different models may not be significant, this study not only used the values of MAE, RRMSE, MAPE, and NSE to evaluate model performance, but also employed the Diebold–Mariano (DM) test for statistical significance testing. The formulas are as follows:
M A E = 1 n ∑ t = 1 n | y t − y t ’ |
M A P E = 100 % n ∑ t = 1 n | y t − y t ’ y t |
R R M S E = 1 n ∑ i = 1 n y i − y i ^ 2 1 n ∑ i = 1 n y i
N S E = 1 − ∑ i = 1 n ( y i − y ^ i ) 2 ∑ i = 1 n ( y i − y — i ) 2
where n represents the length of the runoff sequence, y i denotes the true runoff values, y ^ i represents the model predictions, and y ¯ stands for the mean of the predictions.

3.3. Results and Analysis

The paper utilizes continuous observations spanning 7 days as input for the model and forecasts future observations spanning 1 to 4 days as output for training, followed by predictions on the test set. Figure 3 presents a comparison of the runoff prediction results of the Time2Vec-TCN-Transformer model with LSTM, TCN, and TCN-Transformer models for the next 4 days (where blue, orange, green, red, and purple represent the predicted values of LSTM, TCN, TCN-Transformer, and the true values of the sequence, respectively). Among them, LSTM has a larger overall error compared to other models, while TCN, although its prediction error is smaller than LSTM’s, has a larger error in predicting peak flow than other models. However, the Time2Vec-TCN-Transformer model, through the mechanism of Transformer, better learns the overall trend in feature changes, thereby improving the nonlinear fitting ability of TCN. The results indicate that the Time2Vec-TCN-Transformer model has a better fitting effect compared to the other three models, with higher prediction accuracy.
Figure 3. Comparison of results for different forecast times.
Figure 4 presents bar charts showing the MAE, RRMSE, MAPE, and NSE for the predictions of the four models, indicating that the Time2Vec-TCN-Transformer model exhibits higher reliability compared to the other three models.
Figure 4. The error metric charts for different forecast times.
Figure 5 shows the real-time NSE results of the four models for predicting runoff volume for the next 4 days. It can be observed that the curve trend in the Time2Vec-TCN-Transformer model is more favorable, with higher stability across different time periods compared to other models, indicating better generalization ability.
Figure 5. NSE for different forecast times.
Figure 6 depicts the box plots of relative errors for the predictions of runoff for the next 4 days by the four models (where the dashed line represents the mean of the errors and the solid line represents the median of the errors). It can be observed that the Time2Vec-TCN-Transformer model has smaller error intervals, lower means, and lower medians compared to the other three models when predicting for the next 1–4 days.
Figure 6. Box plot of relative errors for different forecast times.
Table 1 presents the DM statistics comparing the Time2Vec-TCN-Transformer model with the other three models. The DM statistic indicates the difference in prediction error sequences between two models. A larger DM value signifies a greater difference between the two models, while a DM value less than 0 indicates that the Time2Vec-TCN-Transformer model outperforms the compared model. When the significance level is less than 5%, the null hypothesis is rejected, suggesting that the two models perform differently, implying a significant difference. Conversely, a p-value greater than 5% does not reject the null hypothesis. The results show that, in the test set, the DM test results reject the null hypothesis at a 1% significance level for all comparisons. This indicates that the Time2Vec-TCN-Transformer model has a significant difference compared to the other three models, with superior prediction accuracy and stability.
Table 1. The results of the DM test.
The results from Figure 3, Figure 4, Figure 5 and Figure 6 and Table 2 collectively demonstrate that the Time2Vec-TCN-Transformer model outperforms the traditional LSTM model and the standalone TCN model in predicting future 1–4-day MAPE, with improvements of approximately 7% and 4%, respectively. When predicting the runoff volume for the next day, the MAE increases by 72% and 52.9%, while the RRMSE increases by 69.9% and 50% compared to LSTM and TCN models, respectively. When predicting the runoff volume for the next 2 days, the MAE increases by 58.8% and 38.2%, and the RRMSE increases by 55.8% and 35.3% compared to LSTM and TCN models, respectively. When predicting the runoff volume for the next 3 days, the MAE increases by 47% and 29.4%, and the RRMSE increases by 41% and 24.4% compared to LSTM and TCN models, respectively. When predicting the runoff volume for the next 4 days, the MAE increases by 39% and 19%, and the RRMSE increases by 32.6% and 5.3% compared to LSTM and TCN models, respectively. This suggests that the Time2Vec-TCN-Transformer model achieves good performance in short-term prediction. While the improvement decreases slightly in the prediction for days 2–4 in the future, it still remains within an acceptable range, further validating the predictive capability of the model. In addition, NSE performs better at different times compared to the other three models, and NSE remains between 0.9 and 1. This indicates that the Time2Vec-TCN-Transformer model has smaller errors and higher credibility in runoff prediction.
Table 2. Error evaluation metrics for the four models.

4. Conclusions

This study considers runoff prediction not solely influenced by a single factor, thus introducing multiple relevant variables for experimental research and proposing a runoff prediction model based on Time2Vec-TCN-Transformer. This model enhances the cyclical acquisition ability of runoff data through Time2Vec to overcome the lack of learnable encoding mechanisms in Transformer. It captures long-term scale information of time series through TCN and obtains mutual relationship information among multiple variables through Transformer. By effectively integrating them, it enhances the predictive ability for single models and single runoff information. Compared to single models, the Time2Vec-TCN-Transformer model excels in accuracy, reliability, and learning from time and multi-variable information.
Since this study only utilized runoff, water level, temperature, and precipitation as learning information for the model, while actual runoff variation may be influenced by more factors, further research is needed to address the impact of different factors on runoff and to continue improving the model performance.

Author Contributions

Conceptualization, Y.L.; methodology, Y.W.; software, Y.W.; validation, Y.W. and S.W.; formal analysis, Y.W.; investigation, Z.R.; resources, X.L.; data curation, Y.L.; writing—original draft preparation, Y.L.; writing—review and editing, Y.L.; visualization, X.W.; supervision, Y.L.; project administration, S.W., X.W. and Z.R.; funding acquisition, Y.L and X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by The Education Department of Henan Province grant number 24A520021 And The APC was funded by The Education Department of Henan Province.

Data Availability Statement

The data that support the findings of this study can be accessed upon reasonable request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Jabbari, A.; Bae, D.-H. Application of Artificial Neural Networks for Accuracy Enhancements of Real-Time Flood Forecasting in the Imjin Basin. Water 2018, 10, 1626. [Google Scholar] [CrossRef] [Scilit]
  2. de la Fuente, A.; Meruane, V.; Meruane, C. Hydrological Early Warning System Based on a Deep Learning Runoff Model Coupled with a Meteorological Forecast. Water 2019, 11, 1808. [Google Scholar] [CrossRef] [Scilit]
  3. Silvestro, F.; Gabellani, S.; Rudari, R.; Delogu, F.; Laiolo, P.; Boni, G. Uncertainty reduction and parameter estimation of a distributed hydrological model with ground and remote-sensing data. Hydrol. Earth Syst. Sci. 2015, 19, 1727–1751. [Google Scholar] [CrossRef] [Scilit]
  4. Yang, Q.; Zhang, H.; Wang, G.; Luo, S.; Chen, D.; Peng, W.; Shao, J. Dynamic runoff simulation in a changing environment: A data stream approach. Environ. Model. Softw. 2019, 112, 157–165. [Google Scholar] [CrossRef] [Scilit]
  5. Manguerra, H.; Engel, B. HYDROLOGIC PARAMETERIZATION OF WATERSHEDS FOR RUNOFF PREDICTION USING SWAT 1. JAWRA J. Am. Water Resour. Assoc. 1998, 34, 1149–1162. [Google Scholar] [CrossRef] [Scilit]
  6. Carleo, G.; Cirac, I.; Cranmer, K.; Daudet, L.; Schuld, M.; Tishby, N.; Vogt-Maranto, L.; Zdeborová, L. Machine learning and the physical sciences. Rev. Mod. Phys. 2019, 91, 045002. [Google Scholar] [CrossRef] [Scilit]
  7. Salas, J.D.; Tabios III, G.Q.; Bartolini, P. Approaches to multivariate modeling of water resources time series 1. JAWRA J. Am. Water Resour. Assoc. 1985, 21, 683–708. [Google Scholar] [CrossRef] [Scilit]
  8. Guo, Y.; Liu, Y.; Oerlemans, A.; Lao, S.; Wu, S.; Lew, M.S. Deep learning for visual understanding: A review. Neurocomputing 2016, 187, 27–48. [Google Scholar] [CrossRef] [Scilit]
  9. Li, W.; Kiaghadi, A.; Dawson, C. High temporal resolution rainfall–runoff modeling using long-short-term-memory (LSTM) networks. Neural Comput. Appl. 2021, 33, 1261–1278. [Google Scholar] [CrossRef] [Scilit]
  10. Le, X.-H.; Ho, H.V.; Lee, G. Application of gated recurrent unit (GRU) network for forecasting river water levels affected by tides. In Proceedings of the APAC 2019: The 10th International Conference on Asian and Pacific Coasts, Hanoi, Vietnam, 25–28 September 2019; pp. 673–680. [Google Scholar]
  11. Amanambu, A.C.; Mossa, J.; Chen, Y.-H. Hydrological drought forecasting using a deep transformer model. Water 2022, 14, 3611. [Google Scholar] [CrossRef] [Scilit]
  12. Deng, H.; Chen, W.; Huang, G. Deep insight into daily runoff forecasting based on a CNN-LSTM model. Nat. Hazards 2022, 113, 1675–1696. [Google Scholar] [CrossRef] [Scilit]
  13. Qiao, G.; Yang, M.; Zeng, X. Monthly-scale runoff forecast model based on PSO-SVR. J. Phys. Conf. Ser. 2022, 2189, 012016. [Google Scholar] [CrossRef] [Scilit]
  14. Wang, W.-C.; Cheng, Q.; Chau, K.-W.; Hu, H.; Zang, H.-F.; Xu, D.-M. An enhanced monthly runoff time series prediction using extreme learning machine optimized by salp swarm algorithm based on time varying filtering based empirical mode decomposition. J. Hydrol. 2023, 620, 129460. [Google Scholar] [CrossRef] [Scilit]
  15. Jiang, Y.; Li, C.; Sun, L.; Guo, D.; Zhang, Y.; Wang, W. A deep learning algorithm for multi-source data fusion to predict water quality of urban sewer networks. J. Clean. Prod. 2021, 318, 128533. [Google Scholar] [CrossRef] [Scilit]
  16. Zhang, J.W.; Chen, X.H.; Khan, A.; Zhang, Y.K.; Kuang, X.X.; Liang, X.Y.; Taccari, M.L.; Nuttall, J. Daily runoff forecasting by deep recursive neural network. J. Hydrol. 2021, 596, 126067. [Google Scholar] [CrossRef] [Scilit]
  17. Gao, S.; Huang, Y.F.; Zhang, S.; Han, J.C.; Wang, G.Q.; Zhang, M.X.; Lin, Q.S. Short-term runoff prediction with GRU and LSTM networks without requiring time step optimization during sample generation. J. Hydrol. 2020, 589, 125188. [Google Scholar] [CrossRef] [Scilit]
  18. Xu, Y.; Hu, C.; Wu, Q.; Jian, S.; Li, Z.; Chen, Y.; Zhang, G.; Zhang, Z.; Wang, S. Research on particle swarm optimization in LSTM neural networks for rainfall-runoff simulation. J. Hydrol. 2022, 608, 127553. [Google Scholar] [CrossRef] [Scilit]
  19. Rust, J. Structural estimation of Markov decision processes. Handb. Econom. 1994, 4, 3081–3143. [Google Scholar]
  20. Song, C.M. Data construction methodology for convolution neural network based daily runoff prediction and assessment of its applicability. J. Hydrol. 2022, 605, 127324. [Google Scholar] [CrossRef] [Scilit]
  21. Hassani, H.; Silva, E.S. Predictions from Generative Artificial Intelligence Models: Towards a New Benchmark in Forecasting Practice. Information 2024, 15, 291. [Google Scholar] [CrossRef] [Scilit]
  22. Diebold, F.X.; Mariano, R.S. Comparing predictive accuracy. J. Bus. Econ. Stat. 2002, 20, 134–144. [Google Scholar] [CrossRef] [Scilit]
  23. Hassani, H.; Silva, E.S. A Kolmogorov-Smirnov based test for comparing the predictive accuracy of two sets of forecasts. Econometrics 2015, 3, 590–609. [Google Scholar] [CrossRef] [Scilit]
  24. Kazemi, S.M.; Goel, R.; Eghbali, S.; Ramanan, J.; Sahota, J.; Thakur, S.; Wu, S.; Smyth, C.; Poupart, P.; Brubaker, M. Time2vec: Learning a vector representation of time. arXiv 2019, arXiv:1907.05321. [Google Scholar]
  25. Hewage, P.; Behera, A.; Trovati, M.; Pereira, E.; Ghahremani, M.; Palmieri, F.; Liu, Y. Temporal convolutional neural (TCN) network for an effective weather forecasting using time-series data from the local weather station. Soft Comput. 2020, 24, 16453–16482. [Google Scholar] [CrossRef] [Scilit]
  26. Gan, Z.; Li, C.; Zhou, J.; Tang, G. Temporal convolutional networks interval prediction model for wind speed forecasting. Electr. Power Syst. Res. 2021, 191, 106865. [Google Scholar] [CrossRef] [Scilit]
  27. Xu, Y.; Hu, C.; Wu, Q.; Li, Z.; Jian, S.; Chen, Y. Application of temporal convolutional network for flood forecasting. Hydrol. Res. 2021, 52, 1455–1468. [Google Scholar] [CrossRef] [Scilit]
  28. Lin, K.; Chen, H.; Zhou, Y.; Sheng, S.; Luo, Y.; Guo, S.; Xu, C.-Y. Exploring a similarity search-based data-driven framework for multi-step-ahead flood forecasting. Sci. Total Environ. 2023, 891, 164494. [Google Scholar] [CrossRef] [Scilit]
  29. Zhu, R.; Liao, W.; Wang, Y. Short-term prediction for wind power based on temporal convolutional network. Energy Rep. 2020, 6, 424–429. [Google Scholar] [CrossRef] [Scilit]
  30. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is all you need. Adv. Neural Inf. Process. Syst. 2017, 30. [Google Scholar] [CrossRef] [Scilit]
  31. Castangia, M.; Grajales, L.M.M.; Aliberti, A.; Rossi, C.; Macii, A.; Macii, E.; Patti, E. Transformer neural networks for interpretable flood forecasting. Environ. Model. Softw. 2023, 160, 105581. [Google Scholar] [CrossRef] [Scilit]
  32. Xu, Z.X.; Li, J.Y.; Liu, C. Long-term trend analysis for major climate variables in the Yellow River basin. Hydrol. Process. Int. J. 2007, 21, 1935–1948. [Google Scholar] [CrossRef] [Scilit]
  33. Hao, S.; Wang, W.; Ma, Q.; Li, C.; Wen, L.; Tian, J.; Liu, C. Model-based mechanism analysis of “7.20” flash flood disaster in Wangzongdian River basin. Water 2023, 15, 304. [Google Scholar] [CrossRef] [Scilit]
  34. Wang, G.; Zhang, J.; Li, X.; Bao, Z.; Liu, Y.; Liu, C.; He, R.; Luo, J. Investigating causes of changes in runoff using hydrological simulation approach. Appl. Water Sci. 2017, 7, 2245–2253. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.