Download NM-SESES Tutorial - Numerical Modelling GmbH
Transcript
SESES Tutorial September 2012 151 cretization of the governing equations, see [1, 2]. However, for simplicity and succinctness, we will assume the governing equations have already been discretized and we are looking for methods applying the contact conditions directly on the discretized form. Many discretizations of the governing equations of elasticity use pure displacement Lagrange FEs, where at some selected sampling points Xi , i = 1 . . . N , three degree-of-freedoms ui = u(Xi ) ∈ R3 determine the displacement u(X) at Xi . In turn, the set of sampling points is determined by the finite element mesh and the chosen degree of the approximation for u(X). Other FEs may add other dofs to determine the displacement, as for example rotational dofs for shell elements. Here the numerical implementation of contact algorithms will be more complex and not so general, so that it will be not considered here. Penalty method One advantage of the penalty approach to contact mechanics is that it does not necessarily require any modifications of the underlying finite element implementation and it is solely based on the specification of contact forces in form of tractions. By comparing the known stamp’s position with the actual computed displacements, as soon the impenetrability condition of both bodies is violated, the penalty method adds stiff forces T in the direction of the rigid-body normal n, in order to restore the impenetrability condition. Actually this latter condition can only be satisfied approximately and the degree of approximation is controlled by a penalty parameter. The dilemma is that the better the impenetrability approximation is, the worse is the ill-conditioness of the system to be solved and computing solutions will be slower and harder. For a generic boundary point x = X + u with rigid-body projection x0 , let δ be the actual value of penetration defined by δ = (x0 − x) · n. The penalty method defines the tractions as T = h(δ)n with h(δ) a stiff function having the properties h(δ ≤ 0) = 0 and h(δ ≥ 0) ≥ 0. A good working example is h(δ) = aδb with a ≫ 1 and b = 2. In order not to further slow down the non-linear solution process, we need to correctly specify the traction’s derivatives ∂u T with respect to the displacements u in order to assemble a global exact Jacobi matrix and to guarantee a quadratic convergence rate of the Newton iteration close to the solution. For this task, we need a second order approximation of the surface at x0 given by s(p1 , p2 ) = x0 + tα pα + nkα p2α /2 + O(|(p1 , p2 |3 ) , with free parameters pα and an implied sum over the indices α. The closest point projection of any point x close to x0 is approximately given by x̄0 (p1 , p2 ) = s(p1 , p2 ) with pα = (x − x0 ) · tα (1 + δkα )−1 + O(|x − x0 |2 ). By expressing the surface normal as n̄(p1 , p2 ) = = ∂p1 s × ∂p2 s (t1 + p1 k1 n) × (t2 + p2 k2 n) = |∂p1 s × ∂p2 s| |∂p1 s × ∂p2 s| n − pα kα tα t1 × t2 + p2 k2 t1 × n + p1 k1 n × t2 + p1 p2 k1 k2 n × n , = p |∂p1 s × ∂p2 s| 1 + p2α kα2 we have ∂pα n̄|pα =0 = −kα tα and by the chain rule ∂x n̄ = (∂pα n̄)(∂x pα ) = −kα /(1 + δkα )tα ⊗tα . In a similar way, we obtain ∂x x̄0 = (∂pα x̄0 )(∂x pα ) = −kα tα ⊗tα . It follows