Next Article in Journal
Review of Emerging and Nonconventional Analytical Techniques for Per- and Polyfluoroalkyl Substances (PFAS): Application for Risk Assessment
Previous Article in Journal
Pre-Treatment and Characterization of Water Hyacinth Biomass (WHB) for Enhanced Xylose Production Using Dilute Alkali Treatment Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Reservoir Dam Monitoring Technology Integrating Improved ABC Algorithm and SVM Algorithm

1
College of Water Conservancy and Hydropower Engineering, Hohai University, Nanjing 210024, China
2
The National Key Laboratory of Water Disaster Prevention, Hohai University, Nanjing 210024, China
3
Guangdong Research Institute of Water Resources and Hydropower, Guangzhou 510635, China
4
State and Local Joint Engineering Laboratory of Estuarine Hydraulic Technology, Guangzhou 510635, China
*
Author to whom correspondence should be addressed.
Water 2025, 17(3), 302; https://doi.org/10.3390/w17030302
Submission received: 29 November 2024 / Revised: 16 January 2025 / Accepted: 21 January 2025 / Published: 22 January 2025

Abstract

:
A reservoir dam is a water conservancy project with large investment and high social and economic benefits, which plays an irreplaceable role in flood control, power generation, water storage, and urban water supply. There is a risk of accidents in the process of reservoir dams, so dam monitoring is an important means to achieve the safe operation of reservoirs. In this paper, taking advantage of the high-dimensional and nonlinear characteristics of dam monitoring data samples, the fusion-improved ABC (artificial bee colony) algorithm is introduced, and the SVM (support vector machine) algorithm is used to optimize the penalty factor and kernel function parameters. The test results of the ABC and SVM algorithm are relatively stable, with small fluctuation amplitude, which can continuously monitor water level, pore water pressure, dam deformation, temperature, humidity, vibration, and other indicators is less than 10%, which is significantly lower than the standard ABC algorithm, the standard ANN algorithm, and the standard SVM algorithm. The independence and characteristics of the ABC–SVM algorithm are significantly higher, and the correlation is 0.03, the RMS (root mean square) is 0.2334, which is lower than that of the standard ABC algorithm of 0.09, and the standard ANN algorithm of 0.8. The stability of the results and performance stability are analyzed, which is greater than 90%. The ABC and SVM is used to predict the displacement and deformation law of the reservoir dam.

1. Introduction

As an important facility in water conservancy projects, the dam has the functions of water storage, soil and water conservation, and supporting agricultural irrigation, and plays a supporting role in hydropower generation and waterway transportation. However, during the operation of the dam, it is subjected to pressure of more than a dozen atmospheres, and a small leak can cause devastating damage to surrounding towns and farmland. Therefore, strengthening dam detection and timely early warning are urgent problems to be solved in water conservancy projects [1,2]. At present, dam safety monitoring has the characteristics of long monitoring time and wide range, which will cause great pressure on computers and servers, so some scholars believe that the integration of intelligent algorithms and quantitative analysis algorithms into dam monitoring can reduce the monitoring data of dams and improve the monitoring effect. Some scholars believe that the wide application of dam intelligent detection equipment also increases the complexity of monitoring data and the difficulty of monitoring, although the previous genetic algorithm, the logic analysis algorithm, and the bee colony algorithm can meet the monitoring requirements of dams, the calculation process is complex and occupies a large number of computing resources and cannot be calculated quickly. Combined with water level data, the ABC algorithm can conduct qualitative analysis of massive data, simplify the complexity of data, and provide a basis for subsequent comprehensive calculation. Some scholars believe that the ABC algorithm can simplify the complexity of the calculation, but the accuracy of the calculation results is poor, and the location of dam anomalies cannot be realized, so it needs to be supported by complex intelligent algorithms. The purpose of the genetic algorithm is to explain the iterative relationship between parent and child nodes, and it lacks directional analysis. The bee colony algorithm is a search algorithm that generates nectar sources, and although it can find the location of the anomaly, the direction of the anomaly cannot be determined. There are positive and negative changes in the monitoring of dam pressure, soil and water conservation, and leakage, and it is impossible to make effective predictions based on abnormal analysis alone, so it is necessary to combine algorithms with vector characteristics. Therefore, some scholars have introduced the SVM algorithm into dam data monitoring, which can achieve qualitative and quantitative comprehensive analysis, and make more effective judgments through vector direction. However, the scope of dam monitoring is extensive, and a single monitoring algorithm cannot be realized, so a comprehensive analysis algorithm should be used to integrate the ABC algorithm (artificial bee colony algorithm) and the SVM (support vector machines) algorithm, but the fusion effect is controversial and lacks practical case support. For example, small and medium-sized reservoirs do not have safety monitoring equipment, while large reservoirs do not have safety monitoring facilities, but do not reach the level of fully automated monitoring, so the application of the SVM algorithm is not effective [3,4]. To improve the scope of application of the monitoring effect, the ABC algorithm and the SVM algorithm can be combined to make judgments based on the actual situation.
Dam safety monitoring mainly includes dam deformation monitoring, bottom stress monitoring, dam seepage monitoring, and water flow velocity monitoring. Among them, monitoring indicators, such as deformation and seepage, can be measured by the ABC algorithm, and pressure and water flow velocity can be measured by the SVM algorithm, combined with manual verification and on-site investigation to improve the accuracy of monitoring [5]. In addition, the ABC algorithm analysis of monitoring time and detection season can better solve the problem of a large amount of monitoring data and, at the same time, for bottom monitoring and seepage monitoring, the introduction of the support vector machine as an auxiliary can also improve the effect of monitoring and provide support for unqualitative monitoring. Some scholars believe that the support vector machine is suitable for the detection of dam deformation and bottom stress [6], and the combination of the support vector machine and the ABC algorithm can more clearly reflect the effect of dam deformation. Therefore, some scholars believe that the combination of dam deformation and the support vector machine can elaborate on the operation of the dam and verify the overall condition of the dam through historical hydrological data and test results [7]. Some scholars believe that, in the process of dam monitoring, there will be external interference, so reducing the interference of monitoring data is also a problem that needs to be solved. The pre-processing of monitoring data by the ABC algorithm can extend the validity of the data to a range, so the impact of interfering data can be reduced. The combination of the ABC algorithm and historical data also makes up for the shortcomings of qualitative analysis and improves the effectiveness of analysis results [8]. In summary, the combination of the ABC algorithm and the SVM algorithm can meet the monitoring needs of dams in theory, and realize the preprocessing of massive data, but it lacks practical case support. On this basis, the reservoir dam was studied, the monitoring data for May–June were collected, and the ABC algorithm was used to classify it. Then, the monitoring and analysis were carried out in combination with the local hydrological characteristics, and the SVM algorithm was used to calculate and output the actual results. Finally, compared with the standard SVM and neural network analysis algorithms, the effectiveness of the proposed algorithm is verified. The purpose of this paper is to strengthen the monitoring of reservoir dams, improve the accuracy of monitoring results, and provide support for related research. The specific research process is shown in Figure 1.
According to the data analysis in Figure 1, it can be seen that, in the monitoring process of dams, it is necessary to collect fixed and dynamic data and conduct intelligent analysis to complete the comprehensive judgment of the data. The collected data not only includes meteorological, hydrological, temperature, humidity, and historical data but needs to predict the development law of the data. Therefore, the calculation process is relatively complex. Previous studies only conducted simple data comparisons in the data analysis process and used seasonal databases for prediction. The analysis process is relatively simple, and the comparison data is large. The research results have significant deviations, and the data is complex, making it difficult for manual judgment. Therefore, this paper improves the SVM and ABC algorithms to quantitatively and comprehensively judge historical data and simplify the analysis of classified data. This not only achieves dam data analysis but effectively improves the quantitative and comprehensive judgment of historical data. Moreover, it improves the accuracy and effectiveness of the division, making it easier for manual revision and analysis in later stages. Therefore, the ABC–SVM algorithm proposed in this paper has theoretical feasibility, can make up for the shortcomings of the original single algorithm, and can achieve comprehensive judgment, verification, and effectiveness of indicators for dams. Therefore, the research process has strong practical and theoretical significance.

