You are on page 1of 16

14/03/05

17:42

Page 2

Crdits photos : LA MDIATHQUE EDF - D.R.

EDF R&D - D.R. Mars 2005

plaq code_aster7doc9

Version 7

Analyse des Structures


et Thermo-mcanique
pour des tudes et des Recherches

plaq code_aster7doc9

14/03/05

17:42

Page 3

Possibilits de Code_Aster
> Couplages internes
Thermo-hydro-mcanique
Fluide-Structure
> Couplage externe avec dautres
codes
Sol-(Fluide)-Structure (MISS3D)
> Chanages externes avec dautres
codes
Hydraulique : Code_Saturne
Thermique : SYRTHES
Electromagntisme : Flux2D/3D
Dynamique rapide : EUROPLEXUS

NOU

NOU

NOU

> Chanages internes avec la thermique


Hydratation, schage
Mtallurgie
> Chanages internes avec la mcanique
Thermique
Mtallurgie
Hydratation et schage

ER SIO

Multiphysique

ER SIO

VEAUT

Types danalyse

> Gomtriques
Ractualisation gomtrique,
grandes dformations, grandes
rotations
Forces suiveuses
Pilotage en dplacement,
par longueur darc, en
dformation, par sortie de critre
Indicateurs de dcharge et nonradialit du chargement
Contact et frottement : par
contraintes actives, multiplicateurs
de lagrange, par pnalisation
VEAUT
ou encore par la mthode
continue (lagrangien
ER SIO
augment)
Flambement au premier ordre
> Matriaux (95 lois de comportement)
Elasticit linaire, non linaire
Hyperlasticit non linaire
Elastoplasticit locale et gradient
Viscolasticit non linaire
Endommagement local et gradient
Elastoviscoplasticit
Effets mtallurgiques
Donnes matriaux fonction de

Non linarits en statique


et en dynamique

> Analyse modale


Sans ou avec amortissement
(visqueux, hystrtique, modal)
Directe ou par sous-structuration
Normalisation, filtrage,
paramtres modaux
> Rponse transitoire linaire
Directe
Sur base modale
Par sous-structuration
> Rponse transitoire avec nonlinarits locales (sur base modale)
Chocs
Frottement
Lame fluide
> Rponse harmonique
Directe
Sur base modale
Par sous-structuration
> Rponse alatoire
Probabiliste paramtrique et non
paramtrique
Stochastique
> Analyse non linaire directe
VEAUT
Implicite
Explicite
ER SIO
Chocs
Plasticit, endommagement
Contact et frottement
> Sous-structuration
Classique ou cyclique
Analyse modale, transitoire ou
harmonique
> Analyse sismique
Avec chocs ou multiappui
Spectrale ou transitoire linaire
directe ou sur base modale
Calcul amortissement modal
(RCC-G)
> Extrapolation de mesures
exprimentales
Temporelle ou frquentielle
N

> Mcanique
Effort nodaux ou rpartis
Pression
Poids propre
Acclration centrifuge
Mouvements imposs
Dformation anlastique
Effet du vent
> Thermique
Temprature
Flux linaire ou non
Convection force
change entre parois
Chauffage par effet Joule
> Chargements spcifiques (forces
suiveuses, lectromagntiques, tats
initiaux)

> Mcanique
Statique, quasi statique linaire ou non
Dynamique, linaire ou non, sur base
physique ou modale
Rupture, endommagement et fatigue
Interactions Sol-Structure, FluideStructure et Sol-Fluide-Structure
> Thermique
Stationnaire, transitoire, linaire ou
non
Repre fixe ou mobile
> Phnomnes associs
Acoustique
Mtallurgie
Hydratation et schage

Standard
Dcomposition en modes de Fourier
Sous-structuration
Superposition de modles, multichelle
Maillage adaptatif
Calcul de sensibilit
Recalage et optimisation
VEAUT
Calcul mcano-fiabiliste

Dynamique

Chargements

Phnomnes

>
>
>
>
>
>
>
>

la temprature, de ltat
mtallurgique, de lhydratation,
du schage, de la fluence
Dformation progressive
Hydratation, retrait et fluage du
bton
Gomatriaux

NOU

Code_Aster propose, bien au-del


des fonctionnalits standards dun
code de calcul thermo-mcanique,
toute une panoplie de mthodes
danalyse et de modlisation
multiphysique : de lanalyse
sismique aux milieux poreux en
passant par lacoustique, la fatique,
la dynamique stochastique
Ses modlisations, ses algorithmes
et ses solveurs bnficient de
travaux continus damlioration et
de compltude (1 200 000 lignes de
code, 200 oprateurs). Rsolument
ouvert, il est chan, coupl et
encapsul de faon multiple.

Interactions
> Fluide-Structure
Interaction structure-coulement
incompressible ; efforts turbulents
Vibro-acoustique (surface libre)
> Sol-Structure et Sol-Fluide-Structure
Elments de frontire absorbante
Couplage frquentiel avec MISS3D

Page 4

Qualit des tudes

Solveurs

> Thermique linaire et non linaire


Changement de phase
Hydratation et schage
Rsolution en repre mobile
> Evolutions mtallurgiques
Aciers, Zircaloy
Calcul de duret de phases
> Traitements thermiques et soudage

> Indicateurs derreur spatiale


Mcanique (en rsidu pur, par
lissage)
Thermique (en rsidu pur)
> Raffinement/draffinement de
maillage via HOMARD
> Elments finis plus robustes
Mcanique (sous-intgr,
incompressible)
Thermique (modlisation lump)
> Diagnostic du maillage
> Redcoupage du pas de temps
thermo-mcanique
> Calculs de sensibilit
Mcanique
Thermique
Par rapport aux matriaux, aux
chargements et des variations
de domaine.
> Recalage de paramtres
Matriau ou chargement
Par rapport un chantillonnage
VEAUT
dessais ou de rsultats
numriques.
E
> Calculs fiabilistes : probabilit R S I O
de dpassement de seuil par une
mthode de type FORM

> linaires (Gauss, LDLT, multifrontal


paralllise, GCPC, FETI, sousstructuration)
> Non linaires (Newton)
> Schmas dintgration (Runge-Kutta,
Newmark, adaptatifs)
> Modaux (Puissance, Lanczos, IRAM)
> Paramtrage tendu. Plusieurs
stratgies de renumrotation,
stockage, pr-conditionnement,
post-vrification

> Piquage et coude de tuyauteries :


ASPIC/ASCOUF
> Tubes de Gnrateur de Vapeur :
GEVIBUS

Environnement logiciel

> Pr-post traitements : I-DEASTM, GIBI,


Gmsh, ENSIGHT, AGRAF, GID, Xmgrace
> Echange de donnes au format MED
> Outil de gestion dtudes et atelier
VEAUT
de gnie-logiciel : ASTK
ER SIO
> Editeur de Fichiers de Commande
et Analyseur Syntaxique : EFICAS
> Portabilit des bases
VEAUT
> Langage de commande volu:
ER SIO
PYTHON
Boucle, test, structures de
contrle
Mthode, classe
Calcul et visualisation interactives
(bibliothques mathmatiques,
IHM, tracs)

NOU

Outils ddis

NOU

Modlisation

NOU

NOU

NOU

> Catalogue de donnes matriaux


> Raccordement de maillages
VEAUT
incompatibles. Superposition de
ER SIO
modles par mthode Arlequin
> Raccord de modlisation (coque-3D,
poutre-tuyau)
> Condition contraintes planes
adaptable tous les modles
Sans oublier
> Calcul de caractristiques de poutres
> Homognisation (composites,
> Logiciel sous AQ (validations
rptitivit)
indpendantes, rfrentiel de 1700
> Ajout ou enlvement de matire
cas-tests, couverture documentaire
Bibliothque dlments
13000 pages, gestion des sources,
(360 lments finis)
qualification des versions)
> Site code-aster.org (tlchargement,
> Mcanique
documentation en ligne, forum, FAQ,
2D, 2D axi (avec ou sans
exemples)
dcomposition de Fourier), 3D,
> Communication et rseau (revue
sous-intgrs, incompressibles
trimestrielle ASTER chos ; Club des
Barres, poutres (simple ou multiUtilisateurs, son rseau de
fibres), tuyaux, plaques, coques,
correspondants et sa journe annuelle ;
membranes, cbles, lments
Code_Aster Libre sous licence GPL)
discrets ou indformables
> Thermique : 2D, 2D axi (avec ou sans
dcomposition de Fourier), 3D, coques
> Hydratation-Schage : 2D, 2D axi, 3D
> Couplage THM : 2D, 2D axi, 3D
V

> Taux de restitution dnergie globale


thermo-lasticit : G
thermo-lasto-plasticit : GP et GTP
> Taux de restitution dnergie locale
en 3D
> Facteurs dintensit de contraintes
> Modles de rupture fragile et ductile,
amorage et instabilit
> Pilotage spcifique du chargement
> Endommagement local
et non local
> Modlisation de fissure :
VEAUT
lment joint et X-FEM
> Endommagement dcoupl E R S I O
> Analyse la fatigue
Historique de chargement
Mthodes de comptage
Applications de critres spcifiques
> Vrification de critres du RCC-M
> Mthode Zarka-Casier en chargement
cyclique
> Usure progressive
> Analyse limite
> Approche micro-macro : modle
VEAUT
polycristallin

NOU

