Rotation errors in numerical manifold method and a correction based on large deformation theory

Ning ZHANG , Xu LI , Qinghui JIANG , Xingchao LIN

Front. Struct. Civ. Eng. ›› 2019, Vol. 13 ›› Issue (5) : 1036 -1053.

PDF (1999KB)
Front. Struct. Civ. Eng. ›› 2019, Vol. 13 ›› Issue (5) : 1036 -1053. DOI: 10.1007/s11709-019-0535-5
RESEARCH ARTICLE
RESEARCH ARTICLE

Rotation errors in numerical manifold method and a correction based on large deformation theory

Author information +
History +
PDF (1999KB)

Abstract

Numerical manifold method (NMM) is an effective method for simulating block system, however, significant errors are found in its simulation of rotation problems. Three kinds of errors, as volume expansion, stress vibration, and attenuation of angular velocity, were observed in the original NMM. The first two kind errors are owing to the small deformation assumption and the last one is due to the numerical damping. A large deformation NMM is proposed based on large deformation theory. In this method, the governing equation is derived using Green strain, the large deformation iteration and the open-close iteration are combined, and an updating strategy is proposed. The proposed method is used to analyze block rotation, beam bending, and rock falling problems and the results prove that all three kinds of errors are eliminated in this method.

Keywords

numerical manifold method / rotation / large deformation / Green strain / open-close iteration

Cite this article

Download citation ▾
Ning ZHANG, Xu LI, Qinghui JIANG, Xingchao LIN. Rotation errors in numerical manifold method and a correction based on large deformation theory. Front. Struct. Civ. Eng., 2019, 13(5): 1036-1053 DOI:10.1007/s11709-019-0535-5

登录浏览全文

4963

注册一个新账户 忘记密码

Introduction

The numerical manifold method (NMM) proposed by Shi [1] is an effective method for simulations of jointed rock mass. As a generalization of the Discontinuous Deformation Analysis (DDA) [2] that dealing with block systems, NMM provides a unified framework for simulations of both continuous media and discontinuous media [3] and is a method capable for large displacement simulation and contact analysis.

So far, great progress has been made to improve the accuracy of the NMM. In NMM, the deformation field is described by a weighted cover system which is similar to the later concept of “partition of unity” [4] in Finite Element Method (FEM). Therefore, a higher order NMM can be easily established by using higher order polynomials in the local covers, in the weight functions or in both. A second order NMM with linear weight functions is provided in Ref. [5], further, a stiffness matrix automatically derived algorithm for higher order NMM was proposed in Ref. [6]. However, similar to the partition of unity based on FEM (PUFEM) [4,7], a numerical problem “rank deficiency” appeasers in the NMM procedure with non-constant local covers [8] and a special matrix solver is required. The concept “cover” in the NMM is more general than the element in PUFEM. 1) The shape of cover is independent of physical body. This could benefit to some moving boundary problem, e.g., crack growth and intersection [912]. 2) The cover in NMM could totally overlap or partly overlap [13,14]. 3) The concept “cover” generalizes the element used in numerical simulation, e.g., the element with a combined lumped mass matrix [15]. In addition, similar to the Extended Finite Element Method (XFEM), some special covers have been introduced into NMM for local enrichment, such as the cover for the field near crack tips (e.g., Ref. [9]) and the material discontinuities (e.g., Ref. [16]).

Promising developments besides the improvements of cover system also have been made, including: 1) 3D NMM [1719]; 2) Better contact accuracy, such as replacing the penalty function contact algorithm (see Ref. [1], Chapter 6) with a new scheme based on augmented Lagrangian method [20] or complementarity theory [21], and the general solution of contact problem-contact theory [22]; 3) Other developments, such as the recursion formula of the simplex integration [23] and the explicit NMM [24,25].

This study is motivated by the phenomenon “unreasonable volume expansion after large rotation” in DDA procedures (e.g., Ref. [26].). Some early researchers have attributed the volume expansion of DDA to the fact that the linear displacement field cannot precisely describe the rotation field, which contains trigonometric function (sin and cos) and can be expressed as,
ut =u0 (yy0)sinα+(x x 0) (cosα1 ) vt =v0+(xx0 )sinα+(y y0)(cosα1),
where ut, vt are the displacements of point (x, y), and Eq. (1) denotes the displacement of point (x, y) which is first rotating around (x0, y0) with a rotation angle of α and then has a parallel translation of (u0, v0). Some remedial measures for DDA has been proposed, such as post modification after each step [26], replacing cosα by 10.5α2 [27] or replacing cosα1by sin2α/(1+cosα) [28], and proved to be effective in decreasing the volume expansion. However, These measures have some limitations: 1) The volume expansion in NMM/DDA is due to the accumulating error from the small deformation assumption, that is, any rotation with zero small deformation strain will always lead to a volume expansion, and thus block volume expands step by step in dynamic procedure. Because strains are not included in Eq. (1), the corrections based on Eq. (1) are not complete; 2) The displacement function of DDA has similar expression with Eq. (1) and can be easily to be modified, yet, NMM not.

To correct the rotation errors for NMM, Fan et al. [29] proposed a modified NMM using strain-rotation decomposition (similarly, a modified DDA is also proposed in Ref. [30].) yet trigonometric functions are involved and approximation is required in this method. Wei and Jiang [31] proposed a modified NMM using large deformation theory. However, the contact issue is not addressed in Ref. [31]. In summary, the main limitation of previous researches will be following three questions: 1) Why volume expansion? How to quantitatively interpret (or predict) the volume expansion? 2) Is there any rotation error other than the volume expansion? 3) How to ensure the accuracy of both rotations and contacts? The answers will be addressed in this paper.

In this study, following the idea of the updated Lagrangian scheme used in FEM [32,33] and replacing the small strain with Green strain, a new NMM scheme is proposed to erase the rotation errors with considering the contact issue. The proposed large deformation NMM will be further examined by theoretical solutions and practical problems.

The volume expansion phenomenon in the NMM

A brief introduction of NMM

NMM proposed by Shi [1] can be regarded as a superior FEM. It releases the constraints of physical boundaries using two subsets, as mathematical elements and physical elements to describe the approximation function and the physical body separately [3,34], and can flexibly handle discontinuities using a robust contact algorithm named as “open-close” iteration.

NMM Element

A comparison between FEM, NMM, and DDA elements (with same order) is illustrated in Table 1. The major differences between these three elements are:

For FEM, the elements shapes are limited, either triangle or quadrilateral. The mesh is dependent on the boundaries.

