Next Article in Journal
Enhancing Bolt Object Detection via AIGC-Driven Data Augmentation for Automated Construction Inspection
Previous Article in Journal
Compressive Behavior of Long Simple and Multi-Cell CFT Columns When Using Tie Bars Connector Elements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Prediction Model of Dam Deformation and Successful Application

1
Changjiang Spatial Information Technology Engineering Co., Ltd., Wuhan 430010, China
2
Nanjing Hydraulic Research Institute, Nanjing 210029, China
*
Authors to whom correspondence should be addressed.
Buildings 2025, 15(5), 818; https://doi.org/10.3390/buildings15050818
Submission received: 19 December 2024 / Revised: 24 January 2025 / Accepted: 13 February 2025 / Published: 5 March 2025
(This article belongs to the Topic Resilient Civil Infrastructure, 2nd Edition)

Abstract

In most dam deformation monitoring practices, some single-point models do not consider the spatial correlation, and the traditional regression models do not consider the nonlinear relationship between the environmental quantity and the deformation quantity, resulting in poor prediction accuracy. In view of the poor accuracy of the monitoring data, which reflect the overall deformation response in the current dam monitoring practices, this paper proposes an innovative solution of ensemble empirical mode decomposition and a wavelet noise reduction method. A high-precision prediction model considering spatial correlation is constructed. By studying the measured deformation data of an arch dam and comparing the performance parameters of various models, the superiority and universality of the proposed method are verified. Dam deformation monitoring data are of great significance to describe the operation behavior of dams. It is significant for us to optimize the health monitoring of dam safety structures and ensure dam safety and realize social harmony in our country.

1. Introduction

As an important civil infrastructure, dams have made great contributions to regional social and economic development by continuously providing seasonal water sources or generating renewable energy. There are approximately 58,000 such large dams (more than 15 m high) worldwide with an estimated cumulative storage capacity of between 7000 and 8300 km3 [1]. Dams, especially high dams, provide many benefits, including flood control, water supply, and power generation. However, if a dam breaks, unfortunately, it will also bring a devastating blow to people’s lives and property safety [2]. Dam safety prediction and early warning are the core links to ensure the safe operation of dams. With the continuous development of computer technology, advanced machine learning algorithms have shown more and more advantages in dam safety prediction analysis. However, the accuracy of traditional dam deformation prediction models is low, which will seriously affect the assessment of dam safety states. Therefore, new methods and technologies are needed to improve the accuracy and generalization ability of dam deformation prediction and overcome the challenges from many external extreme natural conditions, dam body defects, and potential risks in safe operation [3,4,5]. At present, there is a contradiction between the demand and the reality of dam safety monitoring and risk analysis ability. How to understand and solve these contradictions needs to be explored from the source of philosophical thinking. In the understanding and practice of dam safety monitoring, we should consciously take the theory of practice, epistemology, and contradiction as guidance and explore the philosophical roots of dam safety monitoring and risk analysis practice from the perspectives of connection and development. This is of great significance for us to establish a dam safety monitoring system that is compatible with the level of economic development and to construct a reasonable dam safety monitoring risk evaluation index system (Figure 1).

2. Theory and Method

As an important water retaining structure in water conservancy projects, a dam has the characteristic of raising the water level. By 2020, China will have 4872 large- and medium-sized reservoirs with a total storage capacity of 858.9 billion cubic meters. Dam displacement can effectively reflect their operating state and is an important index of dam safety structure health monitoring. It is of great significance to establish an accurate and reliable displacement prediction model for dam health monitoring. Based on the above-mentioned philosophical thinking on contradiction theory, practice theory, epistemology, and system theory and aiming at problems such as the low prediction accuracy of the current analysis model and the insufficient depth of data mining, this paper proposes a dam displacement analysis and prediction model. By using variational mode decomposition of the original deformation sequence data to obtain the components in different frequency domains, an EEMD–wavelet data denoising model was established, and a nonlinear intelligent optimization algorithm was adopted considering the spatio-temporal correlation of multiple measurement points. A spatio-temporal prediction model based on the EEMD–wavelet model was proposed. The accuracy and precision of the prediction model are improved under this prediction model.
Some scholars, including Xu Ren, used the more common LSTM model and intelligent optimization algorithm, and they fully considered the temporal correlation of measurement point data but did not consider the characteristics of the spatial distribution of dam measurement points. Referring to the spatial model proposed by Wu ZhongRu [2], there is a large number of factors involved in his model, in which the subsets of factors affecting the displacement of dams are fully considered. However, the establishment of a dam displacement prediction model faces a problem of balance. If too many influencing factors are considered, the model may perform well in one case but fail to adapt to others, called “overfitting”. On the contrary, when processing long time-series data, the model needs to maintain computational efficiency and accuracy while ensuring appropriate generalization ability [3,4,5].
In recent years, artificial intelligence algorithms have been widely used in the field of dam displacement prediction, which is mainly divided into traditional regression models and machine learning algorithms [6,7]. The predictive methods include the multivariate linear model and generalized linear model, but in these methods, some problems remain to be solved. Neural network algorithms, including BP (back propagation), RBF (radial basis function) neural networks, and GBDTs (gradient lifting decision trees), can better mine the nonlinear relationship in the dam displacement data and make predictions. These algorithms can be combined with intelligent algorithms and optimization algorithms to optimize the hyperparameters of deep learning algorithms for faster and more accurate predictions.
Xu [8] studied and discussed the application of XGBoost in the displacement prediction of concrete dams and achieved good prediction results based on the data of a single measurement point. Zhou et al. [9] adopted the LSTM neural network prediction algorithm based on SSA to pre-process the original data into trend terms and periodic terms and then used them in LSTM and GF algorithms to make full use of the timing of the data. Qi [10] screened the subsets of influence factors of dam deformation and built a dam deformation analysis model based on LSTM. Wu et al. [11] clustered the original data, combined with the WOA of whale behavior habits in nature to optimize LSSVM’s hyperparameter selection, and achieved a good prediction effect. Dong Yong [12] extracted the effective information of dam deformation through empirical mode decomposition in signal processing and, finally, adopted LSTM as the prediction model.
Although the above models take into account the temporal and spatial correlations of the measuring points, which can improve the prediction effect to a certain extent, most of them are multi-measuring point models based on statistics, and there are still the following problems: (1) In the regression analysis, the determination of a large number of constants may lead to infinite or no solutions to linear equations, so factor screening is required to reduce the impact of low model generalization [13,14]. (2) There is a nonlinear relationship between the environmental factors of a dam, and there is a nonlinear mapping between the environmental quantity and the displacement data. (3) Affected by various factors, noise exists in dam displacement, environment, and temperature data [15,16], which affects the prediction accuracy. To solve the problem, a nonlinear intelligent optimization algorithm based on EEMD–wavelet data denoising was established, and a spatio-temporal prediction model based on the EEMD–wavelet model was proposed. A concrete arch dam in the lower Yalong River was taken as an example to verify the accuracy of the model.

