Résumés
Résumé
Dans ce travail, nous avons élaboré un modèle de prédiction des variations de la température d’un cours d’eau en fonction de variables climatiques, telles que la température de l’air ambiant, le débit d’eau et la quantité de précipitation reçue par le cours d’eau. Les réseaux de neurones statiques ont été utilisés pour approximer la relation entre ces différentes variables avec une erreur moyenne de 0,7 °C. Par ailleurs, nous proposons un modèle de prédiction de l’évolution de la température de l’eau à court et moyen termes pour les jours (j + i, i = 1,2,..). Deux méthodes ont été appliquées : la première, de type itérative, utilise la valeur estimée du jour j pour prédire la valeur de la température de l’eau au jour j + 1; la seconde méthode, beaucoup plus simple à mettre en oeuvre, consiste à estimer la température de tous les jours considérés en une seule fois.
L’optimisation de la fonction de coût par l’algorithme de Levenberg-Marquardt, disponible dans l’outil « réseaux de neurones » de MATLAB a permis d’améliorer nettement la performance des modèles. Des résultats très satisfaisants sont alors obtenus en testant la validité du modèle par la validation croisée avec des erreurs moyennes de prédiction à sept jours de 1,5 °C.
Mots clés:
- cours d’eau,
- réseaux de neurones,
- prédiction et prévision,
- température d’eau,
- validation croisée
Abstract
Understanding and predicting water temperatures is essential in order to help prevent or forecast high temperature problems. To attain this objective, we define in this work a model that predicts temperature variations in a small stream according to climatic variables, such as air temperature, water flow and quantity of rainfall in the river catchment. Static neural networks were used as a technique for evaluation of the relations among the various variables, with a mean error of 0.7°C.
In addition, we developed a forecasting model able to estimate the short-term and mid-term variations of water temperature, i.e., to forecast the temperature of days (j+i , i=1,2…) from climatic parameters of day j. Two methods were used: the first one is iterative and uses the estimated value of day j to estimate the value of the water temperature for day j+1. The second method is much simpler, involving an estimate of the temperature of all days at once. The Levenberg-Marquardt algorithm implemented in the Matlab neural network toolbox allowed a marked improvement in the performance of the model. Very satisfactory results were then obtained by testing the validity by cross validation technique with a mean error of 1.5°C for long term prediction of 7 days.
Keywords:
- stream,
- neural network,
- forecasting and prediction,
- water temperature,
- cross validation
Parties annexes
Références bibliographiques
-
Bastarache, D., N. El Jabi, N.Turkkan et T.A. Clair (1997). Predicting conductivity and acidity for small streams using neural network. Rev. Can. Gén. Civ., 24, 1030-1039.10.1139/cjce-24-6-1030 Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Box, G.E. P. et G.M. Jenkins (1976). Times series analysis: forecasting and control. 2e éd. Holden-Day, San-Francisco, Californie, (édition révisée).Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Caissie, D., N. El-Jabi et M.G. Satish (2001). Modelling of maximum daily water temperatures in small stream using air temperature. J. Hydrol., 251, 14-28.10.1016/S0022-1694(01)00427-9 Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Clair, T. A. et J.M. Etherman (1998). Using neural networks to assess the influence of changing seasonal climates in modifying discharge dissolved organic carbon, and nitrogen export in eastern Canadian rivers, Water Resour., 34, 3, 447-455.10.1029/97WR03472 Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Cluis, D.A.(1972). Relationship between stream water temperature and ambient air temperature – A simple autoregressive model for mean daily stream water temperature fluctuations. Nordic Hydrol., 3, 2, 65-71.Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Coulibaly, P., F. Anctil et B. Bobée (2000). Daily reservoir forecasting using artificial neural networks with stopped training approach. J. Hydrol., 230, 244-257.10.1016/S0022-1694(00)00214-6 Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Dreyfus, G., J. Martinez, M. Samuelides, M. Gordon, F. Badran, S.Thiria et L. Hérault (2002). Réseaux de neurones - Méthodologie et applications. Édition Eyrolles, Paris, France.Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Hopper, P. H (2001). Applying the scientific method to small catchement studies: a review of the Panola Mountain experience. Hydrol. Proc., 15, 2019-2050.Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Luk, K.C., J.E. Ball et A. Sharma (2000). A study of optimal model lag and spatial inputs to artificial neural network for rainfall forecasting. J. Hydrol., 227, 56-65.10.1016/S0022-1694(99)00165-1 Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Maier, H.R. et G.C. Dandy (1996). The use of artificial neural network for the prediction of water quality parameters. Water Resour. Res., 32, 4, 1013-1022.10.1029/96WR03529 Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Mohseni, O. et H.G. Stefan (1999). Stream temperature/air temperature relationship: a physical interpretation. J. Hydrol., 218,128-141.10.1016/S0022-1694(99)00034-7 Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Piper, R.G., I.B. McElwain, L.E. Orme, J.P. McCraren, L.G. Fowler et J.R. Leonard (1982). Fish hatchery management. U.S. Fish and Wildlife Service, Department of the Interior, 517 p.Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Stefan, H.G.et E.B. Preud’homme (1993). Stream temperature estimation from air temperature. Water Resour. Bull., 29, 1, 27-45.10.1111/j.1752-1688.1993.tb01502.x Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Toth, E., A.Brath et A. Montanari (2000). Comparison of short-term rainfall prediction models for real-time flood forecasting. J. Hydrol., 239, 132-147.10.1016/S0022-1694(00)00344-9 Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Zealand, C.M., D.H. Burn et S. P.Simonovic (1999). Short term streamflow forecasting using artificial neural network. J. Hydrol., 214, 32-48.10.1016/S0022-1694(98)00242-X Google Scholar Rechercher cette référence bibliographique sur Google Scholar
-
Zhang, G.P. (2001). An investigation of neural networks for linear time-series forecasting. Comp. Oper. Res., 28, 1183‑1202.10.1016/S0305-0548(00)00033-2 Google Scholar Rechercher cette référence bibliographique sur Google Scholar