For DDA, the element shape is the shape of block, i.e., each block is a DDA element.

For NMM, the element contains two subsets: 1) mathematic element defining the approximation function; 2) physical element representing the physical body. Therefore, each physical element is a subset of a mathematic element, e.g., the pentagon in Table 1 is covered by the triangle mathematic element. The local approximation function of a mathematical element can be defined as

{uv}=i=1,nwi(x, y)d i ,

where di represents the approximation function of i mathematical cover (i.e., the cover functions; if first order displacement function is used, a mathematical cover can be regarded as a FEM node) and is the unknown variables to be solved; wi represents the weight of i mathematical cover (just like the shape function of i node, but it has many other options (e.g., Refs. [9,13,16]).

NMM first adopts such kind an idea that uses two subsets in element description. Later, similar idea was proposed by Hansbo and Hansbo [35] and successfully applied to the simulation of contacts, material discontinuous and crack growth. In their method, the mathematic node that outside the physical body as phantom node. Thus, Hansbo and Hansbo’s method is also named as phantom node method by later researchers [36,37]. Basically, the main difference between phantom node method [35] and the original NMM [1] might be the contact matrix and the contact iteration.

Equilibrium equation

As same as that used in DDA, the equations of equilibrium in NMM is based on principle of minimum potential energy (or principle of virtual work), and is established on the deformed configuration of last time step:
(K0 +Kcon )Δ dn+M d¨n=f+fσ+fcon,
where Δd is the unknown displacement increment of the nth time step; d˙n1is the velocity and d¨n is the acceleration; K 0 and Kcon are the assembled stiffness matrices for the deformation and the contacts, respectively; f, fσ, fcon are the assembled force for external loads, initial stress and contacts, respectively. The time integration in the original NMM (and DDA) is performed by substituting d¨n solved from Eq. (4) to the governing equation Eq. (3) (see Ref. [1])
Δdn= d˙n1Δt+0.5d¨nΔt2 .

It can be noted that Eq. (4) is the same with the Newmark method with parameters β=1 and γ=0.5 [38] which can be expressed as,
d˙n= d˙n1+[ (1 β) d¨n1+βd¨n]Δ t,Δ dn=d ˙n1 Δt+ [(0.5γ) d¨n 1+γ d¨n]Δt2.

For Newmark method expressed by Eq. (5), β with a value larger than 0.5 will induce numerical damping [33]. Compared Eq. (4) to Eq. (5), it can be noted that Eq. (4) uses constant acceleration within a time step interval Δt. Such numerical damping allows contact force oscillation to dissipate rapidly and results in a stable contact state [39,40], however, also leads to an attenuation of angular velocity in rotation simulation (as to be verified by the example in Section 3.1).

Discontinuity and contact

Many efforts have been paid to unify the continuous and discontinuous computation [41]. For discontinuous computation, contacts among physical bodies must be carefully considered. In NMM, an updated Lagrangian scheme is used (see Eq. (3)) to accurately search the contact position after large displacements. Then, an implicit scheme, named as “open-close” iteration, is used to deal with contact issues in NMM (and DDA). Three contact states, as open, sliding, and locking, give different stiffness matrices and forces, which will be assembled to Kcon and f con (see Eq. (3)) in each open-close iteration.

Usually, NMM/DDA uses small time step interval and is inertia dominated (Eq. (3) and referring to Ref. [1]). Such inertia dominated phenomenon can benefit to the convergence of open-close iteration. With the help of contact springs, the convergence of open-close iteration can be always ensured if the time step is small enough in NMM (referring to Ref. [1], Chapter 3).

In short, NMM proposed by Shi [1] has following features:

1) Its element contains two subsets, as mathematic element defining the approximation function and the physical element describing integration area (i.e., physical body).

2) Its reference configuration is updated after each small time step and constant acceleration is used in the time step integration.

3) Its convergence of contact is ensured by the “open-close” iteration with time step interval small enough.

Compared to many meshless methods capable for large displacement simulation, such as the Smoothing Particle Hydrodynamics (SPH) which is capable for the interaction simulation between fluid and solid [42], the crack particles method that is efficient for crack growth simulation [43], and the Peridynamics method that adopts a simplified scheme based on integral form rather than the partial differential form [44,45], NMM is more flexible and benefits from that the approximation function (mathematical element) is free from the physical boundaries. In NMM, the analysis precision is majorly determined by the order or approximation function of the mathematical element. Meanwhile, many old problems, such as the difficulty of the mesh generation for complex geometry or the simulation of accurate boundary conditions, are no longer exists.

However, the updated Lagrangian scheme, the implicit time integration (Eq. (3)) and the strict convergence criterion of the open-close iteration make NMM be a procedure trustworthy but less efficient.

The volume expansion phenomenon during rotation process in the NMM

The original NMM [1] is an implicit dynamic procedure and follows the small assumption used in FEM. In each time step, the displacement increment must be small enough to ensure the accuracy of calculation and the convergence of contact iteration.

Small deformation assumption (or small strain assumption)