2.1. Basic Principle of Statistical Model for Dam Deformation Prediction

According to the existing dam safety monitoring theory and the calculation of material mechanics and structural mechanics (Figure 2), the displacement at any point of a concrete dam under the influence of hydrostatic pressure, lifting pressure, temperature, aging, etc., can be expressed as the following equation [17]:
δ x , δ y , δ z = δ W + δ T + δ θ
where δ x , δ y , and δ z , respectively, refer to the displacement in xyz directions of the dam body; according to its cause, the displacement can be divided into three parts: water pressure component ( δ W ), temperature component ( δ T ), and aging component ( δ θ ).
Under the action of water pressure, the horizontal displacement produced by any observation point of the dam is composed of three parts: the displacement caused by the internal force of the reservoir water pressure acting on the dam body; the displacement caused by the deformation of the foundation caused by the internal force on the foundation; and the displacement caused by the rotation of foundation surface due to the heavy action of reservoir water. Through the calculation of water pressure and water pressure components using the mechanical method, it can be concluded that the water pressure component δ θ and the water depth δ θ (i = 1, 2, … n power degree) form a linear relationship, that is:
δ W = i = 1 n a i H i
where a i is the coefficient; H is the water depth in front of the dam; and n is the highest degree of the polynomial, where the gravity dam n takes a value of 3.
The temperature component is mainly due to the displacement caused by the temperature change in the concrete and bedrock of the dam body. When enough thermometer data are accurately recorded, the temperature component can be calculated using the measured temperature, and the prediction model established is the Hydrostatic-Thermal-Time model, referred to as the HTT [18] model, as follows:
δ T = i = 1 m b i T i
where b is the statistical coefficient, m is the effective temperature count, and T is the measured temperature.
However, when the temperature monitoring data in the dam are insufficient, the Hydrostatic-Seasonal-Time model (HST model for short) can be used:
δ T = i = 1 2 b i , 1 sin 2 π i t 365 sin 2 π i t 0 365 + i = 1 2 b i , 2 cos 2 π i t 365 cos 2 π i t 0 365
where b is the regression coefficient, and t is the cumulative number of days from the monitoring date to the first measurement date.
The aging factor is the synthesis of many nonlinear factors, and its influence on the response eventually manifests in the development of a certain direction with the continuous extension of time. As a material entity, the dam’s movement changes in time and space. Time signifies the continuity and sequence of material movement, characterized by one dimension, while space is the extensiveness of material movement, characterized by three dimensions. The time and space of material movement are inseparable, which requires us to do things according to a specific time and place and conditions.
The generation of dam aging components is caused by many complicated factors. It comprehensively reflects the creep and plastic deformation of concrete and bedrock and the compressive deformation of the geological structure of bedrock. Generally speaking, the aging displacement of dams in normal operation changes rapidly in the initial stage and slows down gradually in the later stage. The aging component can be modeled using a variety of mathematical models. For the aging component of concrete dam during its service life, the linear combination form of θ and ln θ is used, that is
δ θ = c 1 θ + c 2 ln θ
where θ is θ = t 100 ; t the number of days from the monitoring date to the beginning of the measurement date; and c 1 and c 2 are the coefficients.
In summary, the HST model can be obtained from the analysis of displacement components at any point of the dam:
δ = δ W t + δ T t + δ θ t = a 0 + i = 1 3 4 a i H i H i , 0 + i = 1 2 b i , 1 sin 2 π i t 365 sin 2 π i t 0 365 + i = 1 2 b i , 2 cos 2 π i t 365 cos 2 π i t 0 365 + c 1 θ θ 0 + c 2 ln θ ln θ 0
The meaning of each symbol in Formula (6) is the same as that of Formulas (1)–(5).
Dam deformation monitoring is inseparable from time- and space-influencing factors. The above equation describes the deformation law of a concrete dam with a single measuring point and only considers the time factor, so it is difficult to describe the spatial correlation of multiple measuring points. On the basis of the above formula, space coordinates are introduced. Each term is expanded according to multiple power series, and with reference to the beam deflection line equation of engineering mechanics, the following results are obtained:
δ = k = 0 3 ( 4 ) n = 0 3 A k n H k z n + j , k = 0 1 n = 0 3 B j k n sin ( 2 π j t 365 ) cos ( 2 π k t 365 ) z n + j , k = 0 1 n = 0 3 C j k n θ j ln θ k z n

