Next Article in Journal
Water Footprint Assessment and Virtual Water Trade in the Globally Most Water-Stressed Country, Qatar
Next Article in Special Issue
Rainfall-Triggered Landslides and Numerical Modeling of Subsequent Debris Flows at Kalli Village of Suntar Formation in the Lesser Himalayas in Nepal
Previous Article in Journal
Life Cycle Assessment as a Decision-Making Tool for Photochemical Treatment of Iprodione Fungicide from Wastewater
Previous Article in Special Issue
An Integration of Logistic Regression and Geographic Information System for Development of a Landslide Hazard Index to Land Use: A Case Study in Pingtung County in Southern Taiwan
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on the Prediction of Infiltration Depth of Xiashu Loess Slopes Based on Particle Swarm Optimized Back Propagation (PSO-BP) Neural Network

1
Earth Sciences and Engineering College, Hohai University, Nanjing 210098, China
2
Geological Exploration Technology Institute of Jiangsu Province, Nanjing 211100, China
*
Author to whom correspondence should be addressed.
Water 2024, 16(8), 1184; https://doi.org/10.3390/w16081184
Submission received: 15 March 2024 / Revised: 9 April 2024 / Accepted: 19 April 2024 / Published: 22 April 2024

Abstract

:
The Xiashu loess exhibits expansion when in contact with water and contraction when water is lost, making it highly susceptible to the influence of rainfall. Therefore, it is essential to investigate the infiltration behavior of rainwater in Xiashu loess slopes under various conditions. The depth of infiltration in slopes directly affects the depth of landslide failure and serves as an important indicator for studying slope infiltration characteristics; only a handful of academics have delved into its study. This article is based on on-site rainfall experiments on Xiashu loess slopes, using three main factors, rainfall intensity, rainfall duration, and slope angle, as discrimination indicators for the infiltration depth of Xiashu loess slopes. The particle swarm optimization algorithm is employed to optimize the BP neural network and establish a PSO-BP neural network prediction model. The experimental data are accurately predicted and compared with the multivariate nonlinear regression model and traditional BP neural network models. The results demonstrate that the PSO-BP neural network model exhibits a better fit and higher prediction accuracy than the other two models. This model provides a novel approach for rapidly determining the infiltration depth of Xiashu loess slopes under different rainfall conditions. The results of this study lay the foundation for the prediction of the landslide damage depth and infiltration of Xiashu loess slopes.

1. Introduction

Studies indicate that since the 21st century, landslides have emerged as a major geological challenge for China [1]. Rainwater infiltration leads to erosion of the slope’s surface and the softening of its internal rock and soil, diminishing its stability and triggering landslides, with the Xiashu loess landslide being a common example. The Xiashu loess is mainly distributed in the area of Nanjing and Zhenjiang, Jiangsu Province [2], which poses a great threat to the safety issues of people’s lives and properties in the region. The Xiashu loess has characteristics such as swelling when encountering water and shrinking when losing water [3], which is significantly affected by rainfall and is prone to landslides in the rainy season. Therefore, it is crucial to study the infiltration characteristics of the Xiashu loess slopes under rainfall conditions.
Lately, an increasing number of academics have delved into the issues associated with the Xiashu loess. Hu et al. [4,5] studied the failure modes of the Xiashu loess under different moisture contents through experiments and investigated the infiltration pattern and damage mechanism of Xiashu loess slopes under different rainfall conditions; Liu et al. [6] researched the changes in mechanical properties of the Xiashu loess after undergoing different wet and dry cycles through unsaturated direct shear tests; Chen et al. [7] revealed the seismic response mechanism of Xiashu loess slopes through large-scale shaking table tests on the Xiashu loess; Sun et al. [8] experimentally analyzed a large number of Xiashu loess samples and found that the slope stability of the Xiashu loess is mainly affected by the soil water content. It can be seen that research on landslides in the Xiashu loess has focused on analyzing the causes of landslides as well as on early warning, and less research has been conducted on the depth of infiltration of Xiashu loess slopes under rainfall conditions.
For other soil slopes, some scholars have explored the infiltration depth of slopes under different rainfall conditions through simulated rainfall experiments [9,10] but have not conducted predictive research. At present, in the prediction of slopes, most scholars focus on the prediction of slope deformation and stability [11,12,13,14,15], and there are few studies on the prediction of landslide damage depth [16]. Landslide damage depth is affected by a variety of factors [17], its uncertainty is higher, and it is more difficult to predict directly. Some scholars believe that shallow landslides parallel to the surface of soil slopes often occur (failure at wet fronts) [18,19]; thus, the range of landslide damage depths can be indirectly determined from rainfall infiltration depths and the prediction of slope infiltration depths is better implementable.
Various methods are employed for prediction, including support vector machine, neural networks, extreme learning machine, multiple regression, etc. Each method has its own set of advantages and disadvantages, and they have collectively yielded improved prediction results [20,21,22,23]. The above method can realize the rapid estimation of landslide characteristics by building a prediction model, which is different from the traditional numerical simulation analysis method because of its high efficiency and excellent prediction accuracy [24]. Among these, neural networks are utilized to establish relationships between variables by simulating biological neural networks. They possess a strong capability to accommodate nonlinearity and exhibit autonomous learning, making them widely employed in slope prediction research. However, it also has limitations, such as the issue of too rapid a convergence and the susceptibility to becoming trapped in local minima [25]. In order to make up for the deficiencies in neural networks, many scholars have used different algorithms to optimize neural networks, and these algorithms include the Genetic Algorithm [26,27], Bird Swarm Algorithm [28], particle swarm algorithm [29,30,31], Sparrow Algorithm, etc., which are all able to overcome the limitations of local optimums and assign optimized weights and thresholds to the neural network to improve the prediction accuracy of the neural network. In this paper, based on the experimental situation, we consider optimizing the BP neural network with the particle swarm algorithm (PSO) to make up for the shortcomings of the neural network, so that the optimized neural network has a better prediction effect [32,33]. This study forecasts the infiltration depth of Xiashu loess slopes using a BP neural network enhanced by the particle swarm algorithm (PSO), aiming to clarify the relationship between rainfall duration, rainfall intensity, slope angle, and the depth of slope infiltration. Concurrently, a comparison is made between the PSO-BP neural network model, the multivariate nonlinear regression prediction model, and the unoptimized BP neural network to evaluate the pros and cons of these models and to formulate the prediction model effectively. A rapid method for determining the infiltration depth of Xiashu loess slopes is proposed to provide the basis for the subsequent prediction of landslide damage depth and infiltration studies of Xiashu loess slopes.