For describing the deformation field, the following approximation equation is usually used in the original NMM/DDA:
{εx ux uX ε y v y vY γ xy v x+ uy v X+ uY,
where the strain {εx, εy, γxy} is called small deformation strain and thus Eq. (6) is named as the small deformation assumption; the lower case (x, y ) is the body coordinates of deformed configuration; the upper case (X,Y) is the body coordinate of reference configuration (see Table 1) and (u,v) is the displacement, i.e.:
( x, y)= (X, Y) +(u , v ).

The strain error in Eq. (6) is limited in each step if the real displacement is small enough, however, such error can be accumulated by steps, and can lead to significant rotation errors.

A simple rotation simulation using the original NMM

As shown in Fig. 1, an equilateral triangle ABC is fixed at vertex A and applied with an initial angular velocity of ω0=2 π/s. The time step interval in the computation is used as Δt= 0.01s. Therefore, the triangle is supposed to turn a circle every 100 time steps with constant volume.

In this test, the boundary condition of the fixed vertex A was imposed by eliminating the freedoms (just like that adopted in FEM) instead of the penalty method (see Ref. [1]). Therefore, no errors are involved in the boundary condition.

Referring to Fig. 2, significant volume expansion was observed in the simulation using original NMM. Although the stain was zero in the whole process (each component less than 1e−7), about 43% volume error and −9.1% cumulative rotation angle error appeared after one circle. About 153% volume error and −23.0% cumulative rotation angle error appeared after three circles (see Fig. 2).

The rotation expansion associated with small deformation assumption

In fact, the rotation expansion phenomenon is associated with the small deformation assumption used in NMM. Since DDA use the same assumption (see Ref. [2]), such phenomenon also exists in DDA.

A graphic explanation of the rotation expansion phenomenon

A square block OABC (the dashed line) with unit length is shown in Fig. 3. Without loss of generality, the point O is assumed to be fixed and a rigid rotation of block OABC is considered. Let OABC represents the deformed square, then an incremental rotation angle of α is used in the simulation and no other deformation exists, the displacement at any point can be calculated by Eq. (1), as shown in Fig. 3(a).

The strain should be zero for such a rigid rotation problem in Fig. 3. If small deformation assumption is adopted (Eq. (6)), we have,
εx =u x=0, εy =v y=0, γx y=v x+ uy=0.

Note that the displacement at the point A is ( ux, vy), thus with Eq. (4), the point A is just on the line AB; similarly, the point C is on the extended line of BC (see Fig. 3(b)). Clearly, the edge length of deformed square is 1+ tan 2α. Therefore in this condition, the calculated volume strain εv, i.e., the strain error, is
εv=tan2α α 2+o(α4 ).

The volume will expand during rotation and the volume expansion in each step is approximately equal to the square of incremental rotation angle.

A theoretical explanation of the rotation expansion phenomenon

Green strain can also be used to explain such rotation expansion phenomenon. Let E denotes the Green strain tensor [32,46], e denotes the small deformation strain tensor, u denotes the displacement and X denotes the body coordinate. We have
Eij= 12 ( uiXj+ ujXi+ui Xk uj X k)= eij+ 1 2 uiXk ujXk.

In small deformation assumption, only the linear-part e is used, i.e., the nonlinear term 12 uiXk ujXk is the strain error. Specifically, for a two-dimensional analysis, let ε represents the vector form of Green strain tensor E, ε0 the vector of small strain e, εN the vector of high order strain, i.e., nonlinear term. We have
ε= {ε x, εy, γx y} T= ε 0+εN,
ε0= {u X, v Y, v X+ uY}TεN= 1 2{ (u X) 2+ (v X) 2, ( u Y)2 +( v Y) 2, 2(u Xu Y+v X vY) }T,
where (X, Y ) and (u, v) represent the body coordinates and the displacement, respectively.

Referring to Fig. 3(b), the following relation is valid,
v X=u Y=tanα,α 12 (v X uY).

Therefore, if small deformation strain is zero, i.e., ε0={0} (referring to Eq. (8)), the strain error, i.e., the nonlinear part of strain, is
2( u Xu Y+v X vY) }T εN=12{( u X) 2+ (v X) 2, ( u Y)2 +( v Y) 2,= 12(tan 2α, tan2 α, 0) T,
and the real volume strain would be contributed from εN, as
εv=tan2α α 2+o(α4 ).

In short, giving a small rotation angle α and zero small deformation strain, the strain error of small deformation assumption is {ε x, εy, γxy}{0.5α2, 0.5α2, 0}, and therefore the volume strain error is εVα2. False volume expansion will happen in the rotation process if small strain assumption is adopted.

Rotation errors in the NMM for the rigid rotation problem

Volume error and angle error in the rotation simulation by NMM

In this section, the results of numerical simulation are compared with a theoretical solution to verify whether the volume expansion in the NMM is owing to small deformation assumption. Based on Eq. (15), the volume under small deformation assumption can be calculated as,
Vn(1+αn12)V n1(1+αn12)(1+αn22)( 1+ α02)V 0,
where αi represent the incremental rotation angle at ith time step and Vi represent the volume.

While in the NMM simulation, the computation settings are listed in Table 2. Five tests, with time step interval Δt ranges from 0.01–0.0001s (i.e., theoretical incremental rotation angle α ranges from 3.6° to 0.036°), were investigated.

The results of five tests are summarized in Table 3. Both the volume error and the rotation angle error are linear increase with the theoretical incremental rotation angle α (see Fig. 4).

The volume error can be calculated as Vn/V 01 (referring to Eq. (16)). As shown in Fig. 2(b) and Table 3, the real volume error does fit the volume error calculated by Eq. (16). Thus, this result verified that small deformation assumption is the reason of the rotation expansion phenomenon.

Both the volume error and the angle error have strong linear relationship ( R2>0.997) with the rotation angle increment used in the simulation (see Fig. 4). However, it is time-consuming to maintain an extremely low rotation angle increment. Even the incremental rotation angle is taken as α=0.036°, i.e., 10000 steps for a rotation of one circle, the volume error still has 0.4%.

The linear relationship between the volume errors and the incremental rotation angle α can be explained. If incremental rotation angle α is much less than 1, we have
Vn=( 1+αn12)(1+αn22) (1+α02) V0(1+αn12+αn22++α02)V0 (1+nα 2) V0,
and n is the step number for a circle rotation, thus
n2 π/α .

Substitute Eq. (18) into Eq. (17), the block volume after a rotation of one circle can be estimated by
Vcircle(1+2πα )V0 (α<< 1),
where Vcircle is the block volume after one circle, and thus 2π α is a estimation of the volume error.

Besides the volume error, a negative rotation angle error is found in Table 3. Use test 2 as an example, the curves of angular velocity and the rotation angle versus time are plotted in Fig. 5, where the simulation time is 10 s and the block should finish ten circles in theory. It can be found that the angular velocity was decreasing in the simulation and the block only finishes 7.8 circulars after 10 s. Such attenuation of angular velocity is supposed to be owing to the numerical damping in the original NMM scheme (referring to Section 2.1). This issue will be further discussed and corrected later in this paper.

Stress vibration phenomenon during rotation process

Besides the volume error and the rotation angle error (attenuation of angular velocity), stress vibration is also found in upper simulation using NMM.

For the simple rotation example illustrated in Fig. 1, the stress (σx, σy or τxy) will be uniform for the single element used and should complete two periods after a circle. For example, σx here should reach maximum value at rotation angle of −30° (that is, 330°, where the center of gravity is on the positive axis for x) and 150° because of the centrifugal force in the rotation process. Figure 6 shows the stress variation with time of test 1. (The wave of σy is similar to that of σx, thus only σx and τxy are illustrated.)

Referring to Fig. 6, it can be found that the stress containing two waves, as

1) The low frequency one, which approximately completes two periods in 1 s and is as expected.

