Estimation of total bottom sediment load in waterways based on Support Vector Regression (SVR) model and Particle Community Optimization (PSO) algorithm

Number of pages: 115 File Format: word File Code: 31329
Year: 2012 University Degree: Master's degree Category: Civil Engineering
  • Part of the Content
  • Contents & Resources
  • Summary of Estimation of total bottom sediment load in waterways based on Support Vector Regression (SVR) model and Particle Community Optimization (PSO) algorithm

    Master's Thesis in Civil Engineering (Trend of Hydraulic Structures)

    Abstract

     

    Sediment transfer and sedimentation, consequences such as the creation of sediment islands in the river path and as a result of reducing the transfer capacity. Flood currents include corrosion of river structures and other problems. Also, suspended sediments affect the quality of water for human use. Therefore, in the hydraulics of the river and its geomorphology, it is important to investigate the sediment carrying capacity of the stream and the sediment transport mechanism. Conventional approaches are often based on ideal assumptions and are not able to provide acceptable results of estimating bed sediment transport rates. In this thesis, an effort is made to implement a comprehensive and accurate method using the knowledge of artificial intelligence on the problems of predicting and estimating sediment. Two methods called least squares regression of the support vector and particle community optimization algorithm were used in order to estimate the transfer rate of bed sediments in waterways with much higher accuracy than common methods such as Eckers and White, Engeland and Hansen, Graff and Young methods. The support vector machine approach is based on the theory of constrained optimization and uses the principle of structural error minimization, which leads to an overall optimal solution. The particle community optimization algorithm is included in the category of meta-exploratory methods and the idea is taken from the order in the collective behavior of birds to search for food. The results of the implementation of the support vector least squares regression model on the sets of laboratory and field data have been far better compared to the conventional approaches. Then, in order to improve the model, the input variables were scaled logarithmically and negative concentration values ??were prevented in the model and the results were relatively improved. The results of the particle community optimization algorithm are satisfactory compared to conventional approaches, but the performance of the support vector machine least squares model is more satisfactory, and the support vector regression can provide a comprehensive and accurate method to simulate the transfer rate of bed sediments. It is proportional to the ability to maximize benefits and minimize losses caused by rivers. Rivers are constantly faced with the phenomena of erosion and sediment transfer and adjust their cross section, longitudinal profile, direction and flow pattern through the processes of sediment transfer, scouring and sedimentation. For sustainable economic and cultural development along the river, it is necessary to understand the principles of sediment transport and its estimation. These principles can be used to solve environmental and engineering problems related to natural disasters and human activities. In human activities including; Agriculture, animal husbandry, development of industries and urban development as well as mines, the natural state of soil and plants have undergone changes dramatically and without applying strict control, it usually leads to unnatural soil erosion. Therefore, in the hydraulics of the river and its geomorphology, the investigation of the sediment carrying capacity of the stream and the mechanism of sediment transfer are of particular importance. The science of sediment transport deals with the mutual relationship between water flow and sediment particles. Sediment transfer and sedimentation, consequences such as the creation of sediment islands in the river course and as a result, the reduction of flood flow transfer capacity, the reduction of the useful life of dams and the storage capacity of reservoirs, the corrosion of facilities. It includes river structures and damage to water structures and farms, sedimentation in the channel floor and many other issues and problems. On the other hand, suspended sediments affect the quality of water for human use. Suspended inorganic and organic substances are not only the main factor in water pollution, but also as a carrier of other pollutants such as; Agricultural poisons or harmful microbes work. Also, considering the need to know the amount of sediments carried by the river flow in the design of river structures, the need to estimate the sediment load of rivers is clearly explained. Sediment movement in rivers has been studied by hydraulic engineers and geologists due to its importance for understanding river hydraulics, river engineering, river morphology, and other such topics. Sediment transport is a complex issue and often has experimental or semi-experimental relationships.Most of the theoretical relationships are based on ideal assumptions and simplifications so that the sediment transport rate can be determined by one or two dominant factors such as water discharge, average flow velocity, energy gradient and shear stress. Various approaches have been used to solve engineering problems and various numerical relations have been published. The results obtained from different approaches are often very different from each other and from field observations. As a result, none of the traditional sediment transfer relationships, due to not providing a comprehensive approach and not taking into account all the effective variables in sediment discharge calculations, the sediment estimation is done with very low accuracy.

    In this research, artificial intelligence methods are used to estimate the total sediment load of the floor based on the flow and sediment geometric variables as well as the hydraulic variables of the flow. Traditional methods are compared.

    1-2- Necessity of conducting research

    Considering the many studies that have been conducted in the field of sediment transport issues, some of them require theoretical analysis and some are based on experimental methods, and in many cases a combination of theoretical and experimental approaches is required. Most of the theoretical methods are based on some ideal and simplified assumptions so that the sediment transfer rate is based on one or two dominant factors including; Flow rate, average flow velocity, energy gradient or shear stress are determined. Many equations have been published. Each of these relationships have been obtained by limited laboratory data and in some cases based on field data. The results obtained from different relationships often have significant differences with each other and with the observed values. As a result, none of the sediment transfer relationships have general acceptance, especially in rivers, in predicting the sediment transfer rate, and they provide an acceptable answer only in special conditions. If we want to briefly express the important relations of sediment transport, apart from probabilistic and regression approaches, they can be expressed in one of the following forms, assuming that the rate or concentration of sediment transport can be determined through a dominant variable:

    (Formulas are available in the main file) , , and , respectively, are sediment discharge per channel width unit, flow rate, average flow velocity, water surface slope or energy, shear stress, flow power per unit floor area, and flow unit power, and are also parameters related to flow and sediment conditions. The subscript c also indicates critical conditions at the threshold of movement. Many complex aspects of sediment transport require correct understanding and will be a challenging topic for future studies. 1-3- Research Objectives In this research, an effort is made to implement a comprehensive and accurate method based on artificial intelligence knowledge on sediment prediction and estimation issues. The issue of sediment transport has been studied by river engineers and morphologists for several centuries. Various approaches have been used to solve engineering problems. The results obtained from these approaches are drastically different from each other and from field results. In recent years, a number of basic concepts, limitations of application and mutual relationship between them have been clarified for us.

    Given that sediment transport is a complex phenomenon and the size of sediment particles has a wide range and on the other hand, the channel bed takes various forms, using data-driven methods for such issues will definitely provide a better answer. In this method, most of the effective parameters in the sediment transfer rate play a role in the problem, and the current problem is not based on only one variable or dominant factor. In this research, an effort is made to compare the results obtained from support vector regression with traditional methods and reach a general conclusion. In the support vector regression method, the calibration parameters are difficult to calibrate. For this reason, he used an optimization algorithm called the particle assembly algorithm so that parameters can be calibrated easily. During this research, a sensitivity analysis will be performed on the input parameters and the important parameters will be introduced in order. This method uses a wide range of laboratory and field data and is used for different flow and sediment conditions and gives good results.

  • Contents & References of Estimation of total bottom sediment load in waterways based on Support Vector Regression (SVR) model and Particle Community Optimization (PSO) algorithm

    List:

    List of contents

    List of images

    List of tables. 1-Introduction 1

    1-1-Problem design. 1

    1-2-Necessity of conducting research 2

    1-3-Research objectives 4

    2- Theoretical foundations of research 7

    2-1-Generalities 7

    2-2-Einstein's approach. 8

    2-3-Akers and White approach 11

    2-4-Engelund and Hansen approach.          12

    2-5-Graph approach 14

    2-6-Young's approach... 14

    3-Review of conducted research 17

    3-1-Research conducted in the field of flood forecasting. 17

    3-2-Research conducted in the field of sediment estimation. . 24

    4-Materials and methods 26

    4-1-Estimation. 26

    4-2-Machine learning. 28

    4-3-Support vector machines (SVM) 29

    4-3-1-Classification of support vector machine. 30

              4-3-1-1- Linear classification of noisy data                  . 33

               4-3-1-2- Mode when the data is not separated linearly. 35

                   4-3-1-2-1- Mapping patterns to feature space.

                 4-3-1-2-2- Common kernel functions. 42

    4-3-2- Support vector regression (SVR) 43

    4-3-2-1- Linear regression 44

    4-3-2-2- Non-linear regression 47

    4-3-3- Least squares machine Support vector 52

    4-4-bird community algorithm. 53

    4-4-1-stages of bird community algorithm. 57

    4-4-2- Application of bird community algorithm. 58

    4-4-3-Advantages of particle society algorithm. 58

    4-4-4-disadvantages of the bird community algorithm. 59 4-5- The data used 59 4-6- Dimensional analysis 63 4-7- Software and coding 65 5- Discussion and results. 68

    5-1-First approach, least squares support vector machine 68

    5-2-Secondary approach, particle community optimization algorithm (PSO) 85

    5-3-Sensitivity analysis. 90

    6-Conclusion and suggestions 95

    6-1-Conclusion 95

    6-2-Suggestions 97

    7-List of references 98

    Source:

    6-           

    Ackers, P., & White, W. (1973). Sediment transport: new approach and analysis. Journal of the Hydraulic Division, ASCE, 99(HY11), 2041-2060.

    Asefa, T., Kemblowski, M., Mckee, M., & Khalil, A. (2006). Multi-time scale stream flow predictions: the support vector machines approach. J. of Hydrology, 318(1-4), 7-16. doi: 10.1016/j.jhydrol.2005.06.001

    Azamathullah, H., Ghani, A., Chang, C., Abu Hasan, Z., & Zakaria, N. (2010). Machine Learning Approach to Predict Sediment Load. Clean Soil Air Water, 38(10), 969-976. doi: 10.1002/clen.201000068

    Cimen, M. (2006). Estimation of daily suspended sediments using support vector machines. Hydrological Sciences Journal, 53(3), 656-666. doi: 10.1623/hysj.53.3.656

    Duan, Q., Sorooshian, S., & Gupta, V. (1994). Optimal use of the SCE-UA global optimization method for calibrating watershed models. J. of Hydrology, 158, 265-284.

    Einstein, H. (1950). The bed load function for sediment transportation in open channel flows. Technical Bulletin no. 1026: U.S. Department of Agriculture, Soil Conservation Service.

    Engelund, F., & Hansen, E. (1972). A monograph on sediment transport in alluvial streams. Copenhagen: Teknisk Forlag.

    Garrote, L., & Bras, R. (1995). A distributed model for real-time flood forecasting using digital elevation models. J. of Hydrology, 167(1-4), 279-306. doi: 10.1016/0022-1694(94)02592Y

    Graf, W. (1971). Hydraulics of sediment transport. New York: McGrow-Hill.

    Hager, W., & Oliveto, G. (2002). Shields' entrainment criterion in bridge hydraulics. Journal of Hydraulic Engineering, ASCE, 128(5), 538-542. doi: 10.1061/(ASCE)0733-9429(2002)128:5(538)

    Han, D., Chan, L., & Zhu, N. (2007). Flood forecasting using support vector machines. J. of Hydroinformatics, 9(4), 267-276. doi: 10.2166/hydro.2007.027

    Huang, Z., Zhou, J., Song, L., Lu, Y., & Zhang, Y. (2010).Flood disaster loss comprehensive evaluation model based on optimization support vector machine. Expert Systems with Applications, 37(5), 3810–3814.

    Kennedy J., E. R. (2001). Particle Swarm Optimization. San Francisco, USA: Academic Press.

    Kisi, O., & Cimen, M. (2011). Precipitation forecasting by using wavelet- Support vector machine conjunction model. Eng. Appl. of AI, 25(4), 783-792. doi:doi:10.1016/ j.engappai.2011.11.003

    Misra, D., Oommen, T., Agarwal, A., Mishra, S., & Thompson, A. (2009). Application and analysis of support vector machine based simulation for runoff and sediment yield. Biosystems Engineering, 103(4), 527-535. doi: 10.1016/j.biosystemseng.2009.04.017

    Noori, R., Karbassi, A., Moghaddamnia, A., Zokaei-Ashtiani, M., Farokhnia, A., & ghafari gousheh, M. (2011). Assessment of input variables determination on the SVM model performance using PCA, Gamma test, and forward selection techniques for monthly stream flow prediction. J. of Hydrology, 401(3-4), 177-189. doi: 10.1016/j.jhydrol.2011.02.021

    Owen, P. (1964). Saltation of uniform grains in air. Journal of Fluid Mechanics, 20, 225-242.

    Prasad, V. (1991). Velocity, shear and friction factor studies in rough rectangular open channels for super critical flow. Bangalore: Thesis (Phd) Indian Institute of Science.

    Rao, A., & Sreenivasulu, G. (2006). Design of plane sediment bed channels at critical condition. ISH Journal of Hydraulic Engineering, 12(2), 94-117. doi: 10.1080/09715010.2006.10514834

    Shuquan, L., & Lijun, F. (2007). Forecasting the Runoff Using Least Square Support Vector Machine. International Conference on Agricultural Engineering.

    Sivapragasam, C., Liong, S.-Y., & Pasha, M. (2001). Rainfall and runoff forecasting with SSA-SVM approach. J. of Hydroinformatics, 3(3), 141-152.

    Soulsby R. L. (1997). Dynamics of marine sands. London: Thomas Telford.

    Vapnik, V. N. (1995). The nature of statistical learning theory. New York, USA: Springer.

    Vapnik, V. N. (1998). Statistical Learning Theory. New York, USA: Springer.

    Williams, G. (1970). Flume width and water depth effects in sediment transport experiments. US Geological Survey, Professional Paper, 562-H, 37 p.

    Yang C. T. (1979). Unit Stream Power Equations for Total Load. J. of Hydrology, 40, 123-138.

    Yang, C. (1972). Unit Stream Power and Sediment Transport. Journal of the Hydraulic Division, ASCE, 98(HY10), 1805-1826.

    Yilin, J., Cheng, C.-T., & Chau, K.-W. (2006). Using Support Vector machines for long-term discharge prediction. Journal of Hydrological Sciences, 51(4), 599-612. doi: 10.1623/hysj.51.4.599

    Yu, P., Chen, S., & Chang, I. (2006). Support vector regression for real-time flood stage forecasting. J. of Hydrology, 328(3-4), 704-716. doi: 10.1016/j.jhydrol.2006.01.021

    Yu, X., & Liong, S. (2006). Forecasting of hydrologic time series with ridge regression in feature space. J. of Hydrology, 332(3-4), 290-302. doi:10.1016/j.jhydrol.2006.07.003

    Asmikhani M., Safavi H. (1389). Integrated management of surface and underground water resources using support vector machine methods and genetic algorithm. The 5th National Congress of Civil Engineering. Mashhad: Ferdowsi University of Mashhad.

    Nouri R., Khakpour A. (1390). Monthly flow forecasting using support vector machine based on principal component analysis. Journal of Water and Wastewater. 118-123.

Estimation of total bottom sediment load in waterways based on Support Vector Regression (SVR) model and Particle Community Optimization (PSO) algorithm