Literature DB >> 31974439

Application of Kalman Filter Model in the Landslide Deformation Forecast.

Fumin Lu1, Huaien Zeng2.   

Abstract

Nonlinear exponential trend model is linearized into the linear model, then linearized model parameters are regarded as the state vector containing the dynamic noise to erect Kalman filter model based on exponential trend model to predict the deformation of the rock landslide. Deformation observation values of the landslide are regarded as a time series to erect AR(1) model, then model parameters of AR(1) model are regarded as the state vector containing the dynamic noise to erect Kalman filter model based on AR(1) model to predict the deformation of the rock landslide. The deformation of the landslide is regarded as the function of the time, then Taylor series is used to determine the functional relationship between the deformation of the landslide and the time, and Taylor series is spread to erect Kalman filter model based on Taylor series to predict the deformation of the earthy landslide. The deformation of landslides relates to many factors, the rainfall and the temperature influence the deformation of landslides specially, thus Kalman filter model based on multiple factors is erect to predict the deformation of the earthy landslide on the basis of Taylor series. Numerical examples show that the fitting errors and the forecast errors of the four Kalman filter models are little.

Entities:  

Year:  2020        PMID: 31974439      PMCID: PMC6978391          DOI: 10.1038/s41598-020-57881-3

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


Introduction

The landslide is a common natural disaster, and the disaster caused by the landslide not only harms the production and the life of people, but also greatly destroys the natural resource and the natural environment[1-3]. In order to provide the early warning of the landslide geohazard, it is important to monitor landslides and erect landslide deformation forecast models[4,5]. Landslide deformation prediction models include mainly grey model[6-12], time series model[13-21], neural network model[22-29] and wavelet transform model[30-33]. Grey model weakens the randomness of original data by accumulating original data, and can convert complex raw data into time series consistent with the objective law. Grey model has the advantages that the calculation is simple and the forecast accuracy is high in the short time, but grey model is suitable for the situation that original data show the exponential growth[34]. Time seris model is a parametric time domain analysis model. Time series model establishes the corresponding mathematical model for all kinds of dynamic data, and analyses the mathematical model in order to predict the variation tendencey of data, but time series model is suitable for stationary data[35]. Neural network model has featuers of the parallel computation, distributed information storage, adaptive learning. Neural network model has some advantages in the simulation about nonlinear problems[34], but neural network model presents some local minimum points, and its velocity of the convergence is slow[36]. Wavelet transform model can provide the local characterization of the signal in the time and frequency domain. Wavelet transform model is suitable for processing the non-stationary signal, but wavelet transform model involve the choice of the threshold value, and the choice of the threshold value is very difficult[37]. The filter means that the best estimator is obtained by means of processing observation data containing errors. In order to obtain some unknown parameters, some observations must be gathered. The observation value is the function of some parameters, and the observation value contains some errors. Our aim is to obtain the estimated value of the unknown parameter by means of the observation value containing errors. Kalman filter equations are obtained by means of the maximum posterior estimation or the minimum variance estimation, and it uses the previous eatimated value or the recent observation value to estimate the current value. Klman filter uses the state to describe the physical system, and uses the state transition to reflect the inherent law of the system change[38]. Kalman filter is a recursive filtering method. Kalman filter estimates the new state estimator on the basis of the state estimator and the observation value at the current time, and can process massive repeated observation data quikly, and can combine the parameter estimation with the forecast[39], thus it is used widely in many applications, such as navigation, target trcking, control and data processing[39-43]. This paper establishes four Kalman filter models, i.e. Kalman filter model based on exponential trend model, Kalman filter model based on AR(1) model, Kalman filter model based on the time factor and Taylor series, Kalman filter model based on multiple factors and Taylor series, and these models are used to forecast the deformation of some landslides. Numerical examples show that the fitting effect and forecast effect of these models are good.

Methods

Kalman filter model

The state equation and the observation equation of Kalman filter model are[44-47]:where X = the state vector at the time t L = the observation vector at the time t Φ = the state transfer matrix at the time t to t B = the observation matrix at the time t Ω = the dynamic noise at the time t Δ = the observation noise at the time t The random model of Kalman filter model are[44-47]:If j = k, δ =1, if j ≠ k, δ =0 where E(Ω) = the mathematical expectation of Ω E(Δ) = the mathematical expectation of Δ cov(Ω, Ω) = the covariance of Ω and Ω D(k) = the variance of Ω cov(Δ, Δ) = the covariance of Δ and Δ DΔ(k) = the variance of Δ cov(Ω, Δ) = the covariance of Ω and Δ E(X0) = the mathematical expectation of X0 var(X0) = the variance of X0 cov(X0, Ω) = the covariance of X0 and Ω cov(X0, Δ) = the covariance of X0 and Δ On the basis of the state equation and the observation equation and the random model, the solution of Kalman filter equations are obtained[44-47]:where I is a unit matrix, and