2) The high frequency one, which has a remarkable amplitude. It can be found that the stress vibration with high frequency has a period equal to 2Dt, i.e., 2 times of time step interval. As shown in Fig. 7, when Dt is changing from 0.01 to 0.005 s, the period of stress vibration changes from 0.02 to 0.01 s. Consequently, the stress vibration cannot be eliminated by decreasing the time step interval Δt.

The low frequency waves versus the time and the rotation angle are plotted in Fig. 8. The phases of waves differ with each other in time domain (Fig. 8(a)) due to the decrease of incremental rotation angle induced by numerical damping, and as expected, the phase differences disappear in the rotation angle domain (Fig. 8(b)), nevertheless, significant amplitude differences are still observed among the three waves. According to the later discussion in Section 5.2, the low frequency wave with small Δt = 0.0001 s is nearly as same as that obtained in large deformation analysis. The stress calculation with large Δt is not correct.

In summary, an unreasonable stress vibration is observed during the rotation simulation. Such vibration neither disappeared due to the increasing of time, nor eliminated by using smaller time step interval (e.g., Fig. 7). Such stress vibration may cause significant error in the stress calculation and is not acceptable.

A summary of rotation error

Three types of rotation errors exist in the original NMM, and are listed below:

1) Volume expansion. Volume expansion is a direct result of small deformation assumption. The volumetric strain error within a time step is approximately equal to the square of rotation angle increment and the error will be cumulative in the simulation.

2) Speed slowing. Because of the numerical damping, the angular velocity decreases with the simulation steps.

3) Stress vibration. A stress vibration with remarkable amplitude and a period of 2Δ t is observed during the rotation simulation. The vibration cannot be eliminated by decreasing the time step interval and will cause unacceptable accuracy of stress calculation.

The implementation of a large deformation NMM

To deal with the volume expansion phenomenon, many commercial FEM softwares, such as Abaqus and Comsol, have provided an additional option using large deformation theory. Meanwhile, some DDA researchers have found the rotation expansion phenomenon and provide some remediation methods, such as [27,47]. However, as indicated in Sections 1 and 3, a correction still use small deformation assumption is insufficient and cannot erase the stress vibration.

To erase the rotation errors in NMM, a large deformation NMM (LDNMM) is proposed and its basic idea is as follows: Green strain is used instead of the linear small deformation strain and a large deformation iteration is introduced to deal with the nonlinearity. There are two difficulties to be overcome as:

1)The derivation of governing equation with the use of Green strain for NMM;

2)The coupling of large deformation iteration with contact iteration in NMM.

The governing equation of the large deformation NMM

Giving a virtual displacement δd and based on the principle of virtual work, the governing equation of can be written as,
δ ε T(σ+ σ 0)dA+=fδd,
where σ0 is the initial stress; A is the integration area; f is the extern force and δ εT(σ+σ0) dA is the virtual work from deformation, which can be divided into 2 parts
δεT Dε dA and δεT σ 0dA ,

where the first part gives the deformation stiffness matrix and the second part refers to the initial stress matrix. The only things necessary is to derive the expression of δε and ε.

If the Green strain (Eq. (10)) is used instead of the linear small strain, the linear part is retaining as same as that in the original NMM and the nonlinear part of strain should be added. The nonlinear part of strain is
εN=12{( u X) 2+ (v X) 2, ( u Y)2 +( v Y) 2, 2( u Xu Y+ vXv Y) }T,
and can be also expressed as
εN=12[ u X v X 0 000 uYv Y v Y u Y u X v X]{ uX vXu Yv Y}= 12 Aθ,
where θ ={ u X, v X, u Y, v Y} T. It is noted that the matrix A is determined by θ, and then the differential of nonlinear strain can be derived as
δ ε N=12δ Aθ+12Aδθ =Aδ θ,
and θ can be calculated from the displacement as
θ=GΔde,
where Δde is the unknown incremental displacement of a NMM element e; G is a coefficient matrix which can be derived from Eq. (2) and just similar to the coefficient matrix for linear strain B0 (see Ref. [1], Section 5.1) G is independent of Δd and can be regarded as a constant matrix in the derivation.

Substituting Eq. (25) into Eqs. (23) and (24), we have
εN=12A GΔde= BNΔde δεN=AGΔde=2 B NΔde,
where BN is the nonlinear part of strain matrix, as
BN=12A G.

Therefore, substituting Eq. (26) into Eq. (21), the following relation valids:
δ εTDε d A=δ (Δ de)T (B0+2BN) TD( B0+BN) dA Δde δεTσ0 d A=δ (Δ de)T (B0+2BN) T σ0dA,
where B0 is the coefficient matrix of the linear strain and is as same as that used in original NMM (see Ref. [1]). Hence, the stiffness matrix of the element e is
Ke= ( B0+2BN) TD(B0+ BN) dA= K 0e+KNe,
{ K0e= B0TD B0dA K Ne= 2BNTDB0+2BNDBN+ B0TDBNdA ,
and the force from initial stress of element e is
fσe= (B0+2BN) T σ0dA.

Thus, the governing equation in matrix form at n th time step is
(K0 +KN +Kcon)Δ d n+M d¨n= f+ fσ+fcon,
where K0 , Kcon f, fσ, and fcon are as same as those involved in original NMM (Eq. (3)); KN and fσ are two newly introduced terms to consider the nonlinear strain. Different with that B0 is a constant matrix, B N is not a constant matrix (Eq. (27)). Hence, iteration is required to achieve the convergence of nonlinear strain in the large deformation analysis.

The large deformation iteration

In the large deformation iteration of Eq. (32), θ is chosen as the key iteration variable and the iteration procedure is implemented as follows:

1) An initial value θ0 is given, e.g., taken as the convergent value obtained in the last time step.

2) Matrix A is calculated from θi, then BN, KN, and fσ can be obtained using Eqs. (27), (30), and (31), respectively, where i is the number of iteration step and is counting from 0.

3) The governing equation (Eq. (32)) is solved, resulting in a displacement field, i.e., Δd.

4) A new value of θi+1 is calculated by Eq. (25) with using coefficient matrix G and Δd.

5) The difference between θi+1 and θi are checked. If the error is larger than the tolerance, θi+1 will be substituted into step 2 to replace θi and the steps 2 to 5 will be repeated.

The upper iteration is in fact a fixed-point iteration which adopts the secant matrix instead of the tangent matrix that is used in Newton Raphson iteration. It is noted that the contact iteration [1] (i.e., open-close iteration) also is a fixed-point iteration, thus the large deformation can be easily coupled with the contact iteration.

