You are on page 1of 16

Analysis of

Structures and
Thermomechanics for
Studies & Research

www.code-aster.org
Code_Asters Possibilities
Code_Aster offers Phenomena Loadings Dynamics
a full range of > Mechanical > Mechanical > Modal analysis
multiphysical analysis Static, quasi-static, linear or Nodal or distributed forces With or without damping
and modelling otherwise Pressure (viscous, hysteretic, modal)
Dynamic, linear or otherwise, Inertia loading Direct or by substructuring
methods that go well on a physical or modal basis Centrifugal acceleration Normalization, filtering,
beyond the standard Fracture, damage and fatigue modal parameters
Imposed movements
functions of a Soil-Structure, Fluid-Structure and Anelastic strain > Linear transient response
thermomechanical Soil-Fluid-Structure interactions Direct
Effect of wind
> Thermal On modal basis
calculation code: from > Thermal
Stationary, transient, linear By substructuring
seismic analysis to Temperature
or otherwise > Transient response with local
Flows, linear or otherwise
porous media via Fixed or moving reference nonlinearities (on modal basis)
Forced convection
acoustics, fatigue, coordinate system
Exchange between walls Shocks
stochastic dynamics, > Associated phenomena Friction
Heating by Joule effect
Acoustics Fluid blade
etc. Its modelling, > Specific loads (following
Metallurgy
algorithms and solvers forces, electromagnetic forces, > Harmonic response
Hydration and drying
initial states) Direct
are constantly under
Analysis Types Nonlinearities On modal basis
construction to By substructuring
> Standard in static and
improve and complete > Random response
> Decomposition into Fourier
them (1,200,000 dynamic Parametric and nonparametric
modes
lines of code, > Geometrics probabilistic
> Substructuring
Geometric updating, large Stochastics
200 operators). > Model superposing, multiscale displacements, large rotations > Direct nonlinear analysis
Resolutely open, > Adaptive mesh Following forces Implicit
it is linked, coupled > Sensitivity calculation Continuation methods: in Explicit
and encapsulated in > Fitting and optimization displacement, by arc length,
Shocks
> Mechanical reliability in strain, by criterion output
numerous ways. Plasticity, damage
calculation Load discharge and non-radiality
indicators Contact and friction
Multiphysical Contact and friction: by a discrete > Substructuring
> Internal links with thermics contact method (active stresses, Conventional or cyclic
Hydration, drying penalization, conjugated Modal, transient or harmonic
Metallurgy projected gradient or by an analysis
augmented Lagrangian method.) > Seismic analysis
> Internal links with mechanics
First order buckling With shocks or multi-support
Thermal
> Materials (95 constitutive laws) Spectral or transient direct linear
Metallurgy
Linear and nonlinear elasticity or on modal basis
Hydration and drying
Nonlinear hyperelasticity Modal damping calculation
> Internal couplings (RCC-G)
Local elastoplasticity and
Thermo-hydro mechanical
elastoplasticity with gradient > Extrapolation of experimental
Fluid-Structure formulation measurements
> External coupling with other Nonlinear viscoelasticity Temporal or frequential
codes Local and with gradient
Soil-(Fluid)-Structure (MISS3D) formulation damage
Interactions
> External links with other codes Elastoviscoplasticity > Fluid-Structure
Hydraulics: Code_Saturne Metallurgical effects Structure-incompressible flow
Thermal: SYRTHES Material data dependent on interaction; turbulent stresses
Electromagnetism: Flux2D/3D temperature, metallurgical Vibro-acoustics (free surface)
Fast dynamics: EUROPLEXUS condition, hydration, drying > Soil-Structure and
and fluence Soil-Fluid-Structure
Progressive strain Absorbent boundary elements
Hydration, shrinkage and creep Frequential coupling with MISS3D
of concrete
Geomaterials
2
Thermal analysis > Fatigue analysis Modelling Dedicated tools
Loading history
> Linear and nonlinear > Catalogue of material data > Pipework stacks and
thermics Counting methods elbows ASPIC/ASCOUF
> Connecting incompatible
Phase change Specific criteria applications
meshes. > Steam Generator Tubes:
Hydration and drying > Verification of RCC-M GEVIBUS
> Superimposing models using
Mobile coordinate system criteria
the Arlequin method. Software
resolution > Zarka-Casier method in
> Modelling connection environment
> Metallurgical changes cyclic loading
(3D-shell, beam-pipe, etc.)
Steels, Zircaloy > Progressive wear > Integration in Salom
> Plane stress condition
Phase hardness calculation > Limit analysis adaptable to all models > Pre- / post processing:
> Thermal treatments and > Micro-macro approach: I-DEASTM, GIBI, Gmsh,
> Beam characteristics
welding polycrystalline model ENSIGHT, Xmgrace
calculation
> Data exchange in MED
Geotechnical Civil Survey quality > Homogenization
format
Engineering > Spatial error indicators (composites, repetitiveness,
etc.) > Survey management tool
> Constitutive laws for con- Mcanique (en rsidu pur, and engineering application
crete (reinforced or par lissage) Elements library workshop: ASTK
pre-stressed), geomaterials Thermique (en rsidu pur) (400 finite > Command File Editor and
> Hydration, drying and basic > Mesh refinement/ elements) Syntax Analyser: EFICAS
creep at different time scales unrefinement via HOMARD > Portable nature of bases
> Mechanical
> Passive reinforcement or > More robust finite elements > Developed command
2D, 2D axi (with or without
pre-stressing effect with Mechanics (underintegrated, Fourier decomposition), 3D, language: PYTHON
elastoplastic behaviour: incompressible) under-integrated, Loop, test, checking
bar, grids and membrane Thermics (lumped modelling) incompressible structures, etc.
> Creep-cracking coupling > Mesh diagnosis Bars, beams (simple or multi- Method, class, etc.
> Thermohydromechanics > Thermomechanical time fibre), pipes, plates, shells, Interactive calculation
(porous media, formulation step redistribution membranes, cables, discrete and visualization
in effective stresses, consti- or non-distortable elements (mathematic libraries, GUI,
> Sensitivity calculations
tutive laws in kit form, etc.) Mechanical > Thermics: 2D, 2D axi scale drawings, etc.)
(with or without Fourier
> Specific loads (hydric and Thermal Not forgetting
gaseous flows) decomposition), 3D, shells
Depending on materials, > Software under QA
> Excavation procedure loadings and domain variations > Hydration-Drying:
(independent validations,
> Parameter fitting 2D, 2D axi, 3D
> Fracture, damage, fatigue reference of 2,000 test cases,
and collapse of structures Materials or loading > THM Coupling: 2D, 13,000 pages of
Depending on test sampling 2D axi, 3D documentation, source
> Global release rate
thermoelasticity: G or digital results. Solvers management, qualification
thermoelastoplasticity: > Reliability calculations: of version, etc.).
> Linear (LDLT, multifrontal,
GP and GTP probability of exceeding PCG,MUMPS, FETI) > code-aster.org website
> Local release rate in 3D threshold using a FORM (downloads, online
> Nonlinear (Newton, etc.)
type method documentation, forum,
> Stress intensity factors > Integration schemes FAQ, examples, etc.)
> Models of brittle and ductile (Runge-Kutta, Newmark,
fracture, initiation and > Communication and
adaptatives, etc.)
instability network (quarterly ASTER
> Modals (Power, Lanczos, echos magazine; User Club,
> Specific load drive IRAM, etc.) its network of
> Local and non-local damage > Extended parameter setting. correspondents and the
> Crack modelling: joint Several strategies for annual day; Free Code_Aster
element and X-FEM re-numbering, storage, under GPL licence, etc.)
> Decoupled damage pre-conditioning,
post-verification, etc.