Kalman filter model based on exponential trend model

Wang used exponential trend model to analyze the deformation of the rock landslide[48]. Exponential trend model is a nonlinear model as follows:where a = the parameter of the model b = the parameter of the model t = the observation time of the model y = the fitting value of the model Equation (8) can be written as follows:Denoting Equation (9) can be rewritten as follows: On the basis of deformation observation data, a′ and b can be obtained by means of least square method, then a can be obtained by means of a′. In order to improve the fitting precision of exponential trend model, we can regard a′ and b of Eq. (10) as the state vector containing the dynamic noise to erect Kalman filter model, and then we can obtain following equation:where = the parameters of the linearized exponential trend model b = the parameters of the linearized exponential trend model t = the observation time = the natural logarithm of the deformation observation value Δ = the observation noise at the observation time t Denoting Equation (11) can be expressed as follows: For the next time t, Eq. (12) can be written as follows: In order to make Kalman filter, is regarded as the state vector containing the dynamic noise, thus the following equation is obtained: Equation (14) can be written as follows:where Φ = I, i.e. Φ is a unit matrix. On the basis of the state Eq. (15) and the observation Eq. (13), by means of Kalman filter equation, Kalman filter can be performed.

Kalman filter model based on AR(1) model

The deformation value of the landslide at the time t can be regarded as a time series[49] {y}, thus AR(n) model of the time series is: In Eq. (16) let k = n + 1, n + 2, …, N, we have: In Eq. (17) let n = 1, we have AR(1) model:Denoting Equation (16) can be rewritten as follows: To stationary random sequence AR(1), we have: Equation (20) can be written as follows:where Obviously X and Ω are the one-dimensional vector to AR(1) model. On the basis of the state Eq. (21) and the observation Eq. (19), by means of Kalman filter equation, Kalman filter can be performed.

Kalman filter model based on the time factor and Taylor series

The deformation of the landslide can be regarded as the function of the time, because the time interval of the deformation observation to the landslide is very short, and the variation of the deformation value is very small, thus the deformation value of the landslide x(t) at the time t can be spread at the time t by means of Taylor series:Denoting Equation (22) can be rewritten as follows:where v = the deformation velocity at the time t a = the deformation acceleration at the time t s = the influence of the third power of the time variation to the deformation g = the remainder term of Taylor series Because g is very small, it can be regarded as the dynamic noise whose mathematical expectation is 0. Letwhere c = the small perturbation r = the small perturbation p = the small perturbation They can be regarded as the dynamic noises whose mathematical expectation are 0. Equations (23) to (26) can be written in the matrix form as:Denoting Equation (27) can be written as follows: Equation (28) is the state equation of Kalman filter model. To the deformation observation, the following Equation is obtained:Denoting Equation (29) can be be rewritten as follows: Equation (30) is the observation equation of Kalman filter model. On the basis of the state Eq. (28) and the observation Eq. (30), by means of Kalman filter equation, Kalman filter can be performed.

Kalman filter model based on multiple factors and Taylor series

The deformation of landslides relates to many factors, the rainfall and temperature influence the deformation of landslides specially. The rainfall causes the runoff of the slope, and the rainwater infiltrates into the landslide mass to increases the weight of the landslide mass, thus the sliding power of the landside mass is augmented. The change of the temperature causes the constriction or the dilation of the crack of the landslide and influences the stability of the landslide. Thus the deformation of the landslide can be regarded as the function of the time and the rainfall of every month and the temperature, i.e.where t = the observation time j = the rainfall of every month at t w = the temperature at t F = the deformation of the landslide Because the time interval of the deformation observation to the landslide is very short, and the variation of the deformation value is very small, thus the deformation value x(t, j, w) at t can be expanded by means of Taylor series, i.e.Denoting Equation (32) can be rewritten as follows:where g = the remainder term of Taylor series Because g is very small, it can be regarded as the dynamic noise whose mathematical expectation is 0, Letwhere d = the very small perturbation r = the very small perturbation p = the very small perturbation e = the very small perturbation h = the very small perturbation z = the very small perturbation They can be regarded as the dynamic noises whose mathematical expectation are 0. Equations (33) to (39) can be written in the matrix form as:Denoting Equation (40) can be written as follows: Equation (41) is the state equation of Kalman filter model. To the deformation observation, we havewhere l = the deformation observation value at the time t Δ = is the observation noise at the time t Denoting Equation (42) can be rewritten as follows: On the basis of the state Eq. (41) and the observation Eq. (43), by means of Kalman filter equation, Kalman filter can be performed.

