You are on page 1of 61

Sminaire de Sciences Numriques pour la Mcanique

Laboratoire MSSMat (Ecole Centrale de Paris) - 02/06/09

Utilisation de mthodes robustes


et non-intrusives pour l'encadrement de
quantits locales dans les calculs EF
L. Chamoin
LMT-Cachan (ENS Cachan / CNRS / Universit Paris 6 / PRES UniverSud Paris)

Collaborateurs
P. Ladevze
E. Florentin (PRAG)

champs admissibles, stochastique

J. Panetier (docteur)

XFEM

J. Waeytens (doctorant 2A)

dynamique

B. Blaysat (doctorant 1A)

(visco-) plasticit

F. Pled (master 2 TACS)

applications complexes (code maison C++)

H. Leclerc (IR)

dveloppement de la plateforme

Introduction
Problme physique

Modle mathmatique

Modle numrique
3

Introduction
Problme physique

Modle mathmatique

Vrification
Mesure de l'cart entre :
- la solution exacte d'un modle de rfrence
- la solution approche d'un calcul numrique

Modle numrique
3

discrtisation EF

Introduction

Erreur globale sur la structure (norme nergtique, ...)


information incomplte pour le dimensionnement

Erreur locale sur une quantit d'intrt : - moyenne locale de contrainte


- dplacement ponctuel
- etc...

FORTE DEMANDE INDUSTRIELLE POUR POSSEDER DES


OUTILS ROBUSTES DE VERIFICATION LOCALE

Bibliographie
Estimation d'erreur locale

technique d'extraction + estimation d'erreur globale

[Paraschivoiu 97, Peraire 98, Prudhomme & Oden 99, Ladevze 99, Becker 01, etc.]
ESTIMATION D'ERREUR GLOBALE

mthodes bases sur l'erreur en relation de comportement [Ladevze 75]


calcul de champs admissibles
bornes garanties

mthodes bases sur les rsidus d'quilibre


rsolution de problmes locaux
bornes parfois garanties

[Ladevze & Mos 98]

[Babuka & Rheinboldt 78]


[Johnson 91, Rannacher 98]

mthodes bases sur le lissage des champs [Zienkiewicz & Zhu 87]
trs simple mettre en oeuvre (implment dans CAST3M, CATIA, etc.)
5
bornes non garanties

Objectifs
Mettre en place une mthodologie fournissant des
estimations strictes, prcises, et pratiques de l'erreur locale
- strictes : l'encadrement comprend l'erreur vraie
- prcises : l'encadrement est pertinent
- pratiques : la mthode est compatible avec les codes EF (cot, implmentation)
erreur exacte (inconnue)
encadrement calculable

utilisation des outils bass sur l'erreur en relation de comportement


application une large gamme de problmes de mcanique

Plan
Dmarche gnrale d'estimation d'erreur locale (lasticit linaire)

Construction des champs admissibles

Extensions rcentes (XFEM, viscolasticit)

Travaux en cours (dynamique, visco-plasticit)

Conclusions et perspectives
7

Plan
Dmarche gnrale d'estimation d'erreur locale (lasticit linaire)

Construction des champs admissibles

Extensions rcentes (XFEM, viscolasticit)

Travaux en cours (dynamique, visco-plasticit)

Conclusions et perspectives
8

Dmarche gnrale
Problme de rfrence

-Fd

Hyp : - HPP

forces volumiques
imposes

- quasi-statique
On cherche (u, )

forces surfaciques
imposes

-f d

U S

vrifiant:

dplacements imposs

U
-d

les liaisons cinmatiques : u CA

u|1 = ud

1
!(u) = (u + T u)
2

l'quilibre : SA
!
!
!

T r["(u )]d =
f d u d +

F d u dS

u U0

la relation de comportement :

= K"(u)
rsolution par la MEF : (uh , h )

Dmarche gnrale
Erreur en relation de comportement
A partir de (uh , h ) : construction d'une solution admissible (
uh ,
h )
vrifie toutes les quations sauf la relation de comportement

2
h )
uh ,
erdc (

1
=
2

||
h

Point technique : construction de

2
K"(
uh )||K1 d

h [Ladevze 77, Ladevze & Pelle 2004]

