Abstract
Streamflow data is required for planning and design of various hydraulic structures and water resource projects such as bridges, culverts, flood plain zoning, flood protection works, flood warning systems, and assessment of water resources potential. A reliable and continuous record of streamflow data is, therefore, of utmost importance. However, it is very difficult to maintain a continuous record of discharge and sometimes even impractical during floods. A continuous record of elevation of water surface in a stream above some arbitrary datum or the stage of river is rather easy and accurate as compared to discharge. A functional relationship between stage and discharge at a site in a river is called the rating curve. The accuracy of discharge estimated from the rating curve depends on the accuracy of stage measurement and development of the rating curve. The conventional method of regression analysis for the development of the rating curve often fails to give stage–discharge relationship accurately. In the present study, a simple and quick Excel solver technique has been used for the development of the rating curve accurately. The results of the solver in Excel are compared with conventional method of regression analysis. The statistical parameters such as root mean square error, correlation coefficient, and Nash criteria were computed for assessment of the performance of these methods for the rating curve development. It has been found that the performance of the Excel solver is better than that of the conventional method.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
Introduction
Streamflow measurements are the most important basic data of hydrologic studies required for the design and construction of hydraulic structures, flood management and flood forecasting. Accurate streamflow measurement is of paramount importance for economic and safe design of water resource project. Streamflow measurement techniques are broadly classified as direct determination of stream discharge and indirect determination of streamflow. For direct determination of discharge methods depending on the site conditions either of area velocity method, dilution method (chemical method), ultrasonic method, or electromagnetic method can be used. Indirect determination of streamflow requires construction of hydraulic structures such as flumes, notches, weirs, and gated structures or application of the slope-area method. However, continuous measurement of discharge at number of sections in a river is very costly and sometimes impractical. To eliminate this limitation, rating curve is commonly used. Development of the rating curve for a gauging site generally requires two step procedures. First step is to develop stage–discharge relationship using historical stage–discharge data of the gauging site by plotting the graph between the observed stage (G) and observed discharge (Q) at the gauging site. Second step involves the measurement of stages only, and the corresponding discharges are estimated from the rating curve. It is easy to maintain a continuous record of stages rather than maintaining continuous record of discharges in a river. Thus eliminating the need of rigorous, time-consuming, costly, and sometime impractical exercise of continuous discharge measurement, the rating curve has always been extensively used for discharge measurement in many artificial and natural channel as it represents the combined effect of many flow and channel parameters.
Stage–discharge relationship has always remained an area of interest for hydrologists, and many attempts have been made by hydrologists to establish reliable rating curves using graphical and numerical techniques. Stage–discharge relationship was established by graphical method by Herschy (1995), Fenton and Kellar (2001). Polynomial models for stage–discharge relationships were proposed by Herschy (1995), McGinn and Chubak (2002) Braca (2008). For extrapolating rating curve beyond the measured data range, various numerical methods have been proposed including regression method (Peterson-Øverlier 2004; Moyeed and Clarke 2005), polynomial regression model (Braca 2008), support vector machine (SVM) (Sivapragasam and Mutlie 2005), artificial neural network (ANN) (Tawfik et al. 1997; Jain and Chalisgaonkar 2000; Sudheer and Jain 2003; Bhattacharya and Solomatine 2005; Habib and Maselhe 2006), gene expression programming (GEP) (Guven and Aytek 2009), ANN with LMR (Bisht et al. 2010), and genetic algorithm (GA) with model tree (Ghimire and Reddy 2010). Least square fitting of rating curve using curvilinear asymptotes (Mir and Dubeau 2014) outlined the limitations of earlier approaches and proposed the use of curvilinear asymptotes rather than straight ones.
The accuracy of discharge estimated from the rating curve depends on the accuracy of stage measurement and development of the rating curve. The conventional method of regression analysis for the development of the rating curve often fails to give stage–discharge relationship accurately. The main objective of the present study was, therefore, to implement a simple and quick optimization-based Excel solver to estimate the parameters of the stage–discharge relationship and assess the performance of conventional method as well as Excel solver approach for stage–discharge data.
Conventional Method
The stage–discharge relationship is generally a single-valued relation for majority of streams and rivers, especially non-alluvial rivers (Subramanya 2008), and it is represented as
where Q = stream discharge; G = stage height; a = constant representing the gauge reading corresponding to zero discharge; K and n are rating curve parameters.
Being a hypothetical parameter, ‘a’ cannot be determined in field. The following methods are available to find the value of gauge height corresponding to zero discharge.
-
(1)
To estimate the value of ‘a,’ Q versus G plot is prepared on arithmetical graph paper and best fit curve is drawn. By extrapolating the curve, the value of ‘a’ is found by eye judgment. This value of ‘a’ is then utilized to obtain a plot of log Q versus log (G − a). If the plot obtained is a straight line, previously assumed value of ‘a’ is correct; otherwise, this process is repeated until an acceptable value of ‘a’ is obtained.
-
(2)
A graph between Q and G is prepared on an arithmetical scale, and by the eye judgment a smooth best fit curve is drawn. Three discharges Q 1, Q 2, and Q 3 are selected in such a way that Q 1/Q 2 = Q 2/Q 3, and the corresponding values of stages G 1, G 2, and G 3 are noted from the curve. In such case, the following relation may be obtained using Eq. (1).
$$\frac{{\left( {G_{1} - a} \right)}}{{\left( {G_{2} - a} \right)}} = \frac{{\left( {G_{2 } {-}a} \right)}}{{(G_{3} - a)}},$$(2a)which may be reduced to
$$a = \frac{{\left( {G_{1} G_{2} - G_{2}^{2} } \right)}}{{\left( {G_{1} + G_{3} - G_{3} } \right)}}.$$(2b) -
(3)
Apart from graphical and arithmetical methods, various optimization techniques can be used to obtain the best value of ‘a.’ The value of ‘a’ can be determined by trial-and-error method. The value of ‘a’ corresponding to correlation coefficient most close to unity is adopted.
As far as the estimation of the rating curve parameters K, n is concerned; they were obtained by the least square error method on the logarithmic plot between Q and (G − a). Excel solver available in Microsoft Excel is a nonlinear optimization code, and its specific implementations have been proved in use over many years as one of the most robust and reliable approaches to solve difficult and highly nonlinear programming problems. A brief description on this solver is provided here.
Excel Solver
Excel solver is an optimization tool in Microsoft Excel basically used for optimization of profit and loss in business problems. Excel solver has the capability to optimize linear as well as nonlinear equations by changing specified parameters. It consists of linear programming solver (LPS) to optimize linear equations, generalized reduced gradient (GRG) solver, and evolutionary solver to optimize nonlinear equations. Rating curve equations are basically of nonlinear form, therefore, GRG nonlinear solver and evolutionary solver are used to obtain the optimum values of rating curve parameters. The GRG solver is a nonlinear optimization code developed by Leon Lasdon from University of Texas at Austin and Allan Waren from Cleveland University. GRG and its specific implementations have been proved in use over many years as one of the most robust and reliable approaches to solve difficult and highly nonlinear programming problems (Lasdon and Smith 1992). GRG solver uses two techniques for determination of search direction. The default choice is quasi-Newton method, a gradient-based technique, and the second choice is the conjugate gradient method. Depending on the available storage, GRG solver may utilize either of the quasi-Newton or conjugate gradient method. Evolutionary solver is a hybrid of genetic and evolutionary algorithms and classical optimization methods, including gradient-free direct search methods, classical gradient-based quasi-Newton methods, and simplex method (Premium Solver Platform 2010).
Analysis, Results, and Discussion
Two data sets of stage and discharge have been procured from literature (Subramanya 2008; Reddy 2011). The rating curve parameters a, K, and n were estimated using Excel solver on the spreadsheet for each data set separately and noted down in Tables 1 and 2 with other details of the results. The values of these parameters based on conventional approach are also provided in the same table just for reference. The difference in values obtained from both approaches may be observed.
The performance of both the methods for the parameter estimation was assessed with respect to the relation between the observed and the predicted discharges based on the following statistics
where Q o is the observed discharge; Q p is the predicted discharge, and \(\overline{Q}\) is mean of observed discharge.
The prediction method with lowest error and the highest correlation coefficient would be considered as the best models. The values performance indices have been provided in Tables 3 and 4 for both sets of data under considerations.
These tables indicate that the performance of the Excel solver method is better than that of the conventional method. A qualitative performance assessment of the both the approach for the parameter estimation of the rating curve was also made as shown in Figs. 1, 2, and 3. These figures also indicate that the present approach based on Excel solver is better than the conventional method.
Conclusion
The parameters of the rating curves were estimated using conventional method and optimization-based Excel solver code for the two different sets of the data in the present study. The performance of both the methods was assessed quantitatively as well as qualitatively. It has been found that Excel solver is a promising tool for predicting parameters of the rating curves precisely. Further, it may be noted that the Excel solver eliminates the need of time-consuming and tedious process of trial and error for computation of stage–discharge relationships as in the case of the conventional method.
References
Braca G (2008) Stage-discharge relationships in open channels: practices and problems. FORALPS Technical Report, 11. Università degli Studi di Trento, Dipartimento di Ingegneria Civile e Ambientale. Trento, Italy
Bisht DCS, Raju MM, Joshi MC (2010) ANN based river stage-discharge modelling for Godavari river, India. Comput Modell New Technol 14(3):48–62
Bhattacharya B, Solomatine DP (2005) Neural networks and M5 model trees in modelling water level-discharge relationship. Neurocomputing 63(2005):381–396
Fenton JD, Keller RJ (2001) The calculation of streamflow from measurements of stage. CRC for Catchment Hydrology
Ghimire BNS, Reddy MJ (2010) Development of stage-discharge rating curve in river using genetic algorithms and model tree. In: International workshop advances in statistical hydrology. Taormina, Italy
Guven A, Ayetak A (2009) New approach for stage-discharge relationship: Gene expression programming. J Hydrol Eng, 14(8):482–492
Habib EH, Meselhe EA (2006) Stage-discharge relations for low-gradient tidal streams using data-driven models. J Hydraul Eng 132(5):482–492
Herschy RW (1995) Streamflow measurement, 3rd edn. E & FN Spon, London
Jain SK (2008) Development of integrated discharge and sediment rating relation using a compound neural network. J Hydrologic Eng 13(3):124–131
Jain SK, Chalisgaonkar D (2000) Setting up stage-discharge relations using ANN. J Hydrologic Eng 5(4):428–433
Lasdon LS, Smith S (1992) Solving sparse nonlinear programs using GRG. ORSA J Comput 4(1):2–15
McGinn R, Chubak N (2002) A rating curve based on lake levels: evaluating outlet flow for clear creek, riding mountain national park, Manitoba. Prairie Perspect: Geogr Essays 5:17–29
Mir Y, Dubeau F (2014) Least square fitting of the stage-discharge relationship using smooth models with curvilinear asymptotes. J Hydrol Sci. doi:10.1080/02626667.2014.935779
Moyeed RA, Clarke RT (2005) The use of Bayesian methods for fitting rating curves, with case studies. Adv Water Resour. 28:807–818
Petersen-Øverleir A (2004) Modelling stage-discharge relationships affected by hysteresis using the Jones formula and nonlinear regression. J Hydrol Sci, 51(3):365–388
Premium Solver Platform, User Guide (2010) Frontline Systems, Inc
Reddy PJR (2011) A textbook of hydrology, 3rd edn. Laxmi publication, New Delhi, pp 154–200
Sivapragasam C, Muttil N (2005) Discharge rating curve extension—A new approach. Water Resour Manage, 19:505–520
Subramanya K (2008) Engineering Hydrology, 3rd edn. Tata McGraw-Hill, New Delhi, pp 101–133
Sudheer KP, Jain SK (2003) Radial basis function neural network for modelling rating curves. J Hydrol Eng 8(3):161–164
Tawfik M, Ibrahim A, Fahmy H (1997) Hysteresis sensitive Neural Network for modelling rating curves. J Computing Civ Eng, 11(3):206–211
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Muzzammil, M., Alam, J., Zakwan, M. (2018). A Spreadsheet Approach for Prediction of Rating Curve Parameters. In: Singh, V., Yadav, S., Yadava, R. (eds) Hydrologic Modeling. Water Science and Technology Library, vol 81. Springer, Singapore. https://doi.org/10.1007/978-981-10-5801-1_36
Download citation
DOI: https://doi.org/10.1007/978-981-10-5801-1_36
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-5800-4
Online ISBN: 978-981-10-5801-1
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)