2. Monitoring and Analysis of Reservoir Dam Deformation

2.1. Description of the Principle of ABC Algorithm

The deformation monitoring of reservoir dam safety monitoring is affected by uncertain factors, such as weather and hydrology, and the dam monitoring data is temporal and needs to be continuously monitored, so it is necessary to introduce an uncertainty coefficient to improve the prediction accuracy of the algorithm [9,10]. The ABC algorithm is a heuristic algorithm that continuously searches dam data to identify information, such as pressure, flow, and leakage, calculates the difference between each index and the early warning standard [11,12], finds the most suitable anomaly, and outputs the final index. In the analysis process of the ABC algorithm, the speed of identifying outliers in dam monitoring is the early warning speed.
(1)
Input of dam monitoring data
Using various monitoring data as analysis conditions and as input data for the model, and conduct post analysis, clarifying the sources of each data when obtaining input data.
The ABC algorithm randomly generates the initial warning index according to Equation (1), then the dam safety standard value S n and the dam outlier value are 1, the dam warning vector is f i , j w a r n , and its construction process is f i , j s t r a c , f i , j 1 , 2 , , d is the difference between the early warning standard and the actual test results, and is calculated as shown in Equation (1).
f i , j = f i , j min + m o n i t 0 , 1 f i , j w a r n f i , j s t r a c + Δ λ
In Equation (1), m o n i t 0 , 1 is the degree of monitoring, j is the dam outlier, and Δ λ is the coefficient of uncertainties. In the process of searching for abnormal data at the dam, within a certain probability range, it is necessary to determine its core function, and if the most dangerous function point is found, leave early warning marks, such as pressure, water flow and displacement, etc., and continue to calculate the surrounding range until all data points have been searched.
(2)
Processing of data acquisition for each monitor
Process the data from the monitor and set an initial threshold to filter whether the obtained data is reasonable. The initial value of the kernel function calculation is the historical data of the dam in the region, such as the previous dam pressure and leakage rate, etc., and the basic value is calculated based on this value, and the maximum value within the range of the kernel function is searched and compared with the early warning value. In general, the range of the calculation of the number of probability kernel functions, the magnitude of the range is determined by the early warning criteria [13,14], and the kernel function is p i , the calculation of which can be described by Equation (2).
p i = f i t i / i = 1 S i f i t i
In Equation (2), S i is the i t h dam warning suitability f i t i is described, resulting in Equation (3).
f i t i = 1 / 1 + v a l i , i f   v a l i 0 1 + a b s v a l i , i f   v a l i < 0
In Equation (3), v a l i is the value of the i t h objective function, a b s v a l i is corresponding to the i t h dam warning is represented.
(3)
Perform algorithm analysis on the processed data and output the final result
The dam warning position was F i not replaced after continuous search, and the dam safety standard value of the location was transformed into an extended index, and the extended index repeated Equation (1) and then regenerated the initial value to calculate the adaptive value of the new dam warning.
However, the ABC algorithm has certain defects, which will lead to the decline of displacement diversity and poor rapid convergence performance when there are more local optimal early warning indicators in the objective function or there is a valley circle near the optimal early warning indicators. Due to the convergence of displacement, the algorithm is easy to jump out of the local optimal early warning index in the later search. However, chaos has the characteristics of randomness and erodibility [15] and can traverse all states according to its laws within the search field, so this paper introduces taboo table and chaos search to improve the ABC algorithm and jumps out of the optimal early warning index of the ABC algorithm through the search probability of chaos theory [16,17]. The main steps of chaos search can be described as follows:
Step 1. Set a random initial vector sequence of D-dimension as X i = m 0 , 1 , m 0 , 2 , m 0 , D , m 0 , k 0 , 1 and the difference between the values is small.
Step 2. Based on the initial vector X 0 , m i x 1 X i is a mixture sequence, which is generated by applying the logistic Equation (4).
X i = μ m i x 1 X i
In Equation (4), the control variable is μ , at the μ = 4 time, the traversal process is completed.
Step 3. The dam monitoring process uses a mixing degree series, or the new early warning indicators are Equation (5).
V i j = X i j + r a n d 1 , 1 X i j X k j
In Equation (5), the number of the early warning indicator is i , the result is j 1 , 2 , , D , then k 1 , 2 , , N is a randomly generated coefficient. Where, i k , if the adaptive value of the new warning indicator is greater than the adaptive value of the old warning indicator, the old value will be updated. Otherwise, the number of times the old value fails to be updated is increased by 1.
Step 4. If the maximum number of dam monitoring times has been reached, the optimization process is completed; if not, return to step (2).
The introduction of chaotic search in the search range of dam safety standard value can reduce the probability of falling into the local minimum, and the optimization effect of the function is tested after preliminary optimization by combining with other algorithms, and the optimization effect of the ABC algorithm is better.