Rupture,
endommagement,
fatigue et ruine des
structures

> Lois de comportement bton (arm


ou prcontraint), gomatriaux
> Hydratation, schage, fluage propre
diffrentes chelles de temps
> Effet des armatures passives ou de
la pr-contrainte avec comportement
VEAUT
lasto-plastique : barre, grilles
et membrane
ER SIO
> Couplage fluage-fissuration
> Thermo-hydro-mcanique (milieux
poreux, formulation en contraintes
effectives, lois de comportement en
kit...)
> Chargements spcifiques (flux
hydriques et gazeux)
> Procdure dexcavation

Gnie civil-Gotechnique

NOU

Analyse thermique

17:42

14/03/05

plaq code_aster7doc9

ER SIO

plaq code_aster7doc9

14/03/05

17:42

Page 5

Non linaire

VEAUT

Rupture dune prouvette de rsiliance Charpy.

95 lois de comportement
sont disponibles dans Code_Aster : lasticit
isotrope et anisotrope, lastoviscoplasticit
(crouissage isotrope, cinmatique, viscoplasticit,
modles de Chaboche, de Lematre), lois dcrivant
la dformation progressive (modle de Taheri,
polycristallin), lois dendommagement fragile ou
ductile (modle de Rousselier) et toutes les lois
issues de problmatiques cibles (plasticit et
endommagement du bton, aciers, assemblages,
lments cohsifs). Elles se dclinent sur bon
nombre de modlisations et de mailles support. De
plus, des modles en kit permettent de
dmultiplier les possibilits: comportements mono
et polycristallins, fluage et plasticit du bton,
mtallurgie, thermo-hydro-mcanique

La simulation
ER SIO
de milieu poreux
V

Quelle prcision choisir pour calibrer la convergence


de mon calcul non linaire ? Question mille fois
ressasses par le mcanicien la veille de lancer son
calcul. Jusqu prsent les oprateurs non linaires
implicites utilisent de critres de convergence
globaux. La v7 incorpore un nouveau critre utilisant
des valeurs de rfrence physiques (contraintes,
dformations). Ces points forts sont un meilleur
confort dutilisation et une prcision plus adapte,
notamment en prsence de rsidus htrognes
(mlange de modlisation, de physique).

VEAUT

ER SIO

Des calculs plus


rapides et robustes...

NOU

riches en fonctionnalits et de plus en plus faciles


piloter : DYNA et STAT_NON_LINE permettent de
mener une tude statique ou dynamique implicite
avec des non-linarits gomtriques (contact,
grandes transformations) et de comportement ;
DYNA_TRAN_EXPLI les prend en compte en
dynamique explicite. Les options de calcul sont
communes ces trois oprateurs, ce qui permet de
bnficier, la fois en statique et en dynamique, de
toutes les mthodes de contact-frottement, de
larchivage slectif avec observation, des
comportements
En thermique, THER_NON_LINE simule aussi des
non-linarits (matriaux, flux) et permet de
calculer lvolution dans le temps de lhydratation et
du schage du bton.

Quand linstabilit risque dapparatre au niveau de


la structure (flambage) un critre peut tre calcul
en continu pour prvenir la proximit de points critiques. Au niveau local, le comportement de
Drucker-Prager bnficie en v7 du critre de localisation de Rice. Les phnomnes de localisation avec
dpendance pathologique au maillage, caractristiques des modles dendommagement local, peuvent tre rsolus grce lutilisation des modles
non locaux (voir encadr).
Lors dune tude thermo-mcanique, le choix des
discrtisations temporelles mcanique et thermique
peut savrer dlicat. Un critre permet dans
STAT_NON_LINE de les adapter pour prendre en
compte les gradients thermiques significatifs.
Plus gnralement, comment fournir les bonnes
donnes un calcul (matriaux, chargements) ?
Pour cela une procdure de recalage
(MACR_RECAL) identifie les paramtres optimaux
en comparant les rsultats dune exprience avec
ceux de sa simulation. Enfin, la pertinence finale des
rsultats peut tre confronte divers calculs de
sensibilit (SENSIBILITE) et des estimations
derreurs (CALC_ELEM).

Evaluer les contraintes


rsiduelles dun composant
mcanique lissue dune
opration de soudage ou de
transitoires thermiques svres
est essentiel pour expliquer
certains phnomnes de
dgradation (corrosion sous
contrainte, fatigue ). Dans de
telles situations, les matriaux
sont sollicits dans un large
domaine de tempratures et de
vitesses et subissent des
volutions mtallurgiques qui
modifient leur comportement
thermo-mcanique. Les modles
disponibles (un grand choix est
propos via la technique du kit
de lois mtallo-mcaniques)
sont lasto-(visco)-plastiques et
permettent de dcrire diffrents
phnomnes: grandes
dformations, crouissage,
restauration visqueuse,
fluages Les caractristiques
matriaux sont fournies phase
par phase et les lois de mlange
peuvent tre dfinies par
lutilisateur.

Des oprateurs
non-linaires

Mtallurgie

Des outils pour amliorer


la qualit des tudes

NOU

Pour aider mener bien le calcul avec des


comportements adoucissants, il est possible
dutiliser la matrice scante au lieu de la tangente.
Celle-ci, pour certaines non-linarits structurelles
ou de comportement, peut tre non symtrique.
La vitesse de rsolution de systmes linaires non
symtriques de grande taille, par la mthode multifrontale, a t optimise en v7. Si, de plus, on peut
isoler dans la structure des sous-domaines
comportement linaire, il est dsormais possible de
les traiter comme des macro-lments condenss
(sous-structuration statique, MACR_ELEM_STAT).

Dans une tude industrielle, il est


souvent impossible de faire
lconomie dune vritable prise en
compte de non-linarits : matriau,
gomtrique, unilatrale, choc
Pour chacune dentre elles le
Code_Aster, au travers des
oprateurs DYNA_TRAN_EXPLI et
DYNA/THER/STAT_NON_LINE
propose des solutions adaptes.

est un passage oblig pour le


calcul des ouvrages (barrages,
sites de stockage, enceintes).
Elle tient compte dune
circulation de fluide interstitiel
dans un squelette solide avec
pour inconnues, les
dplacements, la temprature et
une ou deux pressions si lon veut
calculer celle de leau et celle du
gaz. Les modlisations thermohydro-mcanique du Code_Aster
(KIT_THM) traitent par
couplage fort toutes les
interdpendances entre ces
inconnues et laissent toute
latitude pour mixer des lois de
comportements varies. En
version 7, les modles
disponibles pour la mcanique se
sont enrichis des modles de
Drcker-Prager, Badel, Mazars et
ceux de luniversit de Barcelone.

plaq code_aster7doc9

14/03/05

17:42

Page 6

Calcul thermo-mcanique non linaire


dun compresseur de turbine
combustion : rotor aubag et quartcompresseur.

Toutes ces mthodes sont utilisables en dynamique.


Le dpouillement est facilit par la cration de
champs stockant les valeurs des jeux, des ractions,
en chaque lieu potentiel de contact qui peuvent tre
visualiss sous forme disovaleurs ou de courbes.
Enfin, lutilisation du contact est simplifi, grce un
point dentre unique : AFFE_CHAR_MECA, mot-cl
CONTACT.

Le contact-frottement
est abord de diffrentes manires dans Code_Aster :
mthode des contraintes actives, pnalise ou
lagrangienne, sans compter la nouvelle mthode
continue. Son primtre dutilisation couvre toute la
gamme des modlisations (2D/3D, poutre et coque) en
se basant ventuellement sur des maillages
incompatibles et avec des gomtries ractualises.

Lobtention de rponses quasi-statiques sur


structures prsentant des instabilits gomtriques
(flambement) ou matriau (loi de type adoucissant,
endommagement) est un problme difficile. La
rponse continue peut ne pas tre obtenue par un
chargement monotone (phnomnes de snapback/through) maltraitant ainsi la convergence du
processus. Heureusement, les mthodes de suivi de
solution (mot-cl PILOTAGE) permettent souvent dy
remdier.
Des mthodes gnrales sont disponibles pour le
suivi de lvolution de structures instables ou le calcul de charge limite: pilotage en dplacement ou par
longueur darc. Pour les matriaux comportement
adoucissant, le pilotage par prdiction lastique
permet de contrler la perte de stabilit locale de
faon efficace, en matrisant les points les plus chargs. Une autre technique consiste sassurer de la
continuit de la rponse en dformation.

Endommagement :
pilotage du chargement.

Dynamique
non linaire implicite :
plasticit
+ grandes dformations
+ contact + frottement.

Modlisations
non-locales

VEAUT

SIO

Pilotage du chargement

ER SIO

AUT

Certaines modlisations sont dveloppes pour


rpondre des critres spcifiques. Cest le cas des
lments prenant en compte lincompressibilit des
dformations plastiques ou, pour les calculs de
charge limite, des lments sous-intgrs stabiliss
(SHB8 en coques, QUAD4, QUAD8, HEXA27).
La modlisation de possibles ruptures de liaisons
cohsives se base aussi sur des lments joints
(XX_FISSURE) adosss une loi dinterface de type
Barenblatt.

Palier hydrodynamique de groupe


turbo alternateur 1300 MW.
Contraintes
mcaniques,
non-linarits
de contact.

et lments finis
particuliers

