Keywords

1 Introduction

The rapid growths in the world’s population and economy have resulted in continuous increase in energy and mineral consumption. To meet this high demand for minerals, mining activities have continuously and rapidly expanded over time, all over the world. Underground coal mining can cause serious damages, as a result of mining-induced land subsidence, to engineering structures such as buildings, roads, railways, and drainage systems [1,2,3]. It is important to note that mining-induced land subsidence can occur not only during active mining but also several decades after the completion of active mining. In Vietnam, damage caused by mine surface deformation is commonly observed and occurs in most of all underground mining areas, especially at the Quang Ninh coal basin [4]. For example, in 1991 mining-induced subsidence caused huge damage to the road at the Deo Nai mine [5]. In 2000, a subsidence observed at the Mao Khe coal mine caused serious damage for the fan station [4]. Several residential houses were heavily damaged and the 110 kV electricity line was destroyed because of a subsidence at the Mong Duong colliery [6, 7]. It is concluded that one of the main reasons of causing the above land subsidence phenomena in Vietnam was the lack of practical and sophisticated methods for accurately predicting mining-induced land subsidence.

Many methods have been developed and continuously improved to better predict and estimate land subsidence due to mining activities [1, 8, 9]. According to Bahuguna, et al. [10], subsidence prediction methods can be basically classified into three categories: empirical techniques, influence function and theoretical modelling. Among them, the Knothe time function (KTF) is considered to be the most effective and widely used [11, 12]. The major advantage of the KTF method is that it can describe the process of surface subsidence in time through a set of differential mathematical equations [13, 14]. By using the KTF method, land subsidence over time due to underground mining activity can be simply predicted through a subsidence curve. However, land subsidence is generally a complex and nonlinear process so that the application of the original KTF method is not able to correctly capture the whole process of surface subsidence. Wang [15] reported that the prediction accuracy of the KTF models could be low in many cases. Therefore, some modifications of KTF have been proposed [16,17,18], i.e. a modified function adding a constant parameter to the KTF [19]. Although many recent modified KTF models have made it possible to accurately predict land subsidence over time, it is still difficult and time-consuming to properly determine the function parameters due to the fact that these parameters heavily depend on the estimation of their preliminary values [19]. Therefore, research works are still needed to further improve the prediction accuracy of mining-induced land subsidence.

This research addresses the aforementioned limitation by proposing a new method for estimating the preliminary parameter values of the modified KTF model proposed by Chinh [19], leading to an improved capability of predicting land-surface subsidence. The proposed method was further used to develop a computational tool for time-series prediction of mining subsidence. It is noted that the computational tool was developed using Visual C.net programing language. A case study of the Mong Duong colliery at Quang Ninh province in Vietnam was considered to validate both the current model and the computational tool. The geodetic time-series data of mining subsidence measured from 2013 to 2015 with 12 epochs were used as input to the modified KTF model. The subsidence prediction accuracy was assessed using Root Mean Square Error (\( RMSE \)), Mean Absolute Error (\( MAE \)), and the Correlation coefficient (\( r \)).

2 Methodology

2.1 Knothe Time Function and Its Modified Version

According to Knothe [13, 14], the relationship between a time parameter and land subsidence can be established using the following equation:

$$ \frac{d\eta \left( t \right)}{dt} = b\left[ {\eta_{max} - \eta \left( t \right)} \right] $$
(1)

where \( b \) is a parameter describing the influence of geological and mining conditions on the subsidence progress with time; \( \eta _{max} \) and \( \eta_{\left( t \right)} \) are the final subsidence and the subsidence at the time \( t \), respectively.

By integrating Eq. 1 with respect to \( t \), the KTF model for surface dynamic subsidence could be written as below:

$$ \eta^{p} \left( {t_{i} } \right) = \eta_{max} .\left[ {1 - e^{{ - bt_{i} }} } \right] $$
(2)

It is observed from Eq. 2 that there is only one parameter b which plays a significant role in predicting surface subsidence. This limitation could result in low prediction accuracy when using the KTF model in many cases [15]. To improve the prediction, Chinh [19] proposed a modified KTF model described as follows:

$$ \eta^{p} \left( {t_{i} } \right) = \eta_{max} \left[ {1 - e^{{ - b\left( {t_{i} } \right)^{c} }} } \right] $$
(3)