2. Methodology

2.1. Principles of Multivariate Nonlinear Regression Model

Regression analysis is a quantitative depiction of uncertain relationships between things that exist in the objective world with the help of mathematical models. In the analysis of a nonlinear link between a dependent variable Y and one or several independent variables (X1~Xn), employing a nonlinear regression model is feasible, along with the use of statistical analysis techniques and functions for the analytical interpretation and formal depiction of the relationship. The multiple regression equation allows the relationship between input and output values to be established in order to quickly and efficiently estimate the output values from the input values. Based on the output values, this information is useful for risk assessment. In nonlinear regression models, least-squares stands as the predominant technique for estimating parameters, and the models developed through this approach are considered a posteriori models in the realm of statistical mathematical modeling. This technique is applicable for forecasting the depth of rainfall infiltration on slopes, employing a linear function to mimic a nonlinear function, and repeating this method to achieve the best parameter solution.
Presently, two primary varieties of nonlinear mathematical models exist, linking several independent variables with a single dependent variable. In Type I nonlinear mathematical models, the initial step is to examine the functional link between an independent variable and its dependent counterpart independently, followed by overlaying this connection between the dependent and independent variables. Should the overlaid functional link fail to meet specific criteria, it becomes essential to delve deeper into the interplay among the independent variables. Nonlinear mathematical models of Type I are straightforward, highly suitable, and broadly applicable. In contrast, Type II nonlinear mathematical models have been less applied by scholars due to their excessive complexity. Thus, the considered nonlinear mathematical models are currently dominated by Type I. The mathematical expression for the nonlinear mathematical model of Type I is given in the following equation:
y = k 0 + i = 1 n k i f i ( x i ) + i = 1 n k j x i x j ,
where y is the dependent variable; k i is the regression coefficient; x i and xj are independent variables, i = 0,⋯, n; j = 0,⋯, n; and f i ( x i ) is the functional relationship between a particular independent variable and the dependent variable.

2.2. Principles of BP Neural Network

Developed in the 1980s, BP neural networks have found extensive application among researchers in control, optimization, and nonlinear prediction, owing to their straightforward design and user-friendliness. Neural networks reflect the structure and function of the human brain’s nerves, abstracting the properties of the real brain and simplifying it into an information processing system. Typically, a BP neural network is composed of three distinct layers: input, hidden, and output layers. The learning principle is as follows: During forward propagation, a set of weights and thresholds is randomly generated. This set of randomly generated numbers, along with the excitation function, jointly act on the input parameters. The input parameters are passed from the input layer to the output layer through the implicit layer. The output value is compared to the expected value. If the error between the two exceeds the accepted range, the error is back-propagated from the output layer. The initial randomly generated weights and thresholds are then adjusted and corrected to continue the learning process through continuous iterative learning. This process continues until the final output value and the expected value have an error within an acceptable range. At this point, the training ends. Research has demonstrated that a tri-layered BP neural network meets the criteria for general function mapping, and various multivariate functions can be estimated with any desired precision using a limited set of hidden-layer BP neural networks. The structure of the BP neural network is shown in Figure 1.

2.3. Particle Swarm Optimization

Eberhart and Kennedy jointly introduced the particle swarm optimization (PSO) algorithm in 1995, drawing inspiration from the collective food-seeking patterns of animal birds. This algorithm mimics bird foraging for group iteration and seeks the most suitable area within the particle group to identify the optimal particles for the desired solution space. Each particle in the algorithm represents a solution. The initial state of all particles in the population is continuously iterated. At each iteration, the particles update themselves to keep track of the optimal value, in order to find the optimal solution.
The particle swarm algorithm begins by initializing a group of random particles. Assuming there are m particles in the swarm, each particle has an n-dimensional vector that represents a solution in the n-dimensional optimization space. Xj represents the positional vector for particle j, and Vj denotes the velocity vector for particle j.
X j = X j 1 , X j 2 , X j n ,
V j = V j 1 , V j 2 , V j n ,
In the iterative phase, vectors representing particle positions are integrated into the fitness function Ek to obtain their fitness values. The optimal fitness values of the particles are compared to search for the particle swarm’s successive single best position Pj and global best position Gj.
P j = P j 1 , P j 2 , , P j n ,
G j = G j 1 , G j 2 , , G j n ,
The individual optimal solution achieved by each particle during the search process is represented by Pj, while the global optimal solution achieved by the particles during the search process, the optimal solution of the particle swarm algorithm, is represented by Gj. The particle swarm algorithm updates and optimizes based on four values: Xj, Vj, Pj, and Gj. These values are used to determine the position and velocity vectors after each iteration, with the algorithm’s evolution equation being
V j k + 1 = w V j k + c 1 r 1 P j k X j k + c 2 r 2 [ G j k X j k ] ,
X j ( k + 1 ) = X j ( k ) + V j ( k + 1 ) ,
where w is the inertia weight; c 1 and c 2 are learning factors, usually taking a value between 0 and 2; and r 1 and r 2 represent a pair of random numbers in the range of [0, 1], typically distributed evenly. To prevent a blind search process, it is important to limit the speed of the particle swarm during the search process. Typically, the speed Vj should be limited to a range of [ v m i n , v m a x ] .
The effectiveness of particle swarm algorithms is significantly influenced by inertia weights w. Higher inertia weights are conducive to the overall optimization of searches, whereas lower inertia weights support the optimization of local searches. In this paper, by adaptively adjusting the inertia weights in the algorithm, w decreases as the number of iterations continues to increase, with the following equation:
w = w m a x ( w m a x w m i n ) k k m a x ,
where k is the current number of iteration steps; k m a x is the maximum number of iteration steps; and w m a x and w m i n represent the maximum and minimum values of the inertia weight w .
The particle swarm algorithm optimizes the neural network by continuously updating its weights and thresholds and assigning the optimized values to the neural network.

