• Aucun résultat trouvé

Error estimation and mesh adaptation for Signorini-Coulomb problems using E-FEM

N/A
N/A
Protected

Academic year: 2021

Partager "Error estimation and mesh adaptation for Signorini-Coulomb problems using E-FEM"

Copied!
8
0
0

Texte intégral

(1)

HAL Id: hal-00589974

https://hal.archives-ouvertes.fr/hal-00589974

Submitted on 3 Feb 2018

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Error estimation and mesh adaptation for Signorini-Coulomb problems using E-FEM

François Kuss, Frédéric Lebon

To cite this version:

François Kuss, Frédéric Lebon. Error estimation and mesh adaptation for Signorini-Coulomb problems using E-FEM. Computers and Structures, Elsevier, 2011, 89 (11-12), pp.1148-1154.

�10.1016/j.compstruc.2010.11.001�. �hal-00589974�

(2)

1

(3)

[26]we have compared the two formulations and shown that the computational cost for the dual method is not too large. For the pri- mal formulation, the computed displacements are good and con- trarily for the dual formulation, the computed stress is obtained precisely. For a number of degrees of freedom similar for the two formulations, the dual method gives better results in term of global error. On particular examples, we have obtained different solutions using the two formulations, particularly on the contact zone: for example, for the same mesh an element edge can be considered as sliding for the primal method and sticking for the dual method.

Considering this result, it seems very interesting to use the two methods together in order to build an error estimate able to give the mesh zones to be modified and to converge to the same result.

2.2. Notations and strong formulation

Let R2be the Euclidian point space, and (O,x1,x2) a Cartesian frame whose unit vectors aree1,e2. We use subscript indices to de- note component, Einstein’s summation convention and differenti- ation with respect toxiis denoted by (),i.

Let the sufficiently smooth bounded regionXR2be the refer- ence configuration of a deformable body, whose boundary is de- noted byC, and letn be the outward normal unit vector toC. The body is subjected to volume forcesFand to surface forcesf onCFC. OnCDCnCFthe displacement is prescribed. The body is in receding contact with a rigid support onCC=Cn(CF[CD) a part of the boundaryC. The unilateral contact is modeled by the Signorini unilateral contact law and friction by the Coulomb dry friction law. The body is supposed to be linearly elastic, whose elasticity A and compliance Sfourth-order tensors are assumed to have classical conditions of regularity. The contact problem is studied in the framework of the static small deformation theory.

The unknowns are the displacement fielduand the stress fieldr

inX, and the governing equations are

rij;jþFi¼0 inX;

rij¼rji inX;

rij¼AijklklðuÞ inX;

ijðuÞ ¼1

2ðui;jþuj;iÞ inX;

rijnj¼fi onCF; u¼uo onCD;

rN60; uN60; uNrN¼0 onCC;

jrTj6lrN; 9kP0:uT¼ krT; ðjrTj þlrNÞuT¼0 onCC; ð1Þ wherelP0 is the Coulomb friction coefficient and the normal and tangential displacement and traction components are, as usual, defined by

rN¼rnn;

rT¼rnrNn;

uN¼un;

uT¼uuNn;

ð2Þ

wherenis the external normal unit toCC. 2.3. Variational formulations

2.3.1. Primal formulation

The primal variational formulation of the contact problem consists of the implicit variational inequality:

Findu2 Kd such that8v2 Kd

aðu;vuÞ þjðu;vÞ jðu;vP0; ð3Þ

where aðu;vÞ ¼

Z

X

AijklijðuÞklðvÞdX;

vÞ ¼ Z

X

FividXþ Z

CF

fividC; jðu;vÞ ¼ Z

CC

lrNðuÞjvTjdC

ð4Þ

andKd¼ fv2 ðH1ðXÞÞ3;v¼u0onCD;vN60 onCCg.

2.3.2. Dual formulation

The dual formulation[9,25,39]of the contact problem consists of the quasi-variational inequality:

Findr2 KrNÞ such that8s2 KrNÞ

r;srÞ srÞP0; ð5Þ

where r;sÞ ¼

Z

X

SijklrijskldX; sÞ ¼

Z

CD

sijnjuoidC;

ð6Þ

and KgÞ¼ns2L2sðXÞ; sij;jþFi¼0 inX; sn¼f onCF;sN60 on CC; jsTj6lgonCCg.

3. Error estimator

3.1. Description of the error estimator

By nature, the accuracy of the results using the finite element method depends strongly on the discretization of the problem.

To obtain satisfactory results, the experience of numerical analysts suffice to obtain a mesh in the case of simple problems. With more complex problems, however, where the solution evolves with time, or in the presence of contact and friction for example, it is more difficult to obtain a suitable mesh. Many error estimators have been proposed for this purpose. They can be classified in three groups, depending on whether they are based on:

smoothing constraints[28,44];

residuals analysis[1,2,45];

or duality[15].

Smoothing constraints error estimators and those based on residuals are based on the measurable differences between ideal and approximate solutions, the first based on the discontinuity of the stress field and the second on the violation of equilibrium con- ditions (for further details, see[24]).

Here we focus on estimators based on duality. This family of esti- mators are based on the concept of the strain energy limits intro- duced by Fraeijs de Veubeke [15] and extended by Debongnie et al.[14].

These estimators give an approximation of the exact overall er- ror, which is calculated using displacement and stress errors. The displacements error is the difference between a kinematically admissible displacement field and the exact displacement field:

Du¼uhu: ð7Þ

The stress error is the difference between a statically admissible stress field and the exact stress field.

Dr¼rhr: ð8Þ

The overall error is defined as the norm of these errors er¼ kh Duk2Xþ kDrk2Xi12

ð9Þ withkDuk2X¼Du;DandkDrk2X¼Dr;DrÞ.

2

(4)

3

(5)

Note that the geometry consists entirely of straight lines, so that comparable results are obtained regardless of the mesh adopted.

The value of the estimator was calculated using a regular mesh with the various characteristic lengths shown inTable 1.

In order to check the validity of the error estimator, the refer- ence error was calculated, using an approximation of Eq.(12)

~eref¼EpðuhÞ þEcðrhÞ

Z

CC

ðrrefDu dCþ Z

CC

urefDrn dCþ Z

CC

ðrrefnÞurefdC

;

ð18Þ whereurefandrrefare obtained by applying the primal and dual methods, respectively, to a sufficiently refined mesh for these fields to presumably approximate the exact solution of the problem. We denotekDuk~ ref ¼ kuhurefkXandkDr~kref ¼ krhrrefkX. These solu- tions can also be used to calculate the displacement and stress er- rors previously mentioned. The number of nodes and elements of meshes with various sizes are shown in this table.

The first point worth noting here is that the stress error is sys- tematically lower than the displacement error. The primal and dual solutions were calculated here using the same mesh. Under this conditions, the dual problem has larger number of degrees of free- dom, and it is therefore logical that the dual solution resembles more the reference solution than the primal solution. It can also be noted that the estimated error was always very similar to the reference error, although it was not consistently higher.

To test the contribution of the dual method to error estimation, we introduced in Eq.(17) the values of the contact and friction forces obtained using the primal approach, replacing the values ob- tained directly by the dual approach. The same approach to evalu- ating the error estimator was then applied, and the results obtained are given inTable 2.

The error in stress immediately increased, whatever the mesh adopted. The estimated error was therefore more distant to the displacement and stress errors. This clearly shows that the accu- racy of the results depends not only on the mesh but also on the method used to obtain the stress field.

4. Mesh adaptation

4.1. Description of the mesh adaptation procedure

In the previous section, we established the effectiveness and appropriateness of using the dual method for error estimation pur- poses. In this section, it was applied to improving the solution of contact problems with friction approached using adaptation techniques.

4.1.1. Basic contributions to the overall error

The formula used here to estimate the overall error was pre- sented in Section3.1. With a given mesh, each element involved increases the value of the error. This contribution is know as ‘‘the local error’’ which is the difference between statically and kine-

matically admissible solutions obtained. The local error is calcu- lated as follows:

ee¼ Z

Xe

ðrhKeðuhÞÞTrhKeðuhÞÞdXe

12

: ð19Þ

In cases without contact, the overall error ecan be obtained from the local errors using the formula (see[24]for example):

e¼ XN

e¼1

e2e

!12

: ð20Þ

In cases involving contact and friction, the following error esti- mator can be used (elementary part of Eq.(17)):

eec¼XNCe

j¼1

2Iec

Z

Cej

ðIðuhÞ þIRðrhÞ þljrhNjjuhTj þrhTuhTþrhNuhNÞdC;

whereIec¼ 1 ifCej2CC; 0 else;

ð21Þ whereCejdenotes the edgejof the elementeandNCedenotes the number of edges of this element. The local error is then expressed by:

ee¼ Z

Xe

ðrhKeðuhÞÞTrhKeðuhÞÞdXe

12

þeec ð22Þ and the overall error estimator can then be calculated in cases with contact and friction by:

e¼ XN

e¼1

e2eþeec

!12

: ð23Þ

Eq.(22)then can be used to calculate the contribution of each element to the overall error, occurring with a given mesh, in cases involving contact and friction. This expression can be used as a basis for improving the mesh, using either of the following two strategies: mesh refinement, in order to reduce the size of the elements which give large local errors, or remeshing in order to analyse the local errors with a view to determining appropriated mesh sizes for obtaining an overall target error.

These two strategies were presented and tested in[24]: the sec- ond was found to be the most effective for dealing with problems in question. This is the strategy presented in the next section.

4.1.2. Improving the solution by performing adaptive remeshing As mentioned above the aim of remeshing is to perform an ini- tial calculation on an initial mesh in order to determine a topology of local errors, which can be used as a basis for creating an opti- mized mesh.

According to finite element convergence theorems, one can show that the local error as regards an element is directly related to its characteristic lengthhand the rate of convergencepe: e¼O h pee

: ð24Þ

In the elastic contactless case,peis equal to 1 with primal linear fi- nite elements[10], as well as with dual linear finite elements[19].

In cases involving contact and friction, its value is 2/3 with primal linear finite elements[7]and 0.5 with dual linear finite elements with Tresca friction[8].

Having previously calculated a topology of local errorseeon an initial mesh, we can predict the local erroree that would be ob- tained using a second adapted mesh:

ee ee

¼ he he

pe

¼ ðreÞpe; ð25Þ

wherereis the local coefficient of reduction of an elemente.

Table 2

Contact of a steel tooth. Comparison beetween the estimated error and the reference error (errors expressed as percentages). Contact forces obtained using the primal approach.

h kDuk~ ref kD~rkref ~eref ~eestim

2 44.07 33.6 55.42 55.35

1 37.82 28.86 47.57 47.57

0.5 25.36 22.67 34.02 33.99

0.2 15.88 16.15 22.65 22.61

0.1 11.63 15.22 19.15 19.74

0.08 9.86 11.61 15.23 15.15

4

(6)

5

(7)

6

(8)

[30] Lebon F. Contact problems with friction: models and simulations. Simul Model Pract Theory 2003;11:449–63.

[31] Lebon F, Raous M. Friction modelling of a bolted junction under internal pressure loading. Comput Struct 1992;93:925–33.

[32] Maunder EAW, Moitinho de Almeida JP, Ramsay ACA. A general formulation of equilibrium macro-elements with control of spurious kinematic modes: the exorcism of an old curse. Int J Numer Methods Eng 1996;39:3175–94.

[33] Paige CC, Saunders MA. Solution of sparse indefinite systems of linear equations. SIAM J Numer Anal 1975;12:617–29.

[34] Pares N, Bonet J, Huerta A, Peraire J. The computation of bounds for linear- functional outputs of weak solutions to the two-dimensional elasticity equations. Comput Methods Appl Mech Eng 2006;195:406–29.

[35] Raous M, Chabrand P, Lebon F. Numerical methods for solving unilateral contact problem with friction. J Méc Théor Appl 1988;7:111–28.

[36] Rivara MC. Mesh refinement processes based on the generalized fixation of simplices. SIAM J Numer Anal 1984;21:604–13.

[37] Sauer-Budge AM, Bonet J, Huerta A, Peraire J. Computing bounds for linear functionals of exact weak solutions to Poisson’s equation. SIAM J Numer Anal 2004;42:1610–30.

[38] Sarigul N, Gallagher RH. Assumed stress function finite element method: two- dimensional elasticity. Int J Numer Methods Eng 1989;28:1577–98.

[39] Telega JJ. Quasi-static Signorinis contact problem with friction and duality. Int Ser Numer Math 1991;101:199–214.

[40] Girija Vallabhan CV, Azene M. A finite element model for plane elasticity problems using the complementary energy theorem. Int J Numer Methods Eng 1981;18:291–309.

[41] Watwood VB, Hartz BJ. An equilibrium stress field model for finite element solutions of two dimensional elastoplastic problems. Int J Solids Struct 1968;4:857–73.

[42] Wieckowski Z, Youn SK, Moon BS. Stress based finite element analysis of plane plasticity problems. Int J Numer Methods Eng 1999;44:1505–25.

[43] Zavelani-Rossi A. An equilibrium approach to plane problems. Comput Struct 2001;79:1877–95.

[44] Zienkiewicz OC, Zhu JZ. A simple error estimator and adaptative procedure for practical engineering analysis. Int J Numer Methods Eng 1987;24:337–57.

[45] Zienkiewicz OC, Zhu JZ. The superconvergent patch recovery and a posteriori error estimates: Parts 1 and 2. Int J Numer Methods Eng 1992;33:331–1382.

7

Références

Documents relatifs

les ordonnances lors du transfert ou du départ du patient. Ce formulaire est donc un BCM informatisé réconcilié, puisqu’il comporte aussi bien la liste de la médication active que

massive scalar fields corresponds to taking a submanifold N ⊂ M, while integrating out the two massive vector fields corresponds to taking the quotient with respect to the

In general, during each iteration of the Parks-McClellan algorithm, we have estimates about the location and number of extrema of E; if we take a subinterval defined by two

The key contribution is a meta-model for the input space based on constrained shape interpola- tion using the manifold of admissible shapes in the shape space for a given

By suppressing the notion of rows and columns, we can keep an oddball paradigm while decreasing by 2 the probability to obtain 2 consecutive flashes on the

The perceived model is set by an economist who (i) knows the correct model but chooses to report a potentially incorrect one, (ii) has preferences that may di¤er from those of

Table 4 presents and defines different hydrological measures within five broad groupings of hydrological response, namely; gross water balance, groundwater recharge, base flow

We tested whether a multifactorial TNM-based histopathologic prognostic score (PRSC), which additionally applies to tumor regression, may improve estimation of prognosis compared