Results and Discussion

The example of the calculation about Kalman filter model based on exponential trend model

We choose horizontal displacement observation data of the monitoring point FA in a rock landslide to perform some calculations, initial values are set as follows: Where D(k) = the variance of horizontal displacement observation values X(0/0) = the calculation value of parameters of exponential trend model Some calculation results are listed in Table 1.
Table 1

Horizontal displacement observation values and their filter values of the monitoring point FA.

Observation time (year-month)Observation value (mm)Exponential trend modelKalman filter model
Fitted value (mm)Residual (mm)Fitted value (mm)Residual (mm)
2007–1210.3220.4510.1313.453.13
2008–1226.9623.26−3.7025.60−1.36
2009–1234.0726.45−7.6234.430.36
2010–1238.6530.08−8.5739.170.52
2011–1242.9834.21−8.7743.320.34
2012–1244.9338.90−6.0345.200.27
2013–1247.1644.24−2.9247.330.17
2014–1248.3850.311.9348.520.14
2015–1249.9557.227.2750.040.09
2016–1251.7565.0713.3251.820.07
Horizontal displacement observation values and their filter values of the monitoring point FA. Table 1 shows that residuals of exponential trend model are greater than 1 mm, the maximum residual is 13.32 mm, and the minimum residual is 1.93 mm. Residuals of Kalman filter model are less, two residuals are greater than 1 mm, and other residuals are less than 1 mm. Exponential trend model predicts that the horizontal displacement value of the monitoring point FA in December 2017 is 74.01 mm, the horizontal displacement observation value of the monitoring point FA in December 2017 was 52.50 mm, the forecast error is 21.51 mm. Kalman filter model predicts that the horizontal displacement value of the monitoring point FA in December 2017 is 53.27 mm, the forecast error is 0.77 mm. Computed results show that Kalman filter model based on exponential trend model is better than exponential trend model in the fitting precision and the prediction precision. Parameters of exponential trend model are fixed values, thus the ability that the model adapts to the observation data is weaked, and the fitting precision and the prediction precision of the model are reduced. Kalman filter model based on exponential trend model regard parameters of exponential trend model as the state vector containing the dynamic noise to carry out Kalman filter. In the process of Kalman filter, parameters of the model constantly change, thus the ability that the model adapts to the observation data is enhanced, and the fitting precision and forecast precision of the model are improved.

The example of the calculation about Kalman filter model based on AR(1) model

We choose vertical displacement observation data of the monitoring point P10 in a rock landslide to perform some calculations, and initial values are set as follows:where D(k) = the variance of vertical displacement observation values 35.8 = the vertical displacement observation value of the monitoring point P10 in December 2015 Some calculation results are listed in Table 2.
Table 2

Vertical displacement observation values and their filter values of the monitoring point P10.