3
Nonlinear
In an industrial survey Non-linear displacements, etc.) and to take
it is more and more operators advantage from options of the
Newton-Raphson algorithm
necessary to take into ... rich in functionalities and
(choice of the matrices and their
account nonlinearities of: user-friendly: DYNA_NON_LINE
update, line search, intelligent
and STAT_NON_LINE make it
materials, geometrics temporal discretisation, etc.).
possible to carry out an implicit
and contact. static or dynamic survey with Non-linear operators use global
kinematic nonlinearities (large criteria of convergence and
Through the operators
transformations, large criteria based on physics reference
DYNA / THER / In non-linear dynamics, numerous
deformations), nonlinearities values (stresses, distortions, etc.)
STAT_NON_LINE schemes for temporal integration
resulting from the constitutive law These strong points provide a
are available (Newmark, HHT,
Code Aster offers solutions and awareness of the better comfort of use and more
theta-method).
that suit each of these. contact/friction. accuracy, especially with
heterogeneous residues (mixing A fitting process (MACR_RECAL)
In thermics, THER_NON_LINE identifies the optimal parameters
of modelling, physics, etc.).
simulates nonlinearities by comparing the results of an
(materials, radiation, forced General methods to follow-up the
experiment with those of its
convection) and makes it possible evolution of instable structures or
simulation. Lastly the final
to calculate the change in the to calculate the maximum load
relevance of the results may be
physical composition and are available: continuation
compared to various sensitivity
dampness of concrete over time. method in displacement or by arc
calculations (SENSIBILITE) and to
length. Regarding materials with
Power and errors estimations (CALC_ELEM).
softening behaviour, drive by
proficiency elastic prediction makes it Kinematic
Code_Asters non-linear possible to monitor efficiently the nonlinearities
mechanics operators are those loss in local stability by controlling
Nonlinearities resulting from large
which most take advantage from the most constrained points.
displacements may be modelled
the innovations resulting from our Another technic consists in
in various ways (keyword
development activities in the field ensuring the continuity of the
DEFORMATION).
of computational mechanics. response in distortion process.
SIMO_MIEHE processes large
Great efforts are done in order plastic strains and large rotations,
to meet the requirements of the taking into account the whole
FORCE

specialists in non-linear information resulting from the