2.2. Dam Displacement Prediction Algorithm with the Improved ABC and SVM

As a type of new intelligent optimization algorithm, the ABC algorithm has the problem of falling into local optimum in the practical application process of the ABC algorithm [18,19,20], which solves the contradiction between the accurate search between the newly expanded dam warning and the known dam warning C . Therefore, the improved ABC algorithm is introduced on the SVM algorithm, and the penalty factor and kernel parameters of the least squares support vector machine (SVM) are optimized with the improved algorithm σ . The specific optimization steps can be described as follows.
Step 1. Description of transverse and longitudinal displacement.
The control parameters in the CABC algorithm are initialized, and the displacement size is set to 2N, N = 120 is the number of extended indicators, x 0 , k 0 , 1 is the number of indicators observed in the same dimension, the number of early warning indicators is the limit value, lim N is the maximum number of cycles, and the initial dimension is X 0 = x 0 , 1 , x 0 , 2 , x 0 , k , among others.
Step 2. Comprehensive displacement
Based on the initial vector, which is X 0 , the mixture sequence X 0 is generated by using the logistic equation X 0 , X 1 , X 2 , X N to μ to represent the control variables, μ = 4 and the process is completely traversal.
Step 3. Set the fitness function of dam monitoring in the ABC algorithm, and calculate the fitness value of each displacement and pressure
Step 4. Extended indicators: New early warning indicators are obtained by using chaotic sequences (2)
If the adaptability of the new warning indicator is greater than the adaptation value of the old warning indicator, it can be recorded as updating the old warning indicator; Otherwise, the number of update failures for the old alert indicator is increased by 1.
Step 5. the possible values of each early warning indicator is Q i , Calculated as Equation (6).
Q i = f X i n = 1 N f X n
In Equation (6), the number of the early warning indicator is i , j 1 , 2 , , D then k 1 , 2 , , N is randomly generated. If the adaptive value i k of the new warning indicator is greater than the adaptive value of the old warning indicator, the old value will be updated. Otherwise, the number of times the old value fails to be updated is increased by 1.
Step 6. If the maximum number of dam monitoring times has been reached, the optimization process is completed; If not, return to step (2).

3. Results and Discussion

3.1. Data Analysis for Reservoir Dam Monitoring

