Abstract
Performance of the generalized-α (G-α) time integration scheme using the numerical manifold method was examined for the continuous and discontinuous rock dynamic problems in the present paper. Influence of the generalized-α time integration scheme on the numerical stability and accuracy were studied using the dynamic equation of motion, in which various parameters such as control parameters and kinetic damping were compared by the amplification matrix A. Furthermore, convergence productiveness of the open–close iterations for the generalized-α time integration with the case of contact was also investigated. The validations of the generalized-α algorithm were conducted by a transient response analysis of an elastic strip subjected to harmonic function loading, contact analysis of layered rock deflection, and mechanical behavior of dynamical tunneling of jointed rock masses, respectively. It can be concluded from the numerical results that the proposed generalized-α scheme used in the present study has superior qualities compared to the original algorithm in solving rock dynamic problems involving more nonlinear contacts using the numerical manifold method.
1. Introduction
For rock dynamic simulations, a step-by-step time integration scheme can be employed to obtain a numerical solution of the problems. Furthermore, to achieve expected numerical accuracy, an integration of unconditional stability and algorithmic damping is required and widely recognized [1]. Normally, the commonly used time integration schemes in numerical simulations include the family of Newmark algorithms [2], the Wilson-θ method [3], the Hilber–Hughes–Taylor method by Hilber et al. [4], the Wood–Bossak–Zienkiewicz method of Wood et al. [5], the Houbolt method [6], the ρ method [7], the θ1 method [8], and the generalized-α (G-α) method by Chung and Hulbert [9]. These methods both have unconditional stability and possess numerical dissipation properties of high-frequency dynamics along with second-order accuracy. However, the pathological overshooting property is found in the Wilson-θ method [1], thus the Houbolt and HHT-α have been preferred and widely used in continuum-based finite element analysis. As discontinuous-based methods such as the discontinuous deformation analysis (DDA) use the Newmark method, which allows for a larger time step and have unconditional stability and are dissipative to consider the penalty formulation of the contact analogies [10,11]. Nevertheless, the calculation of complex nonlinear contacts is often very time-consuming because of the expensive decomposition required and the converging repeated open and closed iterations (OCIs) to solve the integrated equations of the system. Meanwhile, a bifurcation phenomenon of the Newmark method in the spectrum is also found when a larger time step is applied with an integral period. Furthermore, if numerical dissipation is adopted to damp the spurious oscillations, it is also found that the Newmark method is no longer second-order accurate [12,13].
The G-α algorithm used in the present study is also extraordinary popular in the field of structural dynamic simulations as a new family of time integration algorithms [13,14]. It possesses numerical dissipation, which can be controlled by the only parameter of α, which contains the HHT-α and WBZ-α algorithms, and achieves an optimal combination of high-frequency and low-frequency dissipation [15]. In particular, the G-α method is particularly convenient to formulate, since the algorithmic parameters are defined in terms of the desired amount of high-frequency dissipation. It has been proven that the G-α method provides the excellent performance of the numerical simulations comprising other numerically dissipative algorithms [16]. Furthermore, the G-α algorithm can be easily implemented into programing code compared with the previous Newmark, HHT-α, and WBZ-α time integration methods [17,18]. Dynamic simulation of the G-integral operator and design theory was also developed in [19]. It was observed that the behavior of the aforementioned algorithms was theoretically well established for continuous problems in the previous studies. However, the theoretical and simulated study of the integration schemes in nonlinear discontinuous dynamics using the numerical manifold method (NMM) is not yet fully comprehensively understood.
The NMM [20,21] was originally proposed by Dr. Shi, which is based on topological and differential manifolds. It combines the merits of both the continuum-based finite element method (FEM) and the discontinuous-based DDA. It has been widely recognized that the NMM is rich in huge potential in structural dynamic simulations involving massive discontinuities, since a dual cover system is used. A set of mathematical cover (MC) overlaps the whole domain of interest, one other physical cover (PC) formulates the physical field, combining with a criteria of open–close iterations (OCIs) to simulate the complicated dynamic contact problems. In the previous two decades, various efforts have been carried out to push forward the development of the NMM, which is referred in [22,23,24,25,26,27,28,29,30]. Inheriting the advantages of both the FEM and DDA, the high computational costs have blocked the progress of NMM since the original Newmark time integration algorithm and the OCIs for contact are employed. Since the no-tension and no-penetration criteria are applied to simulate the nonlinear dynamic contact problems, the computational cost of convergence is correspondingly enhanced within an integral time step. Moreover, the computational efficiency of the OCIs used in the NMM for a complicated dynamic block system is still not clear, which restricts the further improvement of the 3-D NMM.
In the current study, the referred time integration scheme (i.e., the generalized-α, G-α in the following descriptions) method and Newmark method (i.e., NMK-α in the following descriptions) were taken into consideration to make a thorough study for discontinuous dynamic simulations under the NMM framework. Then, the performance of the G-time integration algorithm was verified according to a transient response analysis of an elastic strip subjected to harmonic function loading, a contact analysis of layered rock deflection only considered the self-weigh of the beam. To enhance the performance of the G-schemes for the structural dynamics, a tunneling analysis of jointed rock masses was conducted, in which the mechanical behavior of a tunnel under excavation was also investigated using the NMM with different time steps as were the G- combined with the Hilber–Hughes–Taylor (i.e., HHT in the following descriptions) and Wood–Bossak–Zienkiewicz (i.e., WBZ in the following descriptions). The efficiency of the convergence of the OCIs for dynamic contacts was examined using NMM with a time-integration scheme. We showed that algorithms such as G-α methods implemented in NMM codes can well solve the structural dynamic problem compared to known Newmark methods involving nonlinear contacts.
2. The Foundational Theory of the NMM
Compared with the existing numerical methods such as the finite element method and discrete element method (DEM), the most significant feature of NMM is the use of a dual coverage system, and the details of the finite coverage system and coverage segmentation technology can be found in [31,32]. In the current section, the NMM theory is briefly illustrated through the division of unified (PU) functions and the OCI criteria for structural dynamic analysis.
2.1. Dual Cover System
The NMM uses a dual cover system: the mathematical cover (MC) and physical cover (PC). Figure 1 illustrates an example of a physical domain with an internal discontinuity overlapped by two MCs denoted by the triangle and rectangle , respectively. The MCs are independently constructed and do not need to conform to the domain boundaries and the internal discontinuities (e.g., bedding, crack, joint, interlayer, etc.). The PCs are a sub-set of the MCs obtained from intersections with the physical domain. A manifold element (ME) is generated as the common area of the overlapped PCs. As plotted in Figure 1a, each patch (i.e., triangle and rectangle) is termed as a MC, denoted by Mi (i = 1, 2); external boundary and internal joints or cracks may split one MC into several separate sub-patches, each one within the material domain is regarded as a PC, which is denoted by (I = 1, 2; j = 1, 2). Figure 1b shows that the material domain is intersected by patch to generate one PC, denoted by . When internal discontinuities (i.e., cracks or joints) exist, each discontinuity is considered as one special physical domain to form new PCs. When a crack passes through the whole patch within the material domain, two isolated PCs are formed by the crack in , and denoted by and , respectively. When the crack cuts MC partially, only one PC is produced within the material domain such as . The common area of several overlapping PCs is termed as a ME. As can be seen in Figure 1c, five MEs were formed by the overlapping , , and , which can be represented by , , , , and , respectively.

