Appendix¶
Daniel Weschke
November 1, 2018
1 Materials¶
# define material properties (mm, t)
steel = DEFI_MATERIAU(
ELAS=_F(E=2.1e5,
NU=0.28,
RHO=7.85e-09))
concrete = DEFI_MATERIAU(
ELAS=_F(E=3.2e4,
NU=0.2,
RHO=2.5e-9,),)
# define material properties (m, kg)
steel = DEFI_MATERIAU(
ELAS=_F(E=2.1e11,
NU=0.28,
RHO=7850.0))
concrete = DEFI_MATERIAU(
ELAS=_F(E=3.2e10,
NU=0.2,
RHO=2500.0,),)
2 Consistent units¶
Definition of a consistent system of units
System |
m kg |
mm t |
|---|---|---|
Length l |
1 m |
1000 mm |
Mass m |
1 kg |
1e-3 t |
Time t |
1 s |
1 s |
Force F |
1 N |
1 N |
Stress σ |
1e8 Pa |
100 MPa |
Torque τ (moment M) |
1 N m |
1000 N mm |
Energy E |
1 J |
1 J |
Density ρ |
1000 kg/m³ |
1e-9 t/mm³ |
Young’s modulus E |
1e11 Pa |
1e5 MPa |
Velocity v |
1 m/s |
1000 mm/s |
Acceleration a |
1 m/s² |
1000 mm/s² |
Thermal conductivity λ |
1 W/(m K) |
1e-3 W/(mm K) |
Specific heat capacity isobaric cp |
1 J/(kg K) |
1000 J/(t K) |
Volumetric heat capacity ρ cp |
1 J/(m³ K) |
1e-9 J/(mm³ K) |
Standard gravity g |
9.80665 m/s² |
9806.65 mm/s² |
Note: Torque is not equal to Energy. E = τθ, where E is the energy, τ is magnitude of the torque, and θ is the angle moved (in radians).
3 Post-Processing Templates¶
3.1 Shell layer stresses¶
# calculate stress at nodes for all layer faces; top, mid and bottom
# 1st calculate stress at element nodes
reslin = CALC_CHAMP(
CONTRAINTE=('SIGM_ELNO', ),
CRITERES=('SIEQ_ELNO', ),
RESULTAT=reslin
)
# 2nd extract stress at specific layer face (bottom, mid, top)
face_1b = POST_CHAMP(
EXTR_COQUE=_F(
NIVE_COUCHE='INF',
NOM_CHAM=('SIGM_ELNO', 'SIEQ_ELNO'),
NUME_COUCHE=1
),
RESULTAT=reslin
)
face_1m = POST_CHAMP(
EXTR_COQUE=_F(
NIVE_COUCHE='MOY',
NOM_CHAM=('SIGM_ELNO', 'SIEQ_ELNO'),
NUME_COUCHE=1
),
RESULTAT=reslin
)
face_1t = POST_CHAMP(
EXTR_COQUE=_F(
NIVE_COUCHE='SUP',
NOM_CHAM=('SIGM_ELNO', 'SIEQ_ELNO'),
NUME_COUCHE=1
),
RESULTAT=reslin
)
# 3rd calculate stress at nodes for all faces
face_1b = CALC_CHAMP(
CONTRAINTE=('SIGM_NOEU', ),
CRITERES=('SIEQ_NOEU', ),
RESULTAT=face_1b
)
face_1m = CALC_CHAMP(
CONTRAINTE=('SIGM_NOEU', ),
CRITERES=('SIEQ_NOEU', ),
RESULTAT=face_1m
)
face_1t = CALC_CHAMP(
CONTRAINTE=('SIGM_NOEU', ),
CRITERES=('SIEQ_NOEU', ),
RESULTAT=face_1t
)
3.2 Displacement response¶
table = POST_RELEVE_T(
ACTION=_F(
GROUP_NO=('massN', ),
INTITULE='dx',
NOM_CHAM='DEPL',
OPERATION=('EXTRACTION', ),
RESULTANTE=('DX', ),
RESULTAT=restran
)
)
IMPR_TABLE(
BORNE_X=(0.0, 35.0),
BORNE_Y=(-0.05, 0.05),
FORMAT='XMGRACE',
GRILLE_X=5.0,
GRILLE_Y=0.01,
LEGENDE_X='Time t in s',
LEGENDE_Y='Deflection u in m',
MARQUEUR=0,
NOM_PARA=('INST', 'DX'),
PILOTE='EPS',
STYLE=1,
TABLE=table,
TITRE='Displacement response',
UNITE=29
)
3.3 Acceleration response¶
table4 = POST_RELEVE_T(
ACTION=_F(
GROUP_NO=('massN', ),
INTITULE='Ax',
NOM_CHAM='ACCE',
OPERATION=('EXTRACTION', ),
RESULTANTE=('DX', ),
RESULTAT=restran
)
)
IMPR_TABLE(
BORNE_X=(0.0, 35.0),
BORNE_Y=(-15.0, 15.0),
FORMAT='XMGRACE',
GRILLE_X=5.0,
GRILLE_Y=5.0,
LEGENDE_X='Time t in s',
LEGENDE_Y='Acceleration ax in m/s\\S2\\N',
MARQUEUR=0,
NOM_PARA=('INST', 'DX'),
PILOTE='EPS',
STYLE=1,
TABLE=table4,
TITRE='Acceleration response',
UNITE=10
)
3.4 Displacement-velocity response¶
funcU = RECU_FONCTION(
GROUP_NO=('massN', ),
NOM_CHAM='DEPL',
NOM_CMP='DX',
RESULTAT=restran
)
funcV = RECU_FONCTION(
GROUP_NO=('massN', ),
NOM_CHAM='VITE',
NOM_CMP='DX',
RESULTAT=restran
)
IMPR_FONCTION(
COURBE=_F(
FONC_X=funcU,
FONC_Y=funcV
),
FORMAT='XMGRACE',
LEGENDE_X='Displacement in m',
LEGENDE_Y='Velocity in m/s',
PILOTE='EPS',
TITRE='Displacement-velocity response',
UNITE=12
)
3.5 Frequency responce from transient analysis using physical coordinate system¶
dispFFT = REST_SPEC_TEMP(
METHODE='PROL_ZERO',
NOM_CHAM=('DEPL', ),
RESULTAT=restran
)
dispFFTT = POST_RELEVE_T(
ACTION=_F(
FORMAT_C='MODULE',
GROUP_NO=('massN', ),
INTITULE='dfft',
NOM_CHAM='DEPL',
OPERATION=('EXTRACTION', ),
RESULTANTE=('DX', ),
RESULTAT=dispFFT
)
)
IMPR_TABLE(
BORNE_X=(0.0, 50.0),
FORMAT='XMGRACE',
GRILLE_X=10.0,
LEGENDE_X='Frequency in Hz',
LEGENDE_Y='Amplitude',
MARQUEUR=0,
NOM_PARA=('FREQ', 'DX'),
PILOTE='EPS',
STYLE=1,
TABLE=dispFFTT,
TITRE='FFT displacement response',
UNITE=11
)
3.6 Frequency response curve from harmonic analysis using modal coordinate system¶
frf = RECU_FONCTION(
GROUP_NO=('N1', ),
NOM_CHAM='DEPL',
NOM_CMP='DX',
RESU_GENE=resharm
)
IMPR_FONCTION(
COURBE=_F(
FONCTION=frf,
MARQUEUR=0,
STYLE=1
),
FORMAT='XMGRACE',
LEGENDE_X='Frequency (Hz)',
PILOTE='EPS',
TITRE='Frequency response curve',
UNITE=29
)
4 Errors¶
4.1 Disk space¶
!-----------------------------------------------------------------------------------------!
! <EXCEPTION> <JEVEUX_40> !
! !
! Erreur écriture de l'enregistrement 1093 sur la base : GLOBALE 0 !
! code retour WRITDR : -4 !
! Erreur probablement provoquée par une taille trop faible du répertoire de travail. !
!-----------------------------------------------------------------------------------------!
$ASTER_TMPDIR may point to /tmp and this directory could be an tmpfs Filesystem with limited space.
It is not necessary to alter $ASTER_TMPDIR but rep_trav, the temporary directory for Aster executions, inside asrun.
Possible folder locations of asrun are:
/home/user/salome_meca/V2017.0.2/tools/Code_aster_frontend-20170/etc/codeaster/asrun/opt/salome_meca/V2017.0.2/tools/Code_aster_frontend-20170/etc/codeaster/asrun
or even better to overwrite the variable inside the local user config file ~/.astkrc/prefs by inserting
rep_trav : /home/user/tmp/codeaster
4.2 max_base argument¶
In French version:
!------------------------------------------------------------------------------------------------!
! <EXCEPTION> <JEVEUX_42> !
! !
! Fichier saturé, le nombre maximum d'enregistrement 62914 de la base GLOBALE est atteint !
! il faut relancer le calcul en passant une taille maximum de base sur la ligne de commande !
! argument "-max_base" suivi de la valeur en Mo. !
!------------------------------------------------------------------------------------------------!
In English version:
!----------------------------------------------------------------------------------------------------!
! <EXCEPTION> <JEVEUX_42> !
! !
! Saturated file, the maximum number of record 62914 of the base VOLATILE is reached !
! it is necessary to start again computation while passing a basic maximum size on the command line !
! argument" - max_base" followed by the Mo value. !
!----------------------------------------------------------------------------------------------------!
If using ASTK use -max_base 250000 on ASTK arguments line.
If using AsterStudy modify
salome_meca/V2017.0.2/modules/ASTERSTUDY_201702/lib/python2.7/site-packages/asterstudy/datamodel/engine/salome_runner.pyadding the following before the line 149
salome_job = create_command_job(servcfg, params, prof, stage):prof.args['args'] = "-max_base 250000"
salome_meca/V2018/modules/ASTERSTUDY_20180/lib/python2.7/site-packages/asterstudy/datamodel/engine/salome_runner.pyadding the following before the line 181
salome_job = create_command_job(servcfg, params, prof, stage):prof.args['args'] = "-max_base 250000"
For Code_Aster version 14 this should no longer be required, this is done automatically when needed.
Source: https://www.code-aster.org/forum2/viewtopic.php?id=23337
5 Symbols¶
in comm file
Symbol |
Meaning |
|
|---|---|---|
|
2D barre |
2D bar (element) |
|
2D discret translation |
2D discrete translation (element) |
|
2D discret translation et rotation |
2D discrete translation and rotation (element) |
|
3D |
3D (element) |
|
aire de la section |
(surface) area |
|
atténuation de translation diagonales liaison |
damping translation (dof) digonal (matrix) connection (line) |
|
atténuation de translation diagonales nœud |
damping translation (dof) digonal (matrix) node |
|
atténuation de translation liaison |
damping translation (dof) connection (line) |
|
atténuation de translation nœud |
damping translation (dof) node |
|
atténuation de translation et rotation diagonales liaison |
damping translation and rotation (dof) digonal (matrix) connection (line) |
|
atténuation de translation et rotation diagonales nœud |
damping translation and rotation (dof) digonal (matrix) node |
|
atténuation de translation et rotation liaison |
damping translation and rotation (dof) connection (line) |
|
atténuation de translation et rotation nœud |
damping translation and rotation (dof) node |
|
affecter |
assign |
|
affecter caractéristiques éléments |
assign characteristics of elements |
|
affecter charge mécanique |
assign mechanical load |
|
affecter matériau |
assign material |
|
affecter modèle |
assign model |
|
angle vrillé |
angle of rotation (roll) |
|
Assembler deux maillages |
assemble two meshes |
|
axisymétrie |
axisymmetric (element) |
|
Coefficient de cisaillement dans la direction |
coefficient of shearing in the direction |
|
Coefficient de cisaillement dans la direction |
coefficient of shearing in the direction |
|
barre |
bar (element) |
|
complexe (nombre) |
complex (number) |
|
contraintes planes |
constraint plane (plane stress element) |
|
câble |
cable (element) |
|
calculer champ |
calculate field |
|
caractéristiques |
characteristics |
|
cercle |
circle |
|
champ matériau |
field of material |
|
charge |
load (boundary condition) |
|
création groupe maillage |
create a group of mesh (elements) |
|
création groupe nœud |
create a group of nodes |
|
création maillage |
create a mesh |
|
critères |
criteria |
|
constant |
constant |
|
contrainte |
constraint (stress) |
|
coque 3D |
shell 3D (element) |
|
déformations planes |
deformation plane (plane strain element) |
|
déplacement |
displacement |
|
degré de liberté imposé |
degree of fredom imposed |
|
début |
beginning |
|
définir fonction |
define a function |
|
définir groupe |
define a (mesh) group |
|
définir liste réel |
define a real list |
|
définir matériau |
define material |
|
direction |
direction |
|
discret translation |
discrete translation (element) |
|
discret translation et rotation |
discrete translation and rotation (element) |
|
discret |
discrete |
|
discret 2D |
discrete 2D |
|
discret Kirchhoff triangle |
discrete Kirchhoff triangle (element) |
|
discret Kirchhoff triangle globales |
discrete Kirchhoff triangle “global” (element) |
|
déplacement rotation X |
rotational displacement X |
|
déplacement rotation Y |
rotational displacement Y |
|
déplacement rotation Z |
rotational displacement Z |
|
discret shear triangulaire |
discrete shear triangular (element) |
|
déplacement X |
displacement X |
|
déplacement Y |
displacement Y |
|
déplacement Z |
displacement Z |
|
module d’élasticité |
Young’s modulus |
|
élastique (lois de comportement) |
elastic (constitutive law) |
|
épaisseur |
thickness |
|
épaisseur Y |
thickness in Y direction |
|
épaisseur Z |
thickness in Z direction |
|
excitation |
excitation (boundary conditions and loads) |
|
exclu |
excluded |
|
extraire coque |
extract shell |
|
extraction |
extraction |
|
extrema |
extrema |
|
Excentrement du centre de torsion ( |
offsetting of the center of torsion ( |
|
Excentrement du centre de torsion ( |
offsetting of the center of torsion ( |
|
fin |
end |
|
fonction multiplier |
multiply a function |
|
forces nodales |
nodal forces |
|
force |
force |
|
forces nodales |
nodal forces |
|
forces poutre |
beam forces |
|
format |
format |
|
force X |
force X |
|
force Y |
force Y |
|
force Z |
force Z |
|
générale |
general |
|
-> |
Global Law Reinforced Concrete Damage |
|
-> |
Global Law Reinforced Concrete Damage model |
|
gravité |
gravity |
|
groupe maillage |
group of mesh (elements) |
|
groupe maillage bord |
group of mesh of the edge (border) |
|
groupe maillage intérieur |
group of mesh of the inside edge (hollow cross-section) |
|
groupe nœud |
group of nodes |
|
longueur de l’arête |
length of the edge (square rectangle) |
|
longueur de l’arête Y |
length of the edge in Y direction |
|
longueur de l’arête Z |
length of the edge in Z direction |
|
impression résultat |
print result |
|
impression table |
print table |
|
ignorer alarme |
ignore alarm (messages) |
|
instant |
instant (step in static, time in dynamic) |
|
intervalle |
interval |
|
intituler |
to title / to be titled |
|
Moment d’inertie géométrique principal par rapport à |
Principal Geometrical Moment of Inertia compared to |
|
Nécessaire au calcul de la rigidité géométrique |
Necessary to the calculation of geometrical stiffness |
|
Moment d’inertie géométrique principal par rapport à |
Principal Geometrical Moment of Inertia compared to |
|
Nécessaire au calcul de la rigidité géométrique |
Necessary to the calculation of geometrical stiffness |
|
Constante de gauchissement |
constant of warping |
|
jusqu’à |
until |
|
Constante de torsion |
torsion constant |
|
raideur de translation diagonales liaison |
stiffness translation (dof) digonal (matrix) connection (line) |
|
raideur de translation diagonales nœud |
stiffness translation (dof) digonal (matrix) node |
|
raideur de translation liaison |
stiffness translation (dof) connection (line) |
|
raideur de translation nœud |
stiffness translation (dof) node |
|
raideur de translation et rotation diagonales liaison |
stiffness translation and rotation (dof) digonal (matrix) connection (line) |
|
raideur de translation et rotation diagonales nœud |
stiffness translation and rotation (dof) digonal (matrix) node |
|
raideur de translation et rotation liaison |
stiffness translation and rotation (dof) connection (line) |
|
raideur de translation et rotation nœud |
stiffness translation and rotation (dof) node |
|
langue |
language |
|
linéaire |
linear |
|
lire maillage |
read a mesh |
|
liste instant |
instant (time) list |
|
masse de translation diagonales liaison |
mass translation (dof) digonal (matrix) connection (line) |
|
masse de translation diagonales nœud |
mass translation (dof) digonal (matrix) node |
|
masse de translation liaison |
mass translation (dof) connection (line) |
|
masse de translation nœud |
mass translation (dof) node |
|
masse de translation et rotation diagonales liaison |
mass translation and rotation (dof) digonal (matrix) connection (line) |
|
masse de translation et rotation diagonales nœud |
mass translation and rotation (dof) digonal (matrix) node |
|
masse de translation et rotation liaison |
mass translation and rotation (dof) connection (line) |
|
masse de translation et rotation nœud |
mass translation and rotation (dof) node |
|
macro adapter un maillage |
macro adapt a mesh (with the software HOMARD) |
|
macro caractéristiques poutre |
macro characteristics of beam |
|
maillage |
mesh |
|
matériau |
material |
|
mécanique statique |
mechanical static |
|
mécanique |
mechanical |
|
membrane |
membrane (element) |
|
modèle |
model |
|
modèle 1 |
model 1 |
|
modèle 2 |
model 2 |
|
modelisation |
type of element |
|
modifier maillage |
modify a mesh |
|
moment X |
moment X |
|
moment Y |
moment Y |
|
moment Z |
moment Z |
|
niveau couche |
level layer |
|
nom |
name |
|
nom champ |
name of field |
|
nom composant |
name of component |
|
nom du paramètre |
name of the parameter |
|
nom section |
name of the section |
|
coefficient de Poisson |
Poisson’s ratio |
|
opération |
operation |
|
orienter peau 3D |
orient skin (surface) 3D |
|
orientation |
orientation |
|
oui |
yes |
|
pas |
step |
|
pesanteur |
gravity |
|
phénomène |
phenomenon (type of physics) |
|
Poutre Courbe de Timoshenko |
Beam curved of Timoshenko (element) **REMOVED!** |
|
Poutre Droite d’Euler |
Beam straight of Eulerian (element) |
|
Poutre Droite d’Euler multifibre |
Beam straight of Eulerian, multifibre (element) |
|
Poutre Droite de Timoshenko |
Beam straight of Timoshenko (element) |
|
Poutre Droite de Timoshenko grands déplacements |
Beam straight of Timoshenko great displacements (and rotations) |
|
Poutre Droite de Timoshenko du gauchissement |
Beam straight of Timoshenko warping (of the section) |
|
Poutre Droite de Timoshenko du gauchissement multifibre |
Beam straight of Timoshenko warping and multifibre (element) |
|
Poutre |
Beam |
|
pression |
pressure |
|
pression représentation |
pressure representation |
|
projeter les champs |
project the fields |
|
de prolongement à droite |
prolongation to the right |
|
de prolongement à gauche |
prolongation to the left |
|
quadrangulaire 4 γ |
quadrangular 4 γ (element) |
|
quadrangulaire 4 γ globales |
quadrangular 4 γ “global” (element) |
|
rayon |
radius |
|
réaction forces nodales |
nodal reaction forces |
|
rectangle |
rectangle |
|
repère |
refence mark |
|
résultat |
result |
|
résultat |
result |
|
densité volumique de masse |
volumetric mass density |
|
Rayon de torsion efficace |
effective radius of torsion |
|
Distance d’une fibre externe mesurée suivant y |
Distance from an external fibre measured according to y |
|
Distance d’une fibre externe mesurée suivant z |
Distance from an external fibre measured according to z |
|
section |
(cross-)section |
|
SHB |
shell behavior (3D element) |
|
sigma_n étant un vecteur colinéaire à vector n |
sigma_n being a vector colinear with vector n |
|
composante sigma_x de sigma_n |
component sigma_x of sigma_n |
|
composante sigma_y de sigma_n |
component sigma_y of sigma_n |
|
composante sigma_z de sigma_n |
component sigma_z of sigma_n |
|
valeur propre sigma_t1 |
eigen value sigma_t1 |
|
composante sigma_x de sigma_t1 |
component sigma_x of sigma_t1 |
|
composante sigma_y de sigma_t1 |
component sigma_y of sigma_t1 |
|
composante sigma_z de sigma_t1 |
component sigma_z of sigma_t1 |
|
valeur propre sigma_t2 |
eigen value sigma_t2 |
|
composante sigma_x de sigma_t2 |
component sigma_x of sigma_t2 |
|
composante sigma_y de sigma_t2 |
component sigma_y of sigma_t2 |
|
composante sigma_z de sigma_t2 |
component sigma_z of sigma_t2 |
|
sigma_tn la valeur de la contrainte de cisaillement dans le plan XY |
sigma_tn the value of the shear stress in plan XY |
|
composante sigma_x de sigma_t |
component sigma_x of sigma_t |
|
composante sigma_y de sigma_t |
component sigma_y of sigma_t |
|
composante sigma_z de sigma_t |
component sigma_z of sigma_t |
|
stress contribution du moment de flexion MFY |
stress contribution of the bending moment MFY |
|
stress contribution du moment de flexion MFZ |
stress contribution of the bending moment MFZ |
|
stress contribution du moment de torsion MX |
stress contribution of the torque MX |
|
stress contraintes contribution de l’effort normal N |
stress contribution of the normal effort N |
|
stress contribution de l’effort tranchant VY |
stress contribution of the shearing effort VY |
|
stress contribution de l’effort tranchant VZ |
stress contribution of the shearing effort VZ |
|
table |
table |
|
table caractéristiques |
table of characteristics |
|
température |
temperature |
|
thermique |
thermal |
|
tout |
all |
|
tout groupe maillage |
all groups of mesh (elements) |
|
tuyauterie 3 modes |
pipe with 3 modes (of Fourier) (element) |
|
tuyauterie 6 modes |
pipe with 6 modes (of Fourier) (element) |
|
unité |
unite (file link) |
|
valeur(s) |
value(s) |
|
vecteur y |
(local) vector y |
|
effort généralisé (force et moment) |
generalized effort (force and moment) |
|
élément scalaire de donnée |
element scalar data (constant by element) |
|
élément points de Gauss de donnée |
element data on Gauss points |
|
élément nœuds de donnée |
element data on nodes |
|
hexaèdre avec 8, 20, 27 nœuds (géométrie) |
hexahedron with 8, 20, 27 nodes (geometry) |
|
entier (nombre) |
integer (number) |
|
chaîne de caractères avec 8, 16, 24 |
string with 8, 16, 24 char length |
|
nœud(s) (donnée) |
node(s) (data) |
|
quadrilatère avec 4, 8, 9 nœuds (géométrie) |
quadrilateral with 4, 8, 9 nodes (geometry) |
|
pentaèdre (prisme) avec 6, 15, 18 nœuds (géométrie) |
pentahedron (prism) with 6, 15, 18 nodes (geometry) |
|
point (géométrie) |
point (geometry) |
|
pyramide avec 5, 13 nœuds (géométrie) |
pyramid with 5, 13 nodes (geometry) |
|
réel (nombre) |
real (number) |
|
segment (ligne) avec 2, 3, 4 nœuds (géométrie) |
segment (line) with 2, 3, 4 nodes (geometry) |
|
sigma effort (stress ou force et moment) |
sigma effort (stress or force and moment) |
|
sigma poutre maximum |
sigma beam maximum |
|
sigma poutre |
sigma beam |
|
sigma projetées sur la peau d’un volume |
sigma projected to the surface (3D or edge 2D) |
|
tétraèdre avec 4, 10 nœuds (géométrie) |
tetrahedron with 4, 10 nodes (geometry) |
|
triangle avec 3, 6, 7 nœuds (géométrie) |
triangle with 3, 6, 7 nodes (geometry) |
|
von Mises stress champ |
von Mises stress field |
|
Le pas de temps minimum |
The minimum time step |
6 Tutorials¶
Code_Aster
codeaster-perf
Validation
FORMA00 - An example of an axisymmetric cylinder under internal pressure
https://biba1632.gitlab.io/code-aster-manuals/docs/user/u1.05.00.html#u1-05-00
Geometry: Tube
Model: mechanical 2D axisymmetric
AXISMaterial: linear isotropic elasticity
ELASBoundary Condition: static line function
DEFI_FONCTIONpressurePRES_REP, axisymmetric, roller supportFACE_IMPOAnalysis: static linear mechanics
MECA_STATIQUE
FORMA01 - A linear elastic plate with a hole, adaptive meshing, and X-FEM mesh refinement plus cutting
https://biba1632.gitlab.io/code-aster-manuals/docs/validation/v3.02.326.html#v3-02-326
Geometry: Rectangular plate with a hole in the center
Model: mechanical 2D plain stress
C_PLANEMesh: quatratic triangles
TRIA6, adaptive refinementMACR_ADAP_MAILMaterial: linear isotropic elasticity
ELASBoundary Condition: static pressure
PRES_REP, double symmetryDDL_IMPOAnalysis: static linear mechanics
MECA_STATIQUE
FORMA02 - A bent pipe under mechanical, thermal, and dynamic loads
ZZZZ100 – Functions, tablecloths, formulas
ZZZZ231 - Validation of the contact in initial geometry
https://www.code-aster.org/V2/doc/default/en/man_v/v1/v1.01.231.pdf
Geometry: full cylinder in contact with a cylinder at the inter-face
Model:
SSLP101 - Rate of energy restitution in plane stresses
SSLS20 - Free cylindrical shell pinch on board
Asterstudy Freeze a lot
Deprecated functionnalites
Code\_Aster / Salome-Meca - Module 1 : Basic training
01-Presentation of code_aster and Salome-Meca
02-Overview of SALOME
03-A simple mechanical study
04-Functions and formulas
05-Open-source distribution of Salome-Meca
06-Linear dynamics
07-Thermal analysis
08-Overview on structural elements
Licenses
Cyprien Rusu
FEA for All: From Basics to Advanced - FEA Tutorials - Salome-Meca 2017
Digvijay Patankar
FEA & CAD
code aster
calculix09
calculixforwin
CAEforALL
anisim Open Source Engineering Software
Salome Meca Tutorials
Code_Aster for Windows
Beginning with AsterStudy and Salome-Meca on Windows
Beginning with Salome and Code_Aster for Windows
Abaqus to Code_Aster : plane stress
.mail, .comm, .export
https://code-aster-windows.com/2017/03/19/abaqus-to-code_aster-plane-stress/
Nastran to Code\_Aster: nonlinear gap elements
Nastran to Code\_Aster: slideline contact
Quantum Mechanics simulation using Finite Elements
CAELinux
Learning CAELinux: Tutorials
Doc:CAETutorials
Doc:Code-Aster
Claus Anderson, Claws
An introduction to Salome & Code _Aster: A simple linear statics analysis of a piston by J.Cugnoni 2005 (updated 2010 by Claus Andersen)
Applying simple beam theory with Code Aster® - 1D and 3D by Claus Andersen 2011
Contrib:Claws/Code Aster/9.04cases
Contrib:Claws/Code Aster/10 x cases/liaison mail
Substituting volume elements with beam elements in Code Aster® - A short introduction to using LIAISON_ELEM.
KeesWouters
Contrib:KeesWouters
Contrib:KeesWouters/staticshell
Contrib:KeesWouters/prestressmodal
Contrib:KeesWouters/shell
Contrib:KeesWouters/shell/platedynamics
Contrib:KeesWouters/shell/plotcoq3dparavis
Projectionist
Contrib:Projectionist/Extra01
Dr.-Ing. Ackva Ingenieurbüro für Mechanik
How do I start to learn Code-Aster?
Jean-Pierre Aubry
Beginning with Code\_Aster - A practical introduction to finite element method using Code\_Aster Gmsh and Salome
mauroterraneo
First steps with Code_Aster
Lucio Gómez
Salome\_Scripts
residuals\_code\_aster
Salome
7 Knowledge¶
CAE Associates
Is My Contact Stress Real?
Speeding Up Your Analysis – Part 3
VIBRATION RESEARCH UNIVERSITY
What is the PSD?
J.W. Morris, Jr.: Fall (UNIVERSITY OF CALIFORNIA, BERKELEY)
Notes on the Thermodynamics of Solids, Chapter 15: Tensors and Tensor Properties
Andy Ruina and Rudra Pratap
Introduction to STATICS and DYNAMICS
G.A.H. van den Oord
Introduction to Locking in Finite Element Methods - Bachelor final project (TU/e Faculty of Mechanical Engineering)
Katedra Informatyki Stosowanej - IFEM
Chapter 31: Lumped and Consistent Mass Matrices
ANSYS
ANSYS Mechanical Structural Nonlinearities - Lecture 3 Introduction to Contact