2.2. PSO (Particle Swarm) Algorithm

The PSO algorithm is derived from the research on the foraging behaviors of birds [19] and is a swarm intelligence algorithm for solving optimization problems. In the algorithm, each particle has two basic properties: position and velocity. The position represents the potential solution of the optimization problem and corresponds to the fitness value of each particle after the fitness function is calculated. The speed of the particle will be dynamically adjusted and updated in each iteration along with the extreme value of the particle itself and the global particle, so as to determine the movement direction and distance of the particle in the next iteration step. The specific updated formula is as follows:
v i d ( k + 1 ) = w v i d ( k ) + s 1 r 1 P i d ( k ) X i d ( k ) + s 2 r 2 P g d ( k ) X i d ( k ) X i d ( k + 1 ) = X i d ( k ) + v i d ( k + 1 )
where v i d ( k + 1 ) , X i d ( k ) , and P i d ( k ) are, respectively, the velocity, position, and individual extremum of particle i after the KTH iteration in the D-dimensional search space; P g d ( k ) is the global extreme value of the population after the KTH iteration in the D-dimensional search space; s 1 and s 2 are non-negative acceleration factors; r 1 and r 2 are random numbers between [0, 1]; and w is the inertia weight. After several iterations, parameter optimization in the solvable space can be realized (Figure 3).
The PSO algorithm has a simple principle [20], fast convergence speed, and strong versatility. However, when the data re more complex, the dimension is higher, and the parameters are not set properly, problems such as premature convergence, low search accuracy, and low late iteration efficiency easily occur. With the progress of iteration, the algorithm gradually shifts from the global search stage to the local search stage. Different stages have different requirements for the algorithm optimization ability. In the early stage, the search scope is large, and it is necessary to pay attention to diversity while improving the search efficiency. And in the later stage, more attention should be paid to the convergence ability of the algorithm. Meanwhile, the loss of diversity should also be reduced to avoid premature convergence of the algorithm. The dynamic adjustment of w can make the PSO algorithm achieve better optimization results at each stage. In this paper, linear decreasing inertia weights are selected to better balance the global search and local search capabilities of the algorithm. The expression is as follows:
w k = w 1 w 1 w 2 k / k max
where k is the number of current iterations; kmax is the maximum number of iterations; w k is the inertia weight for the K iteration time; and w 1 and w 2 are the initial and end values of the inertia weights, respectively.
In the iterative process, the PSO algorithm [21,22] may fall into the local extreme value due to the fast convergence speed and, thus, converge prematurely. In order to solve the problem of premature convergence, the mutation operation of the genetic algorithm is introduced; that is, the particle position is initialized with a certain probability during each iteration, so that some particles jump out of the local optimal position previously searched and re-search in a larger range.

2.3. EEMD and Wavelet Noise Reduction Principle

2.3.1. Principles of EEMD

EEMD is an improved model of empirical mode decomposition (EMD) [23]. Huang et al. believe that any original signal is composed of several overlapping eigenmode functions. In essence, EMD stabilizes the signal to obtain a series of IMFs with a gradually stable frequency and a margin B. However, when the time scale of the signal has a jump change, IMFs will contain different time-scale feature components, and EMD itself has the disadvantage of being prone to modal confusion. For these situations, Huang and Wu proposed the EEMD model. By adding white noise to the signal to be decomposed, EEMD utilizes the uniform distribution of the white noise spectrum to make the original signal spread over the white noise background with a uniform distribution in the entire time–frequency space, and the signals of different time scales will be automatically distributed on the appropriate reference scale, making the signals have continuity at different scales, thus achieving the purpose of suppressing mode confusion. Since the mean value of white noise is zero, after adding white noise several times and obtaining the average value, the additional noise is eliminated, and the result is the signal itself.
The EEMD steps are as follows (Figure 4):
Step 1: The noise series n m ( t ) is added to the time series X ( t ) of the dam observation data to obtain the time series X m ( t ) of adding noise:
X m ( t ) = X ( t ) + n m ( t )
where n m ( t ) is the amplitude α .
Step 2: The time series X m ( t ) obtained in step 1 is decomposed using EEMD into a series of IMFs and a margin B.
Step 3: Step 1 and Step 2 are repeated n times. The jth-order IMF after the ith EMD is represented by IMFij, and the margin B after the ith EMD is represented by Bi.
Step 4: All IMFs of the same order and all allowances B are averaged to obtain the final IMFj of each order and allowance B:
I M F j = 1 n 1 n I M F i j
where j is the order of the partition, and i is the number of EMDs performed on the time series.
B = 1 n 1 n B i
When performing EEMD, the added white noise, α amplitude, and repetition times n need to be determined after several experiments. The value pointed out by Chen Zhong is usually 0.01~0.5, and the value of repetition times n is usually 100~200 times.