2.4. PSO-BP Neural Network Model Prediction Process

As previously noted, the BP neural network’s predictive capabilities suffer from sluggish convergence rates, susceptibility to local extremes, and heightened sensitivity to weight and threshold values, yet the PSO algorithm compensates for these shortcomings in the BP neural network. Therefore, the PSO algorithm can be combined with a BP neural network to achieve higher accuracy and convergence speeds. The PSO-BP neural network model prediction process is as follows:
(1) Import the forecasted data; introduce random disturbances to the dataset; segregate the training, validation, and test datasets; and normalize the data:
X = ( X X m i n ) ( X m a x X m i n ) ,
where Xmax and Xmin represent the maximum and minimum values of each group of samples, respectively.
(2) Establish a BP neural network, and set the number of nodes and training parameters. The number of hidden layers is generally determined by empirical formulae to give an approximate range:
h j h i × ( h k + 3 ) ,
where hj is the number of nodes in the hidden layer; hi is the number of nodes in the input layer; and hk is the number of nodes in the output layer.
(3) Set the PSO parameters (learning factors, population size, number of population renewals, etc.) and randomly initialize the particle position and velocity.
(4) If the particle’s current adaptation value Xj is better than the historical optimal adaptation value Pj, then Pj = Xj; if the particle’s historical optimal adaptation value is better than the global optimal adaptation value Gj, then Gj = Pj. Based on Equations (6) and (7), the particles are updated to determine if the end condition is reached, and if not, iteration continues until the optimal weights and thresholds are obtained.
(5) Assign the optimal connection weights and thresholds to the BP neural network and continue training the BP neural network to complete the prediction and output the prediction results.
Based on the above process, Figure 2 depicts the flowchart of the PSO-BP neural network experiment.

3. Case Study

3.1. Sample Plot Overview

The study area is situated in Jurong City, Jiangsu Province, China, specifically in Xiashu Town Zhu Li Village, West Xu group, southwest of the slope, in the northwestern part of Zhenjiang City. The topography of the study area is dominated by plains and hills, with the east being low and the west being high. The area falls under the subtropical monsoon climate, with rainfall mainly concentrated in the spring and summer. The groundwater conditions are complex, with relatively shallow depths. During the rainy season, the Nanjing–Zhenjiang area experiences a high frequency of landslides, posing a serious threat to the safety of residents, factory workers, and tourists in the affected areas. This issue is closely linked to the widespread distribution of the Xiashu loess in the Zhenjiang area of Jiangsu Province.
Tea trees have been planted on the slopes of the test site, with the northeast side of the slope being close to a natural water pond located 5–6 m away. The main threats in the area are crops in farmland. The surface lithology of the slope body consists mainly of a 1.5 m thick layer of powdery clay from the Xiashu Formation, which is the focus of the experiment. The slope body has an overall height difference of about 8~10 m, with a gentle front edge and a steeper back edge. The first step involves a 5–6 m slope with an angle of 35–40°, while the rear may be the back wall of a previous localized landslide, with an angle of approximately 50°; a height difference of 3–4 m; and an exposed, dry, and loose back edge wall. Gullies and soil fissures have developed on the slope, with initial fissures distributed in an F-shape and measuring 1–2 cm wide. The preliminary investigation indicated that the slope morphology and angle of the test section were representative of most slopes in the area, leading to the selection of this slope as the test site.
Damage to the Xiashu loess slope occurs when the slope angle, rainfall intensity, and rainfall duration reach certain values during testing (Figure 3e).

3.2. Field Rainfall Test Program Setup

The slope test site measures 4 × 5 m and is constructed using steel frames. The equipment required for the test includes steel frames to build the test platform, artificial rainfall devices, and a monitoring system. The purpose of this integrated test device is to monitor the change in water content of the slope soil over time under continuous rainfall, in order to elucidate the effect of rainfall on the depth of infiltration of slopes. Water content monitoring points are distributed at various depths on the top, middle, and foot of the Xiashu loess slope to compare and analyze infiltration at different locations. Additionally, a probe slot is located on the right side of the slope in the test section for convenient sampling and observation of the wetting front. Figure 4 shows the layout of the test setup.
The experimental rainfall setting takes into account the rainfall and evaporation in the region. Through the collection of meteorological data in recent years in the Ningzhen area, it can be seen that the area is dominated by short-term heavy rainfall, the duration of rainfall in most cases is not more than 12 h, and the maximum intensity of rainfall that occurs is 63.2 mm/h. Therefore, the field rainfall test program setup in this paper consists of three types of rainfall intensities, 30 mm/h, 60 mm/h, and 90 mm/h, and four types of rainfall duration, 1 h, 2 h, 4.5 h, and 8 h. Additionally, there are three types of experimental slope angles: 35°, 40°, and 45°. Due to the limited test conditions, it was not possible to analyze the depth of infiltration for slopes with slower slope angles. To obtain more extensive and reliable prediction results, numerical simulation was considered to compensate for slopes with 20°, 25°, and 30° slope angles. This allowed the established prediction model to predict the depth of infiltration for most of the slopes in the Nanjing–Zhenjiang area. The numerical simulation results and the test results were compared and verified under the same conditions. It was found that the two infiltration results were basically the same, despite possible differences between them.

