Next Article in Journal
Analysis of Dynamic Characteristics of Low-Floor Train Passing Switch in Facing Direction with Bad Alignment Irregularity Ahead of the Turnout
Previous Article in Journal
HandFormer: A Dynamic Hand Gesture Recognition Method Based on Attention Mechanism
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Steel Arch Support Deformations Forecast Model Based on Grey–Stochastic Simulation and Autoregressive Process

Faculty of Mining and Geology, University of Belgrade, Ðušina 7, 11000 Belgrade, Serbia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(7), 4559; https://doi.org/10.3390/app13074559
Submission received: 28 December 2022 / Revised: 28 March 2023 / Accepted: 30 March 2023 / Published: 4 April 2023

Abstract

:
Relatively large deformations of the steel arch support in underground coal mines in the Republic of Serbia present one of the main problems for achieving the planned production of coal. Monitoring of the critical sections of the steel arch support in the underground roadways is necessary to gather quality data for the development of a forecasting model. With a new generation of 3D laser scanners that can be used in potentially explosive environments (ATEX), deformation monitoring is facilitated, while the process of collecting precise data is much shorter. In this paper, we used a combination of grey and stochastic system theory combined with an autoregressive process for processing collected data and the development of a forecasting model of the deformations of the steel arch support. Forecasted data accuracy based on the positions of the markers placed along the internal rim of support construction shows high accuracy with MAPE of 0.2143%. The proposed model can successfully be used by mining engineers in underground coal mines for steel arch support deformations prediction, consequentially optimizing the maintenance plan of the underground roadways and achieving planned production.

1. Introduction

For the process of production of mineral resources in underground mines to proceed smoothly, it is necessary to ensure the functionality and stability of the underground rooms. Sometimes, to ensure both functionality and stability of the underground roadways, which are directly related, it is necessary to install a suitable support substructure. The support takes static and dynamic loads from the rock mass and begins to deform over time. For the unhindered passage of loading and transport machinery, it is necessary to design the underground roadway considering the minimum dimensions of the free cross-section of the underground roadway, including the legally defined minimum safety distances from the equipment to the walls and roof of the roadway. As time passes, the underground support suffers deformations, and it can happen that the minimum dimensions are violated, after which the transportation and export of useful mineral resources are suspended. In such cases, it is necessary to proceed with the reconstruction of the underground roadway, which can have a significant impact on the economic operation of the mine, because the reconstruction is both a financially and time-consuming process that impairs continuous production. To avoid such situations, it is necessary to conduct systematic monitoring of deformations of the support construction and provide a forecast of deformations. With proper forecasting, mining engineers can react in a timely manner and plan the replacement of the underground support in the necessary sections of the underground roadway. In this way, strategic management of the functionality of underground rooms and continuous production is achieved. The use of a laser scanner or similar instrument with the possibility of gathering high-accuracy data is necessary to obtain deformation data that can be used for analysis and forecasting the future states of the support construction.
Various approaches can be used to obtain future states of support construction. Deformation forecast has been the subject of research by many authors, with different approaches for prediction of tunnel surrounding rock displacement, structural deformations prediction, deformations of the lake bottom, landslide deformations, slope deformations, displacements of mining roadways, and so on. Wu et al. [1] used two methodologies, support vector machines and artificial neural networks, to predict tunnels surrounding rock displacements; though the support vector machine gave more accurate predictions, it was more time-consuming than the artificial neural network. Luo et al. [2] proposed a model based on temporal convolutional networks in their study for structural deformation prediction, which they verified with the cumulative strain data of the upper steel beam in the foundation pit in China as well as the structural subsidence data on the same location. Luan et al. [3] showed that the grey model GM(1,1) could be used for the prediction of the deformations on the lake bottom. Ma et al. [4] used tunnel geological information as well as monitoring measurement data to determine factor weights, and extension theory was used for the prediction model of tunnel deformations. In their study, Rao et al. [5] used the grey model theory for the prediction of the large deformation of the tunnel. Guo et al. [6] established a grey forecast model for rock deformation in a big tunnel cross section and concluded that it could be used in engineering practice. Prediction of the final displacement of underground structures based on the improved no equidistant grey Verhulst model was used by Han et al. [7]. Xiong [8] predicted displacements in tunnels surrounding rock using the grey system theory. For landslide deformations, displacements were predicted by a model combining extreme learning machines and grey wolf optimization by Zhang et al. [9], and by using a new grey model prediction by Wu et al. [10] as well as Li and Wu [11]. Slope deformation prediction was calculated using the grey model by Li et al. [12] and Zhang et al. [13]. In the mining environment, multivariate singular spectrum analysis was used by Crnogorac et al. [14] for accurate gate road support deformation forecasting. Zhu et al. [15] proposed mining roadway displacement forecasting using the support vector machine theory. Xie et al. [16] used a grey algebraic curve model for the prediction of the roof fall.
The aim of this paper is to develop an accurate grey forecasting algorithm for coal mines where large deformations of support constructions occur in a relatively short period of time. These deformations are the result of high underground pressure which occurs around the underground roadways, and the main factors for the occurrence of high underground pressure are bad geological conditions and poor physic-mechanical properties of the surrounding rock mass, as well as the presence of the clay which swells when in contact with water, adding additional pressure to support construction. In underground coal mines in the Republic of Serbia, the most used support for underground roadways is steel arch supports, followed by steel circular and wooden supports. Because of this, in our paper, we will focus on the deformations forecast in the case of the application of steel arch supports in underground roadways.
This paper has four sections. In the section Materials and Methods, the forecasting model of displacements of the steel arch support based on the grey system (1,1) and stochastic theory is described. A novel approach is used that considers the displacements of the markers along the steel arch support that better describes the real situation (an example was given for marker M4 and its movement along the x coordinate in both directions). Using grey–stochastic simulation and the autoregressive process, the configuration of the steel arch support was described and forecasted based on the observed data. For error estimation of the model due to the nature of the problem we described, besides the usual MAPE error approach, which deals with displacements of the marker along the x and y axes as two separated time series and does not consider the fitted position of the marker, we introduced the novel approach of model accuracy dealing with the analysis of the closeness between fitted and observed position of the marker. The calculation process is shown in the section Numerical Example to represent the possibilities of this model. All steps of the calculation in the section Numerical Example are discussed, and the results, efficiency, and the area of implementation of the model are represented. Results show that the model is capable, and it can be used, to solve real-time problems concerning the forecasting deformations of the steel arch support in underground coal mines.

2. Materials and Methods

2.1. Displacement of the Steel Arch Support

Due to the influence of the rock stress surrounding the underground roadway that is supported by steel arch support, deformations occur on the support construction. Time-dependent response of support construction under dynamic loads from the rock mass represents the dynamic of the displacement. Changes in underground pressure are the result of mining operations and are manifested by changing loads that the steel arch support bears.
To describe the deformations, we will monitor the displacement of the seven markers that are positioned along the lower edge of the steel arch support. Like in our previous research, without a loss of generality, we can make the upper and lower edge of the steel arch support equal, transforming the two-dimensional steel arch support into one-dimensional support [14].
Starting configuration of the steel arch support will be described with the starting coordinates (x, y) that are recorded by 3D laser scanner. Displacements in time represent vectors that can be described in any moment with positions on the x- and y-axis. It is especially important that all recorded data are in the same coordinate system.
Displacement of the markers along x- and y-axis will be monitored in equal intervals to define positions of the markers in time and, by that, the deformations of the support construction.
Figure 1 represents the positions of the markers (t = 0) and their displacements (t = 1).
As seen from Figure 1, markers 1, 2, and 3 can change their positions with coordinates along y-axis with negative sign (−Δy) and along the x-axis with positive sign (+Δx). Marker 4 will change its coordinates in time by y-axis in negative sign (−Δy), and changes along the x-axis are expected to occur in both negative and positive directions (−Δx and +Δx). Markers 5, 6, and 7 will have negative signs for changes both along the y-axis (−Δy) and x-axis (−Δx).
Positions of the markers in time are described by the equation
M i t = 0 = x i o ; y i o , i 1 , N M i t = 1 = x i o ± x t = 1 ; y i o y t = 1 , i 1 , N M i t = x i ( t 1 ) ± x ( t ) ; y i ( t 1 ) y ( t ) , i 1 , N
where N represents the total number of markers.
The changes in the shape of steel arch support for a defined time interval (0, t) can be displayed via the marker union as follows:
i = 1 N M i t , t 0 , T
where T represents the monitoring time interval, and for t = 0, xi and yi are the initial coordinates for the i-th marker.

2.2. The Model of Support Deformation Forecasting

2.2.1. Fitting the Monitored Displacements