uh ,
h ||2K1 , = 2.e2rdc (
||uex u
h ||2K, + ||ex
h )
!
"#
$
estimateur d'erreur globale
1 2
m 2
uh ,
h )
||ex
h ||K1 , = erdc (
2
1
(
h + K"(
uh ))

2
Rem : extension possible au stochastique [Florentin 06]

Dmarche gnrale

Technique d'extraction
criture globale de la quantit locale : I =

! "

T r[
"(u)] + f u d = L(u)

PROBLME ADJOINT [Becker & Rannacher 01]


On cherche (
u,
)

U S

vrifiant :

les liaisons cinmatiques : u

CA_0

u
|1 = 0
:

l'quilibre
!

SA

T r[
"(u )]d = L(u ) u U0

la relation de comportement :

= K"(
u)

11

Dmarche gnrale
Encadrement d'erreur
Problme de rfrence : Sh = (uh , h )
erdc (
uh ,
h )
h = (

uh ,
erdc (u
h ,
h )
h)
Problme adjoint : S
[Ladevze 06]

terme correctif

Iex Ih Ihh (Sh , Sh , Sh ) =

"

h K"(u
)) d
T r (ex
hm )K1 (

|Iex Ih Ihh (Sh , Sh , Sh )| erdc (


uh ,
h ,
h ) erdc (u
h)
Ih + Ihh est une nouvelle approximation de Iex
encadrement garanti de Iex (ou Iex Ih )
valable avec discrtisations indpendantes (pas besoin d'orthogonalit)
encadrement prcis si le problme adjoint est bien rsolu

12

Dmarche gnrale

Rsultats

30
22
20

2.5

2.5
20

18
16

2
10

14

Ud(t)

1.5

12

1.5

10
1

1
!10

6
0.5

0.5
!20

0.5

1.5

1
I=
||

0.5

1.5

2.5

!5

0.06

2.5

0.05
2

yy|T d

!10

0.04
1.5

1.5

0.03

!15
1

0.02

!20

0.5

0.5

1.5

0.5

0.01

0.5

inf Iex

sup

Ih

21.69 22.13

22.97

24.02

1.5

13

Plan
Dmarche gnrale d'estimation d'erreur locale (lasticit linaire)

Construction des champs admissibles

Extensions rcentes (XFEM, viscolasticit)

Travaux en cours (dynamique, visco-plasticit)

Conclusions et perspectives
14

Construction des champs SA


Les diffrentes approches
approche duale [Fraeijs de Veubeke 65, Beckers 98]
pas raisonnable en pratique

approche hybride [Ladevze & Leguillon 83, Ladevze & Maunder 97]
[Strouboulis & Babuka 94]

quilibrage par lment (avec calcul pralable de densits)


technique et assez difficile implmenter

approche "flux-free" [Carstensen & Funken 00, Pares & Diez 06]
quilibrage par patch d'lments (problmes auto-quilibrs)
simple mais potentiellement coteux (en 3D surtout)
OBJECTIF : mise en place d'une technique avec avantages de hybride/flux-free
15

Construction des champs SA


Approche hybride
Mthode standard initie dans [Ladevze 75]
Nombreuses volutions [Ladevze & Rougeot 97, Florentin et al. 02]
>
[Ladevze & Pelle 04]
&

2 tapes:

en quilibre sur le bord des lments


- calcul de densits F
h
solution de problmes locaux autour des noeuds
- calcul de

>

&

>

&

et f )
Deterministic
methods
de problmes
locaux chargs par F

h par lment (rsolution


h
d
In elasticity : Error estimation is of common use

approche en contrainte (polynmes, sous-dcoupage d'lments)


approche en dplacement (enrichissement p+k)

version amliore implmente dans SAMCEF


16

Construction des champs SA


Calcul des densits
condition de prolongement
!
(
h h )i dE = 0 E E, i NE (1)
E

E F h i dS =

(h i f d i )dE = QE (i) E E, i NE

systme d'quations
autour de chaque noeud i
Rn
!

%

%
I

% . 
r
bn (i)

= QE (i) n {1, 2, . . . , N }

%

%.

%

r=1

(1) assure que les problmes sont bien poss (proprits EF)
les densits sont quilibres
!

En F h i dS

densits reconstruites partir des projections brn (i) =

rE

17

Construction des champs SA


Nouvelle technique [Ladevze 08, Chamoin & Ladevze 09]
condition de prolongement
$
"
#
!
1

T r[(
h h )"(v h )]d = 0 v h Vh
Ek E

Ek

i (x) = 1 x

iI

Problme sur le patch

! "

Ek EiI

fonctions
discontinues

(i)

Ek i F h v h dS =

"

Ek

(T r[h $(i v h )]f d i v h )dO = Qi (i v h ) v h Vh1

(i)
sont tq :
Les inconnues F
h

=
F
h

!
iI

(i)

i F
h

18

Construction des champs SA


Spcificits des problmes locaux
! "

terme de gauche:

m JiI

(i)

i F h

J
Ej Em

Ej v h|Ej dS

noyau du problme local = fonctions continues sur i qui s'annulent sur


i

les problmes locaux par patch sont bien poss pour p >1
pour p=1, un traitement particulier est ncessaire

19

Construction des champs SA


Spcificits des problmes locaux
Pour chaque problme par patch

- contrainte induite par la condition de prolongement

"
!

Ek EiI

(i)

Ek i F
h

v h dS

Qi (i v h )

v h

1
Vh

Ek

- minimisation ventuelle d'une fonction cot


(i)
)
Li (i F
h

(i)
1 !
(i) 2

=
(i F h i F h )|m
2
I
m Ji

problme de minimisation sous contrainte

projections
de h

n
20

Construction des champs SA


Discrtisation
(i)
(i)
T
i F h|m = [|m ] fh,m
(i)
i F h|m

v h|Ek

(i)
[|m ] f h,m
(i)
T
[|Ek ] X k
T

- contrainte induite par la condition de prolongement


(i)T

f h

(i)

A X

(i)

=R

(i)T

X (i)

X (i)

matrice de masse

- minimisation ventuelle d'une fonction cot


(i)
1 (i)
(i) T
(i)

(f h f h ) P(f h f h )
2
matrice de pondration (diagonale)

21

Construction des champs SA


Annulation automatique du noyau
Blocage "mcanique"

x
x

x
x

la seule fonction continue sur i qui s'annule sur

(i)T

f h

(i)

A X

(i)

=R

(i)T

(i)

est la fonction nulle

(i)

X
22

Construction des champs SA


Rsolution numrique
On introduit le Lagrangien :
(i)

L(f h , X

(i)

T
T
(i)
(i)
1 (i)
(i)
(i) T
(i)
(i)
(i)

) = (f h f h ) P(f h f h ) (f h A R
)X
2

(i)
P(f (i) f (i) ) = A
(i)
X

h
h
(i)
T
(i)
(i)
A

f =R

multiplicateurs
de Lagrange

T
(i)

(i)

A X

(i)

=R

(i)

T
(i)

(i)
fh

(i)

(i)
1 (i) (i)

fh = fh + P A X

23

Construction des champs SA


Rsultats

t
x

h|xx

h|yy
2

h|xy
0.6

0.2
0.1

1.5

0.4

0
0.1

0.2

0.2
0.3

0.4

0.5

0.5

0.2

0.6

0.7

0.4

0.8

24

Construction des champs SA


Rsultats

h|xx

h|yy
1.8
1.6
1.4

h|xy

0.4

0.7

0.2

0.6

0.5

0.2

0.4

0.4

0.3

0.6

0.2

0.8

0.8

0.1

0.6

0.4

1.2

0.2

1.4

1.6

1.2
1

x 10
9

0
0.1
0.2
0.3

8
7
6

Carte
d'erreur

5
4
3
2
1

25

(and corresponding efficacity index eCRE /||eh ||u ) as well as the CPU
compare
the
EESPT
with
the
standard
hybrid
technique
(EET)
and
the post-processing that provides

h . Computations
were performed
Construction
des
champs
SA we
terms of performance and computational cost. For each method,
Results are given in Tab. 2 for p = 1, and in Tab. 3 for p = 2.
h ) (and corresponding efficacity index eCRE /||eh ||u ) as well as the CPU
Comparaison avec les autres mthodes

the post-processing that provides

.
Computations
were
performed
h
eCRE eCRE /||eh ||u CPU time
critres:
/ facilit
Results are given in
Tab.qualit
2 for/ pcot
= de
1, calcul
and in
Tab.d'implmentation
3 for p = 2.
EET
0.2522
1.5862
126.68
eCRE eCRE /||eh ||u CPU time
SPET
0.1934
1.2164
322.16
EET
0.2522
1.5862
126.68
EESPT 0.2518
1.5836
128.02
p=1
SPET
0.1934
1.2164
322.16

h)

between EET, SPET, and EESPT for p = 1.

EESPT

0.2518

between EET, SPET, and EESPT for


p = 1.
eCRE

p=2

EET
SPET
EET
EESPT

0.1192
eCRE
0.0721
0.1192
0.1095

1.5836

128.02

eCRE /||eh ||u CPU time


1.8226
270.24
eCRE /||eh ||u CPU time
1.1024
674.16
1.8226
270.24
1.6743
272.82

26

Plan
Dmarche gnrale d'estimation d'erreur locale (lasticit linaire)

Construction des champs admissibles

Extensions rcentes (XFEM, viscolasticit)

Travaux en cours (dynamique, visco-plasticit)

Conclusions et perspectives
27

Extension la XFEM
Encadrement des facteurs d'intensit de contrainte
Modle de rfrence

Modle numrique

KI , KII

KIh , KIIh
erreur de discrtisation

L'extracteur utilis est issu de [Babuka 82]

K =

"

T r[ "(u)] f u d

= I, II
28

Extension la XFEM
Problme adjoint

xx

yy

xy

29

Extension la XFEM
Enrichissement XFEM [Belytschko & Black 99, Mos et al. 99]

uh (x) =

i (x)ui +

iNd

iN

i (x)H(x)ai +

iNp

i (x)

4
!
j=1

Fj (x)bji

{Fj (x)} = { r sin , r cos , r sin sin , r cos sin }


2
2
2
2

construction des champs admissibles dans ce cadre ?

30

Extension la XFEM
Calcul des densits d'effort en quilibre [Panetier et al. 09]
Principe : sparation en 2 problmes

h sur 2
construction de
introduction explicite de la
solution asymptotique

h entre 1 et 2
continuit de

h|1 n1 +
h|2 n2 = 0

sur

h sur 1
construction de
technique classique avec condition
de prolongement tendue
31

Extension la XFEM
Calcul dans la rgion 1
On utilise la solution asymptotique en pointe de fissure dveloppe l'ordre n

1
1
1

= ,rr

rr = 2 , + ,r

r = ( , ),r
r
r
r
n
!
i +2
avec (r, ) =
i {1/2, 0, 1/2, 1, 3/2, 2, . . .}
r
i ()
i=1

i () = Ai sin(i ) + Bi cos(i ) + Ci sin[(i + 2)] + Di cos[(i + 2)]


minimisation de l'erreur :

Eh (A, B, C, D) = ||h
h ||K1 ,2
Q : Jusqu' quel ordre doit-on dvelopper la solution ?
32

Extension la XFEM

Calcul dans la rgion 2


dmarche "puriste" d'utilisation de la condition de prolongement

(
h h )i dE = 0

(
h h )(i H)dE = 0

H4

H3
Phi3

1
0.8

H=+1

0.6
0.4

H = +1

0.2
0
1
0.5

0.5

0
!0.5
!1
x

!0.5

!1

H*Phi3

H=-1

H = 1

0.5

!0.5
1

H1
2

H2

Figure 1:

calcul explicite des projections

0.5
0
!0.5
!1

!0.5

!1

F i d

F = F 1 1 + F 2 2 +

H
F 1 1 H

0.5

et

recherche des densits sous la forme :


1

!
0

F i Hd

H
F 2 2 H

33

Extension la XFEM

Calcul dans la rgion 2

reconstruction de

h par une technique de p-raffinement

[Babuka et al. 94]


+ H-raffinement des noeuds sommets
34

Extension la XFEM
Rsultats
Exemple en mode I

KIex = 9.33

Nb lments

1071

inf

9.0223

9.2193 9.2847

sup

9.4609

9.4141 9.3977

Rem : rsultats un peu moins bons pour KII

2975

5831

35

La viscolasticit
e

!1

!1

!e2

!2

!n

Hypothse : quasi-statique
petites perturbations

!n

Trouver (e, s)

liaisons cinmatiques ( e

est CA)
e
p

e(u) = e + e
quations d'quilibre ( s est SA)
n
!
i=1

sj =

"

s e(u )d =

"

u 1 = u d

f d u d +

"

[0,T ]

tq :

F d u dS

u , t

relations de comportement

e = (s) (quations d'tat)


e

conditions initiales

p
e|t=0

e = B(s) (lois d'volution)


p

=0

, B : oprateurs linaires, symtriques, dfinis positifs

36

La viscolasticit

Erreur en dissipation [Ladevze & Mos 96]


(
eh , sh ) : solution admissible
(eh , sh ) : solution EF

vrifie toutes les quations


sauf les lois d'volution

eeh = (
sh )
eph = eh eeh

erreur en dissipation

1
2
eh , sh ) =
ediss (
2

p
||e h

B(
sh )||2B1 ddt

2
ediss

3
2.5
2
1.5
1
0.5
0
20

40

60

1/ t

80

100

120 30

25

20

15

10

1/h

prend en compte toutes les sources d'erreur (estimateur d'erreur globale)

est lie l'erreur exacte par un lien fondamental [Ladevze & Pelle 04]

T
2
||sex sm
||
h B1 , dt

+ El (sex sh )|T

1 2
= ediss (eh , sh )
2

37

La viscolasticit

Problme adjoint
quantit d'intrt

I=

problme adjoint

! "
#
s e + f u ddt

e = e + e

est CA_0

est SA, chargement (


s , f

e = (s) , e = B(s)

les extracteurs (
s , f
avec

p
e|t=T

=0

sont connus analytiquement

= T t , les problmes de rfrence et adjoint sont similaires

solution EF (
eh , sh ) et solution admissible

(
eh ,
sh )

38

La viscolasticit
Calcul des bornes

[Ladevze 06, Chamoin & Ladevze 07]

Iex Ih Ihh (Sh , Sh , Sh ) =

(B(
s

(sex sm
)

)
+
eh )ddt
h
h

|Iex Ih Ihh (Sh , Sh , Sh )| ediss (eh , sh ) ediss (


eh ,
sh )
Ih + Ihh est une nouvelle approximation de Iex
rsultat valable pour des maillages indpendants entre pb direct/adjoint
bornes fines lorsque le problme adjoint est rsolu correctement
39

La viscolasticit
Effets d'histoire
!
1
p
"1 yy|t d
I(t) =
||

0.8

I (t)
h

0.7

l'erreur locale stagne


asymptotiquement

Iex (t)

0.6
0.5
0.4
0.3
0.2
0.1

erreur en dissipation pondre


2
(
eh , sh )
Ediss

1
=
2

p
a(t)||e h

+ nouveau lien fondamental


+ dualit (Legendre-Fenchel : x y g(x) + g (y) )

I ex

0.5

0.4

0.8
0.7

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

aprs

inf

20

T T

0.2

0.1

0.1
8

10

12

14

16

18

20

inf

ex

0.4

0.2

18

sup

0.5

0.3

0
0

0.6

0.3

16

0.7

0.7

14

0.9

0.8

0.8

sup

0.6

12

0.9

0.7

avant

10

a (t)

1
0.9

0
0

0.8

B(
sh )||2B1 ddt
a 2(t)

0.9

10

12

14

16

18

20

40

La viscolasticit

Erreur de modle

modle viscolastique

modle lastique

Iex

elas
Ih

E
elas
Ih

= Iex Ih + Ih
! "# $ ! "#

erreur de discrtisation

erreur de modle

"modle de rfrence": modle


viscolastique discrtis en espace
erreur totale

0.0508
0.0142 (28%)

erreur de modle
41

La viscolasticit
Procdure non-intrusive
!
1
p
"1 yy|T d
I=
||

3
0.09

1.5

0.08
0.07

2.5

0.06

0.05
0.04

0.03

0.5

0.02
0.01
0

1.5
0

10

12

14

16

18

20

1
!0.5
0.5
!1

Solution du problme adjoint

xx|T

yy|T

0.5

1.5

xy|T

localise en espace et en temps, avec de forts gradients

42

La viscolasticit
La dmarche non-intrusive
Enrichissement utilisant les techniques handbook [Strouboulis et al. 00]
n!

P UM

05-

7
05-

7

u
=

j=1

j .
u

hand

+u

res

fonction handbook
(numrique/analytique)

partition de l'unit

2.5

1.5

0.5
!0.5

res

+
S
S = SPhand
UM

0.5

1.5

[Chamoin & Ladevze 08]

hand

- enrichissement SP U M
reprsente les forts gradients locaux
res

permet de vrifier les conditions limites


- rsidu S

res
hand

approximation correcte Sh = SP U M + Sh avec le maillage grossier initial

hand

solution admissible S h = SP U M +

res

Sh obtenue par les techniques classiques

La viscolasticit

La dmarche non-intrusive
xx
3

yy

xy
3

10
2.5

70
60

2.5
5

2.5

50

2
2

Phand
U M |T

40

1.5

20

1.5

!2

10

!5
1

30

0
1.5

!4

!10

!6

!10
0.5

0.5

!20

0.5
!8

!30
0

!15
0

0.5

1.5

0.5

1.5

0.5

1.5

res

h|T

h|T
44
13

La viscolasticit

Quantits ponctuelles
I=

p
!1 xx|t0 (P )

hand

xx

extracteur

1
0

0
0

"

P (r)t0 (t)

enrichissement avec les fonctions de Green

hand

yy

hand

xy

Rem : l'extension aux quantits d' intrt non linaires est possible

45

La viscolasticit

Rsultats
0

120

100

80

60

40

20

10

12

14

16

18

20

2.5

1.5

0.5

0
0
1
2
0.7
0.6
0.5
0.4
0.3
0.2
0.1
2
1.5
0.5

0
!0.1

!0.2

0.5

1.5
2

1
I=
||

inf
= 0.93
Iex

sup
= 1.05
Iex

xx|T d
bornes prcises sans remaillage

46

La viscolasticit

Rsultats

3
1.5
2.5

I=

p
!1 yy|T (P )

1
1.5

2
0.5
1.5

0
1
0.5

inf
= 0.97
Iex

0.5

0.5

0.5

1.5

sup
= 1.04
Iex

inf

Iex

12, 09

12, 41

sup

Ih

fonction de Green

12, 85 12, 98

bornes trs prcises un cot raisonnable

47

La viscolasticit

Rsultats
Balayage sur une zone locale E
1

3
1.5
2.5
1
1.5

2
0.5
1.5

0
1
!0.5

0.5
!1

On suppose que le rsidu

0.5

Shres

0.5

1.5

ne dpend pas de la position du point

P E

12.27 max Iex (P ) 12.92


P E

information pertinente pour la conception robuste

48

Implmentation dans les codes


quantit locale

donnes (gomtrie, matriau, chargement, discrtisation,...)

FONCTION
HANDBOOK
SOLVEUR
CHAMPS
ADMISSIBLES
POSTTRAITEMENT

solution EF

estimateur global
contributions locales

POSTTRAITEMENT

quantit
locale

estimateur local

estimation d'erreur locale = bote noire pour le concepteur

49

Plan
Dmarche gnrale d'estimation d'erreur locale (lasticit linaire)

Construction des champs admissibles

Extensions rcentes (XFEM, viscolasticit)

Travaux en cours (dynamique, visco-plasticit)

Conclusions et perspectives
50

La dynamique
e

[Thse J. Waeytens 2010]

!1

!1

!e2

!2

!n

Hypothse : petites perturbations


p

!n

Trouver (e, s)

liaisons cinmatiques ( e

est CA)
e
p

e(u) = e + e
d'quilibre ( s est SA)
quations
"
#
2

u
2 u + s e(u ) d =
t

u 1 = u d

f d u d +

[0,T ]

tq :

t
F d u dS

u , t

relations de comportement

e = (s) (quations d'tat)


e

conditions initiales

e = B(s) (lois d'volution)


p

e|t=0 = 0 , e |t=0 = 0

, B : oprateurs linaires, symtriques, dfinis positifs

51

La dynamique

Estimation de l'erreur locale


quantit d'intrt

I=

problme adjoint

! "
#
u ddt
s e +

e = e + e

est CA_0

)
est DA, chargement (
s ,

e = (s) , e = B(s)

e|t=T = 0 , e |t=T = 0

Iex Ih Ihh (Sh , Sh , Sh ) =


avec

T
2
||sex sm
||
h B1 , dt

(B(
s

(sex sm
)

)
+
eh )ddt
h
h

+ Etot|T

1 2
= ediss (eh , sh )
2

1er encadrement

|Iex Ih Ihh (Sh , Sh , Sh )| ediss (eh , sh ) ediss (


eh ,
sh )52

La dynamique
Points difficiles
Calcul de couples admissibles de qualit
influence du schma en temps

Estimation de l'nergie cintique du systme


Etot =

! "

'

1
1

(u
h u ex ) (u
h u ex ) + (sh sex ) (sh sex ) d
#2
$%
& #2
$%
&
nergie cintique

nergie libre

utilisation du thorme de Brun [Ladevze 06]

Enrichissement du problme adjoint par la PUM


quelle taille de zone ?
53

La dynamique

Rsultats
Nd

Nd

N0

Dissipation error
in each element

N/m4

x 10

N/m4
4

14

3.5

12

10

2.5

x 10

1 1
I=
t ||

yy ddt

Dissipation error
in each time step

2.5

1.5

0.5

1.5

2
0

0.5

1.5

4.54 Iex 5.36


aprs raffinement local
du problme adjoint

0.5

50

100

54

La (visco-)plasticit
[Thse B. Blaysat 2011]
Hypothse : quasi-statique
petites perturbations
Trouver (e, s)

liaisons cinmatiques ( e

est CA)
e
p

e(u) = e + e
d'quilibre ( s est SA)
quations
!
!
s e(u )d =

S [0,T ] tq :
u 1 = u d

f d u d +

F d u dS

u , t

relations de comportement

e = (s) (quations d'tat)


e

conditions initiales

: linaire

p
e|t=0

B : monotone

e = B(s) (lois d'volution)


p

=0
formulation normale

55

La (visco-)plasticit
Erreur en dissipation
! T! "
#
p
p
2

ediss (eh , sh ) =
(e h ) + (sh ) sh e h ddt
0

avec

: pseudo-potentiels de dissipation

G(sex , eex , sh , eh )dt + El (sex , sh )|T =

2
ediss (eh , sh )

Rem : D'autres dfinitions de l'erreur en dissipation ont t rcemment introduites

56

La (visco-)plasticit
08]
Problme miroir ![Ladevze
T ! "
#
I=
s e + e s ddt
0

petite variation sur

On cherche (
e, s)


e e

est CA_0

s s

est SA_0

[0, T ]

[0,T ] tq :

p
e|t=T = 0
conditions finales :
e
e = (s)
lois d'tat :
p
s)
lois d'volution :
e = B(

= [B(sh + s) B(sh )]

pas de linarisation (= problme adjoint dans le cas linaire)

57

La (visco-)plasticit
Estimation de l'erreur locale
! T! "
p#
p

Iex Ih =
(eex eh ) sh (sex sh ) eh ddt
0

proprits de dualit
+ beaucoup de technicit

|Iex Ih Ihh |

p
p

M (sh , eh , sh , eh )

bornes garanties !!!


Points difficiles

calcul (automatique) des fonctions duales

enrichissement local du problme miroir


58

Conclusions
Il est possible d'obtenir des bornes la fois strictes et prcises de l'erreur
locale Iex Ih dans de nombreux cas (premires bornes du genre)
Le concept d'erreur en relation de comportement, associ des champs
admissibles, semble tre un outil adapt pour la vrification robuste

De nouveaux concepts sont introduits (ex : terme correcteur Ihh , efforts


numriques ddis une QI )

La rsolution non-intrusive du problme adjoint est essentielle pour obtenir


des bornes de qualit un cot acceptable, et pour l'implmentation dans les
codes

59

Perspectives
L'implmentation est en cours dans la plateforme C++ du LMT, afin de tester
la mthode sur des cas-tests industriels
stage de master 2

De nombreux tests et optimisations sont faire pour le non-linaire

Extension d'autres problmes : contact, endommagement, instabilits,


grandes transformations ???

60

You might also like