3.3. Partial Analysis of Results

During the test, it was observed that the depth of infiltration varied at different locations on the slope. The infiltration depth was found to be largest at the foot of the slope, followed by the middle of the slope, and smallest at the top of the slope. To simplify the analysis of the slope as a whole, the average depth of infiltration at the top, middle, and foot of the slope was used as the predicted data. The distribution of slope wetting fronts under a rainfall intensity of 60 mm/h and rainfall duration of 1 h, 2 h, 4.5 h, and 8 h is presented in Figure 5.
To examine the impact of rainfall intensity and duration on the infiltration of Xiashu loess slopes, an artificial rainfall simulation device was used to apply varying levels of rainfall. Figure 6 displays a 3D surface plot of the infiltration depth ranging from 32 mm to 77 mm. The plot is based on a 35° slope angle, a rainfall intensity ranging from 30 mm/h to 90 mm/h, and a rainfall duration ranging from 1 h to 8 h. It is evident that the depth of infiltration generally increases with the increase in both rainfall intensity and duration. The impact of rainfall with varying intensity and duration on the depth of infiltration is significant. However, as can be seen from the figure, the increase in rainfall duration is more significant for the increase in slope infiltration depth than the increase in rainfall intensity.

3.4. Impact Factors and Data Sources

Researchers have continuously analyzed the factors affecting the depth of slope infiltration, including soil particle structure, infiltration rate, rainfall, and slope morphology. However, analyzing intrinsic factors such as soil structure and infiltration rate is complicated, and obtaining real-time parameters inside the soil is difficult. On the other hand, analyzing slope morphology and rainfall is relatively straightforward and manageable. This paper analyzes the effect of rainfall intensity, rainfall duration, and slope angle on the depth of slope infiltration based on field tests. This study found that rainfall duration and intensity have a positive correlation with slope infiltration depth, while slope angle has a negative correlation. These factors have a significant impact on slope infiltration depth.
The data presented were obtained through artificial simulated rainfall tests and numerical simulations on a typical Xiashu loess slope in Jurong City. The analysis focused on the depth of slope infiltration under different rainfall conditions by applying rainfall of varying intensities and durations to the Xiashu loess slope in the test section. After the slope-cutting treatment, we analyzed infiltration on slopes with varying angles. The soil’s water content at various depths within the slope was used to determine the depth of infiltration.
This article obtained 72 sets of sample data, which were divided into training, validation, and prediction sets in a certain proportion. Table 1 displays some of the test data.

4. Modeling and Validation

4.1. Multiple Nonlinear Regression Modeling and Solution Validation

Based on the previous section, it is evident that changes in rainfall intensity, duration, and slope angle significantly affect the infiltration results. These results can serve as an indicator for predicting the depth of slope infiltration using the multiple nonlinear regression model.
To analyze the nonlinear effect of each factor on the depth of slope infiltration, we used experimental data to establish a regression model in SPSS 22 software. The model included the three aforementioned factors as independent variables and the depth of infiltration as the dependent variable. This paper adopts the type I nonlinear mathematical model due to the complexity of the type II model, making it difficult to accurately determine its form. The model considers the interaction between the independent variables and linearizes the nonlinear term through substitution, converting the nonlinear problem into a linear problem for analysis and solution. Because the multivariate nonlinear regression model does not have a unique solution, this paper first analyzes a single factor and then considers the impact of all factors. After several trial calculations, the ENTER analysis method of regression analysis is used for linear regression to exclude terms with collinearity and obtain the mathematical expression of the regression model. The fitting results are as follows:
y = 49.99 0.96 X 1 + 0.088 X 2 + 9.19 X 3 + 0.005 X 1 2 0.539 X 3 2 0.028 X 1 X 3 + 0.021 X 2 X 3 ,
where X 1 is the slope angle; X 2 is the rainfall intensity; X 3 is the rainfall duration; and y is the depth of infiltration.
The regression equation shows that rainfall duration has the greatest impact on infiltration depth, followed by slope angle and then rainfall intensity. Based on the regression equation, the slope infiltration depth can be estimated by rainfall duration, rainfall intensity, and slope angle, and the results of this study can also be applied to the assessment of landslide damage depth.
The equation analysis results of the regression model are shown in Table 2. ANOVA and significance tests give D − W = 2.669, indicating that the data satisfy the independence requirement. The significance test for the nonlinear mathematical model F resulted in F = 250.308, which is much larger than F0.05(8,63) =2.79, with a p-value of 0.000, indicating that the model is statistically significant at the 0.05 test level. Therefore, it can be determined that the multivariate nonlinear regression equations are valid. At the same time, R2 = 0.936, which is closer to 1. It indicates that the strong linear relationship between y and x in the equation accurately reflects the actual change pattern, and the fitting effectiveness of the nonlinear regression equation is superior.
The depth of slope infiltration was analyzed using the established multivariate nonlinear regression equation, which was validated through testing 10 additional sets of field data selected at random. The regression equation was used to calculate the slope infiltration depth by substituting the input parameters into Equation (11). The relative error was analyzed by comparing the calculated values with the test data, as presented in Table 3. Table 3 shows that the nonlinear regression model has a minimum relative error of 1.68%, a maximum relative error of 9.82%, and an average relative error of 6.13%. Therefore, this model is suitable for prediction.

4.2. PSO-BP Neural Network Modeling and Solution Validation