The proposed model of support deformation forecasting will be explained with respect to displacement of one marker M along x-axes. Let us consider a monitored time series of marker displacement along x-axes over time t = 1,2 , , T . Denote monitored time series as X t = x 1 , x 2 , , x T . Next, we define three different states of displacement series, namely non-negative, negative, and mixed. The series is in the non-negative state if all values of x t are greater than zero, while the series is in the negative state if all values of x t are smaller than zero. Values greater and smaller than zero are considered mixed series. The value of zero is rare and will not be included in modeling. Hence, define
x t = N N , i f x t > 0 N , i f x t < 0 M D , i f x t > 0 x t < 0
The model can deal with NN and N state of series, while MD state must be transformed into NN state. First, we define the vector of transformation coefficients for MD state as follows:
K t = k t T × 1 = 1 , i f x t > 0 1 , i f x t < 0 , t = 1,2 , , T
Furthermore, we make product of kt and x t , and result is transformed mixed state of series (TMD), shown below:
T M D N N = k 1 x 1 k 2 x 2 k 3 x 3 k t x t , t = 1,2 , , T
From this point, we continue to model the original NN and N state of series, and TMD state of series, in the same way. To obtain stationary displacement series, it is necessary to calculate the first order differencing of non-negative or negative state of series X t . For the first difference, we write the following:
x t = x t x t 1 , t = 2,3 , , T
The result is stationary time series, and we can model the first difference, x t , t = 2,3 , , T , instead of level of x t . Denote differenced series x t as Q t = q t , t = 2,3 , , T , where q t = x t x t 1 , t = 2,3 , , T . To avoid confusion about denoting the time, we map differenced series into new regular one Q(t), and it is shown below.
X t = t = 1 x 1 t = 2 x 2 t = 3 x 3 t = T x T d i f f . t = 2 q 2 = x 2 x 1 t = 3 q 3 = x 3 x 2 t = T q t = x T x T 1 M a p Q t = q 1 q 2 q T
The number of elements in the new mapped series is less than in monitored series, for one. The first order difference produces a time series consisting of negative and non-negative values, i.e., MD state of differenced series. It shows the necessity for transformation from state MD to state NN. Applying Equations (2) and (3) on series Q(t), we obtain Q(t) as NN state. For simplicity, denote NN state of Q(t) series as P(t). In this way, we processed data to be modeled by the Grey system theory.
The Grey system model GM(1,1), where first “1” denotes the order of derivative, and the second “1” denotes one-dimensional variable, will be used to fit and forecast the series P t [17,18,19,20].
For a series P t = p 1 , p 2 , , p T , a monotonically increasing cumulative series is defined as follows:
P 1 t = p 1 1 , p 2 1 , , p T 1
Elements of a cumulative series are calculated by Accumulated Generation Operation (AGO) as follows:
p t 1 = i = 1 t p i , t = 1,2 , , T
where p 1 1 = p 1 , p 2 1 = p 1 + p 2 , p 3 1 = p 1 + p 2 + p 3 , and so forth.
Mean value of neighboring values of a series P 1 t is calculated in the following way:
z t 1 = 1 2 p t 1 p t 1 1 , t = 2,3 , , T
The grey system model is described by the differential equation:
d p t 1 d t + a p t 1 = b
The parameters a and b are estimated according to the least square criterion,
a b T = arg m i n a , b Y B a b T 2 2 = B T B 1 B T Y
where
B = z 1 1 1 z 2 1 1 z T 1 1 , Y = p 2 p 3 p T
Equation (11) presents ordinary differential equation of the form:
d p t 1 = f t , p t ( 1 ) d t
with initial condition p t = 1 ( 1 ) = p 1 . Displacement is subject to random perturbation caused by random variation of the loading forces over time. It is hard to specify it in the model description, working within the system. Such perturbations create noise in the monitored displacements and AGO series as well, and cannot be captured by Equation (14). When we take Equation (14) and assume that f t , p t ( 1 ) is not deterministic function but stochastic, and add the noisy part to it, we obtain stochastic differential equation. So, we can create stochastic differential equation with additive noise part as follows:
d p t 1 = f t , p t ( 1 ) d t + d W t , t = 1,2 , , T
where:
d W t —Brownian motion, d W t ~ N 0 , V a r
The grey system model is now transformed into stochastic system [21]
d p t 1 = b a p t 1 d t + d W t , p t = 1 ( 1 ) = p 1
Numerical approximation of p t 1 is obtained from the explicit Euler–Maruyama discretization [22]:
p t 1 = p t 1 1 + b a p t 1 1 t + W t , t = 1,2 , , T
using a uniform timestep of t with Brownian increments W t , and there is a fixed initial value p t = 1 ( 1 ) = p 1 . Behavior of p t 1 , in the form of Equation (17), is only discrete in the time variable but not as random variable. Set t = T φ , φ T and W t = W t W t 1 ~ N 0 , σ 2 ω , where φ is the number of timesteps in time T and N 0 , σ 2 ω is the normal distribution with expected value of 0 and variance σ 2 ω . Variance in AGO series is σ 2 and ω is the time resolution coefficient, which is defined as follows:
ω = 1 , a n n u a l   t i m e   r e s o l u t i o n 12 , m o n t h l y   t i m e   r e s o l u t i o n 365 , d a i l y   t i m e   r e s o l u t i o n
Substituting W t ~ N 0 , σ 2 ω in Equation (17), we obtain solution of the stochastic AGO process defined by Equation (16):
p t 1 = p t 1 1 + b a p t 1 1 t + N 0 , σ 2 ω , t = 1,2 , , T
Assume we have a function, f: ℝ→ℝ, which depends on the solution, p t 1 , of the stochastic differential Equation (16) on the time interval [1,T]. Equation (19) presents the solution, and simulation of Equation (19) produces expected values for specific point in time of the AGO stochastic process:
E t A G O = 1 S s = 1 S p t , s 1 , t = 2,3 , , T , E 1 A G O = p 1
where
S—the total number of simulations.
Obviously, at every point in time, there is an adequate probability density function of AGO. Next, the Inverse Accumulated Generation Operation (IAGO) is applied to reconstruct NN state of P(t) series as
E t + 1 I A G O = E t + 1 A G O E t A G O , t = 1,2 , , T 1 E 1 I A G O = p 1
Reconstructed (fitted) NN state of P(t) series is of the following form:
P ^ t = p 1 , p ^ 2 , , p ^ t , t = 1,2 , . . , T
Let us remember that NN state of P(t) series equals the NN state of Q(t) series. Hence, fitted NN state of Q(t) series is
Q ^ t = q 1 , q ^ 2 , , q ^ t , t = 1,2 , . . , T
By nature, Q ^ t series is MD (mixed) series, and transformation from NN to MD state is performed by applying Equation (5) on Q ^ t series,
M D Q ^ t = k t q q ^ t , t = 1,2 , , T , q ^ t > 0
where
K q t = k t q T × 1 = 1 , i f q t > 0 1 , i f q t < 0 , t = 1,2 , , T
For original NN and N state of series, reconstructed (fitted) series of displacement is as follows:
X ^ t = x ^ t T × 1 = x ^ 2 x ^ 3 x ^ 4 x ^ t = x 1 + k 1 q q 1 x 2 + k 2 q q ^ 2 x 3 + k 3 q q ^ 3 x t 1 + k t q q ^ t , t = 2,3 , , T
For original MD state of series, fitted series of displacement is calculated as:
X ^ t = x ^ t T × 1 = x ^ 2 x ^ 3 x ^ 4 x ^ t = k 2 x 1 + k 1 q q 1 k 3 x 2 + k 2 q q ^ 2 k 4 x 3 + k 3 q q ^ 3 k t x t 1 + k t q q ^ t , t = 2,3 , , T
Accuracy of the fitting at every point in monitoring time is estimated according to the absolute percentage error (APE):
A P E t = 100 × x t x ^ t x t , t = 2,3 , , T
where:
x t —monitored displacement,
x ^ t —predicted (fitted) displacement
Mean value of APEt is known as mean absolute percentage error (MAPE); M A P E = t = 2 T A P E t / T 1 . MAPE indicates the accuracy of the fitting model over the monitoring interval, and linguistic description is shown in Table 1 [23,24].

2.2.2. Forecasting of Displacements