2.3.2. High-Frequency Signal Test

After the original signal is decomposed via EEMD [24], it is necessary to calculate the correlation between the generated components IMF and the original data in order to carry out wavelet packet noise reduction. The correlation coefficient Ck formula is as follows:
C k = y n y n ¯ y n y n ¯ y n y n ¯ 2 y n y n ¯ 2
where y ' ( n ) is a certain IMF component, y ( n ) is the original data, and y ( n ) ¯ and y ' ( n ) ¯ are the average values. When the calculated value Ck is above 0.3, the correlation can be considered high. Otherwise, the component IMF has poor correlation with the original data.

2.3.3. Wavelet Noise Reduction

Dam deformation monitoring data can be regarded as a kind of signal, which is usually disturbed by noise caused by random factors and observation errors from complex environments. In order to extract useful information from these signals to characterize the detected object and improve the accuracy of the data, it is necessary to process the data by denoising them. Wavelet analysis is a method for time–frequency analysis of signals, which gradually developed from the field of signals in the late 1980s. Compared with the single resolution of Fourier transform, wavelet analysis has the characteristics of multi-resolution analysis, so it is widely used in the signal denoising [25] field. For the dam deformation observation signal s(n) containing noise, it can be expressed as follows:
s ( n ) = f ( n ) + σ e ( n )
where s ( n ) is the signal containing noise; and f ( n ) is a useful signal. The essence of wavelet denoising is that an approximation signal f ' ( n ) obtained from a noisy signal s ( n ) is the optimal approximation to f ( n ) under a certain error; that is, the actual signal is separated from the noisy signal to the maximum extent, the real signal is retained, and the noise signal is removed so as to achieve the purpose of denoising. Nowadays, there are two kinds of wavelet denoising methods commonly used: hard threshold denoising and soft threshold denoising. Because hard threshold denoising will eliminate some useful signals that are not noise and cause signal distortion, this paper adopts soft threshold denoising (Figure 5).

2.3.4. Noise Reduction Evaluation Indicators

In signal processing, noise reduction evaluation indexes are mainly measured by smoothness ( r ) and the noise reduction error ratio ( d n S N R ). The larger the noise reduction error ratio, the smaller the smoothness, indicating that the algorithm has better noise reduction effect, and the noise reduction effect directly affects the prediction accuracy of the prediction model.
The smoothness of the curve r after noise reduction is as follows:
r = t = 1 N 1 x ' ( t + 1 ) x ' ( t ) 2 t = 1 N 1 x ( t + 1 ) x ( t ) 2
The calculation formula of the noise reduction error ratio is as follows:
d n S N R = 10 lg ( p s + n / p n ) p s + n = t = 1 N x 2 ( t ) p n = t = 1 N x ( t ) x ' ( t ) 2
In the above formula, x ( t ) is the original data, x ' ( t ) is the data after noise reduction, p s + n is the noise signal power, p n is the noise reduction signal power, and t indicates the time, where the unit is day.

2.4. Optimal Factor Selection Principle Based on LASSO Regression

The complexity of the prediction model is directly related to the number of input variables. As the number of variables entering the model increases, the model becomes more complex. To combat this problem, the LASSO algorithm takes the ingenious approach of constructing a penalty function to refine the model. By increasing the coefficient of the penalty function, LASSO makes the coefficient of some variables in the model gradually shrink to 0. In this way, the LASSO [26] algorithm can quickly select important variables, thus reducing the complexity of the model and effectively avoiding the phenomenon of overfitting in the model. Its optimization objective function is:
β ^ l a s s o = arg min i = 1 N y i β 0 j = 1 p x i j β j 2   s . t . β 1 = j = 1 p β j t
where y i is the dependent variable; β 0 is the regression coefficient; x i j is an independent variable; β j is the regression coefficient; N is the number of regression groups; and P is the number of independent variables.
By substituting the constraints into the above formula, we can get:
β ^ = arg min i = 1 N y i β 0 j = 1 p x i j β j 2 + j = 1 p β j
where λ 0 is the penalty function coefficient.
The LASSO algorithm will automatically obtain an optimal value λ . In the process of model iterative training, the regression coefficients of some influence factors will gradually shrink and tend to zero. At this time, these variables tending to zero can be eliminated.

2.5. XGBoost Algorithm Principle