sont modlisables de diverses faons (mot-cl


DEFORMATION) : SIMO_MIEHE traite des grandes
dformations plastiques et des rotations importantes,
et se dcline en v7 sur plusieurs lois de comportement
: viscoplasticit, avec ventuellement prise en compte
de la mtallurgie, endommagement ductile. En
lasticit non linaire, GREEN traite les grandes
transformations. Sous lhypothse de grands
dplacements et petites dformations, il permet aussi
dutiliser tous les comportements incrmentaux.
Quant PETIT_REAC, il se contente de ractualiser
la gomtrie chaque pas de temps (ncessairement
petit) et ne tolre que les petites rotations. Pour les
structures surfaciques ou lances, les grands dplacements et rotations des poutres et coques sont traites par GREEN_GR.

Via loprateur
INCLUDE_MATERIAU,
lutilisateur dispose dune
kyrielle de donnes matriaux
usuellement utilises dans le
nuclaire : par type (mdiane ou
extrmale), par dsignation
AFNOR et par variante (lamin,
forg). Cet accs automatis
renforce la fiabilit, la
cohrence et la prennit des
tudes. La base associe
capitalise les efforts de
validation des spcialistes
matriaux dEDF R&D et les
donnes normatives du RCC-M
et du RSEM. On peut bien sr
rutiliser cette fonctionnalit
hors de ce contexte pour
constituer une autre base,
prenne et partageable.

Disposer de lensemble des comportements non


linaires pour toutes les modlisations est un choix
darchitecture quil est important de maintenir. Pour
cela les spcificits de certaines modlisations tendent
tre supprimes. Ainsi, en contraintes planes, plus
besoin de dveloppements particuliers : un
algorithme d De Borst enrichit tous les modles de
cette condition, en isoparamtrique comme en lment
de structure. De mme, les modlisations
comportements 1D (barres, poutres multifibres, grilles
darmatures pour le bton arm) peuvent bnficier,
via cette mthode, de la richesse des comportements
dvelopps en 3D (ALGO_1D=DEBORST).

Les grandes dformations


et rotations

Donnes matriaux

NOU

Transversalit
comportement/lment

Les comportements
adoucissants conduisent
naturellement des rsultats
dpendants du maillage.
Pour viter cela, Code_Aster
propose deux faons de
dlocaliser lendommagement et ainsi de supprimer
une telle dpendance non
physique. La premire, plus
prcise, utilise le gradient des
variables internes et est donc
est intimement lie au
modle de comportement.
Elle est oprationnelle pour
les modles de plasticit de
Von Mises, celui
endommagement fragile de
Lorentz et celui, ductile, de
Rousselier. La deuxime,
limite les concentrations de
dformation via un champ de
dformation rgularis. Plus
rapide, elle sapplique tous
les modles
dendommagement.

plaq code_aster7doc9

14/03/05

17:42

Page 7

Bien que trs rpandue dans l'industrie, la mthode


des lments finis ne permet pas de rsoudre
efficacement certains problmes gomtrie
complexe ou voluant dans le temps (suivi de fissure,
dexcavation, jonction de modlisations). Ceux-ci
ncessitent alors des remaillages localiss, laborieux
voire impossibles grer avec lexistant. Pour y
remdier, diffrentes approches sont proposes : les
mthodes Arlequin et X-FEM.
La premire (mot-cl ARLEQUIN) propose une
stratgie multichelle pour raccorder des modles
numriques de natures diffrentes. Par une technique
de superposition, elle ralise facilement des zooms
locaux, des jonctions et des substitutions (rajout dans
un maillage sain dun maillage de dfaut, raccord de
maillages ou de modlisations incompatibles).
La seconde (mot-cl XFEM) permet daffranchir le
maillage de la contrainte du respect des entits
physiques en modlisant des surfaces libres ou des
discontinuits de champs. Un lment fini peut ainsi
tre travers par une fissure rendant le remaillage
moins systmatique.

Maillage adaptatif sans (fig. 2) et avec


suivi de frontire courbe (fig. 3).

Le suivi de frontire
courbe

en maillage adaptatif est


dsormais disponible avec
HOMARD (encapsul dans
MACR_ADAP_MAIL). En effet,
quand le bord dune gomtrie
est courbe, les mailleurs
lapprochent par une succession
de segments. Rsultat, cela
introduit des angles l o il ny
en a pas ! Un dcoupage
adaptatif standard va
invitablement les conserver et
les propager, ce qui est
potentiellement nuisible au
calcul. Linnovation consiste
placer les nouveaux nuds issus
du dcoupage sur la frontire
relle. Ces angles fictifs
sapplatissent et la description
de la frontire courbe va saffiner.
Dautre part, en 2D, toutes les
fonctionnalits du maillage
adaptatif et du diagnostic de
maillage souvrent aux
quadrangles.
VEAUT
7

NOU

ER SIO

ER SIO

Fig. 3

X-FEM :
blocs en
compression
avec interface
en contactfrottant.

Fig. 2

lquipe Code_Aster sefforce continuellement den


amliorer les performances et le primtre
dutilisation. Au menu de la V7 : en calcul modal
quadratique, meilleure prise en compte des
amortissements visqueux et hystrtiques par
lextension de la mthode IRAM ; En sousstructuration, possibilits dassocier des macrolments linaires avec un calcul non-linaire ; Gains
CPU dun facteur deux en complexe et en non
symtrique pour le solveur linaire multifrontal ;
Introduction de la mthode de dcomposition de
domaine FETI en mcanique linaire.

Fig. 1

NOU

NOU

ER SIO

Nouvelles frontires
pour les lments finis

VEAUT

stoffe dune nouvelle macro :


MACR_FIABILITE. Au cours
dun calcul Aster, il est
dsormais possible dvaluer la
probabilit de dpassement
dun seuil donn, en fonction
dune certaine variabilit de
donnes. Pour ce faire,
Code_Aster a t coupl un
logiciel probabiliste dvelopp
en interne EDF R&D, MEFISTO.
Bases sur une minimisation de
type FORM, les interactions
entre les deux codes se
nourrissent des drives de la
valeur cible par rapport des
paramtres. Si ces sensibilits
sont disponibles (mot-cl
SENSIBILITE), il est conseill
de les utiliser pour acclrer le
processus ; sinon elles seront
calcules par diffrences finies.

VEAUT

A paramtres de discrtisation et de rsolution


fixs, on aimerait cette fois quantifier la sensibilit
dun rsultat par rapport ses donnes dentre.
Soit pour comparer linfluence respective de
diffrents paramtres, soit pour insrer cette
drive dans un autre calcul (optimisation, recalage,
fiabilit voir encadr). Ainsi, Code_Aster fournit la
drive analytique des quantits thermomcaniques usuelles (dplacement, contrainte,
temprature, flux, modes propres, taux de
restitution dnergie) par rapport des
paramtres comme les matriaux ou les
chargements, en statique comme en dynamique.
Une fois le paramtre "sensible" identifi (via
DEFI_PARA_SENSI), son pilotage requiert
simplement le rajout du mot-cl SENSIBILITE
dans la commande principale. Le rsultat est un
champ part entire, exploitable comme nimporte
lequel autre. Lexprience montre que ces drives
sont plus fiables et moins coteuses que celles
obtenues par diffrences finies.
De ltude de sensibilits au recalage, il ny a quun
pas,
que
franchit
la
macro-commande
MACR_RECAL qui recale automatiquement des
paramtres matriaux ou chargement partir
dessais sur prouvette ou sur structure. Outre les
valeurs optimales des paramtres, lutilisateur
obtient une estimation de leurs importances
relatives et de leurs ventuels couplages
permettant ainsi de discriminer les paramtres peu
influents.

A donnes physiques fixes, trois effets utilisateurs


entrent en ligne de compte : le maillage, les types
dlments finis et la discrtisation temporelle.
Concernant le maillage, son laboration est une
phase dlicate et coteuse en temps ingnieur et il
est illusoire de prtendre construire, a priori, le
maillage optimal tant les critres dune tude
industrielle peuvent tre varis, voire antagonistes.
Il vaut mieux adapter un maillage grossier aux
exigences dun calcul en post-traitant ses rsultats.
Loprateur CALC_ELEM fournit ainsi une
cartographie derreur, localise sur chaque lment,
sur laquelle loutil de raffinement/draffinement
HOMARD (voir encadr) sappuie. Bien sr, cela ne
dispense pas deffectuer un diagnostic du maillage
initial via, par exemple, MACR_INFO_MAIL et de
suivre les prconisations du code en terme
dlments finis. Quant aux pas de temps, une option
de STAT_NON_LINE les adapte pour conduire un
chanage thermo-mcanique sans heurt.
En complment des chantiers
de modlisation

La panoplie
ER SIO
des outils
mcano-fiabilistes
V

Effets utilisateurs

VEAUT

Sensibilits aux donnes

Le mcanicien lments finis est un


tre exigeant. Du genre : Quel est
le degr de confiance accorder
mes rsultats numriques bruts ?
ou Comment rutiliser mes chers
maillages dans des configurations
pour lesquelles ils ntaient pas
a priori conus ? .
Des fonctionnalits avances de
Code_Aster apportent des rponses
ces questions lgitimes !

NOU

Code_Aster, un facilitateur dtudes

plaq code_aster7doc9

14/03/05

17:42

Page 8

Dynamique
Contraintes modales sur un alternateur

EAUT

R SIO

Le comportement dynamique des