The information from 72 data sets was used to create a predictive model. Totals of 50 sets were used for training, 11 for validation, and 11 for testing. This means that 70% of the total data were used for training and 30% for testing and validation.
The PSO-BP neural network modeling process begins by importing the predicted data into Matlab R2018b. The data are then randomly disrupted and divided into training and test sets, followed by normalization. The neural network structure consists of three layers: three input nodes, one output node, and a hidden layer with three nodes. The number of hidden-layer nodes was determined through Matlab program training experiments using Equation (10). This structure was found to be optimal. The parameters of the particle swarm were set as follows: the population size was 10, the number of population iterations was set to 50, the learning factor was C1 = C2 = 4.494, and the particle flight speed range was [−1, 1]. The population iterates until optimal weights and thresholds are achieved, which are then assigned to the BP neural network for training. Training continues until preset conditions are met.
The neural network is trained using the Sigmoid function as the transfer function, and the lattice training function uses the BP algorithm training function Trainlm of L-M. The maximum number of lattice training times is 1000, the learning rate is 0.01, and the target error is 1 × 10−6. The number of nodes in the hidden layer and the target error is constantly varied and trained in different combinations. To demonstrate the impact of the particle swarm optimization algorithm, we compared the training results of the PSO-BP neural network with those of the BP neural network. Figure 7 and Figure 8 display the training results of the BP neural network and PSO-BP neural network, respectively. The figures show that the R2 of the prediction model trained by the BP neural network is 0.943, while the R2 of the prediction model trained by the PSO-BP neural network is 0.997. Compared to the multiple nonlinear regression model, both models are closer to 1 and have a better fitting effect.
The depth of infiltration of the Xiashu loess slope was calculated through iterative optimization and compared with the BP neural network using the PSO-BP neural network algorithm. Figure 9 and Figure 10 display the time and value of the optimal variance occurrence calculated by the BP neural network algorithm and the PSO-BP neural network algorithm for iterative optimization search. The BP neural network achieved its optimal mean square error of 0.0044243 after the 37th iteration, while the PSO-BP neural network achieved its optimal mean square error of 0.0003304 after the 19th iteration.
The accuracy of the model is measured using relative error and average relative error. To compare the predicted depth of infiltration with the actual depth of infiltration, other experimental data are randomly substituted into the PSO-BP neural network prediction model. The results of the relative error comparison are shown in Table 4. The figure illustrates that the PSO-BP neural network model has a minimum relative error of 0.10%, a maximum relative error of 1.68%, and an average relative error of 0.78%. The results indicate that the BP neural network model optimized by the particle swarm algorithm has achieved the expected goal with good prediction accuracy.
After obtaining prediction results from the multivariate nonlinear regression model and the PSO-BP neural network model, the experimental data were trained for prediction using the unoptimized BP neural network model. The prediction accuracies of the three models were then comprehensively compared. Table 5 displays the coefficients of determination (R2) and mean absolute percentage error (MAPE) for the three models. The formula for calculating the two is as follows:
R 2 = 1 i = 1 n ( y i y i ^ ) 2 i = 1 n ( y i y ¯ ) 2 ,
M A P E = 1 n i = 1 n y i ^ y i y i ^ × 100 % ,
where n is the predicted sample size, y i is the i-th measured value, y i ^ is the i-th predicted value, and y ¯ is the sample mean.
Table 5 shows that all three models predicted the infiltration depth of the Xiashu loess slope well. However, the PSO-BP neural network model had the highest prediction accuracy compared to the other two models. The prediction accuracies of the three models were ranked as follows: PSO-BP neural network model > BP neural network model > multivariate nonlinear regression model.
To verify the applicability of the developed PSO-BP neural network model, it was applied to other slopes for infiltration prediction. The infiltration of other slopes in the area after experiencing natural rainfall was monitored during the test. The angle of the monitored slopes was about 33°, and the rainfall intensity and duration of natural rainfall were obtained by monitoring with a test instrument. The predicted values were compared with the real monitoring values using the established model, and the comparison results are shown in Figure 11. This confirms the validity of the model.
The PSO-BP neural network model predicts these three sets of data with an average relative error of 1.04%, which is higher than the other two models. This suggests that the model is applicable to other slopes in the region with good applicability.

5. Discussion

To mitigate the risks of landslides in the Xiashu loess during rainfall, it is essential to promptly evaluate the depth of infiltration of the Xiashu loess slopes. This assessment can roughly determine the extent of landslide damage and provide a new approach for the early warning and hazard assessment of landslides.
During the test, it was observed that the Xiashu loess slope suffered damage after 8 h of rainfall with a slope angle of 40° and a rainfall intensity of 90 mm/h. The diagram in Figure 12 shows the Xiashu loess landslide. The depth of the landslide is approximately 0.55 m, while the depth of infiltration is around 0.7 m. The depth of the landslide damage is about 0.8 times the depth of infiltration. Slopes undergo localized damage at the foot of the slope in the form of a circular arc, which is related to the fact that the depth of infiltration at the foot of the slope is greater than the depth of infiltration at the top of the slope and in the middle of the slope.
The Xiashu loess exhibits high water sensitivity, with its shear strength significantly impacted by water content. The angle of internal friction and cohesion decreases rapidly as the water content of the soil increases. During the rainfall process, the wetting front in the slope constantly moves forward, causing the thickness of the softened soil inside the slope to increase. This, in turn, leads to a dramatic decrease in the shear strength of the soil within the depth range of the wetting front, significantly increasing the probability of landslides occurring in the infiltration depth range of the soil. When the shear strength decreases to a certain threshold, it is not enough to support the force that causes the slope to slide. This leads to damage under the Xiashu loess slope, which is why most landslides occur at a certain depth of infiltration.
In a numerical simulation study of slope stability, it was found that the depth of infiltration has a significant effect on the slope stability coefficient. Particularly at the start of rainfall, an increase in infiltration depth results in a sharp decrease in the slope stability coefficient. The relationship between the depth of infiltration and the slope stability coefficient can be established, and the slope stability coefficient can be predicted based on the depth of infiltration.
As only one landslide occurred during the field test, it was not possible to establish a clear relationship between the depth of landslide damage and the depth of slope infiltration. Further tests can be conducted in future studies to explore this connection. The PSO-BP neural network-based slope infiltration depth prediction model presented in this paper offers a novel approach for determining the infiltration depth of Xiashu loess slopes. This lays the foundation for predicting the depth of Xiashu loess landslides and provides a new index for evaluating the stability of Xiashu loess slopes.