XGBoost [27,28] is an extension of the GBM algorithm and a prediction model with both linear regression and regression tree characteristics. In the XGBoost algorithm, there are multiple tree structures, each of which contains multiple branches (decision trees). The generation of each decision tree is adjusted according to the prediction results of the previous decision tree. Taking into account the prediction bias of the previous decision tree, we can gradually correct the prediction results. Each decision tree is generated by taking into account the entire dataset to optimize the model on the largest scale (Figure 6).
XGBoost corrects residuals from the last prediction by constantly adding new decision trees to the model and avoids overfitting problems through introducing regularization parameters [29]. Finally, XGBoost adds the weighted sum of the predictions from multiple decision trees to obtain the final prediction result. When building the dam deformation prediction model, the XGBoost algorithm can make use of the dam displacement data and constantly introduce temperature, aging, water pressure, and other factors into the model, as well as comprehensively consider and evaluate the influence of these factors on the dam deformation by approximating the actual displacement value. With XGBoost’s optimization and weighted summation method, the deformation of the dam can be predicted more accurately, and the importance of different factors can be assessed. This makes XGBoost a powerful and flexible tool for dam deformation prediction.
y ^ k = i = 1 k G i x i = G k 1 x i + f k x i
Here, k is the number of predicted rounds; y ^ k is the predicted value of dam displacement in the k th round; and f k x i is a tree function of temperature, aging, and water pressure factors. The objective function of the XGBoost algorithm is as follows:
φ = i = 1 k l y i , f t 1 x i + f t x i + Ω f t
where k is the number of predicted rounds; and l is the loss function of the relevant y i , f t x i , where y i is the actual value of deformation displacement. The model training is completed when the objective function is found to be at the minimum through iteration.

2.6. Dam Deformation Prediction Model

The construction process and input of the dam deformation prediction model are as follows:
(1)
EEMD decomposition is performed on the measured value of dam displacement monitoring to obtain several I M F components— I = I M F 1 , I M F 2 , , I M F k —using the Pearson correlation coefficient between I M F i ( i = 1 , 2 , , k ) and y n . When C i ( i = 1 , 2 , , k ) is less than the threshold, it is considered to be a noise-containing component. The noise-containing component is denoised by using the wavelet packet, and the noise reduction effect is verified by the comparison of curve smoothness and noise reduction error, and then the measured value of a certain measurement point after noise reduction is reconstructed.
(2)
Based on environmental variables such as the installation elevation and upstream water level of a measuring point, three types of factors, such as water pressure, temperature, and aging, of the measuring point were calculated as input variables, and the measured displacement history data of the measuring point after noise reduction was used as output variables to establish the LASSO model. The optimal factor was selected using the LASSO feature.
(3)
The root mean square error (RMSE), mean absolute percentage error (MAPE), coefficient of determination (R2), mean square error (MSE), and mean absolute error (MAE) were used to comprehensively compare the prediction models.
E RMSE = 1 N i = 1 N y ( i ) y ( i ) ' 2 E MSE = 1 N i = 1 N y ( i ) y ( i ) ' 2 R 2 = 1 i = 1 N y ( i ) y ( i ) ' 2 i = 1 N y ( i ) ¯ y ( i ) ' 2 E MAPE = 1 N i = 1 N y ( i ) y ( i ) ' y ( i ) × 100 %
In the above formula, y ( i ) is the i th measured displacement value; y ( i ) ' is the i th predicted displacement value; and N indicates the data length.
As important statistical indicators, the RMSE and MAE are used to evaluate the performance of predictive models. The RMSE is the root of the mean value of the squared error, and the smaller the value, the better the prediction effect is. However, since the expression equation contains the square error, it is more sensitive to the poorly predicted points and can be used as an indicator to measure the local prediction ability of the model. The MAE assesses the closeness between the predicted and measured values, and it reflects the overall forecasting error state. It is insensitive to outliers and can, therefore, be used to assess the overall prediction accuracy of the model.
The correlation coefficient R2, also known as the Pearson correlation coefficient, reflects the degree of correlation between two variables, namely the correlation between the predicted value and the actual value. The closer the R2 value is close to 1, the stronger the correlation between the two variables is and the better the model performance is (Figure 7).

3. Case Analysis

Based on the method described above, we chose a concrete engineering example to verify the effectiveness of the proposed method. The project is a double-curved arch dam with a total storage capacity of 7.76 billion cubic meters, being a 300 m high dam with a maximum dam height of 305 m, located along the lower Yalong River. In operation, the reservoir has functioned in many ways for power generation, flood control, and reservoir dispatching. We selected data from 2015 to 2021, with a total of 1902 sets related to the factors of upstream water level, ambient temperature, calculation aging, temperature, water pressure, and other factors for analysis and calculation. There are more than 30 positive and negative vertical displacement measurement points from the dam top to the dam foundation, and the highest section of the dam height is selected. The original data are divided into training set and test set, and the ratio of the training set to the test set is 8:2. Four measuring points from A13-1 to A13-4 were selected to establish a spatial correlation model for verification (Figure 8).

3.1. Sequence Decomposition

Using the methods in Section 2.3, in the EEMD algorithm, the parameters are set to α = 0.15 and n = 100 . And the correlation coefficient between the modal component and the measured value after the decomposition of the measured displacement at each measuring point is calculated as shown below (Figure 9 and Table 1):
It can be seen from the Table 1 that the correlation coefficients of A13-1 to A13-4 are all below 0.25, which can be judged to be high-frequency signals, and then, the wavelet method is used for noise reduction. The comparison between the measured value after noise reduction and the measured value before noise reduction is shown in Figure 10 and Figure 11.
The same calculation was carried out for A13-2 to A13-4, and the result was represented by a heat map. H , H 2 , H 3 , H 4 are water level to the power of one, two, three, and four, respectively. z H , z H 2 , z H 3 , z H 4 are are the first power, second power, third power, and fourth power of the water level after the change. The greater the influence coefficient of the warmer colored region, the greater the importance of the corresponding factor (Figure 12 and Table 2):
As can be seen from the Table 1 and Table 2 and Figure 12, the main factors affecting the displacement and deformation data are concentrated on the water pressure component, and the aging component is occasionally seen. Although the temperature and aging factor are weaker than the water pressure, the temperature component still needs to be considered.