structures peut tre loccasion de
surprises et pas toujours agrables.
Une rsonance et les niveaux de
contraintes dune pompe grimpent !
Lors dun sisme, les mouvements
de surface de leau peuvent faire
vaciller un rservoir !
Heureusement, Code_Aster peut
aider mieux prendre en compte
linertie des structures et ses effets
intempestifs lors des phnomnes
transitoires ou stationnaires.

Lintroduction des termes dinertie dans les


quations de la mcanique permet de modliser la
complexit des phnomnes dynamiques, des
aspects vibratoires ou transitoires. Quils soient
dterministes ou alatoires, que les lois de
comportement soient linaires ou non, que les
dformations des structures soient couples ou non
de lacoustique ou des mouvements de fluide,
que des composants rentrent en contact ou frottent,
Code_Aster permet de les modliser, sur base
modale ou dans lespace physique, sur le systme
dans son ensemble ou par sous-structuration.

Analyse modale
Le calcul des frquences propres et des modes
propres dun matriel apporte dj une information
prcieuse sur son comportement vibratoire. Les
oprateurs MODE_ITER_XX calculent les dformes
modales et leurs pulsations propres, avec ou sans
amortissement structural. Les modes peuvent tre
aussi la base dune rduction du modle ses
principales liberts de mouvement et ainsi allger
ltude des transitoires. On peut bien sr normer les
modes (NORM_MODE) ou les filtrer (EXTR_MODE)
selon diffrentes conventions.

Analyse transitoire ou
frquentielle
Connatre la rponse de la structure une excitation
est indispensable une analyse fine des dformations
et des contraintes au cours du temps. Que les efforts
soient priodiques (DYNA_LINE_HARM), transitoires
(DYNA_LINE_TRAN, DYNA_TRAN_MODAL ou
DYNA_NON_LINE), exprims en spectres sismiques
(COMB_SISM_MODAL) ou bass sur des probabilits
(DYNA_ALEA_MODAL).

Amortissements

Des
phnomnes
dissipatifs
(frottement,
viscosit) interviennent dans les structures ; Ils
ont une influence notable sur lamplitude des
rponses. Cependant lamortissement est souvent
dlicat modliser. Cest pourquoi trois types
damortissement sont disponibles : visqueux,
hystrtique et modal.

De la mesure au calcul
La modlisation numrique permet de complter les
mesures exprimentales aux zones o lon ne
dispose pas de capteur. Dans le domaine frquentiel
ou temporel des champs mcaniques usuels,
PROJ_MESU_MODAL extrapole la grandeur
souhaite en transitant par une base modale du
modle numrique.

Les interactions solstructure


qui interviennent en dynamique des btiments
racteurs ou des barrages votes, peuvent tre
rsolues de deux manires : par couplage
frquentiel avec MISS3D (XX_MISS_3D), code
quation intgrale par sous-structuration de lECP,
ou via des lments de frontire absorbante
modlisant des domaines quasi-infinis (XX_ABSO).
Dans tous les cas, lhypothse danchocit est
vrifie (limination des ondes planes lastiques ou
acoustiques diffractes par la structure vers linfini).

Modlisation du barrage de Grsiole au sisme : couplage


sol-structure entre le gnie civil et la retenue.

Acoustique
Ltude de propagation acoustique dans un fluide
compressible et pour des domaines clos est
modlise (phnomne ACOUSTIQUE) via deux
formulations (classique et mixte). Elles rsolvent
lquation de Helmholtz pour en dduire les champs
de niveau sonore et dintensit acoustique.

Sous-structurer pour
mieux calculer !

Devant la complexit des


structures mcaniques souvent
constitues dun assemblage de
plusieurs composants, les
mthodes numriques ou
exprimentales classiques se
rvlent parfois coteuses ou
inutilisables. Il est donc
prfrable de dcomposer le
modle global en plusieurs
sous-structures et dtudier
sparment leur comportement
vibratoire avant de les raccorder.
Diffrents types de modes
dinterface sont disponibles
dans DEFI_INTERF_DYNA :
Craig-Bampton, Mac Neal ou
modes dynamiques dinterface.
Les maillages des faces nont
mme pas besoin dtre
concidents, Code_Aster
saccommode de raccords
incompatibles.

Diffrents types de force


fluide

sont modlises dans le


Code_Aster. En vibration sous
coulement (crayon combustible) on en distingue deux :
les forces indpendantes du
mouvement de la structure
dues des turbulences ou la
nature diphasique de lcoulement (DEFI_SPEC_TURB) et
les "fluide-lastiques" qui
concrtisent le couplage fluide-structure proprement dit
(CALC_FLUI_STRU).
CALC_MATR_AJOU calcule les
coefficients associs ce couplage. En outre, il est possible
dtudier le couplage vibroacoustique et le ballottement
de structures remplies de
liquide (tuyauterie, rservoir)
avec surface libre laide
dlments ad hoc (modlisations XX_FLUI_PESA/STRU).
Ce couplage fort est trait par
une formulation (u, p, )
symtrique. Il a t rcemment gnralis loprateur
transitoire DYNA_NON_LINE :
la structure peut prsenter
tout type de non-linarit, le
fluide restant, lui, modlis de
manire linaire.

Pression du fluide
contenu dans un rservoir et
mouvement de la surface libre.

plaq code_aster7doc9

14/03/05

17:42

Page 9

Gomatriaux

Les phnomnologies dcrites ici ne peuvent bien


sr tre simules que par des modles Aster
spcifiques. Au del de leur diversit, tous
partagent la proprit de reprsenter une
dgradation du matriau sous cisaillement fonction
du confinement et saccompagnant de variations de
volume sensibles. Selon quil sagit dun bton,
dun limon ou dun sable, dune argile ou dune
roche, le cadre de la formulation variera. On
prfrera le formalisme de lendommagement pour
les btons dont la micro fissuration dtriore la
rigidit, alors que pour les sols la plasticit
permettra de mieux tenir compte des dformations
irrversibles. Pour les argiles, on fera dpendre
lcrouissage plutt de la dformation plastique
volumique et pour les roches, de la dformation
plastique de cisaillement. Dans tous les cas, au
del dun certain seuil, un comportement
adoucissant apparat. Pour les sols et roches, les
fonctionnalits Aster modlisent assez finement les
phnomnes de dilatance concomitants.

La modlisation des sols


non saturs

a fait lobjet de rcents


dveloppements : introduction
du modle de Barcelone et
dune loi de couplage
hydraulique prenant en compte
la dissolution dun gaz dans
leau et la diffusion au sein de
ce mlange
(LIQU_AD_GAZ_VAPE).
VEAUT

Stockage profond et ses alvoles :


concept sudois KBS-3 en milieu
granitique.

Une bonne exprience


dutilisation
Lanciennet de certains de ces modles, leur longue
utilisation ont contribu accrotre leur robustesse.
Les modlisations THM couples sont bien adaptes
aux besoin EDF : tanchit des enceintes de
confinement des centrales nuclaires, problmes lis
au stockage profond des dchets, la resaturation et
la thermo-mcanique dargiles gonflantes,
lendommagement lors du creusement et de la
consolidation de galeries...

ER SIO

Pour les sables et limons, le premier niveau des lois


CJS permet une approche de type "charge limite". Les
deuxime et troisime niveaux introduisent un
couplage entre mcanismes plastiques isotrope et
dviatoire avec des crouissages isotropes ou
cinmatiques incluant la dilatance et le
radoucissement pour le troisime niveau.
Pour
les
argiles
saturs,
Cam
Clay
(RELATION_KIT=CAM_CLAY), la star des
modles, associe une lasticit non linaire et une
plasticit limitant les contraintes un domaine dont la
taille dpend de la pression de consolidation. Son
extension aux sols non saturs, connue sous le nom
de modle de Barcelone (voir encadr), fait en outre
dpendre ce domaine de la pression capillaire. Pour
les roches, Aster a bnfici de lexprience du Centre
EDF dIngnierie Hydraulique de Chambry qui a
dmontr la ncessit de retenir le comportement dit
post pic, cest dire fissur, des roches et a propos
une gnralisation du modle de Hoek et Brown
(LAIGLE).
Code_Aster rpond la varit des phnomnes
hydrauliques par des modles simples pour le
schage et lhydratation du bton, ou plus complexes
bass sur lintgration couple de deux lois
dcoulement non linaires et celle de conservation de
lnergie. Dans la version labore de cette
modlisation sans hypothse sur la pression de gaz,
les changes entre phases sont rgis par les lois
dquilibre trs gnrales de la thermodynamique. Les
coulements sont darcens, permabilits et
saturation sont relies par des lois quelconques
fournies par lutilisateur. De mme pour la relation
entre saturation et pression capillaire. Les
mcanismes de diffusion au sein des mlanges
gazeux (gaz sec et vapeur) et liquides (gaz dissous
et eau liquide) sont rgis par des lois de Fick.

Contraintes effectives sur un site


de stockage : aprs excavation de
la galerie, creusement du puits et
un an aprs la mise en place des
colis.

Des lois de comportement


particulires

Une offre Aster adapte aux


gomatriaux

Non linaires sous chargement nominal, les