Displacement forecasting is based on the simulation of Equation (19) from T to T + h, where h presents the number of points in time ahead. The prediction phase is over at point T, and forecasting phase starts. Having in mind that Equation (19) concerns simulation of AGO series, we obtain future values of AGO series beyond T as follows:
p t 1 = p t 1 1 + b a p t 1 1 t + N 0 , σ 2 ω , t = T + 1 , T + 2 , , T + h
Simulation of Equation (29) produces expected values for specific points in the future of the AGO stochastic process:
E t A G O = 1 S s = 1 S p t , s 1 , t = T + 1 , T + 2 , , T + h ; p t , s 1 = p t 1 , s 1 + b a p t 1 , s 1 t + N 0 , σ 2 ω , t = T + 1 , T + 2 , , T + h ; s = 1,2 , , S
Applying the same IAGO approach as we did in the prediction phase, the following forecasted series is obtained:
Q = t = q = t , t = T + 1 , T + 2 , , T + h
Forecasted q = t series is also in the NN state. Transformation from NN state to MD state of series is performed in the following way:
M D Q = t = k = t q q = t , t = T + 1 , T + 2 , , T + h , q = t > 0
Analyzing Equation (32), we can conclude that transformation coefficients series K q t should also be forecasted. For that purpose, we apply autoregressive process (AR) over original K q t = k t q T × 1 , t = 1,2 , , T series, and obtain reconstructed series as follows:
K ^ q t = k ^ t q = β 0 q + β 1 q k t 1 q + β 2 q k t 2 q + + β ρ q k t ρ q
where ρ is the order of the autoregressive process, and coefficients β 0 q , β 1 q , β 2 q , , β ρ q of the linear combination are the parameters of the AR process. If we take into consideration that k ^ t q can take only 1 or −1 value, then following conditions are used to define this series:
K ^ q t = k ^ t q = 1 , i f k ^ t q > 0 1 , i f k ^ t q < 0 , t = ρ + 1 , ρ + 2 , , T
Accuracy of the AR( ρ ) model is calculated according to the following equation:
A C % = 100 × t = ρ T n t T R U E T ρ
where n t T R U E is assigned value one if k ^ t q = k t q , t ρ , T , otherwise, zero. To define the order of the autoregressive process, we propose the modified window length selection for singular spectrum analysis (SSA). We only propose a way of selecting the order ( ρ ) without further discussion in theory. Hence, we validate our approach via the following test. The range of window length L in SSA is in 2 L T / 2 [25,26,27,28]. Modified approach defines order of AR process as ρ T / 2 w , where w presents the number of states of variable. Since we have only 1 and -1 values, i.e., only two states exist, we set w = 2. So, the order of regression is ρ T / 2 2 . Suppose there is the series that is presented in Table 2.
Number of observations is T = 24, so the order of AR process is ρ 24 2 2 = 10 . Partial autocorrelation function of the previous series is shown in Figure 2.
According to the modified approach, we can see that Lag10 can be used as order of AR process, so ρ = 10 . Coefficients β 0 , β 1 , β 2 , , β 10 are presented in Table 3.
Reconstructed (fitted) time series, corresponding states (see Equation (34)), and model accuracy are shown in Table 4.
The illustrative example shows that proposed selection of order of autoregressive process can be used to forecast future states of 1 and -1 time series. Applying Equations (33) and (34) beyond T, we obtain forecasted series K = q t , t = T + 1 , T + 2 , , T + h . Forecasting the displacement for original NN and N state of series is based on Equation (26), where k t q and q ^ t are replaced by k = t q and q = t , r e s p e c t i v e l y :
X = t = x = t h × 1 = x = t 1 + k = t q q = t , t = T + 1 , T + 2 , , T + h
Note that AR( ρ ) model is used only for the forecasting phase, not for prediction (fitting) phase.
For original MD state of series, displacement forecasting is based on the application of Equation (27) beyond T as follows:
X = t = x = t h × 1 = k = t x = t 1 + k = t q q = t , t = T + 1 , T + 2 , , T + h
where K = t = k = t , t = T + 1 , T + 2 , , T + h , is forecasted vector of transformation coefficients for MD state; see Equation (4). Forecasting of the vector K = t is also performed by AR( ρ ), in the same way as we did for series K q t ; see Equations (33) and (34). The model of fitting and forecasting the original MD state of series is shown in Table 5.
The model of fitting and forecasting the original NN and N state of series is similar, but the AR( ρ ) process of K t , k t 1,1 is excluded. In the same way, we model displacement along y-axes.
Finally, according to Equations (1) and (2), we can forecast the changes in the shape of steel arch support as follows:
i = 1 N M = i x = i , y = i , t , t = T + 1 , T + 2 , , T + h

2.2.3. Model Accuracy Based on Marker Position Error

Accuracy of the fitting model, which is expressed by MAPE, treats displacements along x- and y-axes as two separated time series. However, our problem concerns the fitted position of marker, and it means that we must estimate the closeness between fitted and monitored position of marker. Accordingly, this approach of model accuracy estimation deals with analysis of an error between monitored and fitted position of marker [29,30]. Figure 3 shows the principle used to define the position error.
Nomenclature in Figure 3:
  • M(x,y)—monitored position of marker
  • M(x,y)—fitted position of marker
  • R M —monitored position vector of marker
  • φ M —angle of monitored position vector with respect to x-axis
  • R M —fitted position vector of marker
  • φ M —angle of fitted position vector with respect to x-axis
  • E —error vector of fitted position of marker
  • φ E —angle error of fitted position vector, φ M φ M
  • δ —angle between fitted position vector and error vector
  • θ —angle between error vector and monitored position vector, 180 o φ E + δ
  • P M —the projection of fitted position vector on monitored position vector
  • P E —the projection of error vector on monitored position vector
The mechanism that we use to estimate fitting error concerns how much a vector is equal to another vector, in the same direction. Desired direction is direction of monitored position vector. Accordingly, we calculate the vector projection of R M on the vector R M as follows:
P M = p r o j R M R M = R M · R M R M R M R M = P M x · l + P M y · J
where l and J are unit vectors along x- and y-axis, respectively. Magnitude of the vector P M equals
P M = P M x 2 + P M y 2
Similarly, magnitude of the vector P E is as follows:
P E = P E x 2 + P E y 2
Monitored position vector of marker M(x,y) can be presented as a sum of vector R M and vector E , i.e., vector R M is a resultant of these two vectors:
R M = R M + E
Vector R M can also be presented as resultant of the following two vectors:
R M = P M + P E
Note that the following equality does not hold, according to the triangle inequality:
R M + E = P M + P E
In our case (see Figure 4), the triangle inequality is
R M < R M + E
The projection of error vector on monitored position vector of marker can be calculated from Equation (43) as follows:
P E = R M P M
Vectors R M , P M , P E are collinear, since they lie on the same line, so we can transform Equation (46) from vector to a scalar form in the following way:
P E = R M P M
Obviously, Equation (47) presents the absolute error of marker position prediction. Absolute percentage error of fitted position of marker is defined as follows:
A P E P E = 100 × R M P M R M
Accuracy of the fitting in every point in monitoring time, with respect to marker position, is estimated according to the following equation:
A P E P E t = 100 × R M t P M t R M t , t = 2,3 , , T
Mean absolute percentage error of marker position is shown below:
M A P E P E t = t = 2 T A P E P E t T 1
Since we are searching for the changes in the steel arch support shape, then we should define the error of shape prediction. According to Equations (2) and (49), error of predicted (fitted) shape of support can be defined in the following way:
M A P E i = 1 N P E t , i = i = 1 N t = 2 T A P E P E t , i N T 1

3. Numerical Example