Lechang Gorge Water Conservancy Hub is located in Shaoguan, Guangdong Province. The catchment area above the dam site is 4988 km². The flood control storage capacity is 211 million m³, and the total storage capacity is 344 million m³. It is a roller-compacted concrete gravity dam, classified as a level 2 building. The maximum dam height is 83.2 m, the crest length is 256.0 m, and the crest width is 7.0 m. Aerial photos taken by the drone are shown in Figure 2.
In 2019, the safety assessment work for the hub dam was completed. The Lechang Gorge Water Conservancy Hub Dam has been rated as a “Class 1 Dam”, with the project quality level assessed as “Qualified” and the operation management as “Standardized”.
The safety monitoring scope of the Lechang Gorge Water Conservancy Hub project mainly includes the dam project, left and right bank slopes, water diversion system, underground powerhouse, reservoir bank landslide bodies, and associated auxiliary projects. The monitoring items include environmental factors, dam body deformation, uplift pressure, seepage around the dam, seepage flow, anchor stress, steel stress, surrounding rock deformation, concrete strain, and temperature monitoring. Monitoring instruments, such as tension wires, inverted wires, bimetallic markers, static level gauges, joint meters, uplift pressure pipes, piezometers, flow meters, rebar meters, steel plate meters, and strain gauges, have been installed. The data collection for dam safety monitoring is conducted through manual observation and automated observation. Specifically, 302 instruments are installed in the river-blocking dam, 51 instruments on the left and right bank slopes, 83 instruments in the water diversion system, 25 instruments in the diversion tunnel plug, 282 instruments in the underground powerhouse, 71 instruments in the reservoir bank landslide bodies, 62 instruments around the camp area, and 11 instruments in the scour holes on the left and right banks downstream of the river-blocking dam.
The water level in the reservoir is 205.4 m (the warning water level is 200 m). The pore water pressure is 150 kPa. The deformation of the dam body is 0.5 mm in the transverse direction and −0.3 mm in the longitudinal direction. The monitoring temperature is 29 ± 1°, the vibration is 2 Hz, and the vibration amplitude is 0.1 mm. The average annual rainfall is 30 mm. The wind speed is 518 km/h. The dam is regularly inspected once a month, randomly checked every March, and the parameters are recorded. For the data that sticks to the device, it is backed up every two months and uploaded to the cloud. The test time for this study is March to October 2022, and the data are collected at the gravity dam. The total amount of data collection was 50 M, and the data collection time was 30 days. The monitoring data is complex comprehensive data, and the output results are qualitative results, early warning or normal. The monitoring personnel find the corresponding monitoring process by outputting the results. The test location is shown in Figure 3.
We have selected data from 21 monitoring points for our analysis. Among these, some are highlighted in the safety monitoring point distribution map, as shown in Figure 3. The test points are mainly located in the dam body and show symmetrical dispersion results. Among them, the test point is located at the bottom of the dam, and key indicators, such as pore pressure and frequency, are collected. Dam surface test points mainly collect data, such as rainfall and temperature. The data test algorithms are theoretical analysis, manual verification, and comparison with actual results. Among them, the test data is subject to the average value, and the change process of the analyzed value is shown in Figure 4.
According to Figure 4, the dam data collected the test results, as well as the rational distribution of the dam data, and the detection data was calculated through a step-by-step iteration. It is found that, when qualitative data accounts for 40% and quantitative data accounts for 60% of the test data, the data rationality is higher. Among them, the qualitative data mainly includes historical data, meteorological data (rainfall, wind), etc., and the quantitative data mainly includes water level, pore water pressure, dam deformation, temperature, humidity, vibration, etc. The results, as shown in Figure 4, suggest that the quantitative data monitoring of 21 points should be the mainstay, and the qualitative data should be supplemented. Moreover, it is necessary to carry out multiple monitoring at the monitoring points to improve the effectiveness of the monitoring results. The total amount of data collection was 50 M, and the data collection time was 30 days.

3.2. Accuracy of Reservoir Dam Monitoring

The optimal data results after 15 training sessions of the fusion improvement optimization algorithm were obtained, the variables in the regression algorithm were selected based on the stepwise regression processing, and the decision variables were randomly generated based on the result information in a small range, so the search efficiency and accuracy were effectively improved. The convergence speed of all comparison algorithms needs to be less than 160 steps. After 80 iterations, the convergence speed of the ABC algorithm shows a downward trend. Observing the values in the figure, it can be seen that the ABC–SVM algorithm has high convergence accuracy and better performance than the other algorithms, as shown in Table 1.
According to the data analysis in Table 1, it can be seen that the accuracy of the ABC and SVM algorithm during dynamic analysis is greater than 90%, significantly better than the ABC algorithm, the ANN algorithm, and the standard SVM algorithm. In order to verify the sustainability of the results of this study, the test results were continuously analyzed, and the specific results are shown in Figure 5.
As can be seen from Figure 5, the test results of the ABC and SVM algorithm are relatively stable, although the fluctuation frequency is high, but the fluctuation amplitude is small, mainly because the frequent fluctuation is to compare the monitoring data with the historical data, and then adjust the test parameters of the quantitative test indicators, such as water level, pore water pressure, dam deformation, temperature, humidity, vibration, etc., to improve the test effect. Relatively speaking, the ABC algorithm has a large change range and a low adjustment frequency, mainly because the algorithm does not find the abnormality of the test results, which indicates that the ABC algorithm cannot identify the abnormality of the monitoring data in time and cannot find the abnormal data of dam changes. It can be understood that the ABC and SVM algorithm can accurately identify the abnormality of the monitoring data and achieve the purpose of monitoring; the main reason for this is to classify qualitative and quantitative data, quickly eliminate normal monitoring data, and not only save monitoring hardware resources but improve the monitoring effect.

3.3. Accuracy of Results in Reservoir Dam Monitoring

To effectively monitor dam data, it is necessary to perform significance analysis on qualitative and quantitative data and compare the results with the standard ABC algorithm. Among them, the calculation results are mainly the correlation between the algorithms and the accuracy of the algorithm results, as shown in Table 2.
The analysis in Table 2 shows that the ABC and SVM algorithm has significant advantages in analyzing water level, air pressure, dam deformation temperature, and qualitative indicators. Its overall calculation accuracy is greater than 85%, significantly better than the standard ABC algorithm. At the same time, comparing it with the commonly used ANN algorithm in dam monitoring, it can also be found that the algorithms proposed in this paper is superior to the ANN algorithm. The reason for the comparisons with the ANN algorithm is that, during the analysis process, the data for dam monitoring is obtained using the ANN algorithm and should be measured through the built-in internal analysis system to conduct a statistical analysis on the results of the test indicators and determine whether there is independence in the results. Whether the test results have significant characteristic indicators, the specific results are summarized in Table 3.
It can be seen that the independence and characteristics of the ABC–SVM algorithm are significantly higher than those of the standard ABC algorithm, and the correlation is 0.03, which is lower than 0.09 for the standard ABC algorithm, indicating that the independence and characteristics of the calculation index are better. Through random spot check and analysis of prediction results, it is found that the coincidence degree of random spot check results is 94%, which is significantly higher than the 72% results for the standard ABC algorithm. By comparing the theoretical prediction with the actual test results, it is found that the ABC–SVM algorithm is higher than the standard ABC algorithm. On the whole, the independence and conformity of the calculation results are good, which meets the monitoring needs of the dam. It also proves that the ABC and SVM algorithm can effectively process comprehensive data and achieve the goal of effective monitoring. By continuously monitoring the test results, the final output results are obtained, as shown in Figure 6.
It can be seen from Figure 6 that the error change of the ABC and SVM algorithm is small, and the accuracy improves greatly under the adjustment of data structure and test times, which indicates that the results of dam multi-point monitoring are accurate, and the conclusion is consistent with the results shown in Figure 5. In the process of dam monitoring data, at 18 iterations, the calculation results of the ABC algorithm change, while the calculation process of the ABC and SVM algorithm does not change. By comparing the error changes of the two algorithms, it is also confirmed that the errors of the ABC and SVM algorithm fluctuate slightly, and the calculation process is stable. The main reason is that the ABC algorithm simplifies the qualitative data, while the SVM algorithm mines the quantitative data, and analyzes the amplitude, water level, dam body, and pore water pressure indexes combined with the attributes of test points to realize the complexity analysis of the key indexes of the dam, so the calculation results are accurate and meet the actual monitoring requirements.

3.4. Predictability of Reservoir Dam Monitoring

Although dam indicators are analyzed independently, the logical relationship between indicators needs to be mined. Temperature, humidity, rainfall, and wind direction are also auxiliary indicators for dam monitoring. Therefore, it is necessary to strengthen the analysis of the relationship between the auxiliary indexes of dams and the main measurement indexes. Among them, the relationship parameter between the main index and the auxiliary index is the fitting value, so the fitting value between the indexes should be calculated. In this paper, the predicted value of the dam displacement of the reservoir is compared with the actual value by integrating the ABC and SVM algorithm and the standard ABC algorithm, and the specific comparison results are shown in Figure 7.
Observing the data in Figure 6, the fitting value between the auxiliary index and the main index is good, which shows that the auxiliary index can provide reference for the continuous monitoring of the dam and verify the calculation results of the main index. When analyzing dam fitting values, there is a problem of calculation deviation, so RMS error verification is required. The specific results are shown in Table 4.
The data in Table 4 shows that the fitting error of the ABC and SVM algorithm is small, and the proposed algorithm has higher prediction accuracy and stability due to the standard ABC algorithm. The main indicators and auxiliary indicators reflect the operation law of the dam, monitor the deformation of the dam, the compressive resistance of the dam body, and the characteristics of water storage, and predict the monitoring results. Moreover, the ABC and SVM algorithm can monitor the monitoring data and have a high ability to process complex data, which can realize the continuous monitoring of the dam, provide comprehensive information for the dam management personnel, and effectively improve the safety prediction of the dam, as shown in Table 5.
From the data analysis in Table 5, it can be seen that the performance deviation and stability deviation of the ABC–SVM algorithm proposed in this paper are good, and the overall deviation results are good, both greater than 80%. Relatively speaking, the standard ABC algorithm and the standard SVM algorithm have good bias, but the stability bias is poor. The overall performance advantage of the ABC and SVM algorithm is 82.3%, with a stability of 86.2%, which is significantly better than the standard ABC algorithm’s 85.6% and 35.2%, the standard SVM algorithm’s 77.33% and 35.85%, and the standard ANN algorithm’s 76.63% and 37.64%. Therefore, the results of the ABC–SVM algorithm are significantly better than those of the other algorithms in terms of bias testing. In order to verify the adaptability of the research algorithm in this paper, the stability test of the results should be carried out in different environments, and the specific results are shown in Table 6.
From the data analysis in Table 6, it can be seen that the application adaptability of the ABC–SVM algorithm proposed in this paper is higher than that of the standard ABC algorithm and the standard SVM algorithm, and there are significant differences (p > 0.05 x2 > 15). Among them, its stability and generality are better during the daytime period. The daytime stability of the ABC and SVM algorithm is 33.33%, and the nighttime stability is 22.34%, which is significantly better than the ABC algorithm’s 22.36% and 18.63%, as well as the SVM algorithm’s 18.63% and 20.65%, respectively. At the same time, it is also better than the ANN algorithm’s 10.32% and 16.35%. At the same time, in the general positive aspects of winter, spring, and autumn seasons, the ABC and SVM algorithm is significantly better than the ABC algorithm at 43.39% and 17.32%, and higher than the SVM algorithm at 36.89% and 29.66% and the ANN algorithm at 30.88% and 27.61%. The results show that the algorithm proposed in this paper is suitable for other related monitoring of dams, and can better use hydrological data, historical data, and pore pressure data to meet the multi-faceted safety monitoring requirements of dams. Therefore, this paper proposes that the algorithm is more adaptable and suitable for the depth monitoring of dam safety.

3.5. Discussion of Study Results

3.5.1. Error Analysis of Dam Monitoring Results

By testing and verifying the bus analysis results using the ABC and SVM algorithm and outputting the relationship between each result through a phase diagram, the visualization of the overall analysis effect is improved. The specific results are shown in Figure 7.
As shown in the analysis in Figure 8, the output results of the ABC algorithm, the SVM algorithm, and the ANN algorithm are both smaller than those of the ABC and SVM algorithm, indicating significant differences between the four algorithms. Further verification of the effectiveness of the analysis in this article is mainly due to the classification of dam monitoring data using the ABC algorithm, and the comprehensive judgment of quantitative data and analysis content using the SVM algorithm. The relationship between the two is output through the comprehensive analysis results of quantitative and qualitative analysis, and effective warning of the danger level of the dam is given. This not only improves the efficiency of its analysis but enhances its accuracy. The ABC algorithm can effectively reduce the amount of input data in the early stage and improve the effectiveness of later analysis by classifying dam monitoring data, such as pressure voltage, current, etc., and removing redundant data.

3.5.2. The Trend of Data Changes in Monitoring Results

In order to better analyze the monitoring results and achieve an effective comparison between the various results, a three-point chart analysis can be conducted on the results, and the three-point chart can be planned to achieve a trend analysis of the three-point chart. The specific results are shown in Figure 9.
The results in Figure 9 draw scatter plots for the ABC, SVM, and ANN algorithms, and predict the trend of changes in the analysis results of the three algorithms. The results of the analysis show that the trend of the three algorithms is almost consistent, indicating that, in the process of analysis, the ABC and SVM algorithm, and its analysis performance, is significantly better than the ABC, SVM, and ANN algorithms. Moreover, all three algorithms have a lack of consistency in the process of monitoring dam data, making it impossible to comprehensively analyze quantitative information. So, the analysis results showed a straight line without significant fluctuations, indicating that the ABC and SVM algorithm proposed in this paper can effectively monitor dam data. The main reason for this is that the ABC algorithm can simplify the complexity of various data devices in dam data monitoring, establish logical relationships between devices, and reduce the difficulty of data processing in the early stage. Through the SVM algorithms in the later stage, the processing results are deeply analyzed to form effective data correlation analysis, thereby improving the accuracy of data output results.

4. Conclusions

Dams are the key to hydropower hubs and require continuous and effective monitoring to ensure their stable operation. However, factors such as water level, humidity, rainfall, and wind direction can affect the accuracy of dam monitoring. Therefore, this paper proposes the ABC and SVM algorithm to realize the comprehensive analysis of qualitative and quantitative data and verify their effect on dam monitoring. The results show that the test results of the ABC and SVM algorithm are relatively stable, with small fluctuation amplitude, which can continuously monitor water level, pore water pressure, dam deformation, temperature, humidity, vibration, and other indicators, with a monitoring error at less than 10%, which is significantly lower than the standard ABC algorithm, the standard SVM algorithm, and the standard ANN algorithm. Moreover, in terms of the recognition effect of the calculated indicators, the independence and characteristics of the ABC joint SVM algorithm are significantly higher than those of the standard ABC algorithm, and the correlation is 0.03, which is lower than that of the standard ABC algorithm of 0.09, and the consistency of the random sampling results is 94%, which can effectively predict the safety of dams. At the same time, the stability of the results and performance stability of the algorithm in this paper are analyzed, which is greater than 90%, and the fitting error between the indicators is small, due to the standard ABC algorithm. Therefore, the ABC and SVM algorithm can not only continuously monitor the dam but predict the possible future hazards and monitor the depth of the dam, which can meet the requirements of all aspects of monitoring. There are also some limitations in this study, mainly using historical data and humidity data to filter subjective analysis, which affects the integrity of the data, and the k-means algorithm will be introduced for data screening in the future to improve the calculation effect.

Author Contributions

Conceptualization, Y.X.; Software, T.B.; Validation, M.Y.; Formal analysis, S.Z. All authors have read and agreed to the published version of the manuscript.

Funding

Major Science and Technology Program of the Ministry of Water Resources of China, (No. SKS-2022138); The research is supported by Guangdong Provincial Water Science and Technology Innovation Foundation, (NO, 2023-02) and Science and Technology Innovation Program from Water Resources of Guangdong Province (grant numbers: 2024-07).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Biswas, N.K.; Hossain, F.; Bonnema, M.; Lee, H.; Chishtie, F. Towards a global Reservoir Assessment Tool for predicting hydrologic impacts and operating patterns of existing and planned reservoirs. Environ. Model. Softw. 2021, 140, 105043. [Google Scholar] [CrossRef]
  2. Chen, Y.; Zhang, X.; Karimian, H.; Xiao, G.; Huang, J. A novel framework for prediction of dam deformation based on extreme learning machine and Levy flight bat algorithm. J. Hydroinform. 2021, 23, 935–949. [Google Scholar] [CrossRef]
  3. Cheng, Z.; Liu, S.; Fan, X.; Shi, A.; Yin, K. Deformation behavior and triggering mechanism of the Tuandigou landslide around the reservoir area of Baihetan hydropower station. Landslides 2023, 20, 1679–1689. [Google Scholar] [CrossRef]
  4. Galvan, J.C.; Padron, L.A.; Aznarez, J.J.; Maeso, O. Boundary element algorithm for the analysis of the dynamic response of the Soria arch dam and experimental validation from ambient vibration tests. Eng. Anal. Bound. Elem. 2022, 144, 67–80. [Google Scholar] [CrossRef]
  5. Guo, Y.; Yang, Z.; Yang, Y.; Kong, Z.; Gao, C.; Tian, W. Experimental Study on Deformation Monitoring of Large Landslide in Reservoir Area of Hydropower Station Based on GB-InSAR. Adv. Civ. Eng. 2021, 2021, 586340. [Google Scholar] [CrossRef]
  6. Han, Z.; JianKang, C.; Jian, K.Q.; Liang, P.; Huibao, H. A Fast Prediction Algorithm for Stability Safety and Reliability of Reservoir Bank Rock Slopes Based on Deformation Monitoring Data. Front. Earth Sci. 2022, 10, 944299. [Google Scholar] [CrossRef]
  7. He, L.; Wang, S.; Gu, Y.; Pang, Q.; Wu, Y.; Ding, J.; Yan, J. Seepage behavior assessment of earth-rock dams based on Bayesian network. Int. J. Distrib. Sens. Netw. 2021, 17, 15501477211058672. [Google Scholar] [CrossRef]
  8. Ishfaque, M.; Dai, Q.; ul Haq, N.; Jadoon, K.; Shahzad, S.M.; Janjuhah, H.T. Use of Recurrent Neural Network with Long Short-Term Memory for Seepage Prediction at Tarbela Dam, KP, Pakistan. Energies 2022, 15, 3123. [Google Scholar] [CrossRef]
  9. Izumi, A.; Hori, T. Applicability of Water Level Monitoring System and Water Level Estimation System to Tank Cascade in Sri Lanka. Jpn. Agric. Res. Q. 2021, 55, 35–43. [Google Scholar] [CrossRef]
  10. Jhong, B.-C.; Fang, H.-T.; Huang, C.-C. Assessment of Effective Monitoring Sites in a Reservoir Watershed by Support Vector Machine Coupled with Multi-Objective Genetic Algorithm for Sediment Flux Prediction during Typhoons. Water Resour. Manag. 2021, 35, 2387–2408. [Google Scholar] [CrossRef]
  11. Kong, X.-s.; Yang, W.; Shan, R.-l.; Wang, S.; Fang, J. Ultimate water level and deformation failures of the artificial dam in the coal mine underground reservoir. Eng. Fail. Anal. 2024, 162, 108367. [Google Scholar] [CrossRef]
  12. Li, X.; Wen, Z.; Su, H. An approach using random forest intelligent algorithm to construct a monitoring algorithm for dam safety. Eng. Comput. 2021, 37, 39–56. [Google Scholar] [CrossRef]
  13. Ma, C.; Xu, X.; Yang, J.; Cheng, L. Safety Monitoring and Management of Reservoir and Dams. Water 2023, 15, 1078. [Google Scholar] [CrossRef]
  14. Miranda, M.N.; Rosa, C.; Peres, A.; Maia, R. Sedimentation assessment and effects in Venda Nova dam reservoir (Portugal). Sci. Total Environ. 2021, 766, 144261. [Google Scholar] [CrossRef] [PubMed]
  15. Tavakkoliestahbanati, A.; Milillo, P.; Kuai, H.; Giardina, G. Pre-collapse spaceborne deformation monitoring of the Kakhovka dam, Ukraine, from 2017 to 2023. Commun. Earth Environ. 2024, 5, 145. [Google Scholar] [CrossRef]
  16. Vazquez-Ontiveros, J.R.; Ruiz-Armenteros, A.M.; de Lacy, M.C.; Gaxiola-Camacho, J.R.; Anaya-Diaz, M.; Vazquez-Becerra, G.E. Risk Evaluation of the Sanalona Earthfill Dam Located in Mexico Using Satellite Geodesy Monitoring and Numerical Algorithming. Remote Sens. 2023, 15, 819. [Google Scholar] [CrossRef]
  17. Wang, Q.; Gao, Y.; Gong, T.; Liu, T.; Sui, Z.; Fan, J.; Wang, Z. Dam Surface Deformation Monitoring and Analysis Based on PS-InSAR Technology: A Case Study of Xiaolangdi Reservoir Dam in China. Water 2023, 15, 3298. [Google Scholar] [CrossRef]
  18. Wang, Q.; Zhou, Z.; Tang, S.; Wan, S.; Yu, W. Numerical simulation analysis of ecological monitoring of small reservoir dam based on maximum entropy algorithm. Open Geosci. 2023, 15, 20220501. [Google Scholar] [CrossRef]
  19. Yang, X.; Xiang, Y.; Wang, Y.; Shen, G. A Dam Safety State Prediction and Analysis Algorithm Based on EMD-SSA-LSTM. Water 2024, 16, 395. [Google Scholar]
  20. Yun, T.; Butler, K.E.; MacQuarrie, K.T.B. Investigation of seepage near the interface between an embankment dam and a concrete structure: Monitoring and algorithmling of seasonal temperature trends. Can. Geotech. J. 2023, 60, 453–470. [Google Scholar] [CrossRef]
Figure 1. Research flow chart.
Figure 1. Research flow chart.
Water 17 00302 g001
Figure 2. Drone Aerial View of the Dam. (a) Drone aerial view from the downstream perspective. (b) Drone aerial view from the upstream perspective.
Figure 2. Drone Aerial View of the Dam. (a) Drone aerial view from the downstream perspective. (b) Drone aerial view from the upstream perspective.
Water 17 00302 g002
Figure 3. Part view of the safety monitoring point distribution map.
Figure 3. Part view of the safety monitoring point distribution map.
Water 17 00302 g003
Figure 4. Plausibility of dam detection data.
Figure 4. Plausibility of dam detection data.
Water 17 00302 g004
Figure 5. Comparison of test results from different algorithms.
Figure 5. Comparison of test results from different algorithms.
Water 17 00302 g005
Figure 6. Comprehensive comparison of dam monitoring accuracy.
Figure 6. Comprehensive comparison of dam monitoring accuracy.
Water 17 00302 g006
Figure 7. Predictability of different algorithms versus actual results.
Figure 7. Predictability of different algorithms versus actual results.
Water 17 00302 g007
Figure 8. Phase diagram of dam analysis results.
Figure 8. Phase diagram of dam analysis results.
Water 17 00302 g008
Figure 9. Scatter plot analysis of dam data monitoring results.
Figure 9. Scatter plot analysis of dam data monitoring results.
Water 17 00302 g009
Table 1. Convergence and improvement of the calculation accuracy of different algorithm.
Table 1. Convergence and improvement of the calculation accuracy of different algorithm.
Relevant IndexABC and SVM
Algorithm
Standard ABC AlgorithmStandard SVM AlgorithmStandard ANN Algorithm
Water level [m (%)]193.94 (94.42)173.40 (84.42)143.2 (83.12)132.41 (81.12)
Pore water pressure [kPa (%)]144.23 (96.15)129.83 (86.55)119.23 (85.32)107.24 (80.33)
Deformation of dam body [mm (%)]0.49 (98.62)0.044 (88.73)0.021 (68.23)0.004 (78.11)
Temperature [°C (%)]26.75 (92.24)23.09 (82.41)20.22 (80.31)19.32 (78.31)
Humidity [% (%)]42.53 (94.52)38.04 (84.54)36.33 (79.32)36.33 (79.32)
Vibration [m (%)]9.10 (91.00)8.10 (81.01)7.89 (78.22)7.02 (72.13)
Table 2. The accuracy of indicator monitoring results for different algorithms [%].
Table 2. The accuracy of indicator monitoring results for different algorithms [%].
Monitoring IndicatorsStandard ABC AlgorithmABC and SVM AlgorithmStandard SVM AlgorithmStandard ANN Algorithm
Water level75.3695.1285.2578.63
Pore water pressure82.6292.4875.1474.35
Deformation of the dam Body72.0395.6974.0282.36
Temperature76.9585.8965.2472.32
Humidity85.3691.0775.4271.96
Vibration92.6397.7972.3268.75
Table 3. The Statistical analysis of dam monitoring indicators.
Table 3. The Statistical analysis of dam monitoring indicators.
The Index of StatisticalABC and SVM AlgorithmStandard ABC AlgorithmStandard SVM Algorithm
Independence of results (%)0.880.810.72
Result characteristics (%)0.920.430.68
Correlation of results (%)0.030.090.42
Degree of conformity with random sampling results (%)0.940.720.71
Degree of agreement between theoretical prediction and actual test (%)0.890.730.63
Table 4. Actual prediction and analysis results of the ABC–SVM algorithm.
Table 4. Actual prediction and analysis results of the ABC–SVM algorithm.
Statistical IndicatorsABC–SVM AlgorithmStandard ABC AlgorithmStandard SVM Algorithm
RMS error0.23340.25640.2623
Sum of the remaining squares71.275.276.35
Table 5. Comparison of the robustness of different algorithms.
Table 5. Comparison of the robustness of different algorithms.
Statistical IndicatorsABC–SVM AlgorithmStandard ABC AlgorithmStandard SVM AlgorithmStandard ANN Algorithm
Performance deviations82.385.677.3376.63
Stability deviations86.235.235.8537.64
Table 6. Comparison of stability and universality under different constraints.
Table 6. Comparison of stability and universality under different constraints.
IndexRestraintABC and SVM AlgorithmStandard ABC AlgorithmStandard SVM AlgorithmStandard ANN AlgorithmX2p
stabilityDaytime33.3322.3618.6310.3218.0000.324
Nighttime22.3418.6320.6516.35
Summertime28.9625.3216.3510.62
Wintertime46.9533.6944.3738.62
Spring- and falltime25.7522.3618.6317.32
universalityDaytime32.6117.3229.6628.9615.0000.241
Nighttime29.6528.6320.7719.75
Summertime13.8510.6612.6811.36
Wintertime45.9643.3936.8930.88
Spring- and falltime31.7217.3229.6627.61
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

Xu, Y.; Bao, T.; Yuan, M.; Zhang, S. A Reservoir Dam Monitoring Technology Integrating Improved ABC Algorithm and SVM Algorithm. Water 2025, 17, 302. https://doi.org/10.3390/w17030302

AMA Style

Xu Y, Bao T, Yuan M, Zhang S. A Reservoir Dam Monitoring Technology Integrating Improved ABC Algorithm and SVM Algorithm. Water. 2025; 17(3):302. https://doi.org/10.3390/w17030302

Chicago/Turabian Style

Xu, Yunqian, Tengfei Bao, Mingdao Yuan, and Shu Zhang. 2025. "A Reservoir Dam Monitoring Technology Integrating Improved ABC Algorithm and SVM Algorithm" Water 17, no. 3: 302. https://doi.org/10.3390/w17030302

APA Style

Xu, Y., Bao, T., Yuan, M., & Zhang, S. (2025). A Reservoir Dam Monitoring Technology Integrating Improved ABC Algorithm and SVM Algorithm. Water, 17(3), 302. https://doi.org/10.3390/w17030302

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