mechanical simulation, but also to deformation gradient. It is
make the resolution power applicable for various constitutive
accessible in the most user- laws: plasticity with isotropic
friendly way. strain-hardening, viscoplasticity
Numerous options thus make the (with changes in the metallurgic
calculating engineers life easier. phase) and ductile damage
He/She has the possibility to (ROUSSELIER model). This model
check the carrying-out of the is incrementally objective and
calculation, to follow-up DISPLACEMENT therefore makes it possible to
real-time numerous interests process the large rotations
Damage: load drive
(stresses, intern variables, without limitations.
GREEN processes large rotations,
large displacements and small
distortions. This tool makes it
possible to use any elastic and
Code_Aster, an open source software incremental behaviour.
Nonlinear operators have greatly taken advantage of the source opening of Code_Aster, PETIT_REAC however solely
in terms of feedback from the users as well as for the development of new updates geometrics at each time
functionalities.
step (necessarily small) and allows
Among them:
only small rotations.
- The slide contact, worked out by the IFP (French Petroleum Institute)
- The hyperelastic behaviour (for elastomers): a Mooney-Rivlin model
introduced by the Lyons 1 University.
4
Regarding structure elements, elements since the De Borst of the contact/friction problem
GREEN_GR processes large algorithm makes it possible to with three unknown fields
displacements and large rotations apply them easily to shells and (displacement, contact pressure,
of beams and shells. multi-fibre beams. friction pressure) and using
REAC_GEOM is used for multi- If needed, it is also possible to Implicit nonlinear
fibre beams. develop a new behaviour model. dynamic: plasticity + large
Finally the COROTATIONNEL In order to make the validation strains + contact + friction.
option is used with the external process easier SIMU_POINT_MAT,
module for the ZMAT constitutive a macro-command has been
law integration. developed and implemented in
V8 (NEW V8).
Nonlinearities
in behaviour Nonlinearities in
isotropic and anisotropic elasticity, contact-friction
hyperelasticity (Signorinis model, Code_Aster deals with an augmented Lagrangian
applicable under Mooney Rivlin), contact/friction in different ways. formulation. This option is
plasticity with isotropic/kinematic Its scope of use includes the particularly precise in terms of
strain-hardening, whole range of modellings contact physics and also makes it
elastoviscoplasticity (Chaboches (2D/3D, beams and shells), possible to use a model
and Lematres models). eventually based on incompatible dedicated to micro-asperities
A wide range of behaviour mesh or with updated geometries (compliance model), which is
models simulating damage are (large slidings linked to especially efficient in the
also available: models for large surfaces). processing of shocks in dynamics.
progressive distortion (Taheris Traditional discrete formulations This is also a very general option,
model, polycrystalline model), (with processing by penalization which may be applicable in
brittle and ductile damage or dualisation) are available. In the simple Lagrangian formulation as
(Rousseliers model). last few years an important work well as in penalized formulation
Code_Aster also includes models has been made on the algorithms through a wise choice of
resulting from specific issues: performances. A new iterative coefficients, while dealing
plasticity and damage of algorithm (projected conjugate efficiently with the redundancy
concrete, steels and joints, gradient) has been implemented between boundary conditions
cohesive elements, models for soil in the field of and contact conditions.
and rock mechanics (Cam-Clay, frictionless contact. It is now The creation of fields that store
Barcelona and Hujeux models), possible to solve problems the gaps and reactions values in
models for micro-macro involving thousands of meshes in every potential contact point and
homogenization and coupled contact with brilliant which can be displayed in form of
thermohydromechanics in kit performances (in terms of isoValue or curves, makes the
form. calculation as well data processing easier. Finally the
as storage footprint). use of contact is simplified thanks
These behaviours are available for
numerous modellings and finite Code_Aster is also fitted with a to a unique access point:
continuous method of contact AFFE_CHAR_MECA, keyword
based on a weak formulation CONTACT.

Nonlinear thermomechanical
calculation of a combustion turbine
compressor: bladed rotor and quarter
compressor.

5
Geomaterials
Why is EDF interested in Nonlinear geomaterials under damage such as cracking due to Water saturation
map in a medium-
modelling the behaviour nominal load are often subject to drying, collapse due to level waste slot
creep deformation: predicting the remoistening, plasticizing due to
of concretes, silts, sands,
state of structures in the short clay swelling and ground
clays and rocks ? and long term therefore requires breakdown due to the thermal
Because, beyond the the simulation of their dilation of water.
behaviour of dams, there construction phases. This is
particularly true since the An offering adapted In the sophisticated version of
is also the appraisal of to geomaterials
behaviour of soaking water these models without gas
solutions envisaged for through these materials has For sands and silts, the first level pressure hypothesis, the
storing radioactive waste. mechanical consequences, of CJS (Cambou, Jeffari, Sidoroff) exchanges between phases are
Code_Asters especially on long-term changes laws, which is very close to the governed by very general
thermohydromechanical to the ground and rocks. It is Mohr-Coulomb criterion, allows thermodynamics equilibrium laws.
therefore essential to calculate an approach of the load limit The flows are Darcean, with
models are one of the type. The second and third levels
flows as such, since the capillary permeabilities and saturation
contributions of EDF effects linked to partially introduce a coupling between linked by any laws supplied by the
to the thorny problem saturated states significantly isotropic and deviatoric plastic user. The same applies to the
of the downstream influence the stress state. This is mechanisms with isotropic or relationship between saturation
particularly true for poorly kinematic hardening including and capillary pressure. The
of the cycle.
permeable materials, where dilatancy and strain-softening for distribution mechanisms within
strong suctions appear. the third level. In the case of gaseous (dry gas and vapour)
saturated clays, Cam Clay and liquid (dissolved gases and
Special constitutive (RELATION_KIT='CAM_CLAY'), liquid water) mixtures are
laws the star of the models, associates governed by the Fick laws.
The phenomenologies described a nonlinear elasticity with a
here can, of course, only be plasticity limiting stresses to a Significant
simulated by specific models in domain, which size depends on experience
Code_Aster. Beyond their the consolidation pressure. Its and feedback
diversity, they all share the extension to non-saturated Significant experience and
property of representing the grounds, known as the Barcelona feedback The age of some of
deterioration of materials under model, makes this domain also these models and the length of
shear according to confinement dependent on capillary pressure. time they have been used have
and accompanied by perceptible For rocks, EDF took advantage of contributed to increasing their
volume variations. The the experience of the Hydraulic robustness. Coupled THM
formulation framework will vary Engineering Centre of Chambry modelling is well suited to the
depending on whether it is a case (Centre d'Ingnierie Hydraulique), EDF requirements: tightness of
of a concrete, silt, sand, clay or which has demonstrated the need the containment vessels of
Optimized rock. The formalism of damage is to retain the post-peak (i.e. nuclear power stations, problems
architecture in THM preferred for concretes, the cracked) behaviour of rocks and connected with the deep storage
Optimized architecture in THM micro-crack formation of which offered a generalization of the of waste, re-saturation and the
Major breakthroughs have been damages rigidity, whereas in the Hoek and Brown model thermo-mechanics of swelling
achieved lately in the field of THM
modelling, especially in optimizing
case of ground, plasticity makes it ('LAIGLE'). The Hoek and Brown clays, damage during excavation
the degrees of freedom of the possible to take better account of model, much simpler but and the consolidation of galeries,
architecture with a second-order irreversible strains. The hardening approved by the geophysicians, is etc
interpolation for mechanics and is rendered dependent on also available, as well as the
first-order interpolation for ther-
volumetric plastic strain for clays Drucker-Prager elastoplastic
mo-hydraulics. The numerical inte-
gration methodology has also and on shear plastic strain for model for concrete and some
been improved, resulting in the rocks. In all cases, a softening kinds of grounds. Code_Aster
separation of the integration behaviour appears beyond a meets the variety of hydraulic
points for the terms of the diffu- certain threshold. For grounds phenomena in porous media with
sive kind (Gaussian quadrature)
and rocks, the functionalities in simple models for drying and
or of the capacitive kind (top
of the element). To do this, Code_Aster model the hydrating concrete, or more
you have to use the concomitant dilatancy complex ones based on coupled
selective modelling, phenomena quite closely. They integration of two nonlinear flow
adding an S at the also model hydraulic and thermal laws and the integration of the
end of its name (i.e. Close-up on a storage gallery Andra
changes these lead directly to energy conservation law.
D_PLAN_HMS). architecture
6
Civil
engineering, concrete Mechanical performance of con-
crete with web plate pipes. Im-
pact of corrosion on mechanical
performance.
Non linear static study including
concrete cracking, reinforcements
In forecasting and Evaluating the service life of a It is well suited to models based
plasticizing and web plate corro-
controlling the mechanical concrete structure as well as on elements such as shells, under sion.
anticipating and correcting its monotone load, and completes Studies carried out by the NECS
behaviour of civil
defects require knowledge of its the already existing models: company (www.necs.eu) for
engineering structures for condition at early age or at a Laborderie (LABORD_1D), Double EDF/MMC.
power production such as given time. This creates interest in Drucker Prager
the containment vessels, the diversity of concrete (BETON_DOUBLE_DP), Mazars
the nuclear power station modellings, the methodology of (MAZARS), Badel
workable surveys and the (ENDO_ISOT_BETON), Godard
cooling towers or the experimental validation of these: (ENDO_ORTH_BETON). The
dams, EDFs concerns for thermohydration, drying, damage models may be regulated
the safety of the shrinkage, cracking, damage, (GRAD_EPSI) in order to get rid of Behaviour curve of the pipe.
installations are dominant. creep and the effect of active and the numerical dependence to the Test/Aster simulation comparison.
passive reinforcements. Beyond mesh size. Lastly continuation
The resolute positioning of
physical behaviour, the range of methods make it possible to
Code_Aster on the problems to be covered is vast; overcome potential snap-backs.
nonlinear modelling of pre- for example, the tightness of
stressed reinforced concrete concrete containment vessels for Pre-stressed
nuclear power stations and their concrete
makes it possible to calmly
distortion over time, as well as the Code_Aster offers various
consider digital monitoring functionalities to analyse the
effects of accidental loads such as
of such structures over earthquakes, loss of primary behaviour of pre-stressed
time. coolants or shock of projectiles. structures. The pre-stressed
concrete and cables meshes can
Physico-Mechanical be meshed separately in order to
Behaviour of make this task easier. Thanks to
Concrete the DEFI_CABLE_BP command, it
Changes in the properties of is possible to link the cables to the
concrete are processed by concrete, as well as calculate the
associated thermo-hydration and mandatory tension profile and
drying models (Granger, Bazant, integrate it into the model.
Mensi, etc.). The Aster operators Depending on the kind of study,
Resistance to seism of a public calculate concrete shrinkage at an using the STAT_NON-LINE or
building. Monitoring of the seis- early age from variations in CALC_PRECONT commands Mesh of pre-stressed cables of
mic protection support devices. makes it possible to apply tension a containment building.
hydration and desiccation
Nonlinear transient dynamic
analysis with discrete elements shrinkage using a drying to the cables and to phase them. Modelling of the shear stresses
on concrete: EDF SEPTEN study.
such as linear spring and nonlin- calculation. For specific creep, Concrete reinforcements can be
ear damper. Studies carried out
by the NECS company
two models are available: modelled by finite elements of
(www.necs.eu). GRANGER and BETON_UMLV_FP. bars or mesh reinforcements.
Desiccation creep can be When combined with elements of
modelled using the Bazants shells in order to depict
approach which is available either tied rebar cage, they may be
alone (BAZANT_FD) or coupled transformed from the neutral
with the specific creep of the layer surface. A non-linear law
BETON_UMLV_FP law. can be applied to mesh
reinforcements in order to
Force of the dampers during the
Nonlinear simulate plasticization and
seism. mechanical models non-linear strain mechanisms.
The mechanical nonlinear
behaviour of concrete is
processed by various models that
have to be chosen depending on
the issue that is dealt with. A new Note
model depicting the parabolic The latest developments of the CORR_ACIER constitutive law for reinforcements
rectangle statutory law in 2D (BARRE elements) describing a damageable elasto-plastic behaviour in which
Displacement of the #2 flooring the fracture plastic strain depends on the corrosion index.
(BETON_REGLE_PR) is available.
during the seism
7
Fracture,
Damage and Fatigue
The analysis of the causes For mechanical deterioration In elasto-plasticity it is still possible If we limit ourselves to the study
of destruction of a under repeated loadings, we to use CALC_G to calculate G of initiation in the strictest sense
speak of fatigue. Otherwise it is provided that the load remains of the word, the operator
structure or a mechanical
a case of fracture or monotonous and radial. Two new POST_ELEM supplies a probability
component must take damage. The mechanics of parameters have been thanks to the WEIBULL model.
into account the actual fracture relies on global criteria implemented in order to go However if we want to model the
nature of the for deciding whether an existing beyond these limits: GTP (full- entire response of the structure,
deterioration recorded crack will propagate, whereas the plastic G, calculated with from initiation to destruction, it is
damage mechanics is directly CALC_G on breach in ductile essential to resort either to
and the degree of linked to the materials for the fracture) and GP (plastic G). The constitutive laws coupling the
fineness being sought. By detection of initiation and latter, only used for brittle development of the damage and
offering a wide range of development of the damaged fracture, is an extension of the stresses on the material point
models and analysis tools areas. plasticity in the Francfort-Marigo scale (ENDO_ISOT_BETON,
formulation. The POST_GP ENDO_ORTH_BETON or MAZARS
from the most widely Cracks development operator makes it possible to criteria for concrete, ROUSSELIER
tested to the most Two key parameters make it identify the critical values of GP for steel) or to softening plasticity
exploratory, Code_Aster possible to analyse the stability and predict the moment of models (BETON_DOUBLE_DP for
covers the range of and the propagation of a crack: fracture for a given thermo- concrete, DRUCKER_PRAGER for
the energy release rate G and the mechanic transient.
problems of damage, soils and VENDO_CHAB for
stress intensity factors K. In
fracture, fatigue An approach based on elements metals).
Code_Aster these parameters can
of joint (PLAN_JOINT model) or However, if they authorize finer
and limit loads. be calculated in linear elasticity
discontinuity elements modelling, these laws come up
thanks to the operators CALC_G
(PLAN_ELDI model) makes it against two difficulties: the
(energetic method) and
possible to model the instability of the overall response
POST_K1_K2_K3 (displacement
development of two-dimensional of the structure and the
jumps interpolation), in various
cracks in a given direction, in localization of strains. In order to
situations: 2D and 3D, surface
static as well as in dynamics, with overcome these, Code_Aster
or volume force, pressure on the
an interface model of the provides two innovative
lips, etc.
cohesive zone kind (taking into responses: Specific continuation
account residual interaction methods make it possible to
X-FEM method: between the crack lips, CZM_EXP monitor instabilities (snap-
multi-cracked pipe.
or CZM_EXP_REG behaviour). back/through phenomena) and
Post-processing mesh.
Damage of non-local formulation behaviours
avoid pathological dependence
structures on the discretization.
Cracking according to an
interface law is just a mode of Fatigue damage
deterioration, the damage Most failures of industrial
RRA circuit elbow: damage mechanics makefiner modelling components in normal operation
calculation by the Dang Van possible because it uses the are due to fatigue. Its latent
criterion and thermal material point scale. nature is only equalled by its
cracking.
noxiousness, which is why the
evaluation of this type of
phenomenon is important from
Analyse a crack without
the design stage.
mesh
..is now possible thanks to the implemen- Depending on the type of fatigue
tation of the X-FEM method in Code_Aster. (low cycle fatigue , high cycle
The crack is defined in a geometrical way
fatigue, etc.) the type of stresses
(DEFI_FISS_XFEM operator) and is intro-
duced into the sane mesh by enriching the (deterministic, random, periodic,
standard finite elements. In the post-pro- Damage of reinforced Fracture mechanic in modal multiaxial, distortions, etc.),
cessing of the mechanical calculation, concrete dynamic available input data (component
the stress intensity factors may be Two new models of damage through bend- The POST_K-TRANS operator makes it pos- or stress tensor, etc.) and desired
calculated with the CALC_G ing (GLRC_DAMAGE and GLRC_DM) have sible to identify quickly and accurately the
operator. It is possible to take been developed for the static or seismic development of the stresses intensity factors results (field in one point or on
into account the contact on study of the behaviour of reinforced con- over time, in post-processing of a transient the structure, criterion).
the crack lips. crete plates.. dynamic calculation on a modal basis.

8
Dynamics
The dynamic behaviour of Introducing inertia terms into Transient or Soil-structure
structures may lead to mechanical equations makes it frequential analysis interactions...
possible to model the complexity
surprises that are not Knowing the response of the ... occurring in reactor buildings
of dynamic phenomena and
always pleasant. A simple structure to a stimulus is essential or vault dams dynamics may be
vibratory or transient aspects.
for closely analyzing strains and solved in two ways: by frequential
resonance may have the Whether they are determinist or
stresses over time. Dedicated coupling with MISS3D
stress levels of a pump random, whether the constitutive
operators handle the various (XX_MISS_3D), integral code
rising! During an laws are linear or not, whether or
process: harmonic linear equation by ECP, or via absorbent
not the distortion of structures are
earthquake, water mechanics (periodical stresses), boundary elements modelling
coupled to acoustic or fluid
surface movements may transient dynamics on a reduced quasiinfinite domains (XX_ABSO).
movements, whether
modal basis or physical basis In all cases the anechoicity
cause a reservoir to components come into contact or
(linear or non-linear, along with hypothesis is checked (elimination
vacillate! Luckily, chafe, Code_Aster makes it
numerous integration schemes), of plane elastic or acoustic waves
possible to model them on a
Code_Aster can help to spectral analysis and combination diffracted by the structure
modal basis or in physical space,
model the inertia of of seismic loads or random linear towards infinity).
on the entire structure or by
dynamics (interspectral densities).
structures and its substructuring. Acoustics
unexpected effects during Dampings The survey of acoustic
Modal analysis
transient or stationary Dissipative phenomena (friction, propagation in a compressible
Calculating the eigen frequencies
phenomena. viscosity, etc.) occur in structures; fluid and for closed areas is
and eigen mode of a structure
they have a significant influence modelled (ACOUSTIQUE
already provides precious
on the amplitude of responses. phenomenon) via two
information about its vibratory
Damping is nevertheless often formulations (conventional
behaviour. The operators
difficult to model. For ths reason, and mixed).
MODE_ITER_XX calculate modal
three types of damping are
deformations and their specific
available: viscous, hysteretic and
pulses, with or without structural
modal.
damping. The modes can also be
the basis for reducing the model From measurement
and its main degrees of freedom, to calculation
Modal stresses on an alternator thus simplifying the study of Numerical modelling makes it
model transients. It is, of course, possible Modelling an arch dam in case of a
possible to add to experimental seism: soil-structure coupling between
to normalize modes measurements in areas where no the civil engineering and the tank.
(NORM_MODE) or to filter them sensor is available and where one
(EXTR_MODE) according to wants to calculate a stress. PROJ_
various conventions. MESU_MODAL extrapolates the
desired value using a modal base
from the digital model.

Substructuring for better Different types of fluid analysis: the structure may show any type
calculation! force... of nonlinearity while the fluid remains mod-
Given the complexity of mechanical struc- ... are modelled in Code_Aster. In vibration elled in a linear way.
tures, conventional numerical or experi- under flow (fuel rod), we distinguish two
mental methods often prove to be costly. of these: the forces that are independent
It is therefore preferable to break down the of movement of the structure and are due They solve the Helmholtz
global model into several substructures and to turbulence or to the two-phase nature equation to deduct the noise level
to study their vibratory behaviour separately of the flow (DEFI_SPEC_TURB) and the
and acoustic intensity fields from
before connecting them. Different types of fluid-elastics that give practical expres-
interface modes are available in sion to the actual fluid-structure coupling it.
DEFI_INTERF_DYNA: Craig-Bampton, (CALC_FLUI_STRU). CALC_MATR_AJOU
MacNeal or dynamic interface methods. calculates the coefficients associated with
The surface meshes do not even need to this coupling. It is also possible to study
be coincident Code_Aster adapts to the vibro-acoustic coupling and the rattling
incompatible connections. New develop- of structures filled with liquid (piping, tanks,
ments in this field also make it possible to etc.) with free surface using ad hoc ele-
anticipate the impact of a change in struc- ments (XX_FLUI_PESA/STRU modelling...).
ture based on measurements on the initial This strong coupling is processed by a sym-
structure. metrical formulation (u, p,f). It is possible Pressure of fluid in a tank and free
to use it in harmonic or directly transient surface movement.
9
From multiscale
to multiphysics
In the power industry, as For multiscale and multiphysics, it A power-mechanics chaining External
elsewhere, the is possible to distinguish the provides the dynamics of approaches
internal and external approaches structures subjected to Laplace
phenomena are often Code_Saturne chaining (EDF,
of the code. In the first case, the forces which are induced by the
coupled. Code_Aster thermohydraulics for fluid)
multiplicity of the physics is relative positions of the
Syrthes (EDF, thermal change for
offers tools for making directly taken into account by conductors.
the wall) Code_Aster (structure)
chainings or couplings of Code_Aster, whereas in the other
with temperature or pressure field
phenomena internally as case the interaction is done either
interpolation on the mechanical
by coupling or by chaining with
well as externally with mesh. Code_Aster Europlexus
another calculation software.
other specialized codes.
Internal
approaches
Thermomechanical chaining for
surveys with materials that
depend on temperature or
another variable.
By strongly coupling the thermal,
hydraulic and mechanical
equations
(thermohydromechanical), we are
interested in porous media,
whether or not these are 3D / shell connection and cracked
saturated: rocks, clays, concretes. patch under Arlequin
Thermo-metallo-mechanics, used
in particular for the simulation of The Arlequin method opens
multipass welding.The fluid- perspectives for the multiscale by
structure interaction makes it connecting various digital models
possible to calculate the vibrations using a superimposition
of a structure containing (or technique: cracks, welds, support
running in) a fluid that is resting structures, etc.
or flowing. Saturne/Aster chaining
Cracks may also be analysed
without meshing them with
the X-FEM method. chaining (fast dynamics code
from the EDF-CEA-CCR/Ispra-
Samtech consortium).
Frequential response by MISS3D
(ECP, code of integral equations
Thanks to the MED Micro-macro for wave propagation) to a
format, Modelling and Defining a behaviour from elementary
bricks: a given flowing law, kinematic seismic excitation for stratified
Data Exchange...
... of finite elements developed by EDF- strain or other isotrope, make it possible soils with or without fluid domain
R&D and the CEA, Code_Aster exchanges to avoid defining all the combined behav- next to the modal analysis with
meshes, topological entities and results iours. Via the operator DEFI_COMPOR, Code_Aster. Importing into
these bricks are associated with a Aggregates calculation
with other codes. The structure of the lat- Code_Aster of volume stress
ter is relatively rich: all types of fields by monocrystal and its sliding systems, thus
The micro-macro makes it fields delivered by the
elements (constant by element, at the creating a behaviour model specific to a
group of meshes in STAT_NON_LINE. possible to manipulate the electromagnetism code
Gauss points or at the nodes), fields that
are either defined or not defined through- Calculations of aggregates where every
constitutive laws in a modular Flux2D/3D with a view to
out, and fields involving heterogeneous chained grain is made up of an oriented way on diverse scales (see box). calculating the thermomechanical
values components (i.e. a 3D model linked monocrystal can now be carried out. This The HOMARD mesh behaviour of transformers or
to shells and beams).This richness, which new micro-macro functionality opens
refinement/unrefinement tool electric motors.
guarantees the opening to the use of the way to a fully modular multiscale. All
non-proprietary pre- and post-pro- that needs to be done is to integrate these combined with the error or
cessing tools, has a single input various scales into a polycrystal made up sensitivity indicators analysis
point, FORMAT=MED, in of several monocrystals and to define a (calculation of the analytical
LIRE_MAILLAGE, localization rule for the whole thing and derivative depending on the data)
LIRE_CHAMP and the calculation can be started!
IMPR_RESU.
is a means for the user to judge
the calculation quality.
10
Code_Aster, a flexible
and open program
With the Code_Asters PYTHON commands Start of MACR_VISU_MEIDEE
"Correlation" tab
architecture, advanced language
users can easily work on The Code_Aster user describes Python HCI module
the code, partly thanks to the parameters and progression
of the survey in a command file.
PYTHON, in order to
The grammar and vocabulary of
write professional this language, which is specific to
applications, introduce Code_Aster and written in the Choice of input data,
mode selection, etc.
finite elements and PYTHON language, are described
constitutive laws or in catalogues. This structuring of
the information makes it possible
define new exchange to enhance the language with
formats. new commands at lesser cost or
to encapsulate recurring
calculation sequences into macro- Expansion calculation PROJ_MESU_MODAL
commands. Wide mode basis REST_BASE_PHYS...

A more advanced use enables Code_Aster Commands


users to introduce programming
in their datasets: from basic ones Criteria calculation MAC_MODES...
(check structures, loop and tests)
to more complex ones using all
Graphic display
the richness of PYTHON modules
(methods, classes, importing
graphics or mathematical
calculation modules, etc.) IMPR_RESU

Here is a first basic example:


Optimising a pipe bend- Results
radius. Any display
calculation result
can be uploaded in the
PYTHON space. Here we use an
indicator for maximal stress in the
elbow in order to repeat the
mesh, calculation and post-
Relevant no
processing tasks, thus optimizing
correlation ?
the pipe bend-radius.
Another example: with the yes
MEIDEE macro-command, it is Writing of th results,
possible to launch calculations for end of the macro
Optimization of a bend
stress identification on wire
Example of use of Python in a macro-command: scheme presenting
structure. Using graphics modules MACR_VISU_MEIDEE.
provides an intuitive interface that
helps proceeding to the
identification. By encapsulating it
into a macro-command it
Finite elements and variables, tangent matrices, etc.
constitutive laws must be written.
becomes a professional tool that
make the methodology reliable If your problem does not adapt to If you do not find a suitable
and durable. the hundred constitutive laws element among the 480 that
currently present, programming or already exist, you may create your
modifying a constitutive law is own one. The documentation
easy. After consequently enriching provides a step-by-step
the catalogue defining the material guiding to proceed to this
parameters, the routine integrating development, which
this constitutive law and giving the does not require
stress tensor, updated internal knowledge of the
whole application. 11
Code_Aster,
the website and the free version
The www.code-aster.org Presentation Download the Presentation section. In
website, the codes The Code_Aster, Functionalities This section provides access to Organization, the successive
and Domains categories resume downloads of Code_Aster. update histories of the
multimedia base, meets
and develop the chapters of this The source code is provided along development version are
the double requirement available
Code_Aster V8 brochure. The with its tools and pre-requisites in
of being at the service of slides presented at the Annual a single package together with reports (restricted
the users and developers User and Free Code_Aster open called aster-full, thus making access) and an organizational
and supporting its days are also available. The the setup much easier (it often chart of the participants
Studies example section is consists in a single command contributing to the code.
distribution as a free
devoted to Aster industrial line). The weekly updates of In NEW Version you can find
program. Guided tour of
surveys. The distinction between the Development version are information about the setup
the sections and the Free, Development and also available online. of a development version.
categories of the site, Operation versions is explained in
the Versions section. Support Services
taking a look at the
The Quality control section gives Course material and tutorials This section has a restricted
technical and political from the trainings are available access and addresses the EDF
details on the acceptance criteria
motives of making for changes and corrections. for users. The rules applying to users and provides all the
Code_Aster freely Finally, the Tools section lists developing and having your information concerning access
available. programs using or used by development validated within the to the code, hotline, trainings
Code_Aster. centralized version are given in and the users club.

Documentation
The Documentation section
provides all the codes technical
documentation. The
Administration file (quality
procedures), the data regarding
Materials and the documentation
concerning the EDF qualified
version are in restricted access in
this section. A wiki is available for
the free community to write
documents to get to know
Code_Aster, examples or tutorials
coming in addition to the official
documentation.

A new look work. Beyond the technical aspect, the


In 2007 the website was rebuilt, using political dimension provided by EDF R&D
well-tried technologies in order to add and its Free Code_Aster under GPL license
new functionalities: wiki, RSS feed, new- (General Public License), resulting from
looking forum, etc. the skill and quality requirements in
nuclear engineering, is resolutely posi-
Code_Aster as a free tioning itself within the innovation
software! Why? industry transfer. This process is intended
The answer is clearly recognition and to stimulate Aster contributions from both
enhancement through use. Defects are the public and private sectors (see AE no.
identified fully and more quickly, 43) by offering them in return a sustain-
while diverse know-how and the able and reusable platform for their own
creativity of professional con- work. Code_Aster can be downloaded
tributions will finally speed biannually and each time benefits from
up and guarantee better the Aster methodology of non-regression
validation/qualification of in terms of accuracy and performance.
models by users of the net-
12
Products
and services
Since 1989, Code_Aster Quality through
has been recognized transparency
within EDF as the digital and validation
simulation tool delivering The Aster quality criteria, which
innovations essential to are governing the development
and distribution of the code, are modified in V8), supported by The Linux Aster operation and
the expert appraisal of based on a regularly audited C and Python, is based on a development files are accessible
problems right in time. quality frame of reference dynamic memory manager, a to EDF and its partners on the
Code_Aster confirms its meeting the requirements set by command supervisor and an EF centralized server. The biannual
dual mission: a qualified the EDF Nuclear Structures Safety calculation engine (algorithm version of Code_Aster is edited
Authority. These criteria constitute independent finite element under GPL license on
and operational formulation). Its opening relies on www.code-aster.org. It originates
the Aster Software Quality Plan
calculation tool that takes and are defined in the code wide use of catalogues describing from the packaging of the current
on board developments Administration Manual. The the commands and finite Development version. Weekly
originating in research. theoretical foundations of Aster elements. patches make it possible to keep
models are documented in the it updated.
Code_Aster is
Reference Manuals. The
available in three Documentation
independent validation of the
operational versions of the code, forms... Use (generalities, command
... operation, development and syntax, examples), IT Description
which is carried out by external
free, all originating from a unique (architecture, memory
calculation companies, deals with
source code. This source along management, supervisor, data
the softwares conformity with
with its tools and prerequisites are structures), Reference
regard to its documentation, the
maintained and validated under (formulations and algorithms) and
actual cover of the declared
Unix and Linux, but the Free Aster Validation (elementary mechanics
domains of analysis and non-
community has suggested the or non-regression test examples).
regression in terms of
portage under Windows. The In V8: 14,000 pages (50% of the
accuracy/performance. The
Operating Version meets the IPS corpus renewed) can be accessed
Quality Sheet enclosed with each
(Important for Safety) on www.code-aster.org.
operating version is updated per
subversion (errors corrected, qualityrequirements. It is subject Training and help
inclusion of relevant to corrective maintenance and
additional validations and
with modelling
documentation).
documentation over a two-year The value of a simulation
A central team of period. This is the version for EDF software also relies on the skill
around twenty EDF users and their authorized and critical minds of its users.
These qualities are acquired
R&D engineers... suppliers. It will remain available
for 2 more years for resuming through significant initial and
... is devoted to verifying the
surveys. The Development Version ongoing training. Aster courses
consistency and quality of the
is enriched every week by offer training at all levels:
Aster platform (2,000 validation
corrections, improvements and Initiation to the code or its
or non-regression tests):
innovations (50 updates Development, learning to
architecture, tools, versioning,
annually). It will become the handle Post-Processing or
launching, feedback
Operating Version after a 2-year Survey Quality tools,
management, validation,
development cycle and Dynamic and Static
documentation, communication,
qualification. Nonlinear analyses.
training, etc. It is also supported
by teams in EDF applied projects,
industrial and university research
and survey and services suppliers. Feedback... development cluster of 10 Opteron 64 bit
... is a precious tool in the development processors and access to the massively par-
More than 70 engineers have allel machines of the Research and
process. It collects user requests, indexes any
thus contributed to the softwares reports and monitors their changes over time. Technology Calculation Centre (CCRT) of the
development. It uses Intranet technologies in order to man- CEA.
age a database of more than 10,000 records.
Products Aid to use service...
The Aster architecture, comprised More and more... ... provides the necessary expert-
... calculation resources for Code_Aster users: ise for complex or innovative
of 1,200,000 lines of FORTRAN a centralized Bull Novascale machine (120 studies. May be asked for
(440,000 of which are new or processors at 1.6 GHz, 960 GB memory), a through the feedback tool.
13
Code_Aster, a user-friendly
High level calculation is
no longer synonymous
with difficult to use.
Today with the
integration
of Code_Aster into
the Salome-Meca
platform it is much
easier to use the code.
Salome-Meca defines,
carries out and
post-processes
your calculation in a
few clicks.

SALOME-MECA: a unique environment


for the study steps in Code_Aster.

SALOME-MECA
The Salome-Meca platform offers a
unique environment for the various
phases of a study:
Creating the CAD geometry
Free or structured mesh
EFICAS: intelligent graphical Aster command editor.
Converting to physical data
(EFICAS)
Launching the Code_Aster
calculation case (ASTK) EFICAS Integrated to the platform, this
software makes it easier to work
Post-processing results The EFICAS Command File Editor with mesh groups which are the
(STANLEY) and Syntax Analyser Is a software supports of the boundaries and
with user-friendly GUI, which loads requirements, by selecting
directly generates files with them directly on the geometry. For
guaranteed syntax in accordance usual studies, an assistant makes it
with the choices of the user. By possible to generate automatically
interpreting the command a command file according to the
catalogues it automatically few users choices.
manages syntax and keywords as
well as the various rules and
expected concept types.

14
software

SALOME-MECA: results display

ASTK
The provision of a multi-platform,
multi-version IT tool that is used
and co-developed by various
teams has to be done through
a Study and Developments
Manager. This is ASTKs aim:
ASTK: the Code_Aster use and development hub.
selecting the code version,
defining the files comprised in
a study, creating an overloaded
version and accessing
configuration management tools
for developers. This interface uses
network protocols for transferring
files between clients and
server, or for starting remote
commands, including over the
Internet. Users can easily
distribute their data files and
results to different machines as
the interface ensures the transfer STANLEY: the Code_Aster results explorer.
of files, including compressed
ones, over the network.
STANLEY ones, extracting sub-parts from
these and visualizing them in
The STANLEY application is an isovalues or curves (Salome-Meca,
interactive post-processing tool gmsh, Xmgrace). It adapts to
that facilitates access to the lists any configuration: workstation
of fields available in the results under Unix, Linux or Windows,
data structures (displacements, calculation locally or on a remote
stresses, etc.), calculating new server.
15
EDF R&D
1, avenue du Gnral-de-Gaulle
92141 Clamart cedex - France
www.edf.com
EDF SA au capital de 911.085.545 euros - R.C.S PARIS B 552 081 317

You might also like