To present a clear vision of the large deformation iteration, both the dynamic and static simulation are discussed as follows:

Case 1: static simulation without contact

For a static problem, the govern equation (Eq. (32)) can be simplified as,
(K0 +KN)d=f.

The time step for such problem is meaningless. The large deformation iteration can be implemented as follows:

Step 1: Let i=0, the initial value of θ is given as θ0 =(0,0,0, 0);

Step 2: With θi , Eq. (27) is used to calculate matrix B N, Eq. (30) is used to calculate KN and Eq. (33) is used to solve d;

Step 3: Substitute d into Eq. (25) to compute θi+1 ;

Step 4: Let θi equals to θi+1 and repeat step 2 to 4 until the difference between θi+1 and θi is smaller than the tolerance.

Case 2: dynamic simulation without contacts

For a dynamic problem without contacts, the governing equation (Eq. (32)) can be simplified as,
(K0 +KN)Δ d n+M d¨n= f+ fσ.

In each time step, it is effective to use the same procedure for static problem (Case 1). However, a better initial value can help to make the iteration more efficient. The converged θ at last time step is a good candidate, i.e.,
θn,0 =θn1 ,

where θn, 0 is the initial value of θ in n th time step; θn1 is the converged θ in (n 1)th time step. If time interval do not change in n th time step, The θ of n th time step should be close to that of (n 1)th due to system inertia.

The coupling of large deformation iteration and contact iteration

If contacts exist in the system, the large deformation iteration must be coupled with the open-close iteration in a practical NMM simulation. In this study, the open close iteration is embedded in the large deformation iteration (As shown in the flow chart Fig. 9) where a double nested loop is used with the outer loop for large deformation iteration and the inner loop for open-close iteration.

Case 3: practical NMM simulation involving contacts

A general simulation of NMM is dynamic and involving contacts. It follows the governing equation expressed in Eq. (32). When contacts are involved, open-close iteration is used and often needs to select a time step interval small enough to ensure the convergence. Hence, the time step interval is often non-constant. In this condition, system inertia can be considered by the velocity as follows:
vnθ=θn Δtn,
and
vn,0θ=vn1θ,

where vn,0θ is the initial value in n th time step; vn1θ is the converged value in (n 1)th time step. Then, the iteration processes can be implemented as follows:

Step 1: Let i=0, and give initial value vn,0θ.

Step 2: Calculate θn,i by Eq. (36). Then, use Eqs. (27), (30), and (31) to calculate B N, KN , and fσ, respectively.

Step 3: Carry out open-close iteration. If the open-close iteration is not converged within 8 iterations, time step interval will be reduced by 0.35 times and go back to Step 2. After the open-close iteration is converged, go to next step.

Step 4: Solve Eq. (32) and Substitute the solved displacement Δd into Eq. (25) to recalculate θn,i+1 .

Step 5: Substitute θn,i+1 into Eq. (36) to calculate vn,i+1θ and check the convergence. If the difference between vn,i+1θ and vn,i θ for any element is larger than the tolerance, set i=i+1 and return to Step 2.

So far, a large deformation NMM is established using Green strain. In the new scheme, the large deformation iteration is coupled with the open-close iteration. In addition, because of the inertia effect, a better selection of initial value can benefit to the convergence of large deformation iteration.

Special discussion on the explicit time integration

Obviously implicit time integration is used in upper large deformation iteration. If an explicit time integration scheme is used, the governing equation can be
MlumpedΔd =fres,
where Mlumped and fres represents the assembled lumped mass matrix (which is a diagonal matrix) and the assembled resultant force, respectively. Subsequently in the large deformation iteration, the element force from deformation can be calculated either by,
fdefe=(B0+2B N)σdA,
or by
fdefe=f σe( K0e+KN e)Δde,
where fdefe is the element force from deformation and should be assembled into the resultant force fres.

An explicit time integration algorithm usually requires more iteration numbers. Generally, a small time step interval (such as 1e−5 s, or even as small as 1e−8 s), a large tolerance of unbalanced force and a lower stiffness for contact spring can benefit to the computational stability and accuracy. However, because only the diagonal matrix Mlumped is involved in the explicit time integration, the computation cost can be speed up significantly. In this study, only the implicit algorithm is addressed. An explicit large deformation NMM can be a valuable work in future and it seems to be more efficient with using parallel computation and suitable for the simulation with large number of freedoms [24,25].

The updating rule in large deformation NMM

As same as DDA, NMM also adopts updated Lagrangian scheme, i.e., the variables are defined on the deformed configuration of last time step. Not only the coordinates of substance (i.e., mesh) should be updated, but also all the variables associated with physical body must be updated before carrying out a new step simulation. Such updated Lagrangian scheme has two benefits: 1) it can be easily coping with the deformation with large displacement; 2) it can help to accurately search the contact position.

In original NMM, only the coordinate of mesh and the density of an element are updated. In NMM, the physical body is served as an integration area. If the integration area is deformed and updated, not only the density, but also all the variables depending on the integration area should be updated either. For example, the initial stress should be updated because that σn is defined on the physical body at n th step, not on the deformed physical body at (n +1)th step. In large deformation theory, the deformation gradient F is used to represent the mapping rule from the reference configuration to the deformed configuration [33]. Let u denotes the incremental displacement, X the initial position of n th time step and x the deformed position (in other words, x is the initial position of (n +1)th time step), we have
x=X+u.

Then, the deformation gradient F is written as [33],
[Fi j]= [ xiXi] [ uX+1 uYvX v Y +1] .

Clearly, deformation gradient F can be obtained by θ. Then, the mass density of an element should be updated as
ρn+1=ρn |F|,

where ρ is the density of an element e; | F| is the determinant of F and Eq. (43) can give the same result with that used in original NMM as
ρn+1= ρnAnAn+1,
where A represents the area of an element e.

The stress obtained in n th time step is
σn =σ nini+D( B0+ BN)Δdne,
then updated as
σn+1ini=1|F|Fσn FT,
σn+1ini is the initial stress of (n +1)th time step. The detail derivation of Eq. (46) could be found in Ref. [33], section 6.2.2, where σn is the second Piola – Kirchoff stress and σn+1ini the Cauchy stress. If under small rotation or strain, σn could be close to σn+1ini and the error is limited (see Eqs. (42) and (46)). For large deformation problems, the upper treatment is necessary.

The updating rule in large deformation NMM can be summarized as:

Update the coordinates of mesh.