3.2. Comparison of Prediction Results

In order to verify the effectiveness of the dam temporal and spatial prediction model based on the Z-component, this model (EEMD-LASSO-PSO-XGBoost, referred to as LASSO-EPX, the same below) was compared with PSO-XGBoost, LASSO-WPX, and XGBoost, taking the measuring point A13-1 as an example. This model was compared with BP to verify the excellent performance of XGBoost under multiple combinatorial optimization algorithms.
As shown in the Figure 13, the LASSO-EPX and LASSO-WPX models fit the original data well, but the LASSO-WPX model fits poorly in the latter half of the curve. The fit degree of the BP neural network, C-X, and PSO-XGBoost algorithms is worse than that of LASSO-EPX.
As shown in the Table 1 and Table 2, LASSO-EPX maintains the maximum R2 while maintaining the minimum value for the MAE, MAPE, MSE, and RMSE. According to the evaluation index of the prediction model, the LASSO-EPX algorithm proposed in this paper has a higher accuracy than other models (Figure 13).
As can be seen from the Table 3 and Figure 13, the main influencing factors affecting the displacement and deformation data are concentrated on the water pressure component, and the aging component is occasionally seen. Although the temperature and aging factor are smaller than the water pressure, the temperature component still needs to be considered. Each model evaluation index was listed in Figure 14.

4. Conclusions

In this paper, EEMD, wavelet noise reduction, the particle swarm optimization algorithm, and XGBoost and LASSO feature selection of a multi-point prediction model considering spatial correlation are comprehensively used. The main conclusions are as follows:
(1)
The ways of considering the spatial correlation of measurement points, selecting an algorithm according to features, and focusing on the key environmental factors can effectively help reflect the main factors affecting the effect size.
(2)
In the EEMD–wavelet denoising model, the sharp points and gross errors of the original data are eliminated on the premise of reducing the calculation errors and retaining the features of the original data, and the accuracy and precision of the prediction model are improved.
(3)
By comparing the accuracies of the prediction models, the MAE, MAPE, MSE, RMSE, and R2 of the LASSO-EPX model are superior to other models mentioned in this paper, which is significantly improved after a comparison with the BP neural network.

Author Contributions

Conceptualization, M.Y.; Methodology, S.L. (Shuangping Li) and B.Z.; Validation, S.L. (Shuangping Li) and M.Y.; Formal analysis, S.L. (Shuangping Li), M.Y. and S.L. (Senlin Li); Investigation, B.Z., S.L. (Shuangping Li) and M.Y.; Resources, B.Z. and M.Y.; Data curation, S.L. (Senlin Li), M.Y. and Z.L; Visualization, S.L. (Shuangping Li), M.Y., S.L. (Senlin Li) and Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key Research and Development Program of China (2024YFC3214903), the Natural Science Foundation of Jiangsu Province (Grant No. BK20241743); Hunan Water Conservancy Technology Project (XSKJ2024064-50), Central Public-Interest Scientific Institution Basal Research Fund, NHRI (Y424013; Y423006; Y423004); the National Natural Science Foundation of China (51739008, U2243223), China Postdoctoral Science Foundation (Grant No. 2022M721668). Supported by Water Resources Science and Technology Program of Hunan Province (Grant number XSKJ2022068-07), State Grid Technology Project (SGCQDKO0SBJS2200276).

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to project confidentiality.

Conflicts of Interest