6. Conclusions

(1) This paper presents a prediction model for the infiltration depth of the Xiashu loess slope. The prediction data were obtained through field tests, using rainfall intensity, rainfall duration, and slope angle as input parameters, and infiltration depth as the output parameter. The particle swarm algorithm (PSO) was used to optimize the BP neural network, resulting in a model with improved convergence speed and generalization ability.
(2) The infiltration depth regression model for the Xiashu loess slope was expressed mathematically using the Class I nonlinear mathematical model. The model considered the interaction between independent variables, and the test results were predicted using the regression expression. The predicted results had an error range controlled within 10%, indicating that the nonlinear regression model was reasonable. This model provides a fast calculation method for determining the infiltration depth of the Xiashu loess slope.
(3) After comparing the slope infiltration depth prediction model established by the PSO-BP neural network with the multivariate nonlinear regression model and the traditional BP neural network model, it was found that all three methods have a good fitting effect and prediction ability. However, the PSO-BP neural network prediction model has a higher prediction accuracy than the other two models. The three models’ prediction accuracy is ranked as follows: PSO-BP neural network model > BP neural network model > multivariate nonlinear regression model. This ranking fully demonstrates the effectiveness of the PSO-BP neural network model in predicting the depth of infiltration of the Xiashu loess slope.
Due to the limitations of the test, the established prediction model only considered three factors: rainfall duration, rainfall intensity, and slope angle. To improve the model’s completeness, the effects of other factors should be further considered in subsequent tests.

Author Contributions

Conceptualization, P.X.; methodology, P.X.; software, F.Z.; validation, Y.W., B.G. and Y.X.; investigation, Y.W., B.G. and Y.X.; writing—review and editing, P.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Jiangsu Province Geological Survey Fund Project [2021] 46.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

Authors Yi Wang, Bingyue Guo, and Yujian Xian were employed by the Geological Exploration Technology Institute of Jiangsu Province. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationship that could be constructed as a potential conflict of interest.