Update mass density using Eq. (43) and then update stress using Eqs. (45) and (46).

Update other variables applying on the integration area if exists.

Verifications of large deformation NMM

Verification of the volume error and rotation angle error

The simple rotation problem illustrated in Fig. 1 is simulated by the proposed large deformation NMM (LDNMM). The time step is adopted as 0.01s and is corresponding to an incremental rotation angle of 3.6° in each step. The simulation results of NMM and LDNMM are compared in Table 4 and illustrated in Fig. 10. Obviously, the volume expansion existed in NMM (T1 and T2, referring to Fig. 10) is eliminated in the LDNMM (T3 and T4) where the volume error is negligible (Table 4).

As the rotation angle error is owing to numerical damping, it can be eliminated by adjust the parameter involved in Newmark method [38]. As introduced in section 2.1, there are two parameters, as γ and β(see Eq. (5)), in Newmark method. All the tests in Table 4 adopt same g value of 0.5. As discussed in Ref [38], β with value larger than 0.5 introduces numerical damping and a γlarger than 0.25(β+0.5) can ensure the numerical stability. By changing β value from 1.0 to 0.5, the rotation angle errors existed in T1 and T3 are eliminated in T2 and T4 where the rotation angle error is limited.

Based on the results in Table 4 and Fig. 10, it can be concluded that: 1) the small deformation assumption will lead to significant volume errors, and this volume errors are eliminated in large deformation NMM; 2) numerical damping will lead to some rotation angle error, and a simple remedy is to use β=0.5 instead of 1.0.

In addition, the volume error and the rotation angle error in T4 remain the same after five circles, as volume error less than 1e−6% and rotation angle error about −0.033%. The errors are much smaller than that obtained by the original NMM (referring to the Table 3) using 10000 times steps (T4 involves only 100 time steps), where the volume error is 0.395% and the rotation angle error is −0.099%, i.e., LDNMM is superior to NMM for the rotation simulation.

Verification of the stress error

The stress waves in the simple rotation tests are plotted in Fig. 11. Referring to Fig. 11, the stress from large deformation NMM is of high accuracy. The max error of new scheme with 3.6°/step is 0.8% of the amplitude, close to 0.9%, which is the error of original NMM with extreme small incremental rotation angle 0.036°/step and removing high frequency wave. Besides, the troublesome rotation stress vibration phenomenon occurred in the original NMM was eliminated.

Verification of the convergence of large deformation analysis

The large deformation iteration in the new scheme is outside the open-close iteration. Since the open-close iteration used here is as same as that used in the original NMM and has been proved to be converged, only the convergence of large deformation iteration should be verified. A static analysis with large angle rotation is used to check the convergence of large deformation analysis.

As shown in Fig. 12, the deflection of cantilever beam ABCD with point forces P =500 N applied at vertex C and D were simulated by the proposed large deformation NMM. Following are the settings: beam length L= 1000 mm, section size 20 mm×100 mm, elastic mesh with Young’s modulus E = 200 Mpa and Possion’s ratio μ=0.3.

Using the theories of small deflection beam, it is obtained that vertical displacement at the end is v =1000 mmand horizontal displacement is u=0. While using the theoretical solution of large deflection beam [48], the displacement are v =603 mmand u =253 mm. Clearly, the solution of small deflection beam is unreal and large deformation theory is necessary.

As shown in Fig. 13(a), the error of the horizontal and the vertical displacement are 1.9% and 0.8%, respectively. The iteration process in large deformation NMM is plotted in Fig. 13(b), where the max error of θ decrease 1 order of magnitude about every 6 iterations and the vertical displacement is converged in 15 iterations. The convergence of large deformation iteration can be assured in several iterations, even for the case that large rotation occurs in one step.

Numerical examples

A simple rock fall simulation

Rock fall [49] is a common disaster in geotechnical engineering and is lack of a good numerical simulation tool. A simple rock falling problem is simulated here to demonstrate the applicability of the proposed large deformation NMM.

As shown in Fig. 14, a square block with edge length of 0.05 m falls down to a slope. The slope is 0.5 m in height, with slope angle of 45° and connecting to horizontal ground at slope foot. The computation settings were: elastic plain strain with E =10 GPaand μ=0.3, Gravity g =10 m/ s 2, and default time step interval Δt0 = 0.01 s.

The block tracks from the original NMM and that from the proposed large deformation NMM were illustrated in Fig. 14. In LDNMM, the volume change of new scheme was −0.00024%, while that of original NMM was 62%. Besides, the two methods offer two different traces. In the simulation using the original NMM, the block starts to rotate after it contacted with the slope at point A (Fig. 14) and its volume will expand. Such rotation expansion after the first impact will cause a tiny error of the contact position and time during the open-close iteration in the original NMM. After the first impact, the block will keep rotating and expanding. Thus, the second impact between the block and slope happens earlier.

In short, the rotation errors in the original NMM could lead to the wrong solution of large deformation problems, such as impact, toppling, and rolling. A large deformation NMM is required to deal with such kind of simulation.

A simple sliding test on an arc surface

As shown in Fig. 15, a sliding test is simulated where a rectangle block is sliding along a frictionless, arc shaped slope (the arc is approximated by a polyline with 20 points). The block is supposed to enter the slope foot with an initial velocity of v, then move up to the highest point of the arc and finally return back to the horizontal ground at a speed of v.

The NMM mesh is shown in Fig. 16. The gravity is set as g=10 m/s2. The initial velocity v entering the arc should be v=2gh= 20 m/s and is realized by imposing a horizontal acceleration 420 m/s2 from 0 to 0.25 s. The computation settings were: elastic plain strain with E =30 GPa and μ=0.3, default time step interval Δt0 =0.005 s and Newmark parameters [0.5, 1.0].

The block tracks simulated by LDNMM were illustrated in Fig. 17. It is found the block reaches the highest point at 0.921 s with the center elevation of 0.957 m (error −4.3%). The block volume V vs time t is plotted in Fig. 18, which indicates that: the volume in the original NMM is increasing step by step when block is sliding on the arc surface, and this unreasonable volume expansion is eliminated in the proposed LDNMM.

The recorded velocity versus time t is plotted in Fig. 19. Referring Fig. 19, if β=1, the block speed after sliding back to the horizontal surface has lost 3.85% (the original NMM) and 4.05% (the proposed LDNMM), respectively. Such loss of velocity could be induced by the numerical damping.