The hypothetical data used in this paper include daily values of displacements of markers along the x- and y-axis, respectively. The period of monitoring is thirty days. This set of displacements is divided into two subsets, fitting and forecasting subsets. The period ranging from the first to the twenty-fifth day (25 values) was used as the fitting subset, and within this interval, we checked the model accuracy by comparing the fitted and monitored values of displacements. The second subset ranging from twenty-six to thirty days (5 values) was used as the validity subset, and in this period, we made a comparison between forecasted and monitored displacements. The positions of seven markers are defined around the internal rim of the steel arch support; see Figure 4.
Figure 4. Steel arch support with positions of the markers.
Figure 4. Steel arch support with positions of the markers.
Applsci 13 04559 g004
The coordinates of markers during the monitoring period are presented in Table 6, while the corresponding displacements are shown in Table 7.
Time series related to displacements of marker M4 along the x-axis was used to show how the model works. Figure 5 presents displacements of marker M4 along the x-axis.
Despite the randomness in displacement series, there are always some kinds of governing laws. From the previous plot, we can see that the displacement series is too complex and cannot be considered a regular one. According to Equation (3), the series belongs to a mixed time series (MD state). Vector of transformation coefficients for the MD state, and transformation from the MD state to the NN state, are shown in Table 8 and Figure 6.
By the first difference of the NN state of the series, we obtain stationary time series, as is shown in Table 9 and Figure 7.
Obviously, the stationary time series belongs to the MD state of the series, so we must transform it to the NN state of the series. The way of transformation is presented in Table 10 and Figure 8.
Elements of the transformed stationary series can now be accumulated, and the results of the AGO process are shown in Table 11 and Figure 9. Accumulation is performed only on values from t = 2 to t = 25 (fitting period).
The following matrices are used to calculate parameters a and b of the grey modeling:
B = 0.30 1 0.70 1 1.05 1 1.35 1 1.65 1 1.90 1 2.05 1 2.20 1 2.35 1 2.60 1 2.95 1 3.35 1 3.75 1 4.00 1 4.15 1 4.30 1 4.45 1 4.65 1 4.85 1 5.05 1 5.30 1 5.45 1 5.55 1 , Y = 0.4 0.4 0.3 0.3 0.3 0.2 0.1 0.2 0.1 0.4 0.3 0.5 0.3 0.2 0.1 0.2 0.1 0.3 0.1 0.3 0.2 0.1 0.1
According to Equation (12), we obtain a = 0.03454 and b = 0.35021. The parameters of the grey stochastic process are presented in Table 12.
Numerical approximation of p t 1 is based on the following Euler–Maruyama discretization:
p t 1 = p t 1 1 + 0.35021 0.03454 · p t 1 1 · 1 + N 0 , 2.88 365 , t = 2,3 , , 25 ; p 2 1 = 0.1
Figure 10 shows simulations obtained by Equation (53).
After one thousand simulations of Equation (53), the following expected AGO and corresponding IAGO outcomes are presented in Table 13. Figure 11 presents the probability distribution function of the AGO series for t = 10.
Applying Equation (5) on the expected IAGO outcomes, we obtain the first difference series of displacements for t = 2, 3, …, 25 reconstructed; see Table 14.
To obtain the reconstructed (fitted) MD state of the series of displacements, we applied Equation (27), and the results with the corresponding absolute percentage errors are shown in Table 15 and Figure 12.
The mean absolute percentage error (MAPE) is 1.88%, and according to Table 1, the fitting model of the displacement of marker M4 along the x-axis belongs to a highly accurate class. Fitting errors of displacement for all markers along the x- and y-axis are presented in Table 16.
The MAPE of the model is 1.98 % 2 % , which points out that the model is capable of forecasting future values of displacement. AGO series beyond T = 25 are forecasted by simulation of Equation (52), for t = 26, 27, 28, 29, 30; and outcomes of expected AGO and corresponding IAGO series are shown in Table 17.
Application of Equation (5) for the forecasting period requires the transformation coefficient series K q t to also be forecasted. The two-state time series of the first difference monitored data is presented in Table 18.
The order of the AR process equals ρ 24 2 2 = 10 . The plot of the partial autocorrelation function for two-state time series, which is presented in Table 16, is shown in Figure 13. The parameters of the AR(10) process are presented in Table 19.
Reconstructed (fitted) time series of M4x, corresponding states (see Equation (34)), and model accuracy are shown in Table 20 and Figure 14. Table 21 shows the accuracy of the AR(10) process for all markers separately.
The expected accuracy of the AR(10) model is 92.34%. Besides the transformation coefficient series K q t that related to the first difference, the original series of displacements of marker M4 along the x-axis is also related to the transformation coefficient series K t ; see Table 6 (transformation from the MD to NN state of series). The order of the AR process for series K t equals ρ 25 2 2 = 10.5 , and we adopt the value of 10. The plot of the partial autocorrelation function for two state time series, which is presented in Table 10, is shown in Figure 15. The parameters of the AR(10) process for the K t series are presented in Table 22.
The fitted time series of original displacements of marker M4 along the x-axis, corresponding states (see Equation (34)), and model accuracy are shown in Table 23 and Figure 16.
The accuracy of the model for forecasting two-state series of marker M4x, using the AR(10) process, is presented in Table 24.
We proposed Table 25 to express the accuracy of the AR( ρ ) two-state model in a linguistic way.
The accuracy of the forecasted two-state series for all markers, regarding the first difference, is shown in Table 26.
The expected accuracy of the AR(10) model, for the first difference, is 57.14%. According to Table 26, we can conclude the model is classified as good, and can be applied to forecast the first difference two-state series.
Furthermore, outcomes of forecasting beyond t = 25 for displacements of marker M4 along the x-axis are presented in Table 27.
Mean absolute percentage error equals 85.41%. That is to be expected; if the model gets just one state wrong, then the forecast error increases significantly. Forecasted displacements for all markers and corresponding errors are presented in Table 28.
The MAPE of the forecasting model is 11.75%, and the model belongs to the good accuracy class (see Table 1), even though the error of M4x is 85.41%. Suppose the model got all the states wrong; in that case, the MAPE of M4x is 197.84%, and the MAPE of the forecasting model is 19.78%.
The application of APE to express the efficiency of the model only in the context of a time series is a very rigorous approach, with respect to the environment of forecasting displacements of markers. From a mining engineering point of view, the position forecasting of a marker presents a desired target. Accordingly, the mean absolute percentage error of marker position is a more suitable way to estimate the accuracy of the forecasting model. Table 29 contains coordinates of markers obtained by the model for t = 25, 26, …, 30 (forecasting-validity phase).
The comparison of steel arch support between the monitored, fitted, and forecasted shapes is presented in Figure 17.
Calculation of model efficiency, which is based on the position error of a marker, is presented in a few successive steps, and we also used marker M4 as an illustrative marker for t = 10:
Step 1: input data:
-
monitored position of marker M4, defined by coordinates, is M(x,y) = (1691.0, 3753.4);
-
fitted position of marker M4, defined by coordinates, is M(x,y) = (1735.7, 3754.0);
-
monitored position vector of marker M4 is R M = 1691.0 l + 3753.4 J ;
-
fitted position vector of marker M4 is R M = 1735.7 l + 3754.0 J .
Step 2: the projection of fitted position vector on monitored position vector
P M = p r o j R M R M = 1691.0 · 1735.7 + 3753.4 · 3754.0 1691.0 2 + 3753.4 2 · 1691.0 2 + 3753.4 2 · 1691.0 , 3753.4 = 1698.8 l + 3770.6 J
Step 3: magnitude of the vector R M and P M
R M = 4116.7 P M = 4135.6
Step 4: Absolute percentage error of marker position
A P E P E t = 10 = 100 × 4116.7 4135.6 4116.7 = 0.459 %
Applying the same calculation on all markers, we obtain the following errors in Table 30.
The MAPE of the fitting and forecasting model is 0.113% and 0.2143%, respectively.

4. Conclusions

The stability of the underground roadways (headings, galleries, drifts, gate roads, and drives) is crucial for the smooth operation of a mine. When underground roadways are constructed in complex geological conditions and in a weak rock mass, installation of adequate support construction is necessary for the stability maintenance of the roadways in order to provide its functionality during exploitation time. Even then, mostly due to the influence of the dynamic loads from the rock mass, the deformations of the walls and arch of the underground roadways occur. These deformations are also represented in the support construction. Steel arch support is the most used support construction in the headings and gate roads in underground coal mines. As the deformations of the steel arch support cause the shrinking of the cross-section area of the underground roadways, it is important to monitor and forecast the deformations of the sections that can jeopardize the planned work cycle.
In this paper, we presented a forecasting model based on the grey system theory, which observes the deformations of markers placed on a steel arch support. By measuring the coordinates of the marker in a defined period (25 days), data on the position of the marker are obtained, as well as the increment of the deformations along the x- and y-axis each day. Increments of the deformations along the x- and y-axis are observed as two univariate time series, which are later used for the forecasting of the future states of the markers, i.e., the steel arch support.
The previous chapter detailed our model, which gave a MAPE of forecasting of 11.75% in the case when the error was analyzed from a time series point of view. With such an error, the model accuracy is described as good. As the nature of the described problem is such that the position of the marker, i.e., the future position of the underground construction, is of importance to mining engineers, we introduced the analysis of the error of the marker position to evaluate the effectiveness of the model. The MAPE of the forecasting model is 0.2143%, and in that term, the model accuracy is described as high. For the autoregressive model, the proposed window length of ρ T / 2 2 showed high accuracy (92.34%) for the AR(10) model for fitted data of corresponding states, while it showed reasonable accuracy (57.14%) for the same model for the validity (forecasting) phase. One of the focuses of future research will be the definition of the optimal window length for an autoregressive model to achieve greater accuracy of the model in general. The development of a smart rolling model is also planned to make the model more user-friendly.
This model can be used by mining engineers in underground coal mines for accurate forecasting of the future states of the steel arch support. Using this model, it is possible to plan the maintenance of underground roadways more efficiently, which further results in fewer stoppages in the process of coal production and lower operating costs of the mine.

Author Contributions