Authors Shuangping Li, Bin Zhang and Zuqiang Liu were employed by the company Changjiang Spatial Information Technology Engineering Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Salazar, F.; Morán, R.; Toledo, M.Á.; Oñate, E. Data-Based Models for the Prediction of Dam Behaviour: A Review and Some Methodological Considerations. Arch. Comput. Methods Eng. 2017, 24, 1–21. [Google Scholar] [CrossRef]
  2. Wu, Z. Theory and Application of Safety Monitoring of Hydraulic Structures; Higher Education Press: Beijing, China, 2003; pp. 74–77. [Google Scholar]
  3. Zhou, Z.-Q. Research and Optimization of Deep Learning Overfitting Problem for Stock Price Prediction; Shenzhen University: Shenzhen, China, 2020. [Google Scholar]
  4. Jia, H. Research on Deflection Monitoring Design of Concrete Gravity Dam Based on Numerical Simulation; Yangzhou University: Yangzhou, China, 2022. [Google Scholar]
  5. Zhang, B.; Liu, J.; Wu, Z.; Chen, J.; Yi, C. Rule of dam deformation monitoring model identification of the R-OC. J. Eng. Sci. Technol. Zhongguo Kuangye Daxue 2023, 3, 175–185. [Google Scholar] [CrossRef]
  6. Xu, C. Research on Machine Learning Model for Spatial Deformation State Health Diagnosis of Ultra-High Arch Dam; Changzhou University: Changzhou, China, 2022. [Google Scholar]
  7. Zhao, E.; Gu, C. Review on health diagnosis of long-term service behavior of concrete dam. J. Hydroelectr. Power 2021, 40, 22–34. [Google Scholar]
  8. Xu, R.; Su, H.; Yang, L. Dam deformation prediction model based on GP-XGBoost. Adv. Water Resour. Hydropower Sci. Technol. 2021, 41, 41–46+70. [Google Scholar]
  9. Zhou, L.; Deng, S.; Liu, Z.; Gong, Y. Deformation analysis and prediction method of concrete dam based on SSA-LSTM-GF. J. Hohai Univ. (Nat. Sci. Ed.) 2023, 51, 73–80. [Google Scholar]
  10. Qi, Y.; Su, H.; Yao, K. Dam deformation analysis model based on characteristic decomposition screening of coupling timeseries. J. Hydroelectr. Eng. 2023, 42, 56–68. [Google Scholar]
  11. Wu, M.; Su, H.-Z.; Yang, L. Combined modeling method of PCA-WOA-LSSVM for deformation prediction model of concrete dam. Hydro Energy Sci. 2022, 40, 111–114. [Google Scholar]
  12. Dong, Y.; Liu, X.; Li, Y.; Jia, Y. Dam deformation prediction model based on EMD-EEMD-LSTM. J. Hydroelectr. Power 2022, 48, 68–71+112. [Google Scholar]
  13. Zhao, L.L.; Zhao, B.; Ruan, Y.Y.; Shi, P. Application of improved partial least squares regression method in water level prediction of Taihu Lake. Water Resour. Power 2021, 39, 44–46. [Google Scholar]
  14. Luo, L.; Li, Z.; Zhang, Q.L. Optimal factor long short term memory network model for dam deformation prediction. J. Hydropower 2023, 42, 24–35. [Google Scholar]
  15. Ma, J.; Su, H.-Z.; Wang, Y.-H. Combined prediction model of dam deformation based on EEMD-LSTM-MLR. J. Yangtze River Sci. Res. Inst. 2021, 38, 47–54. [Google Scholar]
  16. Ge, P.; Chen, B.; Yan, T. Inversion method of overall anchoring force of dam anchor cable based on BP-improved GWO and EEMD-SSA noise reduction. Water Resour. Power 2022, 40, 93–96+23. [Google Scholar]
  17. Song, B.; Bao, T.; Xiang, Z.; Wang, R. Spatio-temporal Prediction Model of SSA-ELM Dam Deformation based on Wavelet. J. Yangtze River Acad. Sci. 2022, 1–8. [Google Scholar]
  18. Wang, R.; Bao, T.; Li, Y.; Xiang, Z. Dam deformation combination prediction model based on multi-factor fusion and Stacking integrated learning. J. Water Conserv. 2023, 54, 497–506. [Google Scholar]
  19. Zhang, S.; Zheng, D.; Chen, Z. Dam deformation prediction model based on improved PSO-RF algorithm. Prog. Water Resour. Hydropower Sci. Technol. 2022, 42, 39–44. [Google Scholar]
  20. Du, C.-Y.; Zheng, D.-J.; Zhang, Y.; Kong, Q.; Zhang, X.; Li, Y. Dam deformation monitoring model based on improved PSO-SVM-MC model. Hydropower Energy Sci. 2015, 33, 74–77+88. [Google Scholar]
  21. Huang, Y.; Liu, X.; Ji, W.; Wang, X. Application of HCM-PSO-GRU combined prediction model in dam deformation prediction. Water Electr. Energy Sci. 2021, 39, 120–123+61. [Google Scholar]
  22. Huang, X.-F.; Wu, Z.-Y.; Li, C.-P.; Liu, Z.; Yan, S. Multi-objective optimization of reservoir scheduling diagram based on improved particle swarm optimization and successive approximation. Prog. Water Resour. Hydropower Sci. Technol. 2021, 41, 1–7. [Google Scholar]
  23. Zheng, X.; Wang, J.; Gao, S.; Li, Q. Dam deformation prediction based on EEMD-SARIMA model. Inf. Technol. Informatiz. 2022, 10, 43–48. (In Chinese) [Google Scholar]
  24. Wang, H.-L.; Zhao, Y.; Wang, H.-J.; Peng, C.-Y.; Tong, X. De-noising Method of Tunnel Blasting Signal based on CEEMDAN Wavelet Packet Analysis. J. Explos. Shock 2021, 41, 125–137. [Google Scholar]
  25. Yan, H.; Zhou, B.; Lu, X.; Liu, H. Dam deformation monitoring data prediction based on EEMD-GA-BP model. J. Yangtze River Res. Inst. 2019, 36, 58–63. (In Chinese) [Google Scholar]
  26. Ding, L.; Qian, Q.; Zhao, J.; Wu, J. Comparative research on multicollinearity problem processing of dam monitoring data. Urban Surv. 2017, 6, 139–142. [Google Scholar]
  27. Tong, D.; Yang, C.; Yu, J.; Wang, J.; Wang, W. Multi-objective Optimization Design of Concrete Gravity Dam based on XGBoost-PSO. J. Hohai Univ. (Nat. Sci. Ed.) 2022, 1–11. [Google Scholar]
  28. Wang, Y.; Li, S.; He, Q.; Yang, M.; Liu, Z.; Jiang, T. Philosophical Research Combined with Mathematics in Dam Safety Monitoring and Risk Analysis. Buildings 2025, 15, 580. [Google Scholar] [CrossRef]
  29. Wang, R. Research on the “4C” method of standard system construction based on System theory. China Stand. 2018, 9, 67–71. [Google Scholar]