During the sliding process, the energy of the sliding block is calculated by Eq. (42) as
E =12mvc2+ 12 Iωc2+mg Δh,
where m denotes the density, I is the rotational inertia, vc is the velocity of the block center, ωc is the angular velocity of block center (which is measured using the velocities of two points on the block), and Δh is the lifting height of the block.

The energy from different β is compared in Fig. 20. It can be noted that energy loss happens when the block is sliding on the arc surface. A small β can decrease such energy loss, however, may lead to unreasonable energy oscillation. Referring to Fig. 20, the energy oscillation is negligible when the test using a larger β such as 0.8 (i.e., introduce more numerical damping). A possible explanation can be that the numerical damping decreases the oscillation of the energy storage in contact spring which is not existed in nature. Another possible explanation is reported in Ref. [39], as that the numerical damping allows contact force oscillation to dissipate rapidly and results in a stable contact state. Thus, although numerical damping will lead to energy loss during rotation process, the numerical damping is still necessary for the simulation involving contacts.

Conclusions

Through the theoretical and numerical analysis in this study, it can be revealed that volume expansion and stress vibration will happen in the rotation simulation by original NMM. Such errors are owing to the small deformation assumption adopted in the original NMM and can be eliminated by replacing the linear strain with Green strain.

A large deformation NMM is proposed by introducing Green strain and the large deformation iteration. In the proposed LDNMM, open-close iteration is embedded in the large deformation iteration and a updating strategy for variables defining on the physical body is included.

The proposed method was used to analyze block rotation, beam bending, and rock falling problems. The numerical test results demonstrate that the proposed LDNMM is proved to be converged, serves well for rotation problems, and can eliminate these rotation errors.

Numerical test results also indicate that the time step integration in NMM is in fact a special case of Newmark method which use b as 1.0. Numerical damping exists in NMM or LDNMM if the Newmark parameter b is larger than 0.5. Such numerical damping will lead to a decreasing of angular velocity; however, can help to avoid unreasonable oscillations of the energy in the simulation involving contacts. A further study for the influence of numerical damping on contacts is required.

In addition, although many efforts have been carried out to deal with crack issues over the past decades and great achievements have been achieved (e.g., Refs. [9,10,12,5052], the issues of crack propagation induced (or accompanied with) large displacement and rotation, such as the bending crack, hydraulic fracturing and topping, etc., need urgent solutions. The coupling simulation of cracks, contacts and large deformation theory will be a promising work in in future.

References

[1]

Shi G H. Manifold method. In: Proceeding of the 1st International Forum on DDA Simulation of Discontinuous Media(ICADD-1). New Mexico: TSI Press, 1996, 52–204

[2]

Shi G H. Discontinuous deformation analysis: A new numerical model for the statics and dynamics of deformable block structures. Engineering Computations, 1992, 9(2): 157–168

[3]

Ma G W, An X M, He L. The numerical manifold method: a review. International Journal of Computational Methods, 2010, 7(1): 1–32

[4]

Babuska I, Melenk J M.The partition of unity method. International Journal for Numerical Methods in Engineering, 1997, 40(4): 727–758

[5]

Chen G, Ohnishi Y, Ito T. Development of high-order manifold method. International Journal for Numerical Methods in Engineering, 1998, 43(4): 685–712

[6]

Su H D, Xie X L, Liang Q Y. Automatic programming for high-order numerical manifold method. In: Proceeding of the 6th International Conference Analysis of Discontinuous Deformation (ICADD-6). Trondheim: A. A. Balkema publishers, 2003, 153–160

[7]

Strouboulis T, Babuska I, Copps K. The design and analysis of the Generalized Finite Element Method. Computer Methods in Applied Mechanics and Engineering, 2000, 181(1–3): 43–69

[8]

An X M, Li L X, Ma G W, Zhang H H. Prediction of rank deficiency in partition of unity-based methods with plane triangular or quadrilateral meshes. Computer Methods in Applied Mechanics and Engineering, 2011, 200(5–8): 665–674

[9]

Zheng H, Xu D. New strategies for some issues of numerical manifold method in simulation of crack propagation. International Journal for Numerical Methods in Engineering, 2014, 97(13): 986–1010

[10]

Zhang G X, Li X, Li H F. Simulation of hydraulic fracture utilizing numerical manifold method. Science China. Technological Sciences, 2015, 58(9): 1542–1557

[11]

Yang Y, Tang X, Zheng H, Liu Q, He L. Three-dimensional fracture propagation with numerical manifold method. Engineering Analysis with Boundary Elements, 2016, 72: 65–77

[12]

Ma G W, An X M, Zhang H H, Li L X. Modeling complex crack problems using the numerical manifold method. International Journal of Fracture, 2009, 156(1): 21–35

[13]

Su H, Qi Y, Gong Y, Cui J H. Preliminary research of Numerical Manifold Method based on partly overlapping rectangular covers. In: DDA Commission of International Society for Rock Mechanics, Proceedings of the 11th International Conference on Analysis of Discontinuous Deformation (ICADD11). Fukuoka: CRC Press, 2013

[14]

Liu Z, Zheng H. Two-dimensional numerical manifold method with multilayer covers. Science China. Technological Sciences, 2016, 59(4): 515–530

[15]

Yang Y, Zheng H, Sivaselvan M V. A rigorous and unified mass lumping scheme for higher-order elements. Computer Methods in Applied Mechanics and Engineering, 2017, 319: 491–514

[16]

An X, Ma G, Cai Y, Zhu H. A new way to treat material discontinuities in the numerical manifold method. Computer Methods in Applied Mechanics and Engineering, 2011, 200(47–48): 3296–3308

[17]

Jiang Q, Zhou C, Li D. A three-dimensional numerical manifold method based on tetrahedral meshes. Computers & Structures, 2009, 87(13–14): 880–889

[18]

He L, Ma G W. Development of 3D numerical manifold method. International Journal of Computational Methods, 2010, 7(1): 107–129

[19]

Wu Y, Chen G, Jiang Z, Zhang L, Zhang H, Fan F, Han Z, Zou Z, Chang L, Li L. Research on fault cutting algorithm of the three-dimensional numerical manifold method. International Journal of Geomechanics, 2017, 17(5): E4016003

[20]

Lin C T, Amadei B, Sture S, Jung J. Using an Augmented Lagrangian Method and Block Fracturing in the DDA Method (No. SAND-93-0817C; CONF-940506-3). Albuquerque, NM: Sandia National Labs, 1994

[21]

Li X, Zheng H. Condensed form of complementarity formulation for discontinuous deformation analysis. Science China Technological Sciences, 2015, 58(9): 1509–1519

[22]

Shi G. Contact theory. Science China Technological Sciences, 2015, 58(9): 1450–1496

[23]

Lin S Z, Qi Y F, Su H D. Formulation of high-order numerical manifold method and fast simplex integration based on special matrix operations. In: Proceeding of the 7th International Conference Analysis of Discontinuous Deformation (ICADD-7). Honolulu: CRC Press, 2005

[24]

Qu X L, Fu G Y, Ma G W. An explicit time integration scheme of numerical manifold method. Engineering Analysis with Boundary Elements, 2014, 48(6): 53–62

[25]

Qu X L, Wang Y, Fu G Y, Ma G W. Efficiency and accuracy verification of the explicit numerical manifold method for dynamic problems. Rock Mechanics and Rock Engineering, 2015, 48(3): 1131–1142

[26]

Koo C Y, Chern J C. Modification of the DDA method for rigid block Problems. Journal of Rock Mechanics and Mining Sciences, 1998, 35(6): 683–693

[27]

MacLaughlin M M, Sitar N. Rigid body rotations in DDA. In: Proceedings of the 1st international forum on discontinuous deformation analysis (DDA) and simulation of discontinuous media. New Mexico: TSI Press, 1996

[28]

Cheng Y M, Zhang Y H. Rigid body rotation and block internal discretization in DDA analysis. International Journal for Numerical and Analytical Methods in Geomechanics, 2000, 24(6): 567–578

[29]

Fan H, Zheng H, He S. S-R decomposition based numerical manifold method. Computer Methods in Applied Mechanics and Engineering, 2016, 304: 452–478

[30]

Fan H, Zheng H, Zhao J. Discontinuous deformation analysis based on strain-rotation decomposition. International Journal of Rock Mechanics and Mining Sciences, 2017, 92: 19–29

[31]

Wei W, Jiang Q. A modified numerical manifold method for simulation of finite deformation problem. Applied Mathematical Modelling, 2017, 48: 673–687

[32]

Bathe K J, Ramm E, Wilson E L. Finite element formulations for large deformation dynamic analysis. International Journal for Numerical Methods in Engineering, 1975, 9(2): 353–386

[33]

Bathe K J. Finite Element Procedures. New Jersey: Prentice Hall, 1996

[34]

Terada K, Asai M, Yamagishi M. Finite cover method for linear and non-linear analyses of heterogeneous solids. International Journal for Numerical Methods in Engineering, 2003, 58(9): 1321–1346

[35]

Hansbo A, Hansbo P. A finite element method for the simulation of strong and weak discontinuities in solid mechanics. Computer Methods in Applied Mechanics and Engineering, 2004, 193(33–35): 3523–3540

[36]

Rabczuk T, Zi G, Gerstenberger A, Wall W A. A new crack tip element for the phantom-node method with arbitrary cohesive cracks. International Journal for Numerical Methods in Engineering, 2008, 75(5): 577–599

[37]

Chau-Dinh T, Zi G, Lee P S, Rabczuk T, Song J H. Phantom-node method for shell models with arbitrary cracks. Computers & Structures, 2012, 9293(3): 242–256

[38]

Wang C Y, Chuang C, Sheng J. Time integration theories for the DDA method with finite element meshes. In: Proceedings of the 1st International Forum on Discontinuous Deformation Analysis (DDA) and Simulations of Discontinuous Media. Albuquerque, NM: TSI Press, 1996

[39]

Doolin D M, Sitar N. Time integration in discontinuous deformation analysis. Journal of Engineering Mechanics, 2004, 130(3): 249–258

[40]

Jiang Q, Chen Y, Zhou C, Yeung M R. Kinetic energy dissipation and convergence criterion of discontinuous deformations analysis (DDA) for geotechnical engineering. Rock Mechanics and Rock Engineering, 2013, 46(6): 1443–1460

[41]

Tang C A, Tang S B, Gong B, Bai H M. Discontinuous deformation and displacement analysis: From continuous to discontinuous. Science China. Technological Sciences, 2015, 58(9): 1567–1574

[42]

Antoci C, Gallati M, Sibilla S. Numerical simulation of fluid-structure interaction by SPH. Computers & Structures, 2007, 85(11–14): 879–890

[43]

Rabczuk T, Zi G, Bordas S, Nguyen-Xuan H. A simple and robust three-dimensional cracking-particle method without enrichment. Computer Methods in Applied Mechanics and Engineering, 2010, 199(37–40): 2437–2455

[44]

Ren H, Zhuang X, Cai Y, Rabczuk T. Dual-horizon peridynamics. International Journal for Numerical Methods in Engineering, 2016, 108(12): 1451–1476

[45]

Ren H, Zhuang X, Rabczuk T. Dual-horizon peridynamics: A stable solution to varying horizons. Computer Methods in Applied Mechanics and Engineering, 2017, 318: 762–782

[46]

Zienkiewicz O C, Taylor R L, Fox D D. The finite element method for Solid & Structural Mechanics. Singapore: Elsevier, 2015

[47]

Jiang W, Zheng H. An efficient remedy for the false volume expansion of DDA when simulating large rotation. Computers and Geotechnics, 2015, 70: 18–23

[48]

Bisshopp K E, Drucker D C. Large deflection of cantilever beams. Mathematics and Fly Fishing, 1945, 3(3): 272–275

[49]

Macciotta R, Martin C D, Cruden D M, Hendry M, Edwards T. Rock fall hazard control along a section of railway based on quantified risk. Assessment and Management of Risk for Engineered Systems and Geohazards, 2017, 11(3): 272–284

[50]

Rabczuk T, Belytschko T. Cracking particles: A simplified meshfree method for arbitrary evolving cracks. International Journal for Numerical Methods in Engineering, 2004, 61(13): 2316–2343

[51]

Rabczuk T, Belytschko T. A three-dimensional large deformation meshfree method for arbitrary evolving cracks. Computer Methods in Applied Mechanics and Engineering, 2007, 196(29–30): 2777–2799

[52]

Rabczuk T, Zi G, Gerstenberger A, Wall W A. A new crack tip element for the phantom-node method with arbitrary cohesive cracks. International Journal for Numerical Methods in Engineering, 2008, 75(5): 577–599

RIGHTS & PERMISSIONS

Higher Education Press and Springer-Verlag GmbH Germany, part of Springer Nature

AI Summary AI Mindmap
PDF (1999KB)

2583

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/