Conceptualization, L.C. and Z.G.; methodology, L.C.; software, L.C.; validation, S.L., R.T. and M.G.; formal analysis, Z.G.; data curation, L.C. and M.G.; writing—original draft preparation, L.C.; writing—review and editing, S.L. and R.T.; visualization, L.C. and Z.G.; supervision, Z.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wu, Q.; Yan, B.; Zhang, C.; Wang, L.; Ning, G.; Yu, B. Displacement Prediction of Tunnel Surrounding Rock: A Comparison of Support Vector Machine and Artificial Neural Network. Math. Probl. Eng. 2014, 2014, 351496. [Google Scholar] [CrossRef]
  2. Luo, X.; Gan, W.; Wang, L.; Chen, Y.; Ma, E. A Deep Learning Prediction Model for Structural Deformation Based on Temporal Convolutional Networks. Comput. Intell. Neurosci. 2021, 2021, 829639. [Google Scholar] [CrossRef]
  3. Luan, Y.; Weng, L.; Ma, Y.; Luan, H. Lake-Bottom Deformation Special Equipment Measurement Methods and Practice of Mining Under Weishan Lake. Electron. J. Geotech. Eng. 2017, 22, 1363–1376. Available online: https://web.archive.org/web/20180427071546id_/http://www.ejge.com/2017/Ppr2017.0110ma.pdf (accessed on 15 December 2022).
  4. Ma, X.; Xue, Y.; Bai, C.; Liu, H.; Yu, Y. Prediction Model for Deformation Risk Grade of the Soft Rock Tunnel Based on GRA—Extension. IOP Conf. Ser. Earth Environ. Sci. 2020, 440, 052057. [Google Scholar] [CrossRef]
  5. Rao, J.; Tao, Y.; Xiong, P.; Nie, C.; Peng, H.; Xue, Y.; Xi, Z. Research on the Large Deformation Prediction Model and Supporting Measures of Soft Rock Tunnel. Adv. Civ. Eng. 2020, 2020, 6630546. [Google Scholar] [CrossRef]
  6. Guo, Y.; Zhao, M.; Deng, Z. Tunnel surrounding rock deformation forecast analysis based on GM and FEM. Electron. J. Geotech. Eng. 2014, 19, 1379–1394. [Google Scholar]
  7. Han, U.; Choe, C.; Hong, K.; Pak, C. Prediction of Final Displacement of Tunnels in Time-Dependent Rock Mass Based on the Nonequidistant Grey Verhulst Model. Math. Probl. Eng. 2022, 2022, 3241171. [Google Scholar] [CrossRef]
  8. Xiong, X. Research on Grey System Model and Its Application on Displacement Prediction in Tunnel Surrounding Rock. Open Mech. Eng. J. 2014, 8, 514–518. [Google Scholar] [CrossRef]
  9. Zhang, L.; Chen, X.; Zhang, Y.; Wu, F.; Chen, F.; Wang, W.; Guo, F. Application of GWO-ELM Model to Prediction of Caojiatuo Landslide Displacement in the Three Gorge Reservoir Area. Water 2020, 12, 1860. [Google Scholar] [CrossRef]
  10. Wu, L.Z.; Li, S.H.; Huang, R.Q.; Xu, Q. A new grey prediction model and its application to predicting landslide displacement. Appl. Soft Comput. 2020, 95, 106543. [Google Scholar] [CrossRef]
  11. Li, S.; Wu, N. A new grey prediction model and its application in landslide displacement prediction. Chaos Solitons Fractals 2021, 147, 110969. [Google Scholar] [CrossRef]
  12. Li, L.; Qiang, Y.; Li, S.; Yang, Z. Research on Slope Deformation Prediction Based on Fractional-Order Calculus Gray Model. Adv. Civ. Eng. 2018, 2018, 9526216. [Google Scholar] [CrossRef]
  13. Zhang, W.; Xiao, R.; Shi, B.; Zhu, H.; Sun, Y. Forecasting slope deformation field using correlated grey model updated with time correction factor and background value optimization. Eng. Geol. 2019, 260, 105215. [Google Scholar] [CrossRef]
  14. Crnogorac, L.; Tokalić, R.; Gligorić, Z.; Milutinović, A.; Lutovac, S.; Ganić, A. Gate Road Support Deformation Forecasting Based on Multivariate Singular Spectrum Analysis and Fuzzy Time Series. Energies 2021, 14, 3710. [Google Scholar] [CrossRef]
  15. Zhu, Z.; Li, H.; Shang, J.; Wang, W.; Liu, J. Research on the mining roadway displacement forecasting based on support vector machine theory. J. Coal Sci. Eng. 2010, 16, 235–239. [Google Scholar] [CrossRef]
  16. Xie, J.; Xu, J.; Zhu, W. Gray algebraic curve model-based roof separation prediction method for the warning of roof fall accidents. Arab. J. Geosci. 2016, 9, 514. [Google Scholar] [CrossRef]
  17. Ju-Long, D. Control problems of grey systems. Syst. Control Lett. 1982, 1, 288–294. [Google Scholar] [CrossRef]
  18. Deng, J. Grey Control Systems; Press of Huazhong University of Science and Technology: Wuhan, China, 1985. [Google Scholar]
  19. Deng, J. Introduction to Grey system theory. J. Grey Syst. 1989, 1, 1–24. [Google Scholar]
  20. Liu, S.; Forrest, J.; Yang, Y. A brief introduction to grey systems theory. Grey Syst. Theory Appl. 2012, 2, 89–104. [Google Scholar] [CrossRef]
  21. Gligorić, Z.; Gligorić, M.; Halilović, D.; Beljić, Č.; Urošević, K. Hybrid Stochastic-Grey Model to Forecast the Behavior of Metal Price in the Mining Industry. Sustainability 2020, 12, 6533. [Google Scholar] [CrossRef]
  22. Maruyama, G. Continuous Markov processes and stochastic equations. Rendiconti Circolo Mat. Palermo 1955, 4, 48–90. [Google Scholar] [CrossRef]
  23. Montaño Moreno, J.J.; Palmer Pol, A.; Sesé Abad, A.; Cajal Blasco, B. Using the R-MAPE index as a resistant measure of forecast accuracy. Psicothema 2013, 25, 500–506. [Google Scholar] [PubMed]
  24. Lewis, C.D. Industrial and Business Forecasting Methods; Butterworth Scientific: London, UK, 1982. [Google Scholar]
  25. Khan, M.; Poskitt, D. Window Length Selection and Signal-Noise Separation and Reconstruction in Singular Spectrum Analysis. In Monash Econometrics and Business Statistics Working Papers; No 23/11; Monash University, Department of Econometrics and Business Statistics: Melbourne, Australia, 2011. [Google Scholar]
  26. Wang, R.; Ma, H.; Liu, G.; Zuo, D. Selection of window length for singular spectrum analysis. J. Frankl. Inst. 2015, 352, 1541–1560. [Google Scholar] [CrossRef]
  27. Hassani, H.; Mahmoudvand, R.; Zokaei, M. Separability and window length in singular spectrum analysis. Comptes Rendus Math. 2011, 349, 987–990. [Google Scholar] [CrossRef]
  28. Wooldridge, J. Introductory Econometrics: A Modern Approach, 5th ed.; South-Western Cengage Learning: Mason, OH, USA, 2012; pp. 432–433. ISBN 13 978-1-111-53104-1. [Google Scholar]
  29. Lee, S.; Rizal, S.; Ahn, H. Analysis of the Position Estimation Error of a Local Positioning System utilizing Mobile Anchors. Preprints 2018, 2018100086. [Google Scholar] [CrossRef] [Green Version]
  30. Zeng, Y.; Tian, W.; Liao, W. Positional error similarity analysis for error compensation of industrial robots. Robot. Comput. Integr. Manuf. 2016, 42, 113–120. [Google Scholar] [CrossRef]