gomatriaux sont souvent objet de dformations
diffres : aussi, prdire ltat des ouvrages court
et long terme requiert la simulation des phases de
leur construction. Dautant plus que le
comportement de leau imbibant ces matriaux
nest pas sans consquences mcaniques,
notamment pour lvolution lointaine des sols et
roches. Il est alors primordial de calculer les
coulements en tant que tels car les effets
capillaires lis des tats partiellement saturs
influencent significativement ltat de contrainte. En
particulier pour des matriaux peu permables o
des fortes succions apparaissent.

Elles modlisent galement les volutions


hydrauliques et thermiques ; ces dernires entranant
directement des dgradations de type fissuration par
schage, effondrement par remouillage, plastification
par gonflement des argiles, claquage des terrains d
la dilatation thermique de leau.

NOU

Pourquoi EDF sintresse-t-elle


la modlisation du comportement
des btons, limons, sables, argiles
et roches ? Rponse : au del de
la tenue des barrages, lexpertise
des solutions envisages dans
le stockage des dchets radioactifs.
Les modles de thermo-hydromcanique de Code_Aster sont
un des apports dEDF-R&D dans
lpineuse question de laval
du cycle.

Contraintes mcaniques dans


la jonction galerie-puits.

plaq code_aster7doc9

14/03/05

17:42

Page 10

3D du bton
(BETON_UMLV_FD) permet de
prendre en compte les
dformations dues aux
diffrents retraits (endogne,
thermique et de dessication) et
du fluage de dessication.

Demi-enceinte de
confinement interne :
rseau de cbles de
prcontrainte avec
nervure.

VEAUT

La modlisation
des nappes
darmature

ER SIO

NOU

Bton arm et prcontraint

est facilite par lintroduction


dun nouvel lment, dit
GRILLE_MEMBRANE, qui vient
complter les traditionnels
BARRE et GRILLE. Cet lment
2D plaque travaille en
unidirectionnel (2 lments
superposs sont ncessaires
pour dcrire une nappe de
treillis) et ne possde pas de
rigidit de flexion.

Liaison acier bton

NOU

Le comportement dune structure


en bton arm est dtermin par
ses composants, mais aussi par
leurs interactions. Le catalogue
des modles dcrivant le bton
et lacier est complt par celui
de la liaison acier-bton,
JOINT_BA. Disponible en 2D, il
dcrit le mcanisme de rupture
des liaisons chimiques,
lcrasement du bton et son
glissement relatif autour des
armatures. Toutes choses
essentielles la prdiction des
zones de fissuration.
VEAUT
N

ER SIO

Les armatures du bton sont modlises par des


lments finis de barres ou de grilles orthotropes
excentres pour les nappes de treillis souds.
Code_Aster tire de ce type dlments simplicit de
maillage et faible nombre de noeuds. La loi non
linaire de Pinto-Menegotto simule les mcanismes
de plastification, dcrouissage non linaire et de
flambement ; ce dernier tant dcrit de faon
phnomnologique. Dans la modlisation des
ouvrages en bton prcontraint, en dissociant le
maillage des cbles de prcontrainte de celui du
bton travers, on dcrit mieux les sollicitations selon
les rgles du BPEL (Bton Prcontraint aux Etats
Limites). Pour des structures fortement "encbles"
comme les enceintes de confinement, on accde ainsi
aux effets de la tension des cbles sur les
dformations de la structure.
Des dveloppements rcents facilitent la modlisation de cette prcontrainte. CALC_PRECONT permet
ainsi d'appliquer la tension dans les cbles et de la
retrouver de manire effective en sortie du calcul.
Cette tension peut sappliquer de manire progressive et diffrencie, cble par cble.
Dans les zones dancrages, le poinonnement donne
lieu des niveaux de contraintes irralistes. Avec la
nouvelle option CONE de DEFI_CABLE_BP, l'utilisateur peut dfinir un volume de bton rigidifi, reprsentant le cne d'vanouissement qui n'est gnralement pas prsent dans le maillage. Ceci afin de rpartir les efforts sur plusieurs nuds du bton et, ainsi,
de garantir une solution lment fini plus correcte.

ER SIO

Les volutions des proprits du bton sont traites


par des modles de thermo-hydratation et de schage
associs (Granger, Bazant, Mensi). Les oprateurs
Aster calculent le retrait du bton au jeune ge partir
des variations de lhydratation et le retrait de
dessiccation via un calcul de schage. Pour le fluage
propre, deux modles sont disponibles : Granger et
UMLV biaxial. Quant au fluage de dessiccation
intrinsque, phnomne long terme sous leffet du
chargement mcanique, Code_Aster propose le
modle de Bazant.

Un nouveau
modle
de fluage

Comportement physicomcanique du bton

Le modle de Laborderie (uniaxial, port par des


lments finis de poutres multifibre) couvre bien les
analyses statiques ou comportement sismique car il
tient compte des dgradations dissocies en traction
et en compression, ainsi que louverture-refermeture
des fissures. En 2D et 3D, le modle DDP (Double
Drker Prager) isotrope lastoplastique adoucissant
distingue la traction de la compression. La rponse
Code_Aster la simulation du couplage fluagefissuration, cause de la rupture potentielle
prmature des structures, est lemploi coupl des
modles de Granger et du DDP. Pour suivre
lendommagement par fissuration du bton, les
modles 3D de Badel (ENDO_ISOT_BETON), de
Godard (ENDO_ORTH_BETON) et de Mazars sont
utilisables en formulation locale ou non. Et en cas
de convergence lente, il dsormais possible de
recourir la matrice scante de rigidit au lieu des
matrices lastiques ou tangentes.

Evaluer la dure de vie dune structure en bton,


anticiper et remdier ses dfauts requirent la
connaissance de son tat au jeune ge ou un instant
donn. Do lintrt de la diversit des modlisations
bton, des mthodologies dtudes ralisables et de
leurs validations exprimentales : thermohydratation,
schage,
retrait,
fissuration,
endommagement, fluage, effet des armatures actives
et passives. Outre la tenue physique, les
problmatiques couvrir sont vastes ; par exemple,
ltanchit des enceintes bton de confinement des
centrales nuclaires, leurs dformations dans le
temps. Mais aussi les effets des chargements
accidentels comme le sisme, la perte de rfrigrant
primaire ou le choc de projectiles.

Modles non linaires

VEAUT

Dans la prvision et la matrise de la


tenue mcanique des structures de
gnie civil de production dlectricit,
comme les 58 enceintes de confinement et les 28 arorfrigrants des
centrales nuclaires, ou bien les 213
barrages, les proccupations EDF de
sret des installations sont dominantes. Le positionnement rsolu de
Code_Aster sur la modlisation non
linaire du bton arm prcontraint
permet denvisager sereinement un
suivi numrique dans le temps de
tels ouvrages.

NOU

Gnie civil, bton

CALC_PRECONT :
phasage de cbles sur
une poutre modle.
Maquette SANDIA denceinte : dforme sous poids propre
et prcontrainte et contraintes radiales aux points de Gauss.

plaq code_aster7doc9

14/03/05

17:42

Page 11

10

Lanisotropie
ER SIO
induite par
lendommagement
dans le bton

VEAUT

La modlisation
de la liaison
acier-bton

ER SIO

NOU

est prise en compte dans la loi


ENDO_ORTH_BETON. Cette
dernire permet en outre de
rendre compte du caractre
unilatral du comportement du
bton (dissymtrie traction/
compression, effet de
refermeture des fissures).
La version non locale de cette loi
est disponible, via la mthode
de rgularisation des
dformations GRAD_EPSI.

Le classique taux de restitution dnergie G,


paramtre cl en mcanique de la rupture, permet de
conclure quant la propagation ou non dune fissure.
Les oprateurs Aster CALC_G_XX le calculent pour
diverses situations : 2D, 3D, matriau dpendant de la
temprature, forces de surface ou de volume, pression
sur les lvres. Et ce, en lasticit comme en lastoplasticit, pourvu que le chargement demeure
monotone et radial. Les autres critres usuels en
lasticit que sont les facteurs dintensit de
contraintes sont accessibles en 2D et dans certaines
configurations 3D via CALC_G_THETA ou
POST_K1_K2_K3. Pour dpasser ces limites,
POST_ELEM propose deux nouveaux paramtres :
GTP (G-total plastique) ddi aux situations ductiles et
GP (G-plastique) rserv la rupture fragile en
prsence de plasticit. Ce dernier critre est une
extension la plasticit de la formulation de FrancfortMarigo (RUPT_FRAG) qui, base sur la thorie de
Griffith, dcrit lapparition et la propagation de
fissures dans un matriau lastique. Par ailleurs une
approche sappuyant sur des lments de joint bass
sur une loi dinterface de type Barenblatt (prise en
compte dune interaction rsiduelle entre les lvres de
la fissure) permet de modliser lvolution de fissures
bidimensionnelles dans une direction donne, en
statique comme en dynamique.

Evolution de fissures

La fissuration suivant une loi dinterface nest quun


mode de dgradation, la mcanique de
lendommagement en permet une modlisation plus
fine en se situant lchelle du point matriel.
Si on se cantonne ltude stricto sensu de
lamorage, loprateur POST_ELEM en fournit une
probabilit grce au modle de WEIBULL. Par contre,
si on souhaite modliser lensemble de la rponse de
la structure, de lamorage jusqu la ruine, il est
indispensable de recourir des lois de comportement
couplant lchelle du point matriel lvolution de
lendommagement et des contraintes : par exemple,
BETON_DOUBLE_DP, ENDO_ISOT_BETON ou
MAZARS pour le bton, ROUSSELIER pour lacier.
Cependant, si elles autorisent des modlisations plus
fines, ces lois se heurtent deux difficults :
linstabilit de la rponse globale de la structure et la
localisation des dformations. Pour les surmonter
Code_Aster apporte des rponses novatrices: un
pilotage du chargement spcifique permet de suivre
les instabilits (phnomnes de snap-back/through)
et des comportements formulation non locale
vitent une dpendance pathologique au maillage.