References

  1. Huang, R.Q. Large-Scale Landslides and Their Sliding Mechanisms in China Since the 20th Century. Chin. J. Rock Mech. Eng. 2007, 26, 433–454. [Google Scholar] [CrossRef]
  2. Liu, B.S.; Song, J.L.; Hao, S.F.; Jiang, B.; Zhang, J.X. Analysis and emergent control measures of the typical Xiashu loess landslides in Nanjing-Zhenjiang area, Jiangsu Province. Chin. J. Geol. Hazard Control 2019, 30, 31–36. [Google Scholar] [CrossRef]
  3. Xia, J.; Huang, G.L.; Liu, Z.T.; Chen, X.M. Cyclic Variability in Chemical Composition and Swelling-Shrinkage Properties of the Xiashu Loess Stratum near Nanjing, China. Pedosphere 2007, 17, 7. [Google Scholar] [CrossRef]
  4. Hu, Y.R.; Sun, S.R.; Li, K. Study on influence of moisture content on strength and brittle-plastic failure characteristics of Xiashu loess. Adv. Civ. Eng. 2023, 2023, 5919325. [Google Scholar] [CrossRef]
  5. Hu, Y.R.; Sun, S.R.; Sun, Y. Model Test Study of Rainfall Factors on Failure Process of Xiashu Loess Slope with Gravel Layer. Adv. Civ. Eng. 2024, 2024, 5564418. [Google Scholar] [CrossRef]
  6. Liu, S.Q.; Wang, Y.L.; Cai, G.J.; Jiang, P.M.; Wang, J.; Zhang, M. Experimental study on the effects of wet-dry cycles and suction on the mechanical properties of unsaturated Xiashu loess. J. Southeast Univ. (Nat. Sci. Ed.) 2021, 51, 473–479. [Google Scholar] [CrossRef]
  7. Chen, X.M.; Shen, J.; Wei, P.; Yang, J. Large-scale Shaking Table Test of Seismic Stability of Xiashu Loess Slopes: Analysis of Test Results(II). J. Disaster Prev. Mitig. Eng. 2010, 30, 587–594. [Google Scholar] [CrossRef]
  8. Sun, S.; Wang, W.; Wei, J.; Song, J.; Yu, Y.; He, W.; Zhang, J. The physical–mechanical properties degradation mechanism and microstructure response of acid–alkali-contaminated Xiashu loess. Nat. Hazards 2021, 106, 2845–2861. [Google Scholar] [CrossRef]
  9. Luo, Y.; Zhang, J.M.; Zhou, Z.; Shen, Z.J.; Chong, L.; Victor, C. Investigation and prediction of water infiltration process in cracked soils based on a full-scale model test. Geoderma 2021, 400, 115111. [Google Scholar] [CrossRef]
  10. Tu, X.B.; Kwong, A.K.L.; Dai, F.C.; Tham, L.G.; Min, H. Field monitoring of rainfall infiltration in a loess slope and analysis of failure mechanism of rainfall-induced landslides. Eng. Geol. 2009, 105, 134–150. [Google Scholar] [CrossRef]
  11. Malekian, M.; Momayez, M.; Bellett, P.; Carrea, F.; Tennakoon, E. Machine Learning for Slope Failure Prediction Based on Inverse Velocity and Dimensionless Inverse Velocity. Min. Metall. Explor. 2023, 40, 1557–1566. [Google Scholar] [CrossRef]
  12. Pei, T.; Qiu, T.; Shen, C. Applying knowledge-guided machine learning to slope stability prediction. J. Geotech. Geoenvironmental Eng. 2023, 149, 04023089. [Google Scholar] [CrossRef]
  13. Liu, C.; Jiang, Z.; Han, X.; Zhou, W. Slope displacement prediction using sequential intelligent computing algorithms. Measurement 2019, 134, 634–648. [Google Scholar] [CrossRef]
  14. Zhang, Z.; Qin, L.; Ye, G.; Wang, W.; Zhang, J. Physical Modeling and Intelligent Prediction for Instability of High Backfill Slope Moisturized under the Influence of Rainfall Disasters. Appl. Sci. 2023, 13, 4218. [Google Scholar] [CrossRef]
  15. Li, B.; Qiu, J. Displacement prediction of open-pit mine slope based on SSA-ELM. Front. Earth Sci. 2023, 11, 1126394. [Google Scholar] [CrossRef]
  16. Yang, C.; Yang, Y.H.; Wang, J.Y.; Xu, Q.; Chen, Q.; Tao, X.X.; Hu, Z.Q. Inferring landslide depth based on ascending and descending InSAR deformations-example of TAOPING village ancient landslide. J. Eng. Geol. 2023, 31, 868–879. [Google Scholar]
  17. Culler, E.S.; Badger, A.M.; Minear, J.T.; Tiampo, K.F.; Zeigler, S.D.; Livneh, B. A Multi-sensor Evaluation of Precipitation Uncertainty for Landslide-triggering Storm Events. Hydrol. Process. 2021, 35, e14260. [Google Scholar] [CrossRef] [PubMed]
  18. Chang, J.Y.; Bao, H.; Wu, F.Q.; Chen, Z.H.; Hao, L. Discussion on stability of shallow landslide under rainfall. J. Rock Soil Mech. 2015, 36, 995–1001. [Google Scholar] [CrossRef]
  19. Cui, Y.F.; Zhou, X.J.; Guo, C.X. Experimental study on the moving characteristics of fine grains in wide grading unconsolidated soil under heavy rainfall. J. Mt. Sci. 2017, 14, 417–431. [Google Scholar] [CrossRef]
  20. Nur, A.S.; Kim, Y.J.; Lee, J.H.; Lee, C.W. Spatial prediction of wildfire susceptibility using hybrid machine learning models based on support vector regression in sydney, australia. Remote Sens. 2023, 15, 760. [Google Scholar] [CrossRef]
  21. Ling, Q.; Zhang, Q.; Wei, Y.; Kong, L.; Zhu, L. Slope reliability evaluation based on multi-objective grey wolf optimization-multi-kernel-based extreme learning machine agent model. Bull. Eng. Geol. Environ. 2021, 80, 2011–2024. [Google Scholar] [CrossRef]
  22. Kang, M.T.; Zhu, Y.Q.; Chen, C.; Shao, B.R.; Wang, T. Research on landslide sliding distance prediction model based on multiple nonlinear regression and BP neural network. Geol. Bull. China 2022, 41, 2281–2289. [Google Scholar] [CrossRef]
  23. Bharati, A.K.; Ray, A.; Khandelwal, M.; Rai, R.; Jaiswal, A. Stability evaluation of dump slope using artificial neural network and multiple regression. Eng. Comput. 2022, 38 (Suppl. S3), 1835–1843. [Google Scholar] [CrossRef]
  24. Chen, X.J.; Li, D.Q.; Tang, X.S.; Liu, Y. A three-dimensional large-deformation random finite-element study of landslide runout considering spatially varying soil. Landslides 2021, 18, 3149–3162. [Google Scholar] [CrossRef]
  25. Zhang, Y.G.; Tang, J.; Liao, R.P.; Zhang, M.F.; Zhang, Y.; Wang, X.M.; Su, Z.Y. Application of an enhanced BP neural network model with water cycle algorithm on landslide prediction. Stoch. Environ. Res. Risk Assess. 2021, 35, 1273–1291. [Google Scholar] [CrossRef]
  26. Xu, J.; Zhao, Y. Stability Analysis of Geotechnical Landslide Based on GA-BP Neural Network Model. Comput. Math. Methods Med. 2022, 2022, 3958985. [Google Scholar] [CrossRef] [PubMed]
  27. Dai, M.L.; Qu, J.L.; Liu, X.Q.; Li, Q.W.; Ma, L.Z. Study on GA-BP hybrid algorithm-based prediction model and its application to rock slope stability and reinforcement effect. Water Resour. Hydropower Eng. 2018, 49, 165–171. [Google Scholar] [CrossRef]
  28. Cao, X.Y.; Man, X.Y.; Wang, J.P.; Mai, R.Z.; Guo, Y.K. Deformation prediction of treated landslides based on BP neural network optimized by bird swarm algorithm. Bull. Surv. Mapp. 2023, 5, 27. [Google Scholar] [CrossRef]
  29. Hu, S.W.; Li, Y.H.; Shan, C.X.; Xue, X.; Yang, H.Q. Research on Slope Stability Based on Improved PSO-BP Neural Network. J. Disaster Prev. Mitig. Eng. 2023, 43, 854–861. [Google Scholar] [CrossRef]
  30. Dai, X.; Li, X.; Zhang, Y.; Li, W.; Meng, X.; Li, L.; Han, Y. A Prediction Model of Coal Seam Roof Water Abundance Based on PSO-GA-BP Neural Network. Water 2023, 15, 4117. [Google Scholar] [CrossRef]
  31. Zheng, Y.; Zhang, L.; Hu, X.; Zhao, J.; Dong, W.; Zhu, F.; Wang, H. Multi-Algorithm Hybrid Optimization of Back Propagation (BP) Neural Networks for Reference Crop Evapotranspiration Prediction Models. Water 2023, 15, 3718. [Google Scholar] [CrossRef]
  32. Al-Andoli, M.N.; Tan, S.C.; Sim, K.S.; Lim, C.P.; Goh, P.Y. Parallel Deep Learning with a hybrid BP-PSO framework for feature extraction and malware classification. Appl. Soft Comput. 2022, 131, 109756. [Google Scholar] [CrossRef]
  33. Zhang, X.C.; Chen, X.J.; Song, Y.; Ma, P.X. Application of BP Neural Network Optimized by Particle Swarm Optimization Algorithm in Slope Stability. Min. Res. Dev. 2022, 42, 71–76. [Google Scholar] [CrossRef]