Figure 1. Schematic diagram of major hydropower stations in China.
Figure 1. Schematic diagram of major hydropower stations in China.
Buildings 15 00818 g001
Figure 2. Basic schematic diagram of statistical model for dam deformation prediction.
Figure 2. Basic schematic diagram of statistical model for dam deformation prediction.
Buildings 15 00818 g002
Figure 3. Schematic diagram of PSO.
Figure 3. Schematic diagram of PSO.
Buildings 15 00818 g003
Figure 4. EEMD decomposition flowchart.
Figure 4. EEMD decomposition flowchart.
Buildings 15 00818 g004
Figure 5. Flow chart of wavelet noise reduction.
Figure 5. Flow chart of wavelet noise reduction.
Buildings 15 00818 g005
Figure 6. XGBoost schematic diagram.
Figure 6. XGBoost schematic diagram.
Buildings 15 00818 g006
Figure 7. Flow chart of dam deformation prediction model.
Figure 7. Flow chart of dam deformation prediction model.
Buildings 15 00818 g007
Figure 8. Monitoring data division map.
Figure 8. Monitoring data division map.
Buildings 15 00818 g008
Figure 9. The correlation coefficients of IMF components were sequentially decomposed.
Figure 9. The correlation coefficients of IMF components were sequentially decomposed.
Buildings 15 00818 g009
Figure 10. Noise reduction comparison diagram.
Figure 10. Noise reduction comparison diagram.
Buildings 15 00818 g010
Figure 11. EEMD decomposition diagram.
Figure 11. EEMD decomposition diagram.
Buildings 15 00818 g011aBuildings 15 00818 g011b
Figure 12. Deformation prediction feature factor selection graph.
Figure 12. Deformation prediction feature factor selection graph.
Buildings 15 00818 g012
Figure 13. Comparison of prediction models.
Figure 13. Comparison of prediction models.
Buildings 15 00818 g013
Figure 14. Radar chart of each model evaluation index.
Figure 14. Radar chart of each model evaluation index.
Buildings 15 00818 g014
Table 1. Phase relation table.
Table 1. Phase relation table.
Measuring PointIMF
Number
C 1 C 2 C 3 C 4 C 5 C 6 C 7 C 8 C 9 C 10 C 11 C 12
A13-1110.0120.0400.0000.0610.0870.1290.2110.8630.7680.2250.173
A13-211−0.019−0.035−0.0070.0570.0490.1160.2270.8210.8050.2080.202
A13-311−0.009−0.0290.0070.0330.0770.1240.2000.7900.8400.2710.190
A13-4120.0020.0120.0160.0220.0330.1100.1570.7570.8270.1630.2690.096
Table 2. Regression coefficient table of influence factors.
Table 2. Regression coefficient table of influence factors.
Measuring Point δ W Hydraulic Pressure
A13-1 H H 2 H 3 H 4 z H z H 2 z H 3 z H 4
0.108 0.000 0.187 0.490 0.101 0.000 0.135 0.470
z 2 H z 2 H 2 z 2 H 3 z 2 H 4 z 3 H z 3 H 2 z 3 H 3 z 3 H 4
0.217 0.000 0.028 0.354 0.237 0.030 0.000 0.335
Measuring Point δ θ  Aging Factor δ T  Temperature Factor
A13-1 θ ln θ θ ln θ θ z θ z 2 θ z 3 sin cos sin cos z sin z 2 sin z 3 sin
0.000 0.072 0.016 0.000 0.000 0.000 0.048 0.084 0.000 0.032 0.034 0.036
z ln θ z 2 ln θ z 3 ln θ z θ ln θ z 2 θ ln θ z 3 θ ln θ z cos z 2 cos z 3 cos z sin cos z 2 sin cos z 3 sin cos
0.042 0.050 0.052 0.032 0.043 0.080 0.045 0.000 0.000 0.000 0.000 0.000
Table 3. Prediction model evaluation index table.
Table 3. Prediction model evaluation index table.
ModelBPPSO-XGBoostLASSO-WPXLASSO-EPXXGBoost
MAE0.87360.32680.51050.21260.5148
MAPE9.91743.02117.56181.27237.5704
MSE1.63330.39570.51770.32700.5277
RMSE1.34470.65020.75270.58290.7604
R20.98770.99070.99030.99080.9903
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

Li, S.; Zhang, B.; Yang, M.; Li, S.; Liu, Z. A New Prediction Model of Dam Deformation and Successful Application. Buildings 2025, 15, 818. https://doi.org/10.3390/buildings15050818

AMA Style

Li S, Zhang B, Yang M, Li S, Liu Z. A New Prediction Model of Dam Deformation and Successful Application. Buildings. 2025; 15(5):818. https://doi.org/10.3390/buildings15050818

Chicago/Turabian Style

Li, Shuangping, Bin Zhang, Meng Yang, Senlin Li, and Zuqiang Liu. 2025. "A New Prediction Model of Dam Deformation and Successful Application" Buildings 15, no. 5: 818. https://doi.org/10.3390/buildings15050818

APA Style

Li, S., Zhang, B., Yang, M., Li, S., & Liu, Z. (2025). A New Prediction Model of Dam Deformation and Successful Application. Buildings, 15(5), 818. https://doi.org/10.3390/buildings15050818

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