Pour les dgradations mcaniques sous sollicitations


rptes on parle de "fatigue". Dans le cas contraire il
sagit de "rupture" ou "dendommagement". La
mcanique de la rupture sappuie sur des critres
globaux pour statuer sur la propagation dune fissure
existante, alors que la mcanique de
lendommagement intervient au niveau des matriaux
afin de dceler lamorage et le dveloppement de
zones endommages.

Endommagement
de structures

VEAUT

Lanalyse des causes de la ruine


dun ouvrage ou dun composant
mcanique doit tenir compte de la
nature mme des dgradations
constates et du degr de finesse
recherch.
Code_Aster, en offrant une large
gamme de modlisations et doutils
danalyse, des plus prouvs aux
plus exploratoires, couvre les
problmatiques de
lendommagement, de la rupture,
de la fatigue et des charges limites.

NOU

Rupture, Endommagement et Fatigue

seffectue en 2D partir
dlments de joints sappuyant
sur une loi de comportement
JOINT_BA dcrivant la
dgradation et la rupture de la
liaison acier bton.

Dommage par fatigue


La plupart des ruptures de composants industriels en
fonctionnement normal sont dues la fatigue. Son
caractre larv na dgal que sa nocivit, do limportance de lvaluation de ce type de phnomne ds
la phase de conception.
Suivant le type de fatigue ( grands nombres de
cycles, oligocyclique), de sollicitations (dterministe, alatoire, priodique, multiaxiales), de donnes
dentres disponibles (composante ou tenseur des
contraintes...) et de rsultats souhaits (champ en un
point, critre...), Code_Aster propose la mthode
adapte (oprateur XX_FATIGUE). Du classique
WOHLER au critre de Dang Van Papadopoulos, en
passant par la "mthode maison" de TAHERI, le
spectre des combinaisons traites est large.

Elments joints pour modliser lvolution


dune fissure dans une plaque troue.

Coude de circuit RRA :


calcul de dommage par
le critre de Dang Van
et faenage thermique.

Critre damorage
en fatigue

Afin de rpondre au problme


pos par la fatigue thermique,
des critres multixiaux
d'amorage en fatigue grand
nombre de cycles ont t
dvelopps. Lide consiste
chercher la direction normale
pour laquelle, soit la demiamplitude de cisaillement, soit le
dommage est maximal. Avec ces
critres, des chargements
priodiques ou non priodiques
peuvent tre analyss.

Page 12

Du multichelle
au multiphysique

Micro-macro :
isovaleurs de
la contrainte
maximale sur
un agrgat
polycristallin.

EAUT

R SIO

Chanage thermo-mcanique pour des tudes avec


matriaux dpendant de la temprature, avec des
volutions thermiques ou de lhydratation-schageretrait.
En couplant fortement cette fois les quations de la
thermique, de l'hydraulique et de la mcanique
(thermo-hydro-mcaniques), on sintresse aux
milieux poreux, saturs ou non : roches, argiles,
btons.
En thermo-mtallo-mcanique, plus particulirement
utilise pour la simulation du soudage multipasse, le
comportement des aciers d aux changements de
phase est modlisable en 2D et 3D.
L'interaction fluide-structure permet le calcul des
vibrations d'une structure contenant (ou baignant)
dans un fluide au repos ou en coulement.
Un chanage lectricit-mcanique fournit la
dynamique de structures soumises aux forces de
Laplace induites.

Enfin, le multichelle fait son entre


VEAUT
dans le code avec deux nouvelles
fonctionnalits : la mthode Arlequin
ER SIO
(mot-cl ARLEQUIN) et le micro-macro
(DEFI_COMPOR).
La premire raccorde, par une technique de
superposition, des modles numriques de natures
diffrentes. Cela ouvre de nombreuses perspectives.
Par exemple, on peut effectuer des zooms structuraux
dans des zones particulirement sensibles aux
chargements : fissures, soudures, supportages
Le micro-macro, quant lui, permet de manipuler de
faon modulaire des lois de comportement diverses
chelles (voir encadr).

Arlequin : raccord de modlisation coque-3D sur un coude ;


patch dun bloc fissure sur une structure saine.

Chanage Code_Saturne/Code_Aster sur un robinet soupape


Alstom-Velan : maillage et champ de pression du fluide interne.

Grce au format MED,


Modlisation et Echanges
de Donnes

d'lments finis dvelopps


par EDF-R&D et le CEA,
Code_Aster change avec
d'autres codes, des maillages,
des entits topologiques et des
rsultats. La structure de ces
derniers est relativement riche :
tous types de champs par
lments et de champs de
grandeurs, des champs dfinis
partout ou non, et
composantes htrognes.
Cette richesse, gage douverture
l'utilisation d'outils de pr et
post-traitements non
propritaires, a un seul point
dentre, FORMAT=MED, dans
LIRE_MAILLAGE,
LIRE_CHAMP et IMPR_RESU.

Micro-macro

VEAUT

ER SIO
DEFInir un
COMPORtement
partir de briques
lmentaires : telle loi
dcoulement, tel crouissage
cinmatique, tel autre
isotrope, cest ce qui permet
dviter la dfinition de tous
les comportements
combins. Via loprateur
DEFI_COMPOR, ces briques
sont associes un
monocristal et ses systmes
de glissement, pour crer
ainsi un modle de
comportement propre un
groupe de mailles dans
STAT_NON_LINE. On peut
alors effectuer des calculs
dagrgats o chaque grain
maill est constitu dun
monocristal orient.
Cette nouvelle fonctionnalit
micro-macro , ouvre la
voie du multichelle
compltement modulaire.
Il suffit dintgrer ces
diffrentes chelles dans un
polycristal form de
plusieurs monocristaux,
de dfinir une rgle de
localisation pour lensemble
et, hop, le calcul peut tre
lanc !
V

Approches internes

Chanage Code_Saturne (EDF-CEA, thermohydraulique pour le fluide)-Syrthes (EDF, volution thermique pour la paroi)-Code_Aster (structure) avec
interpolation du champ de tempratures ou de pression sur le maillage mcanique.
Chanage Code_Aster-Europlexus (code de
dynamique rapide du consortium EDF-CEA-CCR/IspraSNECMA-Samtech).
Exportation de rsultats d'analyse modale vers LADY
(analyse vibratoire exprimentale). Calcul des
dplacements et contraintes induits par des charges
statiques et sismiques partir d'un modle dfini
dans CIRCUS (vibrations sous coulements des
tuyauteries).
Rponse frquentielle, par MISS3D (code d'quations
intgrales pour la propagation des ondes de lECP),
une excitation sismique, pour des sols stratifis avec
ou sans domaine fluide.
Importation dans Code_Aster de champs d'efforts
volumiques dlivrs par le code d'lectromagntisme
Flux2D/3D en vue du calcul de la tenue thermomcanique de transformateurs ou de moteurs
lectriques.

Pour le multichelle et le multiphysique, on peut


distinguer les approches internes et externes au code.
Dans le premier cas, la multiplicit de la physique est
prise en compte directement par Code_Aster, alors
que dans l'autre, l'interaction est ralise soit par
couplage, soit par chanage avec un autre logiciel de
calcul.

EAUT

R SIO

NOU

Approches externes

Tout serait plus simple si un seul


domaine de la physique intervenait
en mcanique des structures. Mais
dans lindustrie lectrique, comme
ailleurs, les phnomnes sont
souvent coupls. Code_Aster
propose des outils pour raliser des
chanages ou des couplages de
phnomnes, en interne, comme en
externe avec dautres codes
spcialiss.

17:43

14/03/05

NOU

plaq code_aster7doc9

11

plaq code_aster7doc9

14/03/05

17:43

Page 13

Code_Aster,
son site web, sa version libre

Utilisation

En rubrique Liste et Commande convention-type


daccs Code_Aster et ses outils ddis pour EDF
et ses partenaires (gestion de comptes, assistance
tlphonique). Pour tous, en Anomalies et
Evolutions Logicielles le systme de collecte des
erreurs et de traitement des volutions, ses outils et
sa documentation. Dautres rubriques concernent
lAide lOptimisation des Modlisations (AOM), le
Club des Utilisateurs, le serveur centralis, sans
oublier les incontournables Forums (voir encadr).

Tlchargement
Cette rubrique donne accs aux tlchargements du
code, de ses outils et pr-requis : aster le code source
des diffrentes versions, astk gestionnaire graphique
dtudes, GIBI mailleur et post traitements du code
CAST3M, Gmsh mailleur et post traitement libres,
Eficas diteur graphique intelligent de commandes
Aster, METIS algorithme de renumrotation des
nuds adapt pour Aster, MED module dchange de
donnes et HDF5 sa librairie...

Code_Aster en logiciel
libre ! Pourquoi ?

La rponse est bien videmment


la reconnaissance et lenrichissement par lusage. Les dfauts,
plus rapidement et compltement identifis, les savoir-faire
diversifis et la crativit des
contributions mtiers
prcipiteront et garantiront in
fine une meilleure validation/
qualification des modles par
les utilisateurs du rseau.
Au del de laspect technique,
la dimension politique apporte
par EDF R&D et son Code_Aster
Libre sous licence GPL (GNU
General Public License) fruit de
la comptence et des exigences
qualit de lingnierie nuclaire
se place rsolument dans le
transfert innovation industrie.
Cette dmarche entend stimuler
les contributions Aster dquipes
issues du public et du priv (voir
AE n43) en leur offrant en
retour une plate-forme daccueil
prenne rutilisable pour leurs
propres travaux.
Code_Aster Libre est tlchargeable semestriellement et
bnficie, chaque fois, de la
mthodologie Aster de nonrgression prcision
performance de lexistant.

Tout en un !

VEAUT

ER SIO
La version Linux 7.4
a inaugure un nouveau
mode de distribution : le tout en
un ! Les paquets aster-full,
tlchargeables depuis le site,
fournissent le code source du
logiciel et lensemble des outils
et pr-requis ncessaires.
Linstallation sen trouve
grandement facilite et se
rsume en gnral une ligne
de commande.

Dveloppement
On y notera en rubrique Prsentation
les rgles respecter pour dvelopper
dans la version centralise et valider
son dveloppement. En Organisation,
les historiques des mises jour
successives de la version de
dveloppement, leurs procs verbaux
(accs restreint) et un organigramme
des
acteurs
contribuant
aux
dveloppements du code.
La page daccueil informe des faits marquants
(nouvelle version, manifestations)
et vous guide lors de votre visite.

12

Trs actifs, ils sont un lieu


privilgi dchange entre
utilisateurs et dveloppeurs,
interne ou externe EDF.
Ils sont dissocis par thmes :
Utilisation, Installation et
Dveloppement.

La rubrique Documentation offre la totalit de la documentation technique du


code : dUtilisation, de Rfrence, de
Descriptif Informatique, de Validation. Le
Dossier dAdministration (procdures
qualit) et les documentations relatives
la version qualifie EDF sont, dans
cette rubrique, en accs restreint. Pour
la Prise en main, en rubrique Exemples
et Formations, des exemples comments et illustrs avec leurs fichiers de commandes ainsi que les supports des cours
et travaux pratiques des formations.

Les Forums

Les rubriques Gnralits, Fonctionnalits, et


Domaines de modlisation reprennent et dveloppent
les chapitres de cette plaquette Code_Aster V7.
On trouve aussi les transparents prsents lors des
Journes Annuelles Utilisateur et Code_Aster Libre.
La rubrique Applications est consacre des tudes
industrielles Aster. La distinction entre les versions
Libre, de Dveloppement et dExploitation est
explique en rubrique Versions. La rubrique Qualit
prcise les critres dacceptation des volutions et des
corrections. Enfin la rubrique Outils liste les logiciels
utilisant ou utiliss par Code_Aster.

Services

Produit

En Formation, les supports de cours des formations au


dveloppement et, en Version NEW, on trouve toutes
les informations pour faire vivre ses propres surcharges avec les patchs de la version hebdomadaire.

NOU

Le site www.code-aster.org, base


multimdia du code, rpond la
double exigence dtre au service
des utilisateurs et dveloppeurs et
en soutien sa diffusion en logiciel
libre. Visite guide des sections et
rubriques du site et arrt sur les
motivations techniques et politiques
de la mise en libre de Code_Aster.

plaq code_aster7doc9

14/03/05

17:43

Page 14

Produits et services
Depuis 1989, Code_Aster est
reconnu, au sein dEDF, comme
loutil de simulation numrique
dlivrant temps les innovations
indispensables lexpertise des
problmes. La version 7 confirme sa
double mission : un outil de calcul
qualifi et oprationnel qui accueille
des dveloppements issus de la
recherche.

Qualit par la transparence


et la validation
Les critres qualit Aster gouvernant le
dveloppement et la diffusion du code sappuient
sur un rfrentiel qualit auditable satisfaisant aux
exigences de lAutorit de Sret des ouvrages
nuclaire EDF. Ces critres constituent le Plan
Qualit Logiciel Aster et sont dfinis dans le manuel
dAdministration du code. Les fondements
thoriques des modles Aster sont documents
dans les manuels de Rfrence. La validation
indpendante des versions dexploitation du code,
effectue par des socits externes de calculs, porte
sur la conformit du logiciel vis--vis de sa
documentation, la couverture effective des
domaines danalyse affichs, la non-rgression
prcision-performance. La fiche Qualit qui
accompagne chaque version dexploitation est
actualise par sous version (erreurs corriges,
documentations applicables).

Produits

La traditionnelle Journe Utilisateurs


en salle Ailleret (EDF R&D, Clamart)

L'architecture Aster, 1 200 000 lignes de FORTRAN en conception objet (dont 250 000
nouvelles ou modifies en v7), paul par du C et du Python, repose sur un
gestionnaire de la mmoire/image disque, un superviseur des commandes et un
moteur de calculs EF (algorithmes indpendants de la formulation des lments
finis). Son ouverture sappuie sur une large utilisation de catalogues dcrivant les
commandes et les lments finis.

Code_Aster est accessible sous trois formes


exploitation, dveloppement, libre, toutes issues dun code source unique. Ce
source, ses outils et pr-requis sont maintenus et valids sous Unix et Linux, mais la
communaut Aster Libre a montr la faisabilit de leur portage sous Windows,
MacOS
La version dExploitation (v7.4 en dc. 2004) rpond aux exigences qualit dites IPS
(Important Pour la Sret). Elle fait pendant 2 ans objet de maintenances correctives
et de complments de validation et de documentation. Cest la version des
utilisateurs EDF et de leurs fournisseurs agrs. Elle reste disponible pendant 2
annes supplmentaires au titre de la reprise dtudes.
La version de Dveloppement (v8.0 en dc. 2004) senrichit hebdomadairement de
corrections, damliorations et dinnovations
(40 mises jour annuelles). Elle devient la
Toujours plus
version dExploitation au terme dun cycle de
de ressources calculs pour les
dveloppement de 2 ans et aprs qualification.
utilisateurs de Code_Aster : une
Les excutables Unix Aster dexploitation et de
machine centralise AlphaServer
dveloppement sont accessibles pour EDF et ses
Tru64 ES45 (24 processeurs
partenaires sur le serveur centralis.
1Ghz, 100 Go de mmoire, 48
Gflops), un cluster de 10
La version semestrielle Code_Aster Libre est dite
processeurs Opteron 64 bits et
sous licence GPL sur www.code-aster.org. Elle
un accs aux machines
provient du conditionnement de la version de
massivement parallles du
Dveloppement du moment. Des patchs hebdomaCentre de Calcul Recherche et
daires permettent den suivre les mises jour.
Technologie (CCRT) du CEA.

Documentation

AUT

SIO

Le retour dexprience

est un outil prcieux dans le processus de


dveloppement, il collecte les demandes des
utilisateurs, rpertorie les anomalies constates et
suit leur volution au cours du temps. Il sappuie
dsormais sur des technologies intranet pour grer
une base de plus 5000 fiches.

Une quipe centrale dune


vingtaine dingnieurs
dEDF-R&D se consacre la cohrence et la qualit
de la plate-forme Aster (1700 tests de validation ou
non-rgression) : architecture, outils, versionnement,
mise en exploitation, gestion du REX, validation,
documentation, communication, formation... Elle
sentoure aussi dacteurs des projets applicatifs EDF,
de la recherche industrielle et universitaire, de
fournisseurs dtudes et de services. Ainsi, plus de
70 ingnieurs ont particip la v7.

Utilisation (gnralits, syntaxe des commandes, exemples), Descriptif


informatique (architecture, gestion mmoire, superviseur, structures de donnes),
Rfrence (formulations et algorithmes) et Validation (cas test de mcaniques
lmentaires ou de non rgression). En v7: 13 000 pages (60 % du corpus renouvel)
sont diffuses sur www.code-aster.org.

Formation et aide la modlisation


La valeur dun logiciel de simulation repose aussi
sur la comptence et lesprit critique de ses
utilisateurs, qualits qui sacquirent par une
formation initiale et continue significative. Les
stages Aster en proposent pour tous les gots:
Initiation au code ou son Dveloppement ,
matrise des Post-traitements ou des outils de
Qualit des tudes , analyses Dynamique ou
Statique non linaire .

Le service AOM

pour Aide lOptimisation de


la Modlisation apporte
lexpertise ncessaire aux
tudes complexes ou novatrices.
Contact : code-aster@edf.fr.

13

plaq code_aster7doc9

14/03/05

17:43

Page 15

VEAUT

Lcriture directe, " la main", du fichier de commande


dans un diteur de texte peut se rvler fastidieuse et
source de bien des dboires. Il faut naviguer
continuellement dans la documentation des
commandes pour y trouver leur syntaxe, traquer les
parenthses manquantes, les virgules oublies
Aussi lEditeur de FIchiers de Commande et
Analyseur Syntaxique, EFICAS, simplifie grandement
la vie. Cest un logiciel dot dune IHM conviviale qui,
en fonction des choix de lutilisateur, gnre directement un fichier garanti syntaxiquement valide. En
interprtant les catalogues de commande, il gre
automatiquement, syntaxe et mots cls, rgles
diverses et type des concepts attendus.

ER SIO