Figure 1. BP neural network structure.
Figure 1. BP neural network structure.
Water 16 01184 g001
Figure 2. Experimental diagram of neural network structure.
Figure 2. Experimental diagram of neural network structure.
Water 16 01184 g002
Figure 3. Study area: (a) map of China; (b) elevation map of Jiangsu Province; (c) field test site; (d) slope cracks; (e) landslides occurring during the test.
Figure 3. Study area: (a) map of China; (b) elevation map of Jiangsu Province; (c) field test site; (d) slope cracks; (e) landslides occurring during the test.
Water 16 01184 g003
Figure 4. The layout of the test setup: (a) sketch of the test setup; (b) ield test setup diagram.
Figure 4. The layout of the test setup: (a) sketch of the test setup; (b) ield test setup diagram.
Water 16 01184 g004
Figure 5. Distribution of wetting fronts with different rainfall durations.
Figure 5. Distribution of wetting fronts with different rainfall durations.
Water 16 01184 g005
Figure 6. Infiltration depth diagrams for different rainfall intensities and durations.
Figure 6. Infiltration depth diagrams for different rainfall intensities and durations.
Water 16 01184 g006
Figure 7. Graphs of BP neural network training, validation, and testing results.
Figure 7. Graphs of BP neural network training, validation, and testing results.
Water 16 01184 g007
Figure 8. Graphs of PSO-BP neural network training, validation, and testing results.
Figure 8. Graphs of PSO-BP neural network training, validation, and testing results.
Water 16 01184 g008
Figure 9. BP neural network iterative optimization training process diagram.
Figure 9. BP neural network iterative optimization training process diagram.
Water 16 01184 g009
Figure 10. PSO-BP neural network iterative optimization training process diagram.
Figure 10. PSO-BP neural network iterative optimization training process diagram.
Water 16 01184 g010
Figure 11. Comparison of predictive effects of different models.
Figure 11. Comparison of predictive effects of different models.
Water 16 01184 g011
Figure 12. Analysis of landslide results.
Figure 12. Analysis of landslide results.
Water 16 01184 g012
Table 1. Partial test data.
Table 1. Partial test data.
Serial NumberSlope Angle/°Rainfall Intensity/mm·h−1Rainfall Duration/hInfiltration Depth/cm
13530244
230604.562
340304.547
44090133
52530870
63060138
73590250
820604.569
92530254
103060252
Table 2. Equation analysis of regression models.
Table 2. Equation analysis of regression models.
ProjectSum of SquaresFree DegreeMean SquareF Valuep
Model15,760.15281970.019250.3080.000
Error1008.6506316.010--
Total16,768.80271---
Table 3. Nonlinear regression model test results.
Table 3. Nonlinear regression model test results.
Serial NumberInfiltration Depth Obtained from the Experiment/cmModel Calculation of Infiltration Depth/cmError
15054.118.22%
25861.455.95%
33436.356.92%
44944.19−9.82%
55659.075.48%
67168.58−3.41%
73639.148.73%
85147.60−6.67%
96764.02−4.44%
107775.71−1.68%
Table 4. PSO-BP neural network model test results.
Table 4. PSO-BP neural network model test results.
Serial NumberInfiltration Depth Obtained from the Experiment/cmModel Calculation of Infiltration Depth/cmError
17273.12 1.56%
23030.50 1.68%
35454.32 0.59%
47171.29 0.41%
55655.69 −0.55%
68383.09 0.10%
75151.19 0.38%
83837.77 −0.60%
94949.17 0.36%
104242.64 1.52%
Table 5. Comparison of three models.
Table 5. Comparison of three models.
ModelMultiple Nonlinear RegressionBP Neural NetworkPSO-BP Neural Network
R20.9360.9430.997
MAPE6.13%5.29%0.78%
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.

Share and Cite

MDPI and ACS Style

Xiao, P.; Guo, B.; Wang, Y.; Xian, Y.; Zhang, F. Research on the Prediction of Infiltration Depth of Xiashu Loess Slopes Based on Particle Swarm Optimized Back Propagation (PSO-BP) Neural Network. Water 2024, 16, 1184. https://doi.org/10.3390/w16081184

AMA Style

Xiao P, Guo B, Wang Y, Xian Y, Zhang F. Research on the Prediction of Infiltration Depth of Xiashu Loess Slopes Based on Particle Swarm Optimized Back Propagation (PSO-BP) Neural Network. Water. 2024; 16(8):1184. https://doi.org/10.3390/w16081184

Chicago/Turabian Style

Xiao, Pan, Bingyue Guo, Yi Wang, Yujian Xian, and Faming Zhang. 2024. "Research on the Prediction of Infiltration Depth of Xiashu Loess Slopes Based on Particle Swarm Optimized Back Propagation (PSO-BP) Neural Network" Water 16, no. 8: 1184. https://doi.org/10.3390/w16081184

APA Style

Xiao, P., Guo, B., Wang, Y., Xian, Y., & Zhang, F. (2024). Research on the Prediction of Infiltration Depth of Xiashu Loess Slopes Based on Particle Swarm Optimized Back Propagation (PSO-BP) Neural Network. Water, 16(8), 1184. https://doi.org/10.3390/w16081184

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop