Enhancing Dam Safety: Statistical Assessment and Kalman Filter for the Geodetic Network of Mosul Dam
Abstract
1. Introduction
2. Materials and Methods
- -
- Null Hypothesis (): There is no significant difference between the two sets of observations (no movement or incompatibility).
- -
- Alternative Hypothesis (): There is a significant difference between the two sets of observations (movement or incompatibility is present).
2.1. Kalman Filter
- The predicted measurement ;
- The observed measurement .
2.2. The t-Statistic Test
- Hypothesis Testing: The t-statistic test is a form of hypothesis testing used to evaluate two competing hypotheses of and .
- Observational Data: The t-test is based on the coordinate’s differences from two different epochs. This means the difference between the adjusted coordinates of the 1st epoch and the 2nd epoch as shown in Equation (1). Accordingly, the t-test assesses whether the differences in coordinates are statistically significant.
- Combined Error: In the context of the dam monitoring, standard deviation values denoted as and for both epochs should be known after the least square adjustment. For assessing compatibility, it is required to compute the combined uncertainty when comparing the coordinate differences between the two epochs. Equation (14) is used to calculate the combined standard error which represents the expected uncertainty associated with each of the coordinate differences.
- Degrees of Freedom DOF: For compatibility testing using the t-statistic, DOF represents the number of coordinates , and of each point.
- Critical t-Statistic Value: As in other hypothesis testing methods, the test involves comparing the calculated t-statistic with a critical (or tabular) value . The critical value depends on the desired significance level () and the DOF as shown in Equation (15). Figure 3 shows an illustrative plot of the t distribution at (0.10, 12) where the critical value is shaded.
- Hypothesis testing: (Equation (16)) compares the observed differences to the expected variability () to determine if the changes are statistically significant or within the range of expected variability. Accordingly, the null hypothesis () will be rejected if is greater than the critical value . This means statistical evidence of a significant difference between the two epochs has been found.
2.3. The F-Statistical Test
- Hypothesis Testing: The F-statistic test is a form of hypothesis testing used to evaluate two competing hypotheses of and .
- Observational Data: The F-test is based on the observations from two different epochs. This means the adjusted coordinates of the 1st epoch and the 2nd epoch .
- Variance Comparison: The F-statistic test focuses on the variances of the two datasets. It calculates the ratio of the variances of the two datasets, which represents the spread or variability of the data.
- Degrees of Freedom: The degrees of freedom for the F-statistic depend on the sample sizes of both datasets. It is essential for calculating the F-statistic tabular value.For the Global test:
- Pooled Variance: This is the weighted average of the variances of the two datasets. It takes into account the sample sizes and variances of both datasets.
- 6.
- Global Test: The F-statistic is used as a Global test to assess overall differences between the coordinates of dam points in the two epochs. The F-statistic is calculated based on the variance ratio.
- -
- Find the critical value from the F-distribution table for a given significance level () as shown in Equation (26). Figure 4 shows an illustrative plot of the F-distribution at (0.1, 12, 258) where the critical value is shaded.
- -
- Compare the computed F-statistic () with the tabular . If is greater, it indicates that there is a significant change or incompatibility in the network.
- 7.
- Local Test: When the Global test indicates incompatibility, Local tests are performed for individual points. The variance of each point is calculated and compared to a critical value to classify points as moved or stable.
2.4. Z-Score Test
- Hypothesis Testing: The Z-statistic test is a form of hypothesis testing used to evaluate two competing hypotheses of and .
- Observational Data: The Z-score test is based on the coordinate’s differences from two different epochs (Equation (1)). Accordingly, the Z-test assesses whether the differences in coordinates are statistically significant.
- Critical Z-score: Z-scores are used to calculate desired confidence intervals and it depends on the desired significance level () which is adopted in this paper at a probability of 99.9% (Figure 5).
- 4.
- Confidence interval test: The test involves comparing the calculated confidence with the displacement calculated (). The confidence intervals can be written in Equation (33):
- 5.
- Statistical decision: The statistical test is applied as follows.
3. Results
3.1. Geodetic Network of Mosul Dam
3.2. Testing Dam Points Compatibility
3.2.1. Constrained Geodetic Network
3.2.2. Free Geodetic Network
3.3. Displacement Prediction Using Kalman Filter
4. Discussion
- As shown in Figure 10, the 8-year displacement analysis of the dam’s pillars through both constrained and free adjustments reveals a consistent trend of movement from upstream to downstream, as anticipated.
- Implementing the Kalman filter for displacement prediction at the dam points has demonstrated promising outcomes (Figure 14). Nevertheless, practical applications require more epochs to ensure a robust and reliable prediction. The Kalman filter offers continuous and dynamic estimation by updating predictions based on measurement epochs which is more suitable for monitoring dynamic systems. In contrast, the least squares adjustment provides static estimations independently for each epoch. Accordingly, it is preferred to use the Kalman filter for dam monitoring and dynamic prediction. Figure 14a revealed a less optimistic prediction for the movement of dam pillars when compared to the least square-adjusted points based on actual measurements. In contrast, Figure 14b depicted a uniform velocity and angular heading among all the dam points, persisting from 2005 to 2013, moving consistently from upstream to downstream at an average velocity of 1.5 cm/year.
- Reducing the weight of measured angles or distances in the least squares adjustment will result in a higher uncertainty (unit variance) and more indication of incompatibility in pillars. Accordingly, if the measurements are assigned higher weights (low uncertainty), the errors can then propagate into the final adjusted coordinates, leading to increased variance and larger error ellipses. In simpler terms, more variability is introduced into the data by decreasing the weight of the measurements or increasing the time between measurements (for example, between epoch 38 and epoch 42). Therefore, the adjustment results should be interpreted in the context of the data collection process. The choice of measurement intervals and their associated uncertainties can significantly impact the detection of movement or incompatibility in the dam pillars.
- In the statistical compatibility testing, the Z-statistic showed less reliability compared to the t-statistic and F-statistic. Lowering the Z-score probability threshold enhanced the sensitivity to errors, for example, setting it at 99% (Z-score = 2.33) as shown in Figure 12. In the constrained adjustment of epochs, both the F-test and t-test yielded similar indications of incompatibility for dam pillars when comparing epoch 49 to epoch 50. However, the Z-score test did not detect any significant change at 99.9% while adjusting the Z-score threshold to 99% (Z-score = 2.33), it did identify incompatibility. In principle, all three statistical tests agree on the presence of incompatibility between epochs, yet they may not identify changes in the same set of dam points.
- The observed incompatibility between epochs 49 and 50 in the constrained adjustment could be attributed to the temporal differences between the two epochs. Epoch 49 was recorded in June during the summer season when the reservoir water level was relatively low. In contrast, epoch 50 was recorded in the winter of 2013, with higher water levels. This seasonal variation in water levels may well account for the observed differences. However, it is noteworthy that the free-adjusted networks indicated a compatibility of the dam points between the mentioned epochs. The constrained adjustment relies heavily on control points, and significant discrepancies might be flagged as incompatibilities. In contrast, the free adjustment optimizes all points, and better determination of their coordinates can lead to a perception of compatibility between epochs.
- An additional finding from our analysis revealed that pillars P51, P52, and P55 were the most reliable choices as control points. These pillars presented the smallest uncertainties, graphically represented by the ellipses of errors (Figure 9c). This indicates higher precision and stability that aligns with the principles of zero-order network design optimization.
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- da Silva, I.; Ibañez, W.; Poleszuk, G. Experience of Using Total Station and GNSS Technologies for Tall Building Construction Monitoring; Springer: Cham, Switzerland, 2018; pp. 471–486. [Google Scholar]
- Gikas, V.; Sakellariou, M. Settlement analysis of the Mornos earth dam (Greece): Evidence from numerical modeling and geodetic monitoring. Eng. Struct. 2008, 30, 3074–3081. [Google Scholar] [CrossRef]
- Barzaghi, R.; Cazzaniga, N.E.; De Gaetani, C.I.; Pinto, L.; Tornatore, V. Estimating and Comparing Dam Deformation Using Classical and GNSS Techniques. Sensors 2018, 18, 756. [Google Scholar] [CrossRef] [PubMed]
- Mujica, L.E.; Ruiz, M.; Pozo, F.; Rodellar, J.; Güemes, A. A structural damage detection indicator based on principal component analysis and statistical hypothesis testing. Smart Mater. Struct. 2014, 23, 025014. [Google Scholar] [CrossRef]
- Weiss, G.; Bartoš, K.; Labant, S.; Gašinec, J.; Weiss, E.; Mixtaj, L.; Weiss, R.; Zuzik, J. The identification of incorrectly determined new points in established 2D Local Geodetic Network during deformation monitoring for environmental protection. J. Clean. Prod. 2018, 170, 789–796. [Google Scholar] [CrossRef]
- Savšek-Safić, S.; Ambrožič, T.; Stopar, B.; Turk, G. Determination of Point Displacements in the Geodetic Network. J. Surv. Eng. 2006, 132, 58–63. [Google Scholar] [CrossRef]
- Filipiak-Kowszyk, D.; Kamiński, W. Determination of Vertical Displacements in Relative Monitoring Networks. Arch. Civ. Eng. 2020, 66, 309–326. [Google Scholar]
- Alizadeh-Khameneh, M.A.; Eshagh, M.; Sjöberg, L.E. Optimisation of Lilla Edet Landslide GPS Monitoring Network. J. Geod. Sci. 2015, 5, 57–66. [Google Scholar] [CrossRef]
- Mrówczyńska, M.; Sztubecki, J. The network structure evolutionary optimization to geodetic monitoring in the aspect of information entropy. Measurement 2021, 179, 109369. [Google Scholar] [CrossRef]
- Moschas, F.; Stiros, S. Measurement of the dynamic displacements and of the modal frequencies of a short-span pedestrian bridge using GPS and an accelerometer. Eng. Struct. 2011, 33, 10–17. [Google Scholar] [CrossRef]
- Al-Ansari, N.; Adamo, N.; Al-Hamdani, M.R.; Kadhim, S.; Al-Naemi, R. Mosul Dam Problem and Stability. Engineering 2021, 13, 105–124. [Google Scholar] [CrossRef]
- Wright, A.G. Iraqi Dam Has Experts on Edge Until Inspection Eases Fears. Available online: http://enr.construction.com/news/front2003/archives/030505.asp (accessed on 1 October 2023).
- Al-Ansari, N.; Adamo, N.; Knutsson, S.; Laue, J.; Sissakian, V. Mosul Dam: Is it the Most Dangerous Dam in the World? Geotech. Geol. Eng. 2020, 38, 5179–5199. [Google Scholar] [CrossRef]
- Reuters. Italian Engineers Need Two Months on Mosul Dam before Starting Repairs. Available online: https://www.voanews.com/a/italian-engineers-need-two-months-on-mosul-dam-before-starting-repairs/3234856.html (accessed on 10 January 2024).
- Hydroreview. U.S. Army Corps of Engineers Completing Mission to Reinforce Mosul Dam in Iraq. Available online: https://www.hydroreview.com/world-regions/africa/u-s-army-corps-of-engineers-completing-mission-to-reinforce-mosul-dam-in-iraq/ (accessed on 10 January 2024).
- Pamela, A.A.A.I.P. Impact of Flood by a Possible Failure of the Mosul Dam; European Commission: Brussels, Belgium, 2016. [Google Scholar]
- Trevi. Mosul Dam: The DFI 2022 Outstanding Project Award Winner. Available online: https://www.trevispa.com/en/news/mosul-dam-the-dfi-2022-outstanding-project-award-winner (accessed on 1 October 2023).
- Obead, I.H.; Fattah, M.Y. Mosul dam issues: Analysis of the problem based on several studies. IOP Conf. Ser. Earth Environ. Sci. 2022, 1120, 012027. [Google Scholar] [CrossRef]
- Kalman, R.E. A New Approach to Linear Filtering and Prediction Problems. J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef]
- Sorenson, H.W. Kalman Filtering Techniques. In Advances in Control Systems; Leondes, C.T., Ed.; Elsevier: Amsterdam, The Netherlands, 1966; Volume 3, pp. 219–292. [Google Scholar]
- Gulal, E. Structural deformations analysis by means of Kalman-filtering. Bol. De Ciências Geodésicas 2013, 19, 98–113. [Google Scholar] [CrossRef]
- Ehigiator Irughe, R.; Ehiorobo, J.; Ehigiator, M. Prediction of Dam Deformation Using Kalman Filter Technique. In Prediction of Dam Deformation Using Kalman Filter Technique; SciELO: Istanbul, Turkey, 2014. [Google Scholar]
- Dai, W.; Liu, N.; Santerre, R.; Pan, J. Dam Deformation Monitoring Data Analysis Using Space-Time Kalman Filter. ISPRS Int. J. Geo-Inf. 2016, 5, 236. [Google Scholar] [CrossRef]
- Li, L.H.; Peng, S.J.; Jiang, Z.X.; Wei, B.W. Prediction Model of Concrete Dam Deformation Based on Adaptive Unscented Kalman Filter and BP Neural Network. Appl. Mech. Mater. 2014, 513–517, 4076–4079. [Google Scholar] [CrossRef]
- Google. Mosul Dam. Available online: https://earth.google.com/web/@0,-1.69009985,0a,22251752.77375655d,35y,0h,0t,0r/data=OgMKATA (accessed on 1 October 2023).
- Lehmann, E.L.; Romano, J.P. Testing Statistical Hypotheses, 3rd ed.; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
- Weiss, G.; Weiss, E.; Weiss, R.; Labant, S.; Bartoš, K. Survey Control Points—Compatibility and Verification; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
- Alsadik, B. Adjustment Models in 3D Geomatics and Computational Geophysics: With MATLAB Examples; Elsevier Science: Amsterdam, The Netherlands, 2019. [Google Scholar]
- Dulamy, D.S. Comparative research study: Analysis and Evaluate Geodetic Observation for Deformation Monitoring in Mosul Dam. J. Water Resour. Geosci. 2023, 2, 155–167. [Google Scholar]
- Hamza, H.H.; Msaewe, H.A.M. Investigation of the deformations in Mosul dam by geodetic measurements of total stations and GNSSs. AIP Conf. Proc. 2023, 2787, 080028. [Google Scholar] [CrossRef]
- Boljen, J. Identity analysis of Helmert-transformed point clusters. J. Geod. Geoinf. Land Manag. 1986, 11, 490–500. [Google Scholar]
Input: |
|
Output: |
|
Begin: |
Degrees Of Freedom DOF = 2 # derive standard deviations from the covariance matrices Sd_Epoch1 = Standard Error Of (Epoch1) Sd_Epoch2 = Standard Error Of (Epoch2) # Calculate the t-statistic for coordinate differences Dx = sqrt(x1^2 − x2^2); Dy = sqrt(y1^2 − y2^2); Qd = sqrt((SE_Epoch1^2 + SE_Epoch2^2)); t_computed_x = (Dx)/Qd_x; t_computed_y = (Dy)/Qd_y; # Find the critical value from the t-distribution table Tabular_t = Lookup Critical Value(, DOF) # Compare the t-statistic with the critical value If t_computed > Tabular_t Then Significant Change = True Else Significant Change = False Return T_Statistic, Tabular_t, Significant Change End Procedure |
Input: |
|
Output: |
|
Begin: |
Degrees Of Freedom DOF1 = 2 × unknowns Degrees Of Freedom DOF2 = n1 + n2-DOF1 # Compute the displacement for each point dx = sqrt(x1^2 − x2^2) dy = sqrt(y1^2 − y2^2) d = [dx, dy] # Derive variances from the covariance matrices Variance_Epoch1 = Variance Of (Epoch1) Variance_Epoch2 = Variance Of (Epoch2) # Calculate the pooled variance Pooled Variance = (Variance Of (Epoch1) + Variance Of (Epoch2)) # Compute the F-statistic Wd = inv(Q1 + Q2) Sd = (d’×Wd×d)/DOF1 |
# Run the Global test |
F_computed = Sd/(DOF1×Pooled Variance); # Find the critical value from the F-distribution table Tabular_F = Lookup Critical Value (α, DOF1, DOF2) # Compare the F-statistic with the critical value If F_computed > Tabular_F Then Global Test Result = True Else Global Test Result = False End If |
# Run the Local test if Global Test Result = True |
For i = 1 to Length Of d # Calculate the variance of displacement for point i sd(i) = (d(i) × Wd(i) × d(i)) # Calculate the F-statistic for the Local test F_comp(i) = sd(i)/(2 × Pooled Variance) # Set the confidence level = 0.99 # Find the critical value from the F-distribution table F_tabular = Lookup Critical Value (confidence, 2, DOF2) # Compare the F-statistic with the critical value for the Local test If F_comp(i) < F_tabular Then Move(i) = 1 # Indicates compatibility Else Move(i) = 0 # Indicates incompatibility End If, End For End Local F-Test |
Input: |
|
Output: |
|
Begin: |
# Compute the displacement for each point DeltaE = sqrt(E1^2 − E2^2) DeltaN = sqrt(N1^2 − N2^2) d = [ DeltaE, DeltaN] Z_tabular = 3.29 For i = 1 to Length Of d # Derive std deviation from the covariance matrices std_DeltaE = sqrt(std_E1(i)^2 + std_E2(i)^2) std_DeltaN = sqrt(std_N1(i)^2 + std_N2(i)^2) s_E = ([Z_tabular * std_DeltaE]) s_N = ([Z_tabular * std_DeltaN]) d = combine (sE, sN) |
For each entry in s_E and s_N: |
if abs (DeltaE[i]) < s_E[i]: move [i] = 1 else: move [i] = 0 if abs (DeltaN[i]) < s_N[i]: move [i + size(s_N)] = 1 else: move [i + size(s_N)] = 0 |
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Alsadik, B.; Mahdi, H.A. Enhancing Dam Safety: Statistical Assessment and Kalman Filter for the Geodetic Network of Mosul Dam. Infrastructures 2024, 9, 144. https://doi.org/10.3390/infrastructures9090144
Alsadik B, Mahdi HA. Enhancing Dam Safety: Statistical Assessment and Kalman Filter for the Geodetic Network of Mosul Dam. Infrastructures. 2024; 9(9):144. https://doi.org/10.3390/infrastructures9090144
Chicago/Turabian StyleAlsadik, Bashar, and Hussein Alwan Mahdi. 2024. "Enhancing Dam Safety: Statistical Assessment and Kalman Filter for the Geodetic Network of Mosul Dam" Infrastructures 9, no. 9: 144. https://doi.org/10.3390/infrastructures9090144
APA StyleAlsadik, B., & Mahdi, H. A. (2024). Enhancing Dam Safety: Statistical Assessment and Kalman Filter for the Geodetic Network of Mosul Dam. Infrastructures, 9(9), 144. https://doi.org/10.3390/infrastructures9090144