Observation time (year-month)Observation value (mm)AR(1) modelKalman filter model
Fitted value (mm)Residual (mm)Fitted value (mm)Residual (mm)
2016–0136.435.21−1.1936.29−0.11
2016–0237.236.43−0.7737.270.07
2016–0337.637.32−0.2837.600.00
2016–0438.338.11−0.1938.28−0.02
2016–0538.538.610.1138.500.00
2016–0639.739.52−0.1839.730.03
2016–0740.240.330.1340.210.01
2016–0841.641.52−0.0841.600.00
2016–0942.042.170.1742.020.02
2016–1042.542.42−0.0842.510.01
2016–1142.943.180.2842.920.02
2016–1243.743.56−0.1443.700.00
2017–0143.943.990.0943.89−0.01
2017–0244.244.15−0.0544.220.02
2017–0344.644.690.0944.57−0.03
2017–0445.145.00−0.1045.110.01
2017–0545.945.28−0.6245.910.01
2017–0646.746.930.2346.700.00
2017–0748.047.11−0.8948.030.03
2017–0848.848.22−0.5848.76−0.04
2017–0949.249.330.1349.210.01
2017–1049.749.64−0.0649.700.00
2017–1150.350.770.4750.28−0.02
Vertical displacement observation values and their filter values of the monitoring point P10. Table 2 shows that residuals of AR(1) model are greater, the maximum residual is −1.19 mm, the minimum residual is −0.05 mm. Residuals of Kalman filter model are less, the maximum residual is −0.11 mm, the minimum residual is 0.00 mm. AR(1) model predicts that the vertical displacement value of the monitoring point P10 in December 2017 is 50.71 mm, the vertical displacement observation value of the monitoring point P10 in December 2017 was 50.9 mm, the forecast error is 0.19 mm. Kalman filter model predicts that the vertical displacement value of the monitoring point P10 in December 2017 is 50.88 mm, the forecast error is 0.02 mm. Computed results show that Kalman filter model based on AR(1) model is better than AR(1) model in the fitting precision and the prediction precision. The parameters of AR(1) model is a fixed value, thus the ability that the model adapts to the observation data is weaked, and the fitting precision and the prediction precision of the model are reduced. Kalman filter model based on AR(1) model regard the parameters of AR(1) model as the state vector containing the dynamic noise to carry out Kalman filter. In the process of Kalman filter, the parameter of the model constantly change, thus the ability that the model adapts to the observation data is enhanced, and the fitting precision and forecast precision of the model are improved.

The example of the calculation about Kalman filter model based on the time factor and Taylor serie

We choose horizontal displacement observation data of the monitoring point G8 in a earthy landslide to perform some calculations, initial values are set as follows:where D(k) = the variance of horizontal displacement observation values 448.5 = the horizontal displacement observation value of the monitoring point G8 on December 10, 2016 Some calculation results are listed in Table 3.
Table 3

Horizontal displacement observation values and their filter values of the monitoring point G8.

Observation time (year-month-day)Observation value (mm)Fitted value (mm)Residual (mm)
2017–01–12468.6468.3−0.3
2017–02–20471.5471.3−0.2
2017–03–18487.1486.0−1.1
2017–04–18498.9499.30.4
2017–05–18525.3524.6−0.7
2017–06–16551.3551.1−0.2
2017–07–16577.1577.80.7
2017–08–17594.3595.61.3
2017–09–19623.0622.3−0.7
2017–10–17624.3625.20.9
2017–11–11639.0638.1−0.9
Horizontal displacement observation values and their filter values of the monitoring point G8. Table 3 shows that residuals obtained by Kalman filter method are less, the maximum residual is 1.3 mm, the minimum residual is −0.2 mm, two residuals are greater than 1 mm, other residuals are less than 1 mm. Some residuals are negative, and others are positive. It shows that residuals are random and fitting errors are less. Kalman filter model predicts that the horizontal displacement value of the monitoring point G8 on December 8, 2017 is 648.9 mm, the horizontal displacement observation value of the monitoring point G8 on December 8, 2017 is 650.6 mm, the forecast error is 1.7 mm, thus the forecast error is very small. Because the state vector X of Kalman filter model based on the time factor and Taylor series constantly change in the process of Kalman filter, the ability that the model adapts to the observation data is enhanced, and the fitting precision and forecast precision of the model are improved.

The example of the calculation about Kalman filter model based on multiple factors and Taylor series

A landslide is a earthy, some cracks pass through the landslide, the rainfall and the temperature cause the deformation of the landslide. We use the horizontal displacement observation data of the monitoring point H4 at the landslide to perform some calculations, initial values are set as follows:where D(k) = the variance of horizontal displacement observation values 115.4 = the horizontal displacement observation value of the monitoring point H4 on March 15, 2016. Some calculation results are listed in Table 4.
Table 4

Horizontal displacement observation values and their filter values of the monitoring point H4.

Observation time (year-month-day)Rainfall of month (mm)Temperature (°C)Observation value (mm)Residual 1 (mm)Residual 2 (mm)
2016–04–1949.518.2118.333.300.56
2016–05–19173.024.6128.219.480.07
2016–06–18124.626.3172.715.49−0.92
2016–07–20187.930.4228.4−22.210.84
2016–08–18114.927.4253.9−23.930.95
2016–09–21121.424.1259.7−29.09−0.02
2016–10–1846.018.9290.3−36.90−0.78
2016–11–1849.313.8294.6−35.41−0.21
2016–12–148.68.5298.3−12.99−0.36
2017–01–156.67.2296.06.490.81
2017–02–2520.89.8299.316.16−0.57
2017–03–1940.514.4298.024.220.99
2017–04–1876.017.8304.924.500.21
2017–05–16129.422.8310.927.600.75
2017–06–1586.925.6338.738.51−0.11
2017–07–14162.629.5364.419.570.75
2017–08–16198.728.2380.9−3.410.98
2017–09–0744.325.8438.8−11.280.87
2017–10–13102.019.2449.9−50.38−0.51

*Residual 1 is the residual of quadratic polynomial regression model, Residual 2 is the residual of Kalman filter model.

Horizontal displacement observation values and their filter values of the monitoring point H4. *Residual 1 is the residual of quadratic polynomial regression model, Residual 2 is the residual of Kalman filter model. Table 4 shows that when rainfall and temperature increase, the deformation of the monitoring point H4 increases, thus the deformatin of the landslide relates to the rainfall and the temperature. Residuals of quadratic polynomial regression model are greater than 3 mm, the maximum residual is −50.38 mm, the minimum residual is −3.14 mm, fitting errors of quadratic polynomial regression model are great, while residuals of Kalman filter model based on multiple factors are less than 1 mm, and the maximum residual is 0.99 mm, the minimum residual is −0.02 mm, the fitting effect of Kalman filter model based on multiple factors is good. Quadratic polynomial regression model predicts that the horizontal displacement value of the monitoring point H4 on November 15, 2017 is 431.84 mm, the horizontal displacement observation value of the monitoring point H4 on November 15, 2017 is 454.9 mm, the forecast error is 23.06 mm. Kalman filter model based on multiple factors predicts that the horizontal displacement value of the monitoring point H4 on November 15, 2017 is 456.20 mm, the forecast error is 1.30 mm. Computed results show that Kalman filter model based on multiple factors is better than quadratic polynomial regression model in the fitting precision and the prediction precision. The parameters of quadratic polynomial regression model is a fixed value, thus the ability that the model adapts to the observation data is weaked, and the fitting precision and the prediction precision of the model are reduced. Because the state vector X of Kalman filter model based on multiple factors and Taylor series series constantly change in the process of Kalman filter, the ability that the model adapts to the observation data is enhanced, and the fitting precision and forecast precision of the model are improved. This paper establishes four Kalman filter models, i.e. Kalman filter model based on exponential trend model, Kalman filter model based on AR(1) model, Kalman filter model based on the time factor and Taylor series, Kalman filter model based on multiple factors and Taylor series, and these models are used to forecast the deformation of some landslides. Nonlinear exponential trend model is linearized into the linear model, then linearized model parameters are regarded as the state vector containing the dynamic noise to erect Kalman filter model based on exponential trend model, and computed results show that Kalman filter model based on exponential trend model is better than exponential trend model in the fitting precision and the prediction precision. The model parameters of AR(1) model are regarded as the state vector containing the dynamic noise to erect Kalman filter model based on AR(1) model, and computed results show that Kalman filter model based on AR(1) model is better than AR(1) model in the fitting precision and the prediction precision. Taylor series is used to establish the functional relationship between the deformation of the landslide and the time, then Kalman filter model based on Taylor series is established, and computed results show that Kalman filter model based on Taylor series is goog in the fitting precision and the prediction precision. The deformation of landslides relates to many factors, the effect of the atmospheric rainfall and the air temperature to the deformation of the landslide is significant, thus the deformation of the landslide is regarded as the function of the time and the rainfall of every month and the temperature to establish Kalman filter model based on multiple factors, and computed results show that Kalman filter model based on multiple factors is better than quadratic polynomial regression model in the fitting precision and the prediction precision. Because the state vector of Kalman filter model constantly change in the process of Kalman filter, the ability that the model adapts to the observation data is enhanced, thus the fitting precision and prediction precision of these Kalman filter model are improved.
  1 in total

1.  Real-time landslide warning during heavy rainfall.

Authors:  D K Keefer; R C Wilson; R K Mark; E E Brabb; W M Brown; S D Ellen; E L Harp; G F Wieczorek; C S Alger; R S Zatkin
Journal:  Science       Date:  1987-11-13       Impact factor: 47.728

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.