Figure 1.
An illustration of the cover system of the NMM: (a) MCs and physical domain; (b) PCs; (c) MEs.
Since the NMM does not require MC sides to coincide with the material boundaries and discontinuities, arbitrary shape MCs can be employed. For convenience, a regularly structured mathematical mesh was employed in the NMM. As seen in Figure 2a, a regular triangular mesh was constructed, in which each MC was formed through six neighboring triangular elements sharing a common node (i.e., nodal star). Each MC had two degrees of freedom (DOFs), which was similar to the node property of the FEM. The mathematical mesh covered the whole physical domain to form a PC system, where the common areas denoted by () was formed by the neighboring three hexagonal PCs. When the linear triangular element PU function is applied into the cover system, the global displacement function over a ME can be expressed as:
where is the PU function over the three associated PCs; is the displacement function on the three PCs; and is the problem domain covering the MEs. The dual cover system makes the solution suitable to both continuous and discontinuous problems without any re-meshing technique, as conducted in the FEM.
Figure 2.
PU of weight functions over the triangular mesh: (a) Manifold element and overlapped MCs; (b) PU function; (c) contour of the PU function.
In the two-dimensional NMM, a PU function is defined on a PC such that
The PU function is a partition of unity and satisfies
Using the weight function , the global displacement function and on the whole PC system can be defined based on the following local displacement functions and respectively, as
where n is the number of PCs equal to 3 for a 2D problem. When the triangular finite element mesh and a constant cover function are used, the global displacement on each ME can be rewritten as
where , , i = 1, 2, 3. Thus, the FEM is a special case of the NMM when the cover function is constant and the weight function is the shape function in the FEM.
In this study, we considered a 2-dimensional problem based on regular triangular grids. The finite element shape function of the triangle naturally forms a uniform division (PU) from the mathematical patch, as shown in Figure 2b. As shown in the following case, consider a ME formed by three associated PCs, three overlapping PCs of PU functions on a regular hexagonal patch, where each PC consists of six equilateral triangle elements, called flat-top PU [33]. The images and profiles of the PU function are shown in Figure 2b,c, respectively. Using the method in [34], we proved that the flat-top PU approximation built by the triangular mesh was linearly independent at the global level.
2.2. Open–Close Iteration Algorithm
In the original NMM computations, when the contact criteria of no-penetration and no-tension could not be satisfied within six iterations in one open–close iteration (OCI), the calculated time step was reduced to one-third of the initial time step, and then the OCI was restarted again. The number of OCIs also depends on the input parameters (e.g., the time step). Larger time steps can lead to more OCIs to achieve contact criteria [10]. High-performance computing enables the NMM to challenge structural dynamic simulations including numerous discontinuous blocks. Nevertheless, the OCIs in NMM met the requirements of non-free and tension-free criteria. The correctness of the contact judgment criterion and the computational cost of the contact requirements at each time step control the entire computational efficiency of the NMM.
The traditional NMM uses a penalty method with parameter and gap function of , where is the gap space vector for the detected contact pairs. As plotted in Figure 3, given a contact judgment distance to detect the potential contact boundary, where ; is the global approximation to the block boundary ; and is the total number of potential contact boundaries. The contact stiffness and contact force can be determined using the penalty method as the form of
where is the number of iterations for the current OCI and is the penetration distance at the th iteration. forms the global stiffness term, and generates the global force vectors for the equilibrium equation of motion system. The next iterative displacements of over the iterative number satisfy the relational expression of
where , and for the initiation of and . Within the number of iterations of , the final condition for OCI convergence at A is
where is the initial search penetration distance of the contact pair, and with the set tolerance value between 10−4 and 10−6. Therefore, an appropriate contact stiffness p or time step is required to prevent poor contact penetration.
Figure 3.
Description of gap space vector for the contact pair.
3. The G-α Time Integration
The motion equation of linear dynamic problems can be expressed in the following under the consideration of the initial conditions:
where , , and are the mass, damping, and stiffness matrices, respectively; is the vector of applied load; , and are the vectors of acceleration, velocity, and displacement at time , respectively; and and are the vectors of the initial displacements and velocities, respectively. The exact solution of Equation (9) can be replaced by the approximations of , , and at the time , where is the nth time step, and is the time increment, respectively. Then, , and are approximated using the Taylor series as follows:
where is the increment of the acceleration. Substituting Equations (10a), (10b) and (10c) into Equation (9), the discrete form of the equation can be re-expressed as follows:
where denotes the force vector at time .
In the traditional NMM, an implicit Newmark time integration is conducted by minimizing the potential energy with parameters . Thus, substituting the parameters into Equation (11), the equation of motion is rewritten as
where is the displacement increment from the time step to . The mass matrix of and stiffness matrix of inherits the properties of symmetry and sparsity similar to the FEM formula. Since the implicit algorithm is required to assemble the global stiffness matrix and solve the coupled system equation, the computational cost is raised, especially when the OCIs of contact treatment are applied in the NMM code. Moreover, an appropriate ∆t is determined under the requirement of numerical damping. For the best results from stability and numerical dissipation point of view, a time step is considered as [35]:
where is the element maximum angle frequency of system.
The G-α method in the present study is an unconditionally stable, second-order accuracy time integration, which possesses an optimal combination of high-frequency and low-frequency dissipation. Formula of the G- method resorting to the Newmark method frame can be expressed as follows:
where
where ; is the total number of time step; coefficients and are the two control parameters of the algorithm; and and , and , and , are the accelerations, velocities, and displacements at time and , respectively. These approximations satisfy the Newmark method to be expressed as
where and are the two parameters determining the algorithm property and is the kinetic damping to discount velocity and satisfies . Accordingly, the global equilibrium equation can be obtained when equals to 1, and the more details of the derivation can be referred to in Appendix A.
The G-α method is of second-order accuracy for
which achieves optimal high frequency dissipation with a minimal low frequency effect to damp spurious oscillations when the following conditions hold:
With an appropriate choice of parameters of and , the G-α method simplifies to the HHT-α method [4] in the case of (i.e., G- hereafter), the WBZ-α method [5] in the case of (i.e., G- hereafter), and the Newmark family method [2] when . The original NMM code adopts the Newmark method with and , which can be assumed as a special simplified case of the G-α method.
3.1. Stability Analysis of the G-α Method
For a single degree of freedom (SDOF) system, the motion equation can be represented by
where is the damping ratio; is the natural frequency; and represents the mass loading.
The G-α algorithm described in Equation (19) can be investigated using the analytical method [1,8]. For this purpose, the algorithm can be converted to another form:
where is the amplification matrix that determines algorithmic characteristics such as stability, accuracy, and numerical dissipation; denotes the load operator; and and are the loading at time and , respectively. The amplification matrix is obtained by the derivations of Equation (20), expressed as:
with
The eigenvalues of are determined by the characteristic equation of
where
To measure the accuracy of the time integration, two solutions of the characteristic Equation (23) are considered: two complex conjugate roots (denoted as , ) and one real root (denoted as ), which satisfies the condition of
Specifically, and are the real parts and imaginary parts, , or the three real roots of , , and .
The spectral radius , the algorithmic damping , and the relative period error are commonly used as criteria for the performance of an algorithm in comparisons with single step integration methods [19]. These parameters can be defined as:
where , , .
Using the procedure in [8], the stability criterion , , is satisfied if the following five conditions are constructed (i.e., space of stability in Figure 4):
Figure 4.
Space of stability in the coordinate system.
Suppose that and , the above inequalities (i.e., in Equation (29a–e)) all satisfy the requirement of unconditional stability of the G-α algorithm. Therefore, the G-α method is unconditionally stable when the parameters of and ; since as described in [19], the NMK-α method used in the original NMM is unconditionally stable with the parameters of and . Furthermore, if and are both satisfied, the algorithm is conditionally stable. Under this condition, must be satisfied in the requirement of , where is the critical sampling frequency and can be expressed as:
In the present study, the G- method (e.g., see Table 1), combined with the G- and G- methods and the Newmark method of (i.e., denoted as NMK-α), was employed to investigate the algorithm’s performance by the NMM code; more details of the parameters used in the G-α and NMK-α methods can be referred to in Table 1.
Table 1.
Selected parameters for the referred methods.
As can be seen in Figure 5, when different values of kinetic damping are employed (i.e., = 0, 0.2, 0.4, 0.6, 0.8, 1), the spectral radius of the referred algorithms can be calculated as presented in Table 2:
Figure 5.
Spectral radius of the algorithms with different values of : (a) G- method; (b) G- method; (c) G- method; (d) NMK-α method.
Table 2.
Spectral radius calculated by the referred algorithms.
It can be found that the G- method possessed similar numerical stability and dissipation to the G- and G- methods when the same parameters of and were applied. On the other hand, when was used in the NMK-α method, could be obtained and the maximum algorithm damping was considered to achieve the fasted convergence velocity, but the numerical accuracy could not be guaranteed. In terms of the period for optimization of the above-mentioned time integration schemes, the G-α method possessed more inbuilt advantage than that of the NMK-α method. Furthermore, the value of was also computed in Figure 5d when the NMK-α method was applied to obtain the highest convergences efficiency, where is the bifurcate sampling frequency.
To avoid the decay and saw tooth pattern oscillation, the solution of must satisfy the conditions of and . Moreover, or is hold to satisfy the stability condition, where is called critical kinetic damping. If the value of is too large or is minor, oscillation will occur, the contact and deformation will also be distorted when the time integration of the G- method is employed into the computations. At this case, more time steps are required to achieve the solution and OCI convergence. Therefore, if or is adopted, the convergence velocity is the fastest and computational efficiency is the highest. As plotted in Figure 6a, the critical kinetic damping of the G- method, the G- method and the G- method approach to 0.4407 when . On the other hand, the NMK-α is different since bifurcation condition has a significant effect on the solution. satisfies the expression of when , has been achieved at the case of , where the value of is equal to 4. Obviously, it is more complicated to determine time step Δt by than cases that considering viscous damping in the NMK-α method, normally is larger than the used in practical discontinuous deformation simulations. Thus, the critical kinetic damping is more preferred than in the actual computations. Figure 6b shows the spectral radius by the when the different methods are considered. Both the G- method and the G- method possess the same spherical radius at the cases of , but the G- method is different, which satisfies the condition of when the same is selected. For the NMK-α method, when is taken into account, and can be only determined by the amplification matrix of A; and are also obtained when different values are chosen. It is also found that the NMK-α method achieves the maximum comparing with the other three methods, and minimum spectral radius to attain the fastest convergence of the solution.
Figure 6.
Critical kinetic damping of the referred methods: (a) by the sampling frequency ; (b) spectral radius by the .
3.2. Accuracy of the G-α Method
Generally, parameters of algorithmic damping ratio and relative period error are used to measure the numerical dissipation and dispersion of the time integration scheme. In particular, the values of in the cases of and were plotted in Figure 7 to evaluate the G-α method algorithm accuracy. When was considered, the NMK-α method obtained ; the G-α method possessing positive implies that the computed result is convergence. means that no numerical dissipation exists by the algorithm, and that spurious oscillations will occur in the computations. When was suggested, the NMK-α method possessed the maximum so that the numerical solution approached an exact solution. The G- method and the G- method had higher than that of the G- method in both cases. Thus, it can be concluded that when is employed, the optimized values of can be observed to control the numerical accuracy of the G-α method.
Figure 7.
Algorithm damping of the referred methods: (a) by the sampling frequency ; (b) by the sampling frequency .
4. Numerical Examples
To present the performance of the G-α method using the NMM, the aforementioned G-, G-, G-, and NMK-α methods were considered to calibrate the G-α method first, in which one transient dynamical response problem of an elastic bar was simulated. Then, a two-layer system of rock beam deflection was computed to validate the proposed G-α method. Finally, the mechanical behavior of dynamical tunneling was studied using the proposed G-α method to further explore the computational accuracy and efficiency of the proposed algorithm.
4.1. Transient Response of the Elastic Bar
To evaluate the accuracy of the proposed G-α method using the NMM, the transient response of an elastic rock bar was computed. As shown in Figure 8a, a 1.0 m × 2.0 m elastic bar bonded at the left end, and a harmonic function at the right end was applied, which represents the sine function form of , as shown in Figure 8b, where , . The input physical parameters in the simulations were: Young’s modulus Pa, Poisson’s ratio 0.25, and the unit mass 1000 kg/m3.
Figure 8.
Descriptions of an elastic bar problem: (a) geometry of the elastic bar; (b) applied harmonic function loading.
The theoretical solution of deformation to the elasticity problem can be expressed as follows [36]:
where is the dynamic magnification factor; is the end deflection under unit loading and satisfies expression of ; and and are the two angle phases, which satisfies
where ; is the natural frequency; is the damped natural frequency; is the damping ratio; and the effective mass and stiffness are expressed as:
where is the density of strip; is the mode shape function vector; is the bending stiffness vector; is the length of the strip; and is the Young’s modulus.
Figure 9 shows the simulations of the elastodynamic problem by the referred time integration schemes with time steps = 0.01 s and = 0.001 s, respectively. As presented in Figure 9a, the numerical damping was found by both the G-α method and three other methods, and the NMK-α used in the NMM code possessed the strongest damping effect to the simulations. When a smaller time step (i.e., = 0.001 s) is employed, as plotted in Figure 9b, an analytical solution can be approached exactly.
Figure 9.
Simulated results of the first crest of deformation: (a) = 0.01 s; (b) = 0.001 s.
However, when a large time step (i.e., = 0.01 s) is adopted, stray oscillations occur, and the simulation results are dispersed into the analytical solution.
To verify the computational accuracy to the theoretical solution, the crests’ displacements were calculated using the proposed methods (i.e., the G-, G-, G-, and NMK-α methods), and the simulated results are listed in Table 3. It was found that deformation decreased from the first cases of = 0.01 s and = 0.001 s. The results from the G-α methods were more accurate than that of the NMK-α method. The G- method achieved 18.6958 mm at the first crest compared to the NMK-α method of 17.5063 mm when = 0.01 s was used. When = 0.001 s was used in the simulations, the G- method approached 18.9768 mm compared to 18.1625 mm of the NMK-α method, while the analytical solution of 19.3378 mm was calculated. The maximum relative errors of the NMK-α method to the analytical solution were 9.4711% and 6.0773% in the different cases.
Table 3.
Comparisons of crest deformation using the referred algorithms.
4.2. Layered Rock Deflection Simulations
This example analyzed a two-layer system, as shown in Figure 10. The block system was considered as a composite beam with both ends clamped, consisting of a thin beam with Young’s modulus , thickness , unit weight , and a thick beam with Young’s modulus , thickness , and unit weight . The thin beam was overlaid above the thick beam. Assuming only under gravity, if the deflection of the thin beam is larger than that of the thick beam, the thin beam will push down the bottom thick beam.
Figure 10.
Model of a two-layer system.
An analytical solution for the system can be referred to in [37] when only the self-weigh of the beam was considered, which is expressed as
where is the maximum deflection of the beam; is the unit weight; and L and h are the length and thickness of the beam, respectively. The derived deflection of the bottom of the system is calculated by assigning it an increased unit weight , given by:
In this simulation, the length of the composite beam was 36 m, and the thicknesses of the upper beam and the lower beam were = 2 m and = 3 m, respectively. Both beams were assumed to have the same material properties: Young’s modulus = 4.8 GPa, Poisson’s ratio of , and unit weight 25,500 N/m3. Then, the time step size of 0.001 s was used in the modeling. The interface between two layers was assumed to be smooth with zero friction angle and cohesion. In the NMM model, as shown in Figure 11, the composite beam was divided into 1126 manifold elements, and 19 measured points with a spacing of 2 m were prescribed to measure the deflection of the two-layer system.
Figure 11.
The composite beam model using the NMM.
According to the analytical solution in Goodman [37], it can also be seen that a good agreement was achieved. The maximum deflection of the composite beam was 0.0408 m. After checking the displacements of the measured points from the NMM model, it was found that the maximum deflections of the bottom were both close to the analytical solution with 0.0414 m by the proposed G- method and 0.0408 m using the original NMK-α method. The vertical deflections of these measured points from the NMM model were also plotted in Figure 12 against those from the NMM.
Figure 12.
Comparison of the deflection results between the NMK-α and G-α methods.
It could also be seen that good agreement was achieved. The contour of the lower beam obtained by the G- and the NMK-α method are presented in Figure 13 and Figure 14, respectively. In terms of efficiency, the G- and the NMK-α methods were employed to analyze the example on the same computer with a processor speed of 4.0 GHz and installed memory of 8 GB. The CPU time was 5.22 and 6.36 min for both methods, respectively. It can be concluded that given the same accuracy, the G- method was relatively more efficient than the original NMK-α method by the NMM.
Figure 13.
The contour of of the lower beam by the G- method.
Figure 14.
The contour of of the lower beam by the NMK-α method.
4.3. Simulation of Behaviors of Blocks on Shaking Table
In the simulations, as plotted in Figure 15, an assembled block system consisted of three cubic concrete blocks, the size of each block was 15 cm × 15 cm × 15 cm, and the density was 2200 kg/m3. The numerical model is shown in Figure 16 and the physical properties of block and parameters used in this analysis were: Poisson’s ratio of 0.25, friction angle of 36.4°, Young’s modulus of 14.9 GPa, and contact stiffness of 200 GPa, respectively. Then, the time step size of 0.001 s was applied to both methods and the results of the simulation in the case of a frequency of 5.0 Hz and amplitude of 0.7138 g vibration are shown in Figure 17.
Figure 15.
Physical model of the assembled blocks standing on the shaking table.
Figure 16.
Numerical model of the assembled block system by the NMM.
Figure 17.
Input horizontal seismic acceleration.
Compared with the experimental test results [38] (i.e., Figure 18) and the proposed G-α method using the NMM (i.e., Figure 19), it was found that the G-α0 method could be used to simulate sliding and rotation (locking) of the block seen in the test well. Figure 20 shows the results of horizontal displacement and acceleration spectrum of the top block of the numerical methods and experiments. From these data, horizontal displacement and acceleration spectrum can be well expressed by the G-α0 method. Thus, it was proven that the proposed G-α0 method could well simulate the vibration response of assembled blocks. On the other hand, it was also proven that the G-α0 method could be used to simulate the vibration response of the assembled blocks accurately.
Figure 18.
Behavior of the blocks under the shaking table test.
Figure 19.
Simulated results of the model using the G-α0 method. (a) 4.35 s; (b) 6.44 s; (c) 7.32 s; (d) 10.74 s; (e) 17.68 s; (f) 18.65 s.
Figure 20.
Comparisons of the results between the numerical and the shaking table test. (a) Horizontal displacement of the top block. (b) Horizontal acceleration spectrum of the top block.
4.4. Simulation of the Mechanical Behavior of Dynamical Tunneling
In this simulation, the mechanical behavior of inclined rock mass during dynamic tunnel construction was studied. Rock fractures are composed of many discontinuous, discrete blocks. The effect of the stress arch on the stress distribution and surface subsidence during dynamic tunneling was studied, and the calculation results compared with previous experiments [39].
Figure 21 presents a simplified model of jointed rock masses with a dip angle of 0°. Both the depth of the discontinuous blocks and the width of trap door B were assumed to 200 mm. The input parameters of the modeling were: the Young’s modulus of 62 MPa, Poisson’s ratio of 0.15, unit density of 26.4 kN/m3, and the internal frictional angle of 20°. In the simulations, the effect of the deposit blocks is denoted by 10, 11, 12, and 13 on the vertical stress around the area of rock masses bottom was studied using the G-α and the three other methods, respectively. As presented in Figure 21b, 705 NMM elements and 130 blocks were divided using the FEM meshing technique, where a 2 mm gap was prescribed between the bottom of the blocks and trap door. Furthermore, in order to achieve numerical stability and save computational time, the kinetic damping of was used in the G-α0, G-α1, and G-α2 methods, and was applied in the NMK-α method, respectively.
Figure 21.
Block model for the simulations: (a) geometry of the model; (b) NMM mesh.
Figure 16 presents the normal stress distribution simulated by the referred methods using = 0.1 and = 0.01 ms, respectively. It was found that the normal stress distributions were symmetrical, and the simulated results were in agreement with the experiments. When = 0.01 ms was used in the computations, the local yield section [40] was found by the three referred algorithms. On the other hand, when a larger time step = 0.1 ms was applied to the modeling, the spurious oscillation became weaker and the simulated results were more accurate with the G-α method than that of the NMK-α method. When a smaller step time (i.e., = 0.01 ms) was employed, as shown in Figure 22b, the simulated results of the G-α0, G-α1, and G-α2 methods were more stable than that of the NMK-α method. Figure 23 shows the simulated results of the surface subsidence by the above referred algorithms using the different time steps (i.e., = 0.1 ms and = 0.01 ms). Due to the numerical stability properties of the algorithms, the simulated results of the G-α algorithm still oscillated, but approached the experiments more than that of the NMK-α method.
Figure 22.
Normal stress distribution simulated by the referred methods: (a) = 0.1 ms; (b) = 0.01 ms.
Figure 23.
Surface subsidence simulated by the referred schemes: (a) = 0.1 ms; (b) = 0.01 ms.
The computational cost of the OCIs using the referred time integration schemes was further calculated in the present study. As listed in Table 4, the CPU cost by the G-α algorithm significantly increased from 0.51839 to 6.90864 h while the number of OCIs from 13,537 to 285,273 with the time step = 1.0 ms to = 0.01 ms. Accordingly, the NMK-α algorithm had the same increase in terms of the CPU cost and the OCIs. As can be seen in Figure 24, the G-α schemes were more efficient than that of the traditional NMK-α method used in the NMM, not only in terms of the CPU time, but also the OCIs when the smaller time step (i.e., = 0.01 ms) was used. The G-α0 method took a minimum of 6.90864 h compared with 8.13725 h (i.e., the maximum relative error was 15.10%) by the NMK-α method when the time step = 0.01 ms was used. The G-α scheme was more efficient with the increase in the OCIs caused by more discrete block contacts. These results suggest that except for the original NMK-α method used in the NMM, the G-algorithm can be effectively applied to models of tunnel behavior involving more complex discontinuous rock bodies.
Table 4.
Comparisons of CPU cost and OCIs between the referred schemes.
Figure 24.
CPU cost versus OCIs by the referred algorithms.
5. Conclusions
In this paper, the generalized-α (G-α) time integration scheme was studied within the NMM frame, in which a thorough investigation was carried out to reveal the effects of the G-α0, G-α1, and G-α2 methods and the Newmark method (i.e., NMK-α method) on the numerical stability and accuracy for dynamic simulations. For the first elastodynamic problem, the simulated results by the G-α scheme was in good agreement with the analytical solution. It was also found that the advantages of the G-α algorithm were apparent when the open–close iterations (OCIs) were applied for accurate contact analysis of the layered rock deflection. Comparing the simulated results of the behaviors of an assembled block system under seismic effect with the experiments, it was also clear that the G-α method could be applied to model the complicated discontinuous structural dynamic problems. Comparing the simulation results of the dynamical tunneling mechanical behavior with the experimental results, we also found that the G-α method can be used to simulate complex discontinuous structure dynamic problems. Furthermore, the convergence efficiency of the OCIs of the NMM at different time steps was investigated, with a significant decrease in the CPU time and OCIs of the NMK-α algorithm. The efficiency of the G-α algorithm implemented in the NMM code was proven, and it can be predicted that the G-α algorithm can simulate large scale discontinuous dynamic problems involving more nonlinear contacts.
Author Contributions
Conceptualization, X.Q., Y.Z. and C.Q.; methodology, X.Q., Y.Z. and C.Q.; software, X.Q., Y.Z. and C.Q.; validation, X.Q., Y.Z. and C.Q.; formal analysis, X.Q., Y.Z. and C.Q.; investigation, X.Q., Y.Z. and C.Q.; resources, X.Q., Y.Z. and C.Q.; data curation, X.Q., Y.Z. and C.Q.; writing—original draft preparation, X.Q., Y.Z. and C.Q.; writing—review and editing, X.Q., Y.Z. and C.Q.; visualization, X.Q., Y.Z. and C.Q.; supervision, X.Q., Y.Z. and C.Q.; project administration, X.Q., Y.Z. and C.Q.; funding acquisition, X.Q., Y.Z. and C.Q. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the National Natural Science Foundation of China (Grant Nos. 51478027, 51708016, 51774018 and 4187270), the “973” Key State Research Program (Grant No. 2015CB0578005), and the Program of the State Key Laboratory of Coal Resources and Safe Mining (Grant No. SKLCRSM17KFA01).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The authors confirm that the data supporting the findings of this study are available within the article.
Acknowledgments
This is a tribute to the 115 years since the founding of Beijing University of Civil Engineering and Architecture.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
To obtain an incremental formula of the G-α method suitable for a displacement based NMM programming code, assuming kinetic damping is equal to 1, Equation (16) can be rechanged as follows
Substituting the terms of Equation (A1) to Equation (14), the equation of equilibrium can be rewritten as
The equilibrium equation of the global system can be redescribed as
where is called the effective stiffness and is the effective load-vector, respectively. Then, out-of-balance force of the previous time step is repressed as
where is the external loading vector at the nth time step. Then, Equation (A4) satisfies the condition of .
References
- Hughes, T.J.R.; Hilber, H.M. Collocation, dissipation and [overshoot] for time integration schemes in structural dynamics. Earthq. Eng. Struct. Dyn. 1978, 6, 99–117. [Google Scholar] [CrossRef] [Green Version]
- Newmark, N.M. A Method of Computation for Structural Dynamics. J. Eng. Mech. Div. 1959, 85, 67–94. [Google Scholar] [CrossRef]
- Wilson, E.L.; Farhoomand, I.; Bathe, K.J. Non-linear dynamic analysis of complex structures. Earthq. Eng. Struct. Dyn. 1973, 1, 241–252. [Google Scholar] [CrossRef]
- Hilber, H.M.; Hughes, T.J.R.; Taylor, R.L. Improved numerical dissipation for time integration algorithms in structural dynamics. Earthq. Eng. Struct. Dyn. 1977, 5, 283–292. [Google Scholar] [CrossRef] [Green Version]
- Wood, W.L.; Bossak, M.; Zienkiewicz, O.C. An alpha modification of Newmark’s method. Int. J. Numer. Methods Eng. 1980, 15, 1562–1566. [Google Scholar] [CrossRef]
- Houbolt, J.C. A Recurrence Matrix Solution for the Dynamic Response of Elastic Aircraft. J. Aeronaut. Sci. 1950, 17, 540–550. [Google Scholar] [CrossRef]
- Bazzi, G.; Anderheggen, E. The ρ-family of algorithms for time-step integration with improved numerical dissipation. Earthq. Eng. Struct. Dyn. 1982, 10, 537–550. [Google Scholar] [CrossRef]
- Hoff, C.; Pahl, P. Development of an implicit method with numerical dissipation from a generalized single-step algorithm for structural dynamics. Comput. Methods Appl. Mech. Eng. 1988, 67, 367–385. [Google Scholar] [CrossRef]
- Chung, J.; Hulbert, G.M. A Time Integration Algorithm for Structural Dynamics with Improved Numerical Dissipation: The Generalized-α Method. J. Appl. Mech. 1993, 60, 371–375. [Google Scholar] [CrossRef]
- Shi, G.H. Discontinuous Deformation Analysis—A New Numerical Model for the Statics and Dynamics of Deformable Block Structures. Ph.D. Thesis, University of California, Berkeley, CA, USA, 1988. [Google Scholar]
- Jing, L. Formulation of discontinuous deformation analysis (DDA)—An implicit discrete element model for block systems. Eng. Geol. 1998, 49, 371–381. [Google Scholar] [CrossRef]
- Dahlquist, G.G. A special stability problem for linear multistep methods. BIT Numer. Math. 1963, 3, 27–43. [Google Scholar] [CrossRef]
- Bathe, K.-J.; Noh, G. Insight into an implicit time integration scheme for structural dynamics. Comput. Struct. 2012, 98–99, 1–6. [Google Scholar] [CrossRef]
- Bathe, K.-J. Conserving energy and momentum in nonlinear dynamics: A simple implicit time integration scheme. Comput. Struct. 2007, 85, 437–445. [Google Scholar] [CrossRef]
- Hulbert, G.M.; Jang, I. Automatic time step control algorithms for structural dynamics. Comput. Methods Appl. Mech. Eng. 1995, 126, 155–178. [Google Scholar] [CrossRef]
- Gobat, J.; Grosenbaugh, M. Application of the generalized-α method to the time integration of the cable dynamics equations. Comput. Methods Appl. Mech. Eng. 2001, 190, 4817–4829. [Google Scholar] [CrossRef]
- Yu, K.P. A new family of generalized-α time integration algorithms without overshoot for structural dynamics. Earthq. Eng. Struct. Dyn. 2008, 37, 1389–1409. [Google Scholar]
- Han, B.; Zdravkovic, L.; Kontoe, S. Stability investigation of the Generalised-α time integration method for dynamic coupled consolidation analysis. Comput. Geotech. 2015, 64, 83–95. [Google Scholar] [CrossRef] [Green Version]
- Tamma, K.K.; Zhou, X.; Sha, D. A theory of development and design of generalized integration operators for computational structural dynamics. Int. J. Numer. Methods Eng. 2001, 50, 1619–1664. [Google Scholar] [CrossRef]
- Shi, G.H. Manifold Method of Material Analysis; DTIC Document; Army Research Office Research Triangle Park NC: Durham, NC, USA, 1992. [Google Scholar]
- Shi, G.H. Modeling rock joints and blocks by manifold method. In Proceedings of the 33rd US Symposium on Rock Mechanics, Santa Fe, NM, USA, 3 June 1992. [Google Scholar]
- Chen, G.; Ohnishi, Y.; Ito, T. Development of high-order manifold method. Int. J. Numer. Methods Eng. 1998, 43, 685–712. [Google Scholar] [CrossRef]
- Zhang, H.; Li, L.; An, X.; Ma, G. Numerical analysis of 2-D crack propagation problems using the numerical manifold method. Eng. Anal. Bound. Elements 2010, 34, 41–50. [Google Scholar] [CrossRef]
- Ning, Y.; An, X.; Ma, G. Footwall slope stability analysis with the numerical manifold method. Int. J. Rock Mech. Min. Sci. 2011, 48, 964–975. [Google Scholar] [CrossRef]
- Wu, Z.; Wong, L.N.Y. Frictional crack initiation and propagation analysis using the numerical manifold method. Comput. Geotech. 2012, 39, 38–53. [Google Scholar] [CrossRef]
- Zheng, H.; Liu, Z.; Ge, X. Numerical manifold space of Hermitian form and application to Kirchhoff’s thin plate problems. Int. J. Numer. Methods Eng. 2013, 95, 721–739. [Google Scholar] [CrossRef]
- Qu, X.; Fu, G.; Ma, G. An explicit time integration scheme of numerical manifold method. Eng. Anal. Bound. Elements 2014, 48, 53–62. [Google Scholar] [CrossRef]
- Hu, M.; Rutqvist, J.; Wang, Y. A practical model for fluid flow in discrete-fracture porous media by using the numerical manifold method. Adv. Water Resour. 2016, 97, 38–51. [Google Scholar] [CrossRef] [Green Version]
- Li, X.; Zhang, Q.; Li, J.; Zhao, J. A numerical study of rock scratch tests using the particle-based numerical manifold method. Tunn. Undergr. Space Technol. 2018, 78, 106–114. [Google Scholar] [CrossRef]
- Ma, G.; Wang, H.; Fan, L.; Chen, Y. A unified pipe-network-based numerical manifold method for simulating immiscible two-phase flow in geological media. J. Hydrol. 2019, 568, 119–134. [Google Scholar] [CrossRef]
- Melenk, J.; Babuška, I. The partition of unity finite element method: Basic theory and applications. Comput. Methods Appl. Mech. Eng. 1996, 139, 289–314. [Google Scholar] [CrossRef] [Green Version]
- Zheng, H.; Liu, F.; Du, X. Complementarity problem arising from static growth of multiple cracks and MLS-based numerical manifold method. Comput. Methods Appl. Mech. Eng. 2015, 295, 150–171. [Google Scholar] [CrossRef]
- He, L.; An, X.; Liu, X.; Zhao, Z.; Yang, S. Augmented Numerical Manifold Method with implementation of flat-top partition of unity. Eng. Anal. Bound. Elements 2015, 61, 153–171. [Google Scholar] [CrossRef]
- An, X.; Li, L.; Ma, G.; Zhang, H. Prediction of rank deficiency in partition of unity-based methods with plane triangular or quadrilateral meshes. Comput. Methods Appl. Mech. Eng. 2011, 200, 665–674. [Google Scholar] [CrossRef]
- Doolin, D.M.; Sitar, N. Time Integration in Discontinuous Deformation Analysis. J. Eng. Mech. 2004, 130, 249–258. [Google Scholar] [CrossRef]
- Clough, R.W.; Penzien, J. Dynamics of Structures, 2nd ed.; McGraw-Hill: New York, NY, USA, 1993. [Google Scholar]
- Goodman, R.E. Introduction to Rock Mechanics, 2nd ed.; John Wiley & Sons: New York, NY, USA, 1989. [Google Scholar]
- Akao, S.; Ohnishi, Y.; Nishiyama, S.; Nishimura, T. Comprehending DDA for a block behavior under dynamic condition. In Proceedings of the 8th International Conference on Analysis of Discontinuous Deformation, Beijing, China, 17–19 August 2007. [Google Scholar]
- Murayama, S. Earth Pressure on Vertically Yielding Section in Sand Layer; Kyoto University: Kyoto, Japan, 1968. [Google Scholar]
- He, L.; Zhang, Q. Numerical investigation of arching mechanism to underground excavation in jointed rock mass. Tunn. Undergr. Space Technol. 2015, 50, 54–67. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
