Figure 1. Positions of the markers (t = 0) and their displacements (t = 1).
Figure 1. Positions of the markers (t = 0) and their displacements (t = 1).
Applsci 13 04559 g001
Figure 2. Partial autocorrelation function of time series composed of 1 and −1 values.
Figure 2. Partial autocorrelation function of time series composed of 1 and −1 values.
Applsci 13 04559 g002
Figure 3. Error between monitored and fitted position of the marker.
Figure 3. Error between monitored and fitted position of the marker.
Applsci 13 04559 g003
Figure 5. Displacements of the marker M4 along the x-axis.
Figure 5. Displacements of the marker M4 along the x-axis.
Applsci 13 04559 g005
Figure 6. Transformation from MD to NN state of series.
Figure 6. Transformation from MD to NN state of series.
Applsci 13 04559 g006
Figure 7. Stationary series.
Figure 7. Stationary series.
Applsci 13 04559 g007
Figure 8. Transformation of stationary MD state of series.
Figure 8. Transformation of stationary MD state of series.
Applsci 13 04559 g008
Figure 9. Accumulated Generation Operation for transformed stationary series (fitting period).
Figure 9. Accumulated Generation Operation for transformed stationary series (fitting period).
Applsci 13 04559 g009
Figure 10. Four simulations of AGO series.
Figure 10. Four simulations of AGO series.
Applsci 13 04559 g010
Figure 11. Probability distribution function of AGO series for t = 10 (simulation of Euler–Maruyama equation).
Figure 11. Probability distribution function of AGO series for t = 10 (simulation of Euler–Maruyama equation).
Applsci 13 04559 g011
Figure 12. Original and fitted displacements of marker M4 along x-axis.
Figure 12. Original and fitted displacements of marker M4 along x-axis.
Applsci 13 04559 g012
Figure 13. Partial autocorrelation function of time series composed of 1 and −1 values for first difference displacements (M4x).
Figure 13. Partial autocorrelation function of time series composed of 1 and −1 values for first difference displacements (M4x).
Applsci 13 04559 g013
Figure 14. Monitored and fitted two-state series for M4x–the first difference.
Figure 14. Monitored and fitted two-state series for M4x–the first difference.
Applsci 13 04559 g014
Figure 15. Partial autocorrelation function of time series composed of 1 and −1 values for original displacements.
Figure 15. Partial autocorrelation function of time series composed of 1 and −1 values for original displacements.
Applsci 13 04559 g015
Figure 16. Monitored and fitted two state series for M4x–original series.
Figure 16. Monitored and fitted two state series for M4x–original series.
Applsci 13 04559 g016
Figure 17. Steel arch support shape for t = 0, 10, 25, 30 days (monitored, fitted, and forecasted data).
Figure 17. Steel arch support shape for t = 0, 10, 25, 30 days (monitored, fitted, and forecasted data).
Applsci 13 04559 g017
Table 1. Linguistic description of model accuracy [23,24].
Table 1. Linguistic description of model accuracy [23,24].
Linguistic DescriptionMAPE (%)
High accuracy<10
Good accuracy10–20
Reasonable accuracy20–50
Inaccurate>50
Table 2. Two-state time series.
Table 2. Two-state time series.
123456789101112131415161718192021222324
−1111−1111−111−1−11−1−11−11111−1−1
Table 3. Coefficients of AR(10) process.
Table 3. Coefficients of AR(10) process.
β 0 β 1 β 2 β 3 β 4 β 5 β 6 β 7 β 8 β 9 β 10
−0.3773−0.01850.40000.8103−0.4382−1.0494−1.01200.03860.80520.64210.4043
Table 4. Fitted series with corresponding states and model accuracy.
Table 4. Fitted series with corresponding states and model accuracy.
tFitted ValueFitted StateOriginal StateComparison n t T R U E
110.620611TRUE1
12−1.4927−1−1TRUE1
13−0.4918−1−1TRUE1
140.256611TRUE1
15−1.0000−1−1TRUE1
16−0.5794−1−1TRUE1
170.806811TRUE1
180.62311−1FALSE0
190.636011TRUE1
200.692711TRUE1
21−0.1871−11FALSE0
220.935611TRUE1
23−0.1922−1−1TRUE1
24−0.6283−1−1TRUE1
Accuracy: 100 × (12/(24 − 10)) = 85.71%Sum12
Table 5. Model of fitting and forecasting the MD state of series.
Table 5. Model of fitting and forecasting the MD state of series.
Fitting Phase *
t X t K t
k t 1,1
x t Q ^ t K q t
k t q 1,1
X ^ t APEt
Equation (4)Equation (7)Equations (19)–(21) and (23)Equation (25)Equation (27)Equation (28)
1 x 1 k 1
2 x 2 k 2 q 1 q 1 k 1 q k 2 x 1 + k 1 q q 1 100 × x 2 x ^ 2 x 2
3 x 3 k 3 q 2 q ^ 2 k 2 q k 3 x 2 + k 2 q q ^ 2 100 × x 3 x ^ 3 x 3
4 x 4 k 4 q 3 q ^ 3 k 3 q k 4 x 3 + k 3 q q ^ 3 100 × x 4 x ^ 4 x 4
T − 1 x T 1 k T 1 q T 2 q ^ T 2 k T 2 q k T 1 x T 2 + k T 2 q q ^ T 2 100 × x T 1 x ^ T 1 x T 1
T x T kT q T 1 q ^ T 1 k T 1 q k T x T 1 + k T 1 q q ^ T 1 100 × x T x ^ T x T
Forecasting Phase *
K = t
k = t 1,1
Q = t K = q t
k = t q 1,1
X = t
Equations (33) and (34) Equations (19)–(21) and (23)Equations (33) and (34)Equation (37)
T + 1 x = T + 1 k = T + 1 q = T + 1 k = T + 1 q k = T + 1 x T + k = T + 1 q q = T + 1
T + 2 x = T + 2 k = T + 2 q = T + 2 k = T + 2 q k = T + 2 x = T + 1 + k = T + 2 q q = T + 2
T + 3 x = T + 3 k = T + 3 q = T + 3 k = T + 3 q k = T + 3 x = T + 2 + k = T + 3 q q = T + 3
T + h x = T + h k = T + h q = T + h k = T + h q k = T + h x = T + h 1 + k = T + h q q = T + h
* from t = 1 to t = T—fitting phase; from t = T + 1 to T + h—forecasting phase.
Table 6. Monitored coordinates of markers.
Table 6. Monitored coordinates of markers.
MONITORED COORDINATES
DayM1M2M3M4M5M6M7
xyxyxyxyxyxyxy
00.0981.0122.02736.0498.03302.01700.03800.02902.03302.03278.02733.03400.0981.0
13.6977.3126.02732.1502.33297.61695.63795.22897.53297.93274.02728.73396.4977.6
27.1973.5130.22728.1507.03293.41691.33790.92892.93293.43269.82724.93392.8974.0
310.6970.0134.12724.2511.33289.01686.63786.02888.73289.23265.92720.93389.3970.7
414.0966.3138.12720.3515.83284.61682.33781.42884.23285.13261.82717.03385.8967.1
517.4962.6142.02716.2520.13280.21677.73776.52880.03280.43257.92713.33382.2963.6
620.8958.9146.12712.2524.43275.71681.93772.02875.73276.13254.12709.33378.8959.8
724.3955.4150.22707.9529.03271.21686.53767.42871.23271.73250.32705.43375.4956.2
827.6951.6154.32703.8533.43267.11682.23763.02866.93267.23246.42701.53371.9952.7
931.1948.0158.32699.6537.83262.71686.73758.22862.63263.23242.72697.43368.3949.1
1034.7944.2162.42695.4542.23258.21691.03753.42858.33258.63239.02693.83364.6945.4
1138.1940.3166.32691.4546.63254.11686.83748.82853.83254.23235.22689.83361.2941.7
1241.7936.5170.52687.4551.03249.71691.43744.32849.53249.93231.32685.83357.7938.3
1345.2932.8174.62683.4555.13245.51686.53739.72845.13245.33227.42681.93354.3934.8
1448.5929.2178.62679.2559.43241.11682.13734.82840.73241.13223.22677.93350.7931.1
1552.0925.6182.82675.1563.73236.61677.43729.92836.43236.63219.32673.73347.1927.6
1655.5921.9186.52671.0568.33232.21673.03725.02832.33232.33215.62669.63343.7924.1
1759.0918.1190.32667.3572.63228.01677.33720.32827.93227.83211.52665.63340.0920.5
1862.5914.4194.22663.1577.03223.61681.53715.32823.23223.33207.82661.63336.3916.9
1965.9910.8198.32659.1581.43219.51685.73710.22818.83219.03204.12657.53332.7913.5
2069.4907.2202.42655.2585.93215.21690.13705.52814.53214.53200.32653.63329.0909.8
2172.9903.3206.42650.9590.53210.81685.63700.82810.33210.33196.72649.33325.4906.4
2276.5899.5210.62646.7594.63206.51689.83696.02806.03205.73193.02645.13322.1902.8
2379.8895.7214.52642.6599.03202.01694.23691.42801.43201.23189.02641.23318.8899.2
2483.2892.0218.52638.5603.23197.51689.93686.42797.03196.63184.92637.43315.4895.8
2586.7888.3222.42634.4607.73192.51685.53681.82792.73192.53180.82633.13311.9892.2
2690.2884.6226.42630.6612.03188.41681.13677.42788.53188.13176.92628.93308.4888.6
2793.8880.8230.32626.9616.43183.71676.33672.82784.53183.73173.22625.33304.9885.0
2897.1877.0234.42623.0620.93179.31671.93668.02780.33179.43169.32621.23301.3881.5
29100.6873.3238.02618.9625.33174.61667.63663.42775.93175.33165.22617.13297.8878.1
30104.3869.5241.92614.9629.43170.21672.03658.72771.73171.23161.32613.23294.2874.4
Table 7. Displacements of the markers.
Table 7. Displacements of the markers.
DISPLACEMENT
DayM1M2M3M4M5M6M7
ΔxΔyΔxΔyΔxΔyΔxΔyΔxΔyΔxΔyΔxΔy
13.6−3.74.0−3.94.3−4.4−4.4−4.8−4.5−4.1−4.0−4.3−3.6−3.4
23.5−3.64.1−4.04.7−4.2−4.3−4.3−4.6−4.4−4.2−3.9−3.7−3.5
33.6−3.54.0−3.94.3−4.4−4.7−4.9−4.2−4.3−3.9−4.0−3.5−3.4
43.4−3.74.1−3.84.5−4.3−4.3−4.6−4.5−4.1−4.1−3.9−3.4−3.6
53.5−3.63.9−4.24.3−4.4−4.6−4.8−4.1−4.6−3.9−3.6−3.6−3.5
63.4−3.74.1−4.04.4−4.64.3−4.5−4.3−4.4−3.8−4.0−3.4−3.8
73.5−3.54.2−4.44.6−4.44.6−4.6−4.6−4.3−4.0−3.9−3.3−3.6
83.2−3.74.1−4.14.4−4.2−4.4−4.4−4.5−4.5−3.9−4.0−3.5−3.5
93.5−3.64.0−4.24.5−4.44.5−4.8−4.3−4.1−3.7−4.1−3.6−3.6
103.6−3.84.1−4.14.4−4.54.3−4.7−4.4−4.5−3.6−3.6−3.7−3.7
113.4−3.93.9−4.04.3−4.2−4.2−4.6−4.5−4.4−3.8−4.0−3.4−3.5
123.6−3.84.2−4.14.4−4.34.6−4.5−4.3−4.3−3.9−4.1−3.5−3.4
133.5−3.74.1−4.04.1−4.2−4.9−4.6−4.5−4.6−4.1−3.9−3.3−3.6
143.4−3.64.0−4.24.4−4.4−4.4−4.9−4.4−4.2−4.2−4.0−3.6−3.7
153.5−3.54.2−4.14.3−4.5−4.7−5.0−4.3−4.5−4.0−4.3−3.5−3.5
163.6−3.73.7−4.04.5−4.3−4.5−4.8−4.1−4.4−3.7−4.0−3.4−3.6
173.4−3.93.8−3.74.4−4.24.4−4.7−4.4−4.5−4.1−3.9−3.7−3.7
183.5−3.74.0−4.24.6−4.44.2−5.0−4.6−4.4−3.6−4.0−3.6−3.5
193.4−3.64.1−4.04.5−4.14.1−5.1−4.4−4.3−3.7−4.1−3.7−3.4
203.53.74.0−4.24.4−4.34.4−4.7−4.3−4.5−3.8−4.0−3.6−3.7
213.4−3.93.9−4.34.6−4.4−4.5−4.8−4.2−4.2−3.7−4.3−3.5−3.5
223.6−3.84.3−4.24.1−4.34.2−4.7−4.4−4.6−3.9−4.1−3.4−3.6
233.2−3.93.9−4.14.4−4.54.4−4.6−4.6−4.4−4.0−4.0−3.3−3.5
243.4−3.74.0−4.04.3−4.6−4.3−5.0−4.4−4.6−4.1−3.8−3.4−3.4
253.5−3.63.9−3.94.4−4.9−4.4−4.6−4.3−4.1−4.0−4.2−3.6−3.6
263.4−3.84.0−3.84.5−4.1−4.6−4.5−4.2−4.4−3.9−3.8−3.4−3.5
273.6−3.73.9−3.74.3−4.8−4.8−4.6−4.1−4.5−3.7−3.6−3.5−3.6
283.4−3.94.0−3.94.5−4.4−4.4−4.8−4.2−4.3−3.8−4.1−3.6−3.5
293.5−3.73.6−4.14.4−4.7−4.2−4.6−4.4−4.2−4.1−4.0−3.5−3.4
303.7−3.83.9−4.04.0−4.44.4−4.5−4.2−4.1−3.9−3.9−3.6−3.7
Table 8. Transformation from MD to NN state of series.
Table 8. Transformation from MD to NN state of series.
t123456789101112131415
MD−4.4−4.3−4.7−4.3−4.64.34.6−4.44.54.3−4.24.6−4.9−4.4−4.7
K−1−1−1−1−111−111−11−1−1−1
NN4.44.34.74.34.64.34.64.44.54.34.24.64.94.44.7
t161718192021222324252627282930
MD−4.54.44.24.14.4−4.54.24.4−4.3−4.4−4.6−4.8−4.4−4.24.4
K−11111−111−1−1−1−1−1−11
NN4.54.44.24.14.44.54.24.44.34.44.64.84.44.24.4
Table 9. First difference of NN state of the series.
Table 9. First difference of NN state of the series.
t123456789101112131415
Diff. NN −0.10.4−0.40.3−0.30.3−0.20.1−0.2−0.10.40.3−0.50.3
t161718192021222324252627282930
Diff. NN−0.2−0.1−0.2−0.10.30.1−0.30.2−0.10.10.20.2−0.4−0.20.2
Table 10. Transformation from MD stationary to NN state of series.
Table 10. Transformation from MD stationary to NN state of series.
t123456789101112131415
MD −0.10.4−0.40.3−0.30.3−0.20.1−0.2−0.10.40.3−0.50.3
K −11−11−11−11−1−111−11
NN 0.10.40.40.30.30.30.20.10.20.10.40.30.50.3
t161718192021222324252627282930
MD−0.2−0.1−0.2−0.10.30.1−0.30.2−0.10.10.20.2−0.4−0.20.2
K−1−1−1−111−11−1111−1−11
NN0.20.10.20.10.30.10.30.20.10.10.20.20.40.20.2
Table 11. AGO series of transformed stationary series.
Table 11. AGO series of transformed stationary series.
t P t P 1 t t P t P 1 t
1 140.53.6
20.10.1150.33.9
30.40.5160.24.1
40.40.9170.14.2
50.31.2180.24.4
60.31.5190.14.5
70.31.8200.34.8
80.22.0210.14.9
90.12.1220.35.2
100.22.3230.25.4
110.12.4240.15.5
120.42.8250.15.6
130.33.1
Table 12. Parameters of stochastic AGO series of transformed stationary series.
Table 12. Parameters of stochastic AGO series of transformed stationary series.
ParameterValue
Variance of AGO series σ 2 2.88
Time (T)30 days
Number of steps φ 30
Timestep of t 1 day
Daily time resolution—coefficient ω 365
Brownian increments— W t = W t W t 1 ~ N 0 , σ 2 ω ~ N 0 , 2.88 365
Table 13. Expected AGO and corresponding IAGO outcomes.
Table 13. Expected AGO and corresponding IAGO outcomes.
t123456789101112131415
E(AGO) 0.100.440.771.091.401.701.992.272.532.793.043.283.523.74
E(IAGO) 0.100.340.330.320.310.300.290.280.260.260.250.240.230.23
t161718192021222324252627282930
E(AGO)3.964.174.374.574.754.945.115.285.455.61
E(IAGO)0.210.210.200.200.190.190.170.170.170.16
Table 14. The first difference series of displacements reconstructed.
Table 14. The first difference series of displacements reconstructed.
t123456789101112131415
E(IAGO) 0.100.340.330.320.310.300.290.280.260.260.250.240.230.23
K −11−11−11−11−1−111−11
MD −0.10.34−0.330.32−0.310.30−0.290.28−0.26−0.260.250.24−0.230.23
t161718192021222324252627282930
E(IAGO)0.210.210.200.200.190.190.170.170.170.16
K−1−1−1−111−11−11
MD−0.21−0.21−0.20−0.200.190.19−0.170.17−0.170.16
Table 15. Reconstructed displacements and absolute percentage errors.
Table 15. Reconstructed displacements and absolute percentage errors.
tOriginal DisplacementFitted DisplacementAPE (%)
1−4.4
2−4.3−4.30
3−4.7−4.641.32
4−4.3−4.371.53
5−4.6−4.620.45
64.34.290.25
74.64.600.01
8−4.4−4.311.97
94.54.683.94
104.34.241.49
11−4.2−4.043.85
124.64.453.29
13−4.9−4.841.23
14−4.4−4.676.04
15−4.7−4.631.56
16−4.5−4.490.32
174.44.292.54
184.24.200.03
194.14.002.33
204.44.292.54
21−4.5−4.591.90
224.24.333.09
234.44.370.59
24−4.3−4.231.58
25−4.4−4.461.40
Table 16. MAPE for all markers during prediction period t = 1, 2, …, 25.
Table 16. MAPE for all markers during prediction period t = 1, 2, …, 25.
M1M2M3M4M5M6M7
xyxyxyxyxyxyxy
MAPE(%)2.011.282.242.251.921.381.882.541.512.671.952.811.671.64
Table 17. Expected AGO and corresponding IAGO outcomes for t = 25, 26, …, 30.
Table 17. Expected AGO and corresponding IAGO outcomes for t = 25, 26, …, 30.
t123456789101112131415
E(AGO) 0.100.440.771.091.401.701.992.272.532.793.043.283.523.74
E(IAGO) 0.100.340.330.320.310.300.290.280.260.260.250.240.230.23
t1617181920212223242526 *27 *28 *29 *30 *
E(AGO)3.964.174.374.574.754.945.115.285.455.615.765.906.056.196.32
E(IAGO)0.210.210.200.200.190.190.170.170.170.160.150.140.150.140.13
* red color indicates forecasted values.
Table 18. Two-state time series of marker M4 along x-axis–the first difference, K q , t = 2,3 , , 25 .
Table 18. Two-state time series of marker M4 along x-axis–the first difference, K q , t = 2,3 , , 25 .
12345678910111213141516171819202122232425
−11−11−11−11−1−111−11−1−1−1−111−11−11
Table 19. Coefficients of AR(10) process for M4x–the first difference.
Table 19. Coefficients of AR(10) process for M4x–the first difference.
β 0 β 1 β 2 β 3 β 4 β 5 β 6 β 7 β 8 β 9 β 10
−0.31020.4298−0.67240.0797−0.87610.1300−0.3631−0.4281−0.1083−0.96620.2305
Table 20. Fitted series with corresponding states, and model accuracy for M4x–the first difference.
Table 20. Fitted series with corresponding states, and model accuracy for M4x–the first difference.
tFitted ValueFitted StateOriginal StateComparison n t T R U E
12−0.1352−11FALSE0
130.859611TRUE1
14−0.7799−1−1TRUE1
150.566711TRUE1
16−1.2877−1−1TRUE1
17−0.3588−1−1TRUE1
18−0.0052−1−1TRUE1
19−0.6395−1−1TRUE1
201.421111TRUE1
210.218411TRUE1
22−0.5789−1−1TRUE1
231.292911TRUE1
24−0.4315−1−1TRUE1
25−0.1421−11FALSE0
Accuracy: 100 × (12/(24 − 10)) = 85.71%Sum12
Table 21. Accuracy of AR(10) model for all markers separately–the first difference.
Table 21. Accuracy of AR(10) model for all markers separately–the first difference.
Two State Series (1 and −1)
DayM1M2M3M4M5M6M7
ΔxΔyΔxΔyΔxΔyΔxΔyΔxΔyΔxΔyΔxΔy
12TRUETRUETRUEFALSETRUETRUEFALSETRUETRUETRUETRUETRUEFALSEFALSE
13TRUETRUETRUETRUETRUETRUETRUETRUEFALSETRUETRUETRUETRUETRUE
14TRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUE
15TRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUE
16TRUETRUETRUEFALSETRUETRUETRUETRUEFALSETRUETRUETRUETRUEFALSE
17TRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUE
18TRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUE
19TRUETRUEFALSETRUETRUETRUETRUETRUETRUETRUETRUEFALSETRUETRUE
20TRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUE
21TRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUEFALSEFALSE
22TRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUE
23TRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUE
24TRUETRUETRUETRUETRUETRUETRUETRUEFALSETRUEFALSETRUETRUETRUE
25TRUETRUETRUETRUETRUETRUEFALSETRUETRUETRUETRUETRUETRUETRUE
AC (%)10010092.8685.7110010085.7110078.5710092.8692.8685.7178.57
Table 22. Coefficients of AR(10) process for M4x-original displacements.
Table 22. Coefficients of AR(10) process for M4x-original displacements.
β 0 β 1 β 2 β 3 β 4 β 5 β 6 β 7 β 8 β 9 β 10
−0.05430.1103−0.2452−0.1739−0.6446−0.0214−0.0548−0.4679−0.3268−0.44870.4630
Table 23. Fitted series with corresponding states, and model accuracy for M4x–original displacements.
Table 23. Fitted series with corresponding states, and model accuracy for M4x–original displacements.
tFitted ValueFitted StateOriginal StateComparison n t T R U E
110.15401−1FALSE0
120.765211TRUE1
13−0.7061−1−1TRUE1
14−1.6561−1−1TRUE1
15−0.2955−1−1TRUE1
16−0.5505−1−1TRUE1
171.049511TRUE1
180.315611TRUE1
190.578811TRUE1
201.410611TRUE1
21−1.0484−1−1TRUE1
220.511611TRUE1
230.186911TRUE1
24−0.8914−1−1TRUE1
25−0.8242−1−1TRUE1
Accuracy: 100 × (14/(25 − 10)) = 93.33%Sum14
Table 24. Forecasted the first difference and monitored two-state series for M4x.
Table 24. Forecasted the first difference and monitored two-state series for M4x.
The First DifferenceMonitored Values
tOriginal
State
Forecasted
State
Comparison n t T R U E Original
State
Forecasted
State
Comparison n t T R U E
2611TRUE1−1−1TRUE1
271−1FALSE0−1−1TRUE1
28−1−1TRUE1−11FALSE0
29−1−1TRUE1−11FALSE0
301−1FALSE011TRUE1
Accuracy: 100 × (3/5) = 60%Accuracy: 100 × (3/5) = 60%
Table 25. Linguistic description of model accuracy for two-state series.
Table 25. Linguistic description of model accuracy for two-state series.
Linguistic DescriptionAC (%)
High accuracy(75–100]
Good accuracy(50–75]
Reasonable accuracy(25–50]
Inaccurate≤25
Table 26. Accuracy of AR(10) model for all markers separately forecasted the first difference.
Table 26. Accuracy of AR(10) model for all markers separately forecasted the first difference.
Two State Series (1 and −1)
DayM1M2M3M4M5M6M7
ΔxΔyΔxΔyΔxΔyΔxΔyΔxΔyΔxΔyΔxΔy
26TRUETRUEFALSEFALSEFALSETRUETRUETRUETRUEFALSEFALSEFALSEFALSEFALSE
27TRUEFALSETRUEFALSEFALSEFALSEFALSETRUEFALSETRUETRUETRUETRUEFALSE
28TRUEFALSEFALSETRUEFALSETRUETRUEFALSETRUETRUEFALSEFALSETRUEFALSE
29TRUETRUEFALSETRUETRUETRUETRUETRUETRUEFALSETRUETRUETRUETRUE
30TRUETRUETRUETRUEFALSETRUEFALSEFALSETRUETRUEFALSETRUEFALSEFALSE
AC (%)10060406020806060806040606020
Table 27. Forecasted displacements of marker M4 along x-axis.
Table 27. Forecasted displacements of marker M4 along x-axis.
t X t K = t
k = t 1,1
Q = t K = q t
k = t q 1,1
X = t Monitored
Displacement
APE(%)
AP Equations (33) and (34)Equations (19)–(21) and (23)Equations (33) and (34)Equation (37)
26 x = 26 −10.15 *1 1 · 4.4 + 1 · 0.15 = 4.25 −4.67.60
27 x = 27 −10.14 *−1 1 · 4.25 1 · 0.14 = 4.39 −4.88.54
28 x = 28 10.15 *−1 1 · 4.39 1 · 0.15 = 4.54 −4.4203.18
29 x = 29 10.14 *−1 1 · 4.54 1 · 0.14 = 4.40 −4.2204.76
30 x = 30 10.13 *−1 1 · 4.40 1 · 0.13 = 4.27 4.42.95
* red color indicates forecasted values.
Table 28. Forecasted displacements for all markers separately.
Table 28. Forecasted displacements for all markers separately.
DayM1M2M3M4M5M6M7
ΔxΔyΔxΔyΔxΔyΔxΔyΔxΔyΔxΔyΔxΔy
263.33−3.733.683.684.22−4.72−4.25−4.42−4.18−3.83−4.16−4.41−3.73−3.75
273.50−3.873.463.464.40−4.53−4.39−4.59−4.29−4.10−4.00−4.20−3.86−3.60
283.33−3.733.233.234.22−4.35−4.54−4.43−4.40−3.83−3.84−3.99−3.98−3.75
293.50−3.603.473.474.04−4.544.40−4.27−4.51−4.11−4.00−3.78−3.86−3.60
303.68−3.733.713.714.22−4.354.27−4.43−4.40−3.84−4.16−3.57−3.74−3.45
MAPE (%)1.533.049.709.465.715.2385.413.803.368.385.059.768.745.39
Table 29. Forecasted coordinates of markers (forecasting-validity phase).
Table 29. Forecasted coordinates of markers (forecasting-validity phase).
Two State Series (1 and−1)
DayM1M2M3M4M5M6M7
ΔxΔyΔxΔyΔxΔyΔxΔyΔxΔyΔxΔyΔxΔy
2690.5885.3226.32631.5612.43187.71797.33678.02788.23189.73175.82628.73308.9888.7
2794.0881.4229.82627.3616.83183.21792.93673.42783.93185.63171.82624.53305.0885.0
2897.3877.6233.02623.0621.13178.81797.43669.02779.53181.73168.02620.53301.0881.3
29100.8874.0236.52618.5625.13174.31801.83664.72775.03177.63164.02616.73297.2877.7
30104.5870.3240.22614.2629.33170.01806.13660.32770.63173.73159.92613.13293.5874.2
Table 30. Marker position error.
Table 30. Marker position error.
MAPE (%)
PhaseM1M2M3M4M5M6M7
Fitting0.0640.0230.0030.6770.0070.0100.010
Forecasting0.0810.0210.0131.3140.0270.0310.013
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

Crnogorac, L.; Lutovac, S.; Tokalić, R.; Gligorić, M.; Gligorić, Z. Steel Arch Support Deformations Forecast Model Based on Grey–Stochastic Simulation and Autoregressive Process. Appl. Sci. 2023, 13, 4559. https://doi.org/10.3390/app13074559

AMA Style

Crnogorac L, Lutovac S, Tokalić R, Gligorić M, Gligorić Z. Steel Arch Support Deformations Forecast Model Based on Grey–Stochastic Simulation and Autoregressive Process. Applied Sciences. 2023; 13(7):4559. https://doi.org/10.3390/app13074559

Chicago/Turabian Style

Crnogorac, Luka, Suzana Lutovac, Rade Tokalić, Miloš Gligorić, and Zoran Gligorić. 2023. "Steel Arch Support Deformations Forecast Model Based on Grey–Stochastic Simulation and Autoregressive Process" Applied Sciences 13, no. 7: 4559. https://doi.org/10.3390/app13074559

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