Published
Water temperature prediction in a subtropical subalpine lake using soft computing techniques
DOI:
https://doi.org/10.15446/esrj.v20n2.43199Keywords:
Soft computing techniques, statistical indicators, subalpine lake, water temperature, Técnicas soft computing, indicadores estadísticos, lago subalpino, temperatura del agua. (en)Lake water temperature is one of the key parameters in determining the ecological conditions within a lake, as it influences both chemical and biological processes. Therefore, accurate prediction of water temperature is crucially important for lake management. In this paper, the performance of soft computing techniques including gene expression programming (GEP), which is a variant of genetic programming (GP), adaptive neuro fuzzy inference system (ANFIS) and artificial neural networks (ANNs) to predict hourly water temperature at a buoy station in the Yuan-Yang Lake (YYL) in north-central Taiwan at various measured depths was evaluated. To evaluate the performance of the soft computing techniques, three different statistical indicators were used, including the root mean squared error (RMSE), the mean absolute error (MAE), and the coefficient of correlation (R). Results showed that the GEP had the best performances among other studied methods in the prediction of hourly water temperature at 0, 2 and 3 meter depths below water surface, but there was a different trend in the 1 meter depth below water surface. In this depth, the ANN had better accuracy than the GEP and ANFIS. Despite the error (RMSE value) is smaller in ANN than GEP, there is an upper bound in scatter plot of ANN that imposes a constant value, which is not suitable for predictive purposes. As a conclusion, results from the current study demonstrated that GEP provided moderately reasonable trends for the prediction of hourly water temperature in different depths.
Resumen
La temperatura del agua es uno de los parámetros básicos para determinar las condiciones ecológicas de un lago, ya que está influenciada por procesos químicos y biológicos. Además, la exactitud en la predicción de la temperatura del agua es esencial para el manejo del lago. En este artículo se evalúa el desempeño de técnicas de soft computing como la Programación de Expresiones de Genes (PEG), que es una variante de la Programación Genética (PG), el Sistema Neuro-fuzzy de Inferencia Adaptativa (Anfis, en inglés) y las Redes Neuronales Artificiales (RNA) para predecir la temperatura del agua en diferentes niveles de una estación flotante del lago Yuan-Yang (YYL), en el centro-norte de Taiwán. Se utilizaron tres indicadores estadísticos, el Error Cuadrático Medio (ECM), el Error Absoluto Medio (MAE, en inglés) y el Coeficiente de Correlación (R) para evaluar el desempeño de las técnicas de computación. Los resultados muestran que la PEG es más exacta en la predicción de la temperatura del agua entre 0,2 y 3 metros de profundidad. Sin embargo, se evidencia una tendencia diferente a partir del metro de profundidad. A esta distancia de la superficie, las RNA son más exactas que la PEG y el Anfis. Los resultados de este estudio probaron claramente la usabilidad del PEG y las RNA en la predicción de la temperatura del agua a diferentes profundidades.
Downloads
References
Aytac, A. & Kisi, O. (2008). A genetic programming approach to suspended sediment modelling. Journal of Hydrology, 351, 288-298.
Banzhaf, W., Nordin, P., Keller, R. E. & Francone, F. D. (1998). Genetic programming. Morgan Kaufmann, San Francisco, CA.
Benyahya, L., Caissie, D., St-Hilaire, A., Ouarda, T.B.M.J. & Bobee, B. (2007). A review of statistical water temperature models. Canadian Water Resource Journal, 32(3), 179-192.
Chen, S.H. & Wu, J.T. (1999). Paleolimnological environment indicated by the diatom and pollen assemblages in an alpine lake of Taiwan. Journal of Paleolimnology, 22, 149-158.
Fallah-Mehdipour, E., Borzorg Haddad, O. & Marino, M.A., (2013). Prediction and simulation of monthly groundwater levels by genetic programming. Journal of Hydro-environment Research, 7(4), 253-260.
Fang, X., & Stefan, H.G. (1996). Long-term lake water temperature and ice cover simulations/measurements. Cold Regions Science and Technology, 24, 289-304.
Ferreira, C., (2001a). Gene expression programming in problem solving. 6th Online World Conf. on Soft Computing in Industrial Applications (invited tutorial).
Ferreira, C., (2001b). Gene expression programming, A new adaptive algorithm for solving problems. Complex Systems, 13 (2), 87.
Ferreira, C., (2006). Gene expression programming: mathematical modeling by an artificial intelligence. Springer, Berlin 2006, p. 478.
GLEON, Global Lake Ecological Observatory Network. http://gleon.org/.
Goldberg, D.E. (1989). Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Reading, MA.
Guven, A., & Aytek, A. (2009). New approach for stageedischarge relationship: geneexpression programming. Journal of Hydrologic Engineering, 14, 812-820.
Hondzo, M., & Stefan, H.G. (1996). Long-term lake water quality predictors. Water research, 30(12), 2835-2852.
Jang, R. (1993). ANFIS: adaptive network-based fuzzy inference system. IEEE Transactions on Systems, Man, and Cybernetics, 23, 665-685.
Keskin, M.E., Terzi, O., & Taylan, D. (2004). Fuzzy logic model approaches to daily pan evaporation estimation in Western Turkey. Hydrological Sciences Journal, 49 (6), 1001–1010.
Kisi, O. (2006). Daily pan evaporation modeling using a neuro-fuzzy computing technique. Journal of hydrology, 329, 636-646.
Kisi, O., Shiri, J., & Nikoofar, B. (2012). Forecasting daily lake levels using artificial intelligence approaches. Computers & Geosciences, 41, 169-180.
Koza, J.R. (1992). Genetic programming, on the programming of computers by means of natural selection. MIT Press, Cambridge, MA, ISBN 0-262-11170-5.
Kuo, Y. M., Liu, C. W. & Lin, K.H., (2004). Evaluation of the ability of an artificial neural network model to assess the variation of groundwater quality in an area of blackfoot disease in Taiwan. Water Research, 38 (1), 148-158.
Lawrence, S.P., Hogeboom, K., & Le Core, H. L. (2002). A three-dimensional general circulation model of the surface layer of Lake Baikal. Hydrobiologia, 487 (1), 95-110.
Lee, H.S., Yamashita, T., & Haggag, M. (2009). Modelling hydrodynamic in Yachiyo Lake using a non-hydrostatic general circulation model with spatially and temporally varying meteorological conditions. Hydrological Processes, 23 (14), 1973-1987.
Liu, W. C., & Chen, W. B. (2012). Prediction of water temperature in a subtropical subalpine lake using an artificial neural network and three- dimensional circulation models. Computers & Geosciences, 45, 13-25.
Liu, W. C., Yu, H.L., & Chung, C. E. (2011). Assessment of Water Quality in a Subtropical Alpine Lake Using Multivariate Statistical Techniques and Geostatistical Mapping: A Case Study. International Journal of Environmental Research and Public Health, 8, 1126-1140.
Mellit, A., Benghanen, M., & Kalogirou, S.A. (2006). An adaptive wavelet network model for forecasting daily total solar radiation. Applied Energy, 83, 705-722.
Moghaddamnia, A., Ghafari Gousheh, M., Piri, J., Amin, S., & Han, D. (2009). Evaporation estimation using artificial neural networks and adaptive neuro-fuzzy inference system techniques. Advances in Water Resources, 32, 88-97.
Ozger, M. (2009). Comparison of fuzzy inference systems for streamflow prediction. Hydrological Sciences Journal, 54(2), 261-273.
Piccolroaz, S., Toffolon, M., & Majone, B. (2013). A simple lumped model to convert air temperature into surface water temperature in lakes. Hydrology and Earth System Sciences, 17, 3323-3338.
Qnet (2000). Qnet 2000 Neural Network Modelling for Windows 95/98/ NT, QnetToll User’s Guide and Datapro User’s Guide. Vesta Services, Incorporated, USA.
Samadianfard, S. (2012). Gene expression programming analysis of implicit Colebrook-White equation in turbulent flow friction factor calculation. Journal of Petroleum Science and Engineering, 92-93, 48-55.
Samadianfard, S., Sadraddini, A. A., Nazemi, A. H., Provenzano, G., & Kisi, O. (2012). Estimating soil wetting patterns for drip irrigation using genetic programming. Spanish Journal of Agricultural Research, 10(4), 1155-1166.
Schwab, D. J., Beletsky, D., DePinto, J., & Dolan, D. M. (2009). A hydrodynamic approach to modeling phosphorus distribution in Lake Erie. Journal of Great Lakes Research, 35 (1), 50-60.
Sharma, S., Walker, S. C., & Jackson, D.A. (2008). Empirical modelling of lake water-temperature relationships: a comparison of approaches. Freshwater Biology, 53, 897-911.
Shiri, J., & Kisi, O. (2011). Comparison of genetic programming with neuro-fuzzy systems for predicting short-term water table depth fluctuations. Computers & Geosciences, 37 (10), 1692-1701.
Shiri, J., Dierickx, W., Pour-Ali Baba, A., Nemati, S., & Ghorbani, M. A. (2011). Estimating daily pan evaporation from climatic data of the state of Illinois, USA using adaptive neuro-fuzzy inference system and artificial neural network. Hydrological research, 42 (6), 491-502.
Thiery, W., Stepanenko, V. M., Fang, X., Johnk, K. D., Li, Z., Martynov, A., ... Lipzig, N. P. M. V. (2014). LakeMIP Kivu: evaluating the representation of a large, deep tropical lake by a set of one-dimensional lake models. Tellus A, 66, 21390. http://dx.doi.org/10.3402/tellusa.v66.21390
Toffolon, M., Piccolroaz, S., Majone, B., Soja, A.M., Peeters, F., Schmid, M., & Wuest, A. (2014). Prediction of surface temperature in lakes with different morphology using air temperature. Limnology and Oceanography, 59 (6), 2185-2202.
Trumpickas, J., Shuter, B. J., & Minns, C. K. (2009). Forecasting impacts of climate change on Great Lakes surface water temperatures. Journal of Great Lakes Research, 35, 454-463.
Ullah, N. & Choudhury, M. (2013). Flood Flow Modeling in a River System Using Adaptive Neuro-Fuzzy Inference System. Environmental Management and Sustainable Development, 2(2), 54-68.
Webb, B. W., Hannah, D. M., Moore, R. D., Brown, L. E., & Nobilis, F. (2008). Recent advances in stream and river temperature research. Hydrological Processes, 22, 902-918.
Wu, J. T., Chang, S. C., Wang, Y. S., Wang, Y. F. & Hsu, M.K. (2001). Characteristics of the acidic environment of the Yuan yang Lake (Taiwan). Botanical Bulletin of Academia Sinica, 42, 17-22.
Yang, C. T., Marsooli, R. & Aalami, M. T. (2009). Evaluation of Total Load Sediment Transport Formulas Using ANN. International Journal of Sediment Research, 24(3), 274-286.
Zaier, I., Shu, C., Ouarda, T. B. M. J., Seidou, O. & Chebana, F. (2010). Estimation of ice thickness on lakes using artificial neural network ensembles. Journal of Hydrology, 383, 330-340.
Zhao, L., Yu, Z., & Acharya, K. (2011). Modeling water temperature of Lake Taihu. American Geophysical Union, Fall meeting.
License
Earth Sciences Research Journal holds a Creative Commons Attribution license.
You are free to:
Share — copy and redistribute the material in any medium or format
Adapt — remix, transform, and build upon the material for any purpose, even commercially.
The licensor cannot revoke these freedoms as long as you follow the license terms.
The Earth Sciences Research Journal is the copyright holder for these license attributes.