Lapplication STANLEY est un outil de post-traitement interactif pour les calculs Aster. Elle
permet daccder la liste des champs disponibles dans les structures de donnes
rsultats (dplacements, contraintes, variables internes), den calculer de nouveaux,
den extraire des sous-parties et de les visualiser sous forme disovaleurs (avec Gmsh) ou
de courbes (avec Xmgrace). Il est galement possible de crer de nouveaux lieux
gomtriques pour le post-traitement (point ou droite).
Devenu une commande Aster part entire, STANLEY sutilise facilement: il suffit de
rajouter STANLEY() la fin de son fichier de commande.
Il sadapte toutes les configurations: poste de travail sous Unix, Linux ou Windows,
calcul en local ou sur un serveur distant. Son paramtrage permet une gestion multiconfiguration, lensemble tant mmoris dune session lautre.
STANLEY : explorateur
de rsultats issus
de Code_Aster.

ASTK : plaque
tournante pour
lutilisation et le
dveloppement
dans Code_Aster.

14

STANLEY

NOU

La mise disposition dun outil informatique multi plate-forme, multiversion, utilis et codevelopp par diffrentes quipes passe ncessairement par un gestionnaire dtudes et
de dveloppements. Cest la raison dtre ASTK : slection de la version du code, accs aux
diffrents serveurs de calcul, dfinition des fichiers composant une tude, du type de job
(batch ou interactif), cration dune version surcharge, accs aux outils de gestion de
configuration pour les dveloppeurs et enfin, la gestion des fiches danomalies et
dvolutions du REX. Lvolution rapide des moyens de calcul centralis et la diffusion en
libre de Code_Aster ont acclr la mutation de lancien gestionnaire dtude ASTERIX. Son
successeur, ASTK, a adopt une architecture de type tcl/tk plus modulaire et portable.
Le choix dune architecture client-serveur autorise une sparation nette entre
linterface et les outils daccs au code. Ainsi, ASTK intgre, dans une seule interface,
lensemble des outils de lAtelier de Gnie Logiciel Aster (AGLA) utiliss pour grer la
version de rfrence en batch (traitement par lots) et ceux des versions locales.
Cette interface utilise des protocoles rseaux pour transfrer les fichiers entre les
clients et le serveur ou pour lancer des commandes distantes, y compris travers
Internet. Lutilisateur peut facilement rpartir ses fichiers de donnes et de rsultats
sur diffrentes machines, linterface assurant le transfert des fichiers, ventuellement
compresss, travers le rseau.
Outre laccs Code_Aster, ASTK permet de lancer diffrents outils au choix de
lutilisateur, comme EFICAS, STANLEY ou des logiciels de maillage et de visualisation.
Pour les utilisateurs qui souhaitent suivre les volutions hebdomadaires du code, rien
nest plus simple, ASTK soccupe de tout ! Rcupration des fichiers de mise jour sur le
site et reconstruction de lexcutable.

EFICAS

ER SIO

EFICAS : diteur graphique intelligent de commandes Aster.

ASTK

VEAUT

Calcul de haut niveau ne rime plus


avec casse-tte lutilisation .
Aujourdhui, des interfaces
ergonomiques facilitent
grandement lutilisation du code.
En quelques clics, EFICAS, ASTK et
STANLEY dfinissent, effectuent et
post-traitent votre calcul. A terme,
lintgration la plate-forme
denvironnement logiciel SALOME
dcuplera ces possibilits.

NOU

Code_Aster,
un logiciel convivial

plaq code_aster7doc9

14/03/05

17:43

Page 16

Calcul des effets de la houle


sur un mat d'olienne par un chanage
STREAM-GIBI-Code_Aster.

Lutilisateur avanc peut intervenir


facilement dans le code, en partie
grce PYTHON, pour par exemple :
crire des applications mtiers,
introduire lments finis et lois de
comportement, dfinir de nouveaux
formats dchanges.

Le langage de commandes
Lutilisateur de Code_Aster dcrit les paramtres et
le cheminement de son tude dans un fichier texte.
Celui-ci est compos de commandes contenant
elles-mmes des mots-cls qui reoivent en
arguments : textes, entiers, rels ... ou des noms de
concepts prcdemment crs par d'autres
commandes. Ces concepts sont des objets nomms
par l'utilisateur, produits par des commandes et
potentiellement utilisables ou modifiables par
d'autres.
La grammaire et le vocabulaire de ce langage de
commande, propre Code_Aster mais crit sur base
PYTHON, sont dcrits dans des catalogues. Pour
composer des fichiers de commande corrects,
lutilisateur devra soit connatre les rgles
lmentaires dcriture PYTHON, sinformer de la
syntaxe de chaque commande dans la
documentation, soit plus interactivement utiliser la
saisie graphique des commandes dEFICAS.

Superviseur et PYTHON
Dans une utilisation plus avance, l'utilisateur peut,
grce PYTHON, introduire de la programmation
dans son jeu de donnes : de la plus simple
(structures de contrle, boucles, tests), la plus
complexe exploitant toute la richesse de ce langage
interprt (mthodes, classes, importation de
modules exognes comme TkInter, pour les IHM,
numerical pour des usages mathmatiques ).
Sur cette illustration, au cours dun unique job et
sans manipulation de fichiers par lutilisateur, le
mme calcul est conduit plusieurs fois en appelant
un modeleur/mailleur distant avec modification du
rayon de cintrage du coude. La boucle sarrte
conditionnellement sur une valeur limite de
contrainte.

Code_Aster, un logiciel
souple et ouvert
Tout objet lmentaire de la mmoire FORTRAN peut tre rcupr dans lespace de
nom PYTHON par lutilisateur : dans cet exemple, il sagit dun indicateur de
contrainte maximum dans le coude du tuyau. Pour les concepts globaux les plus
utiles et gnraux (tables, rsultats, champs, maillages), des passerelles existent et
permettent den obtenir une reprsentation PYTHON fins de manipulation dans ce
langage.
D'autre part, il est possible de dfinir facilement des macro-commandes crites
directement en PYTHON dans le fichier de commande. Cela permet d'encapsuler une
squence de commandes rcurrente et d'purer ses entres-sorties. L'utilisateur
n'a donc plus surcharger l'excutable pour en profiter ! Le dveloppement d'outils
mtier en est grandement facilit.
Cependant, un fichier contenant d'autres instructions que les seules commandes
officielles ne pourra tre ni produit, ni dit par EFICAS. L'emploi des fonctionnalits
voques ci-dessus constitue une utilisation "avance" du code qui n'est pas, pour
l'instant, supporte par cet outil.
Pour le chanage avec dautres codes, tout est possible : lancement dun excutable
tiers par EXEC_LOGICIEL ou soumission directe en PYTHON ; pour les changes de
champs et de maillage, le format MED est privilgier.

Elments finis et lois de comportement


Si votre problme ne saccommode pas des 95 lois de comportement actuellement
prsentes, la programmation ou la modification dune loi de comportement est aise.
Aprs avoir enrichi en consquence les catalogues des commandes DEFI_MATERIAU
et STAT/DYNA_NON_LINE des mots cls permettant dintroduire ses paramtres
dentre, il reste crire la routine ralisant lintgration de cette loi de comportement.
Elle fournira les donnes lmentaires indispensables lalgorithme de rsolution
(tenseur des contraintes et variables internes ractualises, matrice tangente ).
Diffrents utilitaires facilitent et fiabilisent cette intgration.
De mme pour les lments finis, si vous ne trouvez pas llment adquat dans les 360
existants, vous pouvez crez le vtre. Moyennant lappropriation de la dmarche
dcrite dans la documentation de dveloppement, introduire un nouvel lment fini est
modulaire et ne ncessite pas de matriser tout le code.

Echanges pr/post dans diffrents formats


Code_Aster est aussi un solveur souple par le nombre de ses formats dchange et de
stockage des donnes. Maillages, champs et rsultats peuvent tre lus et crits dans la
plupart des standards connus. Maquetter en PYTHON une interface de traduction de
maillages et de rsultats dans un nouveau format est ais. Limage mmoire des objets
calculs, ventuellement conserve en fin dexcution, peut tre crite dans un format
portable sur toute plate-forme.

Optimisation du rayon
de cintrage dun coude par
un chanage Gmsh- Code_Aster.

15

17:42

Page 1

EDF R&D - D.R. Mars 2005

14/03/05

Crdits photos : LA MDIATHQUE EDF - D.R.

plaq code_aster7doc9

Contact Mathieu COURTOIS


Tl. (33) 01 47 65 41 56, Fax (33) 01 47 65 41 18
code-aster@edf.fr
Contact pour ASTER chos : Olivier BOITEAU
Tl. (33) 01 47 65 52 57
olivier.boiteau@edf.fr
Conception : Olivier BOITEAU et Emmanuel BOYERE
Relecture : Jean-Michel PROIX et Christophe DURAND
Responsable de la publication : Franois WAECKEL
Archivage : HT-66/05/010/A

EDF R&D
1 AVENUE DU GENERAL DE GAULLE - 92141 CLAMART CEDEX - FRANCE - Tl. : 01 47 65 43 21 - www.rd.edf.fr
EDF - SA AU CAPITAL DE 8 129 000 000 euros
SIEGE SOCIAL : 22 - 30 AVENUE DE WAGRAM 75008 PARIS - R.C.S. PARIS B 552 081 317

You might also like