where \( \eta^{p} \left( {t_{i} } \right) \) is the predicted subsidence of the \( {\text{i}}^{\text{th}} \) epoch; \( c \) is the fitting parameter.

Literature review indicates that the preliminary value of \( c \) equal to 2 is commonly assumed in various works [19]. The uncertainty in defining the fitting parameter \( c \) may result in large errors in some complex land subsidence. In some cases, it is even impossible to find \( c \) in a given dataset. Thus, the approach used for estimating the preliminary \( c \)-value needs to be improved in order to better determine the parameter \( c \).

2.2 Method for Determination of Preliminary Parameters

From Eq. 3, the relation between \( \eta^{p} \left( {t_{i} } \right) \) and the measured value \( \eta \left( {t_{i} } \right) \) can be derived as:

$$ \eta^{p} \left( {t_{i} } \right) = \eta \left( {t_{i} } \right) + V_{{\eta \left( {t_{i} } \right)}} $$
(4)

where \( V_{{\eta \left( {t_{i} } \right)}} \) is residual value at the time \( t_{i} \). The model parameters \( \eta_{max} , b, c \) are determined based on the least-squares principle using the following equations:

$$ \left\{ {\begin{array}{*{20}c} { \eta_{max} = \eta_{max}^{0} \text{ + }\delta \eta_{max} } \\ {b = b^{0} + \delta b} \\ {c = c^{0} \text{ + }\delta c} \\ \end{array} } \right. $$
(5)

where \( \eta_{max}^{0} ,b^{0} ,c^{0} \) are the preliminary values of the modified KTF; \( \delta \eta_{max} ,\delta b,\delta c \) are the residual ones.

Based on Eq. 4 and the system of Eq. 5, the residual equation can be rewritten as follows:

$$ V_{{\eta \left( {t_{i} } \right)}} = \eta^{p} \left( {t_{i} } \right)\left( {\eta_{max}^{0} + \delta \eta_{max} , b^{0} + \delta b c^{0} + \delta c} \right) - \eta \left( {t_{i} } \right) $$
(6)

To estimate preliminary values for \( \eta_{max}^{0} \), \( b^{0} \), \( c^{0} \), the following steps are proposed:

Rewriting Eq. 3 as follows:

$$ 1 - \frac{{\eta \left( {t_{i} } \right)}}{{\eta_{max}^{0} }} = e^{{ - b^{0} \left( {t_{i} } \right)^{{c^{0} }} }} $$
(7)

By taking the natural logarithm of the both sides of Eq. 7, the modified KTF model will become:

$$ \text{ln}\,\left[ {1 - \frac{{\eta \left( {t_{i} } \right)}}{{\eta_{max}^{0} }}} \right] = - b^{0} \left( {t_{i} } \right)^{{c^{0} }} = > \left( {t_{i} } \right)^{{c^{0} }} = \frac{{\text{ln}\,\left[ {1 - \frac{{\eta \left( {t_{i} } \right)}}{{\eta_{max}^{0} }}} \right]}}{{ - b^{0} }} $$
(8)

At the \( \left( {{\text{i}} + 1} \right)^{\text{th}} \) epoch, Eq. 8 is formed as:

$$ \left( {t_{i + 1} } \right)^{{c^{0} }} = \frac{{\text{ln}\,\left[ {1 - \frac{{\eta \left( {t_{i + 1} } \right)}}{{\eta_{max}^{0} }}} \right]}}{{ - b^{0} }} $$
(9)

Dividing Eqs. 8 and  9 gives the following equation for estimating preliminary parameter \( c^{0} \):

$$ c^{0} = log\,_{{\frac{{t_{i} }}{{t_{i + 1} }}}} \left[ {\frac{{\text{ln}\,\left[ {1 - \frac{{\eta \left( {t_{i} } \right)}}{{\eta_{max}^{0} }}} \right]}}{{\text{ln}\,\left[ {1 - \frac{{\eta \left( {t_{i + 1} } \right)}}{{\eta_{max}^{0} }}} \right]}}} \right] $$
(10)

The value \( c^{0} \) from Eq. 10 is substituted into Eq. (8), then \( b^{0} \) can be determined as follows:

$$ b^{0} = - \frac{{\text{ln}\,\left[ {1 - \frac{{\eta \left( {t_{i} } \right)}}{{\eta_{max}^{0} }}} \right]}}{{\left( {t_{i} } \right)^{{c^{0} }} }} $$
(11)

2.3 Computation of Modified KTF Parameters

If the preliminary parameters ​​are estimated sufficiently close to their desired values then the residuals are small. In this case, the residual value \( V_{{\eta \left( {t_{i} } \right)}} \) in Eq. 4 can be approximated by a Taylor series expansion, retaining only the first order terms of \( \partial_{{\eta_{max} }} \), \( \delta b \), \( \delta c \) as follows:

$$ \begin{aligned} V_{{\eta \left( {t_{i} } \right)}} & = \eta^{p} \left( {t_{i} } \right)\left( {\eta_{max}^{0} ,b^{0} ,c^{0} } \right) + \left( {\frac{{\partial \eta^{p} \left( {t_{i} } \right)}}{{\partial_{{\eta_{max} }} }}} \right)_{0} \delta_{{\eta_{max} }} + \left( {\frac{{\partial \eta^{p} \left( {t_{i} } \right)}}{{\partial_{b} }}} \right)_{0} \delta_{b} \\ & \quad + \left( {\frac{{\partial \eta^{p} \left( {t_{i} } \right)}}{{\partial_{c} }}} \right)_{0} \delta_{c} - \eta \left( {t_{i} } \right) \\ \end{aligned} $$
(12)

where \( \frac{{\partial \eta^{p} \left( {t_{i} } \right)}}{{\partial_{{\eta_{max} }} }} = 1 - e^{{ - b^{0} \left( {t_{i} } \right)^{{c^{0} }} }} \); \( \frac{{\partial \eta^{p} \left( {t_{i} } \right)}}{{\partial_{b} }} = \eta_{max} \left( {t_{i} } \right)^{{c^{0} }} e^{{ - b^{0} \left( {t_{i} } \right)^{{c^{0} }} }} \);

and \( \frac{{\partial \eta^{p} \left( {t_{i} } \right)}}{{\partial_{c} }} = \eta_{max} b^{0} .e^{{ - b^{0} \left( {t_{i} } \right)^{{c^{0} }} }} \left( {t_{i} } \right)^{{c^{0} }} \,\text{ln}\,\left( {t_{i} } \right) \)

The residual between the predicted values and their corresponding measured values is expressed as follows:

$$ {\ell }_{i} = \eta^{p} \left( {t_{i} } \right)\left( {\eta_{max}^{0} ,b^{0} ,c^{0} } \right) - \eta \left( {t_{i} } \right) $$
(13)

Finally, the observation equation is derived as:

$$ V_{{\eta \left( {t_{i} } \right)}} = \left( {\frac{{\partial \eta^{p} \left( {t_{i} } \right)}}{{\partial_{{\eta_{max} }} }}} \right)_{0} \delta_{{\eta_{max} }} + \left( {\frac{{\partial \eta^{p} \left( {t_{i} } \right)}}{{\partial_{b} }}} \right)_{0} \delta_{b} + \left( {\frac{{\partial \eta^{p} \left( {t_{i} } \right)}}{{\partial_{c} }}} \right)_{0} \delta_{c} + \ell_{i} $$
(14)

The coefficients of Eq. 14 are symbolized as \( \left( {\frac{{\partial \eta^{p} \left( {t_{i} } \right)}}{{\partial_{{\eta_{max} ,\,b,\,c}} }}} \right)_{0} = a_{ij} \), with \( i = 1{ \div }n \) and \( j = 1, 2, 3 \), corresponding to the unknowns \( \partial_{{\eta_{max} }} \), \( \delta_{b} \), \( \delta_{c} \). By doing so, a system of linear equations in Eq. 14 can be represented in matrix form as follows:

$$ \varvec{V} = \varvec{A}.\varvec{X} + \varvec{L} $$
(15)

where \( \varvec{A} \) is the design matrix, \( \varvec{V} \) is the vector of discrepancies, \( \varvec{L} \) is the vector of observations, and \( \varvec{X} \) is the vector of unknowns.

$$ \varvec{A} = \left[ {\begin{array}{*{20}c} {a_{1,1} } & {a_{1,2} } & {a_{1,3} } \\ {a_{2,1} } & {a_{2,2} } & {a_{2,3} } \\ \ldots & \ldots & \ldots \\ {a_{n,1} } & {a_{n,2} } & {a_{n,3} } \\ \end{array} } \right];\,\varvec{V} = \left[ {\begin{array}{*{20}c} {V_{1} } \\ {V_{2} } \\ \ldots \\ {V_{n} } \\ \end{array} } \right];\,{\varvec{L}} = \left[ {\begin{array}{*{20}c} {\ell_{1} } \\ {\ell_{2} } \\ \ldots \\ {\ell_{n} } \\ \end{array} } \right];\,\varvec{X} = \left[ {\begin{array}{*{20}c} {\partial_{{\eta_{max} }} } \\ {\delta_{b} } \\ {\delta_{c} } \\ \end{array} } \right]. $$
(16)

The following normal equation can be derived from a set of different observation equations:

$$ \left( {\varvec{A}^{\varvec{T}} \varvec{A}} \right)\varvec{X} + \left( {\varvec{A}^{\varvec{T}} \varvec{L}} \right) = 0 $$
(17)
$$ \varvec{X} = - \left( {\varvec{A}^{\varvec{T}} \varvec{A}} \right)^{ - 1} \varvec{A}^{\varvec{T}} \varvec{L} $$
(18)

Considering these derived \( \varvec{X} \) values, parameters \( \eta_{max} ,\,b,\,c \) of the prediction model can be firstly determined by Eq. 5, and then Eq. 3 is used to calculate the subsidence value of the \( {\text{i}}^{\text{th}} \) epoch.

2.4 Accuracy Assessment

Accuracy of the current prediction model is assessed by comparing the predicted result with the measured data in terms of Root Mean Square Error (\( RMSE \)), mean absolute error (\( MAE \)) and correlation coefficient (\( r \)). The lower \( RMSE \) and \( MAE \) together with the higher \( r \) indicate the more accurate prediction of the model. More specifically, the following equations are used:

$$ RMSE = \sqrt {\frac{1}{{ {\text{n}}}}\sum\nolimits_{i = 1}^{n} {\left[ {\eta^{p} \left( {t_{i} } \right) - \eta \left( {t_{i} } \right)} \right]}^{2} } $$
(19)
$$ MAE = \frac{1}{n}\sum\nolimits_{i = 1}^{n} {\left| {\eta \left( {t_{i} } \right) - \eta^{p} \left( {t_{i} } \right)} \right|} $$
(20)
$$ r = \frac{{\sum\nolimits_{i = 1}^{n} {\left( {\eta \left( {t_{i} } \right) - \bar{\eta }} \right)\left( {\eta^{p} \left( {t_{i} } \right) - \overline{{\eta^{p} }} } \right)} }}{{\sqrt {\sum\nolimits_{i = 1}^{n} {\left( {\eta \left( {t_{i} } \right) - \bar{\eta }} \right)^{2} * \sum\nolimits_{i = 1}^{n} {\left( {\eta^{p} \left( {t_{i} } \right) - \overline{{\eta^{p} }} } \right)^{2} } } } }} $$
(21)

where \( \eta \left( {t_{i} } \right) \) and \( \eta^{p} \left( {t_{i} } \right) \) are the measured and the predicted values at \( t_{i} \); \( \bar{\eta } \) and \( \overline{{\eta^{p} }} \) are the corresponding medium values of measured and predicted values, respectively.

3 Computational Tool for Time-Series Prediction of Mining Subsidence

Based on the modified KTF method proposed in the Sect. 2, a computational tool for time-series prediction of mining subsidence was developed. It is noted that the tool was programmed in Visual Studio.Net 2013 Ultimate, an object-oriented programming language with Visual Studio DevExpress Universal 15.2.7 library package [20]. The tool can run in different versions of Microsoft Windows including the version 7, 8 and 10 and it is also compatible with both 32- and 64-bit environments.

Figure 1 presents a workflow for the determination of the preliminary parameters (\( \eta_{max}^{0} ,b^{0} ,c^{0} \)) of the modified KTF method. A workflow for the computation of the corresponding final parameters (\( \eta_{max} ,\,b,\,c \)) based on the least-squares principle and accuracy assessment (\( RMSE \), \( MAE \) and \( r \)) is illustrated in Fig. 2.

Fig. 1.
figure 1

Workflow used for estimating preliminary parameters of modified KTF

Fig. 2.
figure 2

Workflow used for the computing final parameters of modified KTF

A Graphic User Interface (GUI) of the computational tool is shown in Fig. 3. Input data could be either entered directly through the GUI or imported from text or excel files. The computed results including the model’s parameters and the predicted values, are stored both in txt and csv formats, which make them easier to be shared with and edited by other softwares. Furthermore, measurement data and prediction results can be exported/converted into a graphical file in Drawing Exchange Format (DXF). DXF is a CAD data file format developed by Autodesk for enabling data interoperability between AutoCAD and other programs [21].

Fig. 3.
figure 3

Illustration of Graphic User Interface of computational tool

4 A Case Study of Mining Subsidence at Mong Duong Colliery, Quang Ninh Province in Vietnam

4.1 Description of the Study Site

Mong Duong colliery, a typical coal mine in Vietnam with more than 35-year operation, is selected as a case study for validating the modified KTF model. This mine is located about 10 km north of Cam Pha city, as shown in Fig. 4. The mine boundary was taken according to the Decision No. 1122/QD-HDQT dated on May 16, 2008, by the Chairman of the Vinacomin’s Board of Directors on Approving the master plan for coal mines boundary of the Vietnam National Coal - Mineral Industries Holding Corporation Limited.

Fig. 4.
figure 4

Mong Dong colliery location

From explorations’ results, there are in total 22 coal seams in the Mong Duong colliery. To date, the coal is excavated in various seams and multi-layer seams, mainly varying from −100 m to −250 m below the sea level. They consist of seams H10, G9 in the East Wing, G9 in the West Wing, G9 in Vu Mon area, II (11) and K8, etc. There are two shafts including the main shaft and the auxiliary shaft, which were built correspondingly from +18 m and +6.5 m down to −97.5 m.

Underground mining activity in the Mong Duong colliery has resulted in various subsidence problems that caused several damages to residential areas, the main shaft, the wind turbine station, the 110/35/6 kV substation and office buildings on the mine surface.

4.2 Data Collection and Processing

To assess and forecast potential land subsidence due to the underground mining at the Mong Duong colliery, a monitoring network has been established in the G9 BMD seam, where the Face No.2 was mined. The G9 BMD seam has an average thickness of 2.5 m with an average slope angle of 35o. The Face No.2 was commenced in the second quarter 2013 and finished in second quarter 2014. The panel was prepared along the seam strike and retreated, cutting coal by blasting and supporting the roof using hydraulic props (Fig. 5).

Fig. 5.
figure 5

Face No.2 with hydraulic props (photo courtesy of Long Quoc Nguyen)

The measurements were carried out using Leica NAK2 automatic level instrument shown in Fig. 6. The observation network consists of 2 leveling lines - the line P was established in the strike direction and the line D is along the dip direction of the Face No.2, as illustrated in Fig. 7. The land subsidence data have been continuously measured from 2013 to 2015 with 12 repeated epochs. The time interval between two successive epochs is approximately 2 months. Measurement precision satisfied the Vietnam National Specifications on Mine Surveying (closed loop misclosure is less than \( 20\sqrt {\text{L}} \left( {\text{mm}} \right) \) [22] with \( L \) is the total length of the leveling route.

Fig. 6.
figure 6

Leica NAK2 level

Fig. 7.
figure 7

The monitoring lines at the G9 BMD seam of the Mong Duong colliery

In order to detect and eliminate outliers, the difference in level between two adjacent benchmarks is determined from both forward and backward measurements. The difference in level between benchmarks is then taken equal to the average of the two values.

The monitoring observation results obtained from 16 benchmarks on the line P (see Fig. 7) were considered in the evaluation of the suitability of the algorithm used for determining the model parameters as well as the prediction accuracy of the modified KTF model. The datasets are summarized in Table 1.

Table 1. Measured subsidence (mm) with time from 16 benchmarks on line P

4.3 Land Subsidence Model and Its Performance Assessment

The data in the first nine cycles of 16 points were used to calibrate the subsidence model, whereas the remaining data (i.e. the data of cycles 10, 11 and 12) were used for validating the model as well as confirming its predictive capability. The algorithm described in Sect. 2 was applied to determine the parameters of the subsidence model for each point for the first 9 cycles. The calculated parameters are given in Fig. 8. The results show that the model performs well with the determining parameters set.

Fig. 8.
figure 8

Model parameters and its accuracy

In this study, the authors did not use observation points such as points 1, point 2, point 19, and point 20 either to build the prediction model or to evaluate prediction results. As those points lying at the beginning and at the ending of monitoring lines, their settlement rules are not stable, hence, their subsidence curves do not match the curve for the modified KTF model.

To validate the predictive ability of the model, these calculated parameters have been used to predict the subsidence of points at the remaining cycles, i.e., the \( 10^{\text{th}} \), \( 11^{\text{th}} \) and \( 12^{\text{th}} \) cycles. The subsidence calculated from the model was subsequently compared with that of observations with a deviation between predicted and monitoring data calculated by Eq. 22.

$$ \Delta_{i} = \eta_{i} - \eta_{i}^{{\prime }} $$
(22)

where \( \Delta_{i} \) is the difference between predicted value and its respective measurement of the \( {\text{i}}^{\text{th}} \) point; \( \eta_{i} \) is the subsidence calculated from measurement data and \( \eta_{i}^{{\prime }} \) is the value of prediction.

Small deviations shown in (Fig. 9) confirm a good model obtained. The biggest errors in prediction is at the point P9 with predicted errors at epochs 10, 11, 12 are −30 mm, −72 mm and -98 mm, respectively. These errors correspond to 4%, 8.6%, 11% of the actual subsidence magnitude of the corresponding measurement epochs. These errors are proportional to the temporal separation between the time of prediction and that of the last stage used for building prediction model, i.e., the \( 9^{\text{th}} \) epoch. More strictly, the longer the temporal separation is, the higher error in prediction we get.

Fig. 9.
figure 9

Differences between measured and predicted values

Statistical indicators including \( RMSE \), \( MAE \), \( RMSE/\eta_{max} \), \( MAE/\eta_{max} \) and \( r \) were used to assess the accuracy of the modified KTF model in predicting subsidence monitored along the considered line P. The validation dataset is given in Fig. 10. It can be seen from the calculated results that the largest RMSE and MAE values are 44 mm and 37 mm, respectively, which are actually equivalent to 7% and 6% of maximum subsidence. The largest RMS/\( \upeta_{ \hbox{max} } \) and RMS/\( \upeta_{ \hbox{max} } \) values are obtained at point P18, which equal to 14% and 12%, respectively. This can be explained by the fact that this point is close to the trough subsidence edge so that the rule of point settlement has not been well-defined.

Fig. 10.
figure 10

Assessment of predicted results

Figure 11 plots a comparison of the anticipated curve of point P9, which is calculated from Eq. (3), with the curve of actual values. It is seen from the figure that the model is able to predict very well the surface subsidence curve observed in the Mong Duong colliery.

Fig. 11.
figure 11

Comparison of prediction and observation curves of point P9

The correlation coefficients between predicted and measured values for both cases of parameters determination and subsidence prediction are plotted in Fig. 12. With high values in the building model and the prediction results, it indicates that the predictive model is consistent with the measured data.

Fig. 12.
figure 12

Correlation between the measured and predicted values of point P9

5 Conclusion

This research proposes a new method for calculating the preliminary values of the input parameters of the modified KTF model proposed by Chinh [19]. The method is basically based on the least-squares principle and observation data, which results in a more practical facilitation to the determination of model parameters. The computational tool has been developed incorporating a friendly user-interface and more flexibility for post-processing of the calculated results.

The functionality and accuracy of the tool were evaluated and validated against the measured subsidence values at 16 monitoring points along the observation line P which is located in the Face. No.2 at the Mong Duong colliery. The comparison result shows a very well agreement between the model prediction values and their corresponding geodetic monitoring data, where the largest \( RMSE \) and \( MAE \) are 44 mm and 37 mm, respectively. The smallest correlation coefficient \( r \) is calculated equal to 0.857, which indicates a high correlation between the monitoring measurements and their predicted values. It is concluded that the developed tool incorporating the modified KTF model is useful and suitable for predicting and evaluating potential mining-induced subsidence in the mining industry. Thereby, the tool can support appropriate strategy to prevent and minimize potential impact caused by land subsidence phenomenon.

A main limitation of this research work is that points lying at the beginning and at the end of the observation line have been excluded from the calculation model as they could have influenced by an irregular process of subsidence. The modified KTF applied in this research, therefore, cannot represent the subsidence of these points over time. More flexible prediction models are thus necessary.