2
0
Fork 0

ajout README manquant pour le test FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_dilatation_thermique_LOI_ADDITIVE_MELANGES_2; ajout test FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_R_loi_3DCP_FAVIER_MAXWELL (tube sous pression + traction avec une loi 3D contraintes planes visco-hyperelastique : favier + maxwell); actualisation du catalogue de test (version provisoire car il manque 2 figures pour le test Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_zhai_dynamique_explicite)

This commit is contained in:
troufflard 2018-02-21 08:45:49 +00:00
parent 60bb9032d6
commit b29c8ea421
12 changed files with 1285 additions and 1414 deletions

View file

@ -0,0 +1,59 @@
------------------------------------------------------
Auteur
------------------------------------------------------
Julien Troufflard (julien.troufflard@free.fr)
------------------------------------------------------
Mots-cles
------------------------------------------------------
non_dynamique
tube
membrane
LINEIQUE
PRESSION
ISOHYPER3DFAVIER3
MAXWELL3D
LOI_CONTRAINTES_PLANES
------------------------------------------------------
But du test
------------------------------------------------------
test d une loi de comportement 3D contrainte plane visco-hyperelastique sur un cas de tube membrane soumis a une pression interne et une contrainte de traction (chargement suivi d un fluage)
""
LOI_CONTRAINTES_PLANES
""
------------------------------------------------------
Description du calcul
------------------------------------------------------
Un quart de tube membrane est soumis au chargement suivant :
1) entre t=0 et 1s : application (selon une rampe lineaire) d une pression de gonflage 25 mbars
et d une contrainte de traction d environ 1 Mpa (via une force lineique)
2) entre t=1 et 2s : maintien constant de la pression et de la force lineique (fluage)
Les dimensions et maillage du tube sont :
- type d elements : QUADRANGLE LINEAIRE
- longueur = 100mm (10 elements dans la longueur)
- rayon = 50mm (12 elements dans le quart de perimetre)
- epaisseur = 0.05mm
- generatrice du tube selon l axe x
La loi de comportement est une loi 3D additive de favier (ISOHYPER3DFAVIER3) + maxwell (MAXWELL3D) encapsulee dans une loi contraintes planes.
-------------------------------------------------------
Informations sur les fichiers facultatifs
-------------------------------------------------------
le script loi_3DCP_FAVIER_MAXWELL.pretrait2 permet de changer le TEMPSFIN avant de faire le calcul .CVisu2.
-------------------------------------------------------------
Grandeurs de comparaison
-------------------------------------------------------------
pour le point d integration 3 de l element 11 (point d integration le plus proche de x=z=0,y=50mm):
- deformations : EPS11 EPS22
- contrainte : SIG11 SIG22
rq : SIG11 donne la contrainte de traction
SIG22 donne la contrainte ortho-radiale
- contrainte et deformation de Mises

View file

@ -0,0 +1,366 @@
###########################################################################
# ecriture automatique d'un maillage au format .her, par Herezh++ #
###########################################################################
# version: 6.828
nom_maillage cylindre_2D_90deg_100x50mm_10x12elts # nom du maillage
noeuds ------------ # definition des noeuds
143 NOEUDS # definition du nombre de noeuds
#---------------------------------------------------------------
#|NO DU| X | Y | Z |
#|NOEUD| | | |
#---------------------------------------------------------------
1 1.00000000000000000e+02 5.00000000000000000e+01 0.00000000000000000e+00
2 9.00000000000000000e+01 5.00000000000000000e+01 0.00000000000000000e+00
3 8.00000000000000000e+01 5.00000000000000000e+01 0.00000000000000000e+00
4 7.00000000000000000e+01 5.00000000000000000e+01 0.00000000000000000e+00
5 6.00000000000000000e+01 5.00000000000000000e+01 0.00000000000000000e+00
6 5.00000000000000000e+01 5.00000000000000000e+01 0.00000000000000000e+00
7 4.00000000000000000e+01 5.00000000000000000e+01 0.00000000000000000e+00
8 3.00000000000000000e+01 5.00000000000000000e+01 0.00000000000000000e+00
9 2.00000000000000000e+01 5.00000000000000000e+01 0.00000000000000000e+00
10 1.00000000000000000e+01 5.00000000000000000e+01 0.00000000000000000e+00
11 0.00000000000000000e+00 5.00000000000000000e+01 0.00000000000000000e+00
12 1.00000000000000000e+02 4.95722430686905184e+01 6.52630961100257956e+00
13 9.00000000000000000e+01 4.95722430686905184e+01 6.52630961100257956e+00
14 8.00000000000000000e+01 4.95722430686905184e+01 6.52630961100257956e+00
15 7.00000000000000000e+01 4.95722430686905184e+01 6.52630961100257956e+00
16 6.00000000000000000e+01 4.95722430686905184e+01 6.52630961100257956e+00
17 5.00000000000000000e+01 4.95722430686905184e+01 6.52630961100257956e+00
18 4.00000000000000000e+01 4.95722430686905184e+01 6.52630961100257956e+00
19 3.00000000000000000e+01 4.95722430686905184e+01 6.52630961100257956e+00
20 2.00000000000000000e+01 4.95722430686905184e+01 6.52630961100257956e+00
21 1.00000000000000000e+01 4.95722430686905184e+01 6.52630961100257956e+00
22 0.00000000000000000e+00 4.95722430686905184e+01 6.52630961100257956e+00
23 1.00000000000000000e+02 4.82962913144534127e+01 1.29409522551260405e+01
24 9.00000000000000000e+01 4.82962913144534127e+01 1.29409522551260405e+01
25 8.00000000000000000e+01 4.82962913144534127e+01 1.29409522551260405e+01
26 7.00000000000000000e+01 4.82962913144534127e+01 1.29409522551260405e+01
27 6.00000000000000000e+01 4.82962913144534127e+01 1.29409522551260405e+01
28 5.00000000000000000e+01 4.82962913144534127e+01 1.29409522551260405e+01
29 4.00000000000000000e+01 4.82962913144534127e+01 1.29409522551260405e+01
30 3.00000000000000000e+01 4.82962913144534127e+01 1.29409522551260405e+01
31 2.00000000000000000e+01 4.82962913144534127e+01 1.29409522551260405e+01
32 1.00000000000000000e+01 4.82962913144534127e+01 1.29409522551260405e+01
33 0.00000000000000000e+00 4.82962913144534127e+01 1.29409522551260405e+01
34 1.00000000000000000e+02 4.61939766255643391e+01 1.91341716182544914e+01
35 9.00000000000000000e+01 4.61939766255643391e+01 1.91341716182544914e+01
36 8.00000000000000000e+01 4.61939766255643391e+01 1.91341716182544914e+01
37 7.00000000000000000e+01 4.61939766255643391e+01 1.91341716182544914e+01
38 6.00000000000000000e+01 4.61939766255643391e+01 1.91341716182544914e+01
39 5.00000000000000000e+01 4.61939766255643391e+01 1.91341716182544914e+01
40 4.00000000000000000e+01 4.61939766255643391e+01 1.91341716182544914e+01
41 3.00000000000000000e+01 4.61939766255643391e+01 1.91341716182544914e+01
42 2.00000000000000000e+01 4.61939766255643391e+01 1.91341716182544914e+01
43 1.00000000000000000e+01 4.61939766255643391e+01 1.91341716182544914e+01
44 0.00000000000000000e+00 4.61939766255643391e+01 1.91341716182544914e+01
45 1.00000000000000000e+02 4.33012701892219312e+01 2.50000000000000000e+01
46 9.00000000000000000e+01 4.33012701892219312e+01 2.50000000000000000e+01
47 8.00000000000000000e+01 4.33012701892219312e+01 2.50000000000000000e+01
48 7.00000000000000000e+01 4.33012701892219312e+01 2.50000000000000000e+01
49 6.00000000000000000e+01 4.33012701892219312e+01 2.50000000000000000e+01
50 5.00000000000000000e+01 4.33012701892219312e+01 2.50000000000000000e+01
51 4.00000000000000000e+01 4.33012701892219312e+01 2.50000000000000000e+01
52 3.00000000000000000e+01 4.33012701892219312e+01 2.50000000000000000e+01
53 2.00000000000000000e+01 4.33012701892219312e+01 2.50000000000000000e+01
54 1.00000000000000000e+01 4.33012701892219312e+01 2.50000000000000000e+01
55 0.00000000000000000e+00 4.33012701892219312e+01 2.50000000000000000e+01
56 1.00000000000000000e+02 3.96676670145617578e+01 3.04380714504360306e+01
57 9.00000000000000000e+01 3.96676670145617578e+01 3.04380714504360306e+01
58 8.00000000000000000e+01 3.96676670145617578e+01 3.04380714504360306e+01
59 7.00000000000000000e+01 3.96676670145617578e+01 3.04380714504360306e+01
60 6.00000000000000000e+01 3.96676670145617578e+01 3.04380714504360306e+01
61 5.00000000000000000e+01 3.96676670145617578e+01 3.04380714504360306e+01
62 4.00000000000000000e+01 3.96676670145617578e+01 3.04380714504360306e+01
63 3.00000000000000000e+01 3.96676670145617578e+01 3.04380714504360306e+01
64 2.00000000000000000e+01 3.96676670145617578e+01 3.04380714504360306e+01
65 1.00000000000000000e+01 3.96676670145617578e+01 3.04380714504360306e+01
66 0.00000000000000000e+00 3.96676670145617578e+01 3.04380714504360306e+01
67 1.00000000000000000e+02 3.53553390593273775e+01 3.53553390593273704e+01
68 9.00000000000000000e+01 3.53553390593273775e+01 3.53553390593273704e+01
69 8.00000000000000000e+01 3.53553390593273775e+01 3.53553390593273704e+01
70 7.00000000000000000e+01 3.53553390593273775e+01 3.53553390593273704e+01
71 6.00000000000000000e+01 3.53553390593273775e+01 3.53553390593273704e+01
72 5.00000000000000000e+01 3.53553390593273775e+01 3.53553390593273704e+01
73 4.00000000000000000e+01 3.53553390593273775e+01 3.53553390593273704e+01
74 3.00000000000000000e+01 3.53553390593273775e+01 3.53553390593273704e+01
75 2.00000000000000000e+01 3.53553390593273775e+01 3.53553390593273704e+01
76 1.00000000000000000e+01 3.53553390593273775e+01 3.53553390593273704e+01
77 0.00000000000000000e+00 3.53553390593273775e+01 3.53553390593273704e+01
78 1.00000000000000000e+02 3.04380714504360306e+01 3.96676670145617578e+01
79 9.00000000000000000e+01 3.04380714504360306e+01 3.96676670145617578e+01
80 8.00000000000000000e+01 3.04380714504360306e+01 3.96676670145617578e+01
81 7.00000000000000000e+01 3.04380714504360306e+01 3.96676670145617578e+01
82 6.00000000000000000e+01 3.04380714504360306e+01 3.96676670145617578e+01
83 5.00000000000000000e+01 3.04380714504360306e+01 3.96676670145617578e+01
84 4.00000000000000000e+01 3.04380714504360306e+01 3.96676670145617578e+01
85 3.00000000000000000e+01 3.04380714504360306e+01 3.96676670145617578e+01
86 2.00000000000000000e+01 3.04380714504360306e+01 3.96676670145617578e+01
87 1.00000000000000000e+01 3.04380714504360306e+01 3.96676670145617578e+01
88 0.00000000000000000e+00 3.04380714504360306e+01 3.96676670145617578e+01
89 1.00000000000000000e+02 2.50000000000000000e+01 4.33012701892219383e+01
90 9.00000000000000000e+01 2.50000000000000000e+01 4.33012701892219383e+01
91 8.00000000000000000e+01 2.50000000000000000e+01 4.33012701892219383e+01
92 7.00000000000000000e+01 2.50000000000000000e+01 4.33012701892219383e+01
93 6.00000000000000000e+01 2.50000000000000000e+01 4.33012701892219383e+01
94 5.00000000000000000e+01 2.50000000000000000e+01 4.33012701892219383e+01
95 4.00000000000000000e+01 2.50000000000000000e+01 4.33012701892219383e+01
96 3.00000000000000000e+01 2.50000000000000000e+01 4.33012701892219383e+01
97 2.00000000000000000e+01 2.50000000000000000e+01 4.33012701892219383e+01
98 1.00000000000000000e+01 2.50000000000000000e+01 4.33012701892219383e+01
99 0.00000000000000000e+00 2.50000000000000000e+01 4.33012701892219383e+01
100 1.00000000000000000e+02 1.91341716182544808e+01 4.61939766255643391e+01
101 9.00000000000000000e+01 1.91341716182544808e+01 4.61939766255643391e+01
102 8.00000000000000000e+01 1.91341716182544808e+01 4.61939766255643391e+01
103 7.00000000000000000e+01 1.91341716182544808e+01 4.61939766255643391e+01
104 6.00000000000000000e+01 1.91341716182544808e+01 4.61939766255643391e+01
105 5.00000000000000000e+01 1.91341716182544808e+01 4.61939766255643391e+01
106 4.00000000000000000e+01 1.91341716182544808e+01 4.61939766255643391e+01
107 3.00000000000000000e+01 1.91341716182544808e+01 4.61939766255643391e+01
108 2.00000000000000000e+01 1.91341716182544808e+01 4.61939766255643391e+01
109 1.00000000000000000e+01 1.91341716182544808e+01 4.61939766255643391e+01
110 0.00000000000000000e+00 1.91341716182544808e+01 4.61939766255643391e+01
111 1.00000000000000000e+02 1.29409522551260405e+01 4.82962913144534127e+01
112 9.00000000000000000e+01 1.29409522551260405e+01 4.82962913144534127e+01
113 8.00000000000000000e+01 1.29409522551260405e+01 4.82962913144534127e+01
114 7.00000000000000000e+01 1.29409522551260405e+01 4.82962913144534127e+01
115 6.00000000000000000e+01 1.29409522551260405e+01 4.82962913144534127e+01
116 5.00000000000000000e+01 1.29409522551260405e+01 4.82962913144534127e+01
117 4.00000000000000000e+01 1.29409522551260405e+01 4.82962913144534127e+01
118 3.00000000000000000e+01 1.29409522551260405e+01 4.82962913144534127e+01
119 2.00000000000000000e+01 1.29409522551260405e+01 4.82962913144534127e+01
120 1.00000000000000000e+01 1.29409522551260405e+01 4.82962913144534127e+01
121 0.00000000000000000e+00 1.29409522551260405e+01 4.82962913144534127e+01
122 1.00000000000000000e+02 6.52630961100257423e+00 4.95722430686905184e+01
123 9.00000000000000000e+01 6.52630961100257423e+00 4.95722430686905184e+01
124 8.00000000000000000e+01 6.52630961100257423e+00 4.95722430686905184e+01
125 7.00000000000000000e+01 6.52630961100257423e+00 4.95722430686905184e+01
126 6.00000000000000000e+01 6.52630961100257423e+00 4.95722430686905184e+01
127 5.00000000000000000e+01 6.52630961100257423e+00 4.95722430686905184e+01
128 4.00000000000000000e+01 6.52630961100257423e+00 4.95722430686905184e+01
129 3.00000000000000000e+01 6.52630961100257423e+00 4.95722430686905184e+01
130 2.00000000000000000e+01 6.52630961100257423e+00 4.95722430686905184e+01
131 1.00000000000000000e+01 6.52630961100257423e+00 4.95722430686905184e+01
132 0.00000000000000000e+00 6.52630961100257423e+00 4.95722430686905184e+01
133 1.00000000000000000e+02 3.06161699786838304e-15 5.00000000000000000e+01
134 9.00000000000000000e+01 3.06161699786838304e-15 5.00000000000000000e+01
135 8.00000000000000000e+01 3.06161699786838304e-15 5.00000000000000000e+01
136 7.00000000000000000e+01 3.06161699786838304e-15 5.00000000000000000e+01
137 6.00000000000000000e+01 3.06161699786838304e-15 5.00000000000000000e+01
138 5.00000000000000000e+01 3.06161699786838304e-15 5.00000000000000000e+01
139 4.00000000000000000e+01 3.06161699786838304e-15 5.00000000000000000e+01
140 3.00000000000000000e+01 3.06161699786838304e-15 5.00000000000000000e+01
141 2.00000000000000000e+01 3.06161699786838304e-15 5.00000000000000000e+01
142 1.00000000000000000e+01 3.06161699786838304e-15 5.00000000000000000e+01
143 0.00000000000000000e+00 3.06161699786838304e-15 5.00000000000000000e+01
N_N 11 22 33 44 55 66 77 88 99 110 121 132 143
N_SE 133
N_E 133 134 135 136 137 138 139 140 141 142 143
N_NO 11
N_NE 143
N_SO 1
N_O 1 2 3 4 5 6 7 8 9 10 11
N_S 1 12 23 34 45 56 67 78 89 100 111 122 133
N_to 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
136 137 138 139 140 141 142 143
elements
120 ELEMENTS # definition du nombre d'elements
#----------------------------------------------------------------------
#| NO | | |
#|ELTS | type element | Noeuds |
#----------------------------------------------------------------------
1 QUADRANGLE LINEAIRE 1 12 13 2
2 QUADRANGLE LINEAIRE 2 13 14 3
3 QUADRANGLE LINEAIRE 3 14 15 4
4 QUADRANGLE LINEAIRE 4 15 16 5
5 QUADRANGLE LINEAIRE 5 16 17 6
6 QUADRANGLE LINEAIRE 6 17 18 7
7 QUADRANGLE LINEAIRE 7 18 19 8
8 QUADRANGLE LINEAIRE 8 19 20 9
9 QUADRANGLE LINEAIRE 9 20 21 10
10 QUADRANGLE LINEAIRE 10 21 22 11
11 QUADRANGLE LINEAIRE 12 23 24 13
12 QUADRANGLE LINEAIRE 13 24 25 14
13 QUADRANGLE LINEAIRE 14 25 26 15
14 QUADRANGLE LINEAIRE 15 26 27 16
15 QUADRANGLE LINEAIRE 16 27 28 17
16 QUADRANGLE LINEAIRE 17 28 29 18
17 QUADRANGLE LINEAIRE 18 29 30 19
18 QUADRANGLE LINEAIRE 19 30 31 20
19 QUADRANGLE LINEAIRE 20 31 32 21
20 QUADRANGLE LINEAIRE 21 32 33 22
21 QUADRANGLE LINEAIRE 23 34 35 24
22 QUADRANGLE LINEAIRE 24 35 36 25
23 QUADRANGLE LINEAIRE 25 36 37 26
24 QUADRANGLE LINEAIRE 26 37 38 27
25 QUADRANGLE LINEAIRE 27 38 39 28
26 QUADRANGLE LINEAIRE 28 39 40 29
27 QUADRANGLE LINEAIRE 29 40 41 30
28 QUADRANGLE LINEAIRE 30 41 42 31
29 QUADRANGLE LINEAIRE 31 42 43 32
30 QUADRANGLE LINEAIRE 32 43 44 33
31 QUADRANGLE LINEAIRE 34 45 46 35
32 QUADRANGLE LINEAIRE 35 46 47 36
33 QUADRANGLE LINEAIRE 36 47 48 37
34 QUADRANGLE LINEAIRE 37 48 49 38
35 QUADRANGLE LINEAIRE 38 49 50 39
36 QUADRANGLE LINEAIRE 39 50 51 40
37 QUADRANGLE LINEAIRE 40 51 52 41
38 QUADRANGLE LINEAIRE 41 52 53 42
39 QUADRANGLE LINEAIRE 42 53 54 43
40 QUADRANGLE LINEAIRE 43 54 55 44
41 QUADRANGLE LINEAIRE 45 56 57 46
42 QUADRANGLE LINEAIRE 46 57 58 47
43 QUADRANGLE LINEAIRE 47 58 59 48
44 QUADRANGLE LINEAIRE 48 59 60 49
45 QUADRANGLE LINEAIRE 49 60 61 50
46 QUADRANGLE LINEAIRE 50 61 62 51
47 QUADRANGLE LINEAIRE 51 62 63 52
48 QUADRANGLE LINEAIRE 52 63 64 53
49 QUADRANGLE LINEAIRE 53 64 65 54
50 QUADRANGLE LINEAIRE 54 65 66 55
51 QUADRANGLE LINEAIRE 56 67 68 57
52 QUADRANGLE LINEAIRE 57 68 69 58
53 QUADRANGLE LINEAIRE 58 69 70 59
54 QUADRANGLE LINEAIRE 59 70 71 60
55 QUADRANGLE LINEAIRE 60 71 72 61
56 QUADRANGLE LINEAIRE 61 72 73 62
57 QUADRANGLE LINEAIRE 62 73 74 63
58 QUADRANGLE LINEAIRE 63 74 75 64
59 QUADRANGLE LINEAIRE 64 75 76 65
60 QUADRANGLE LINEAIRE 65 76 77 66
61 QUADRANGLE LINEAIRE 67 78 79 68
62 QUADRANGLE LINEAIRE 68 79 80 69
63 QUADRANGLE LINEAIRE 69 80 81 70
64 QUADRANGLE LINEAIRE 70 81 82 71
65 QUADRANGLE LINEAIRE 71 82 83 72
66 QUADRANGLE LINEAIRE 72 83 84 73
67 QUADRANGLE LINEAIRE 73 84 85 74
68 QUADRANGLE LINEAIRE 74 85 86 75
69 QUADRANGLE LINEAIRE 75 86 87 76
70 QUADRANGLE LINEAIRE 76 87 88 77
71 QUADRANGLE LINEAIRE 78 89 90 79
72 QUADRANGLE LINEAIRE 79 90 91 80
73 QUADRANGLE LINEAIRE 80 91 92 81
74 QUADRANGLE LINEAIRE 81 92 93 82
75 QUADRANGLE LINEAIRE 82 93 94 83
76 QUADRANGLE LINEAIRE 83 94 95 84
77 QUADRANGLE LINEAIRE 84 95 96 85
78 QUADRANGLE LINEAIRE 85 96 97 86
79 QUADRANGLE LINEAIRE 86 97 98 87
80 QUADRANGLE LINEAIRE 87 98 99 88
81 QUADRANGLE LINEAIRE 89 100 101 90
82 QUADRANGLE LINEAIRE 90 101 102 91
83 QUADRANGLE LINEAIRE 91 102 103 92
84 QUADRANGLE LINEAIRE 92 103 104 93
85 QUADRANGLE LINEAIRE 93 104 105 94
86 QUADRANGLE LINEAIRE 94 105 106 95
87 QUADRANGLE LINEAIRE 95 106 107 96
88 QUADRANGLE LINEAIRE 96 107 108 97
89 QUADRANGLE LINEAIRE 97 108 109 98
90 QUADRANGLE LINEAIRE 98 109 110 99
91 QUADRANGLE LINEAIRE 100 111 112 101
92 QUADRANGLE LINEAIRE 101 112 113 102
93 QUADRANGLE LINEAIRE 102 113 114 103
94 QUADRANGLE LINEAIRE 103 114 115 104
95 QUADRANGLE LINEAIRE 104 115 116 105
96 QUADRANGLE LINEAIRE 105 116 117 106
97 QUADRANGLE LINEAIRE 106 117 118 107
98 QUADRANGLE LINEAIRE 107 118 119 108
99 QUADRANGLE LINEAIRE 108 119 120 109
100 QUADRANGLE LINEAIRE 109 120 121 110
101 QUADRANGLE LINEAIRE 111 122 123 112
102 QUADRANGLE LINEAIRE 112 123 124 113
103 QUADRANGLE LINEAIRE 113 124 125 114
104 QUADRANGLE LINEAIRE 114 125 126 115
105 QUADRANGLE LINEAIRE 115 126 127 116
106 QUADRANGLE LINEAIRE 116 127 128 117
107 QUADRANGLE LINEAIRE 117 128 129 118
108 QUADRANGLE LINEAIRE 118 129 130 119
109 QUADRANGLE LINEAIRE 119 130 131 120
110 QUADRANGLE LINEAIRE 120 131 132 121
111 QUADRANGLE LINEAIRE 122 133 134 123
112 QUADRANGLE LINEAIRE 123 134 135 124
113 QUADRANGLE LINEAIRE 124 135 136 125
114 QUADRANGLE LINEAIRE 125 136 137 126
115 QUADRANGLE LINEAIRE 126 137 138 127
116 QUADRANGLE LINEAIRE 127 138 139 128
117 QUADRANGLE LINEAIRE 128 139 140 129
118 QUADRANGLE LINEAIRE 129 140 141 130
119 QUADRANGLE LINEAIRE 130 141 142 131
120 QUADRANGLE LINEAIRE 131 142 143 132
A_S 1 1 11 1 21 1 31 1 41 1 51 1 61 1 71 1 81 1 91 1 101 1 111 1
A_O 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 4 10 4
A_E 111 2 112 2 113 2 114 2 115 2 116 2 117 2 118 2 119 2 120 2
A_N 10 3 20 3 30 3 40 3 50 3 60 3 70 3 80 3 90 3 100 3 110 3 120 3
F_to 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1
16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1
31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 1 40 1 41 1 42 1 43 1 44 1 45 1
46 1 47 1 48 1 49 1 50 1 51 1 52 1 53 1 54 1 55 1 56 1 57 1 58 1 59 1 60 1
61 1 62 1 63 1 64 1 65 1 66 1 67 1 68 1 69 1 70 1 71 1 72 1 73 1 74 1 75 1
76 1 77 1 78 1 79 1 80 1 81 1 82 1 83 1 84 1 85 1 86 1 87 1 88 1 89 1 90 1
91 1 92 1 93 1 94 1 95 1 96 1 97 1 98 1 99 1 100 1 101 1 102 1 103 1 104 1 105 1
106 1 107 1 108 1 109 1 110 1 111 1 112 1 113 1 114 1 115 1 116 1 117 1 118 1 119 1 120 1
E_SO 1
E_NO 10
E_to 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
E_O 1 2 3 4 5 6 7 8 9 10
E_NE 120
E_S 1 11 21 31 41 51 61 71 81 91 101 111
E_N 10 20 30 40 50 60 70 80 90 100 110 120
E_E 111 112 113 114 115 116 117 118 119 120
E_SE 111

View file

@ -0,0 +1,221 @@
###############################################################################################
# Fichier de commande pour la visualisation elements finis #
# Herezh++ V6.813 #
# Copyright (c) 1997-2017, Gerard Rio (gerard.rio@univ-ubs.fr) http://kleger.univ-ubs.fr/Herezh/ #
# http://www-lg2m.univ-ubs.fr #
###############################################################################################
debut_fichier_commande_visu # >>>>>> le mot cle: <debut_fichier_commande_visu>
# permet au programme de se positionner au debut du fichier, il est indispensable
# =================================================================================
# || ***** demande d'une visualisation maple: ***** ||
# =================================================================================
# un mot cle de debut (debut_visualisation_maple)
# un mot cle de fin ( fin_visualisation_maple)
# la seule presence de ces deux mots cle suffit a activer la visualisation maple
debut_visualisation_maple
# ----------------------------- definition de la liste des increments a balayer: ----------------
debut_list_increment # un mot cle de debut de liste
actif 1 # <0 ou 1> indique si l'ordre est actif ou non
# une liste d'entier separee par des blancs, ou le mot cle (tous_les_increments)
# un mot cle de fin de liste ( fin_list_increment)
dernier_increment fin_list_increment
# ----------------------------- choix des maillages a visualiser: ----------------
# la liste est facultative, par defaut la visualisation concerne le premier maillage
debut_choix_maillage # un mot cle de debut,
actif 0 # <0 ou 1> indique si l'ordre est actif ou non
# une liste d'entiers , puis <fin_choix_maillage>, sur une meme ligne
1 fin_choix_maillage
# ----------------------------- definition des grandeurs a visualiser (maple): ----------------
debut_grandeurs_maple # un mot cle de debut (debut_grandeurs_maple),
actif 1 # <0 ou 1> indique si l'ordre est actif ou non
# les grandeurs globales (energie, puissance ....) un mot cle de debut, le nom des grandeurs puis un mot de fin
debut_grandeurs_globales fin_grandeurs_globales
# ensuite pour chaque maillage:,
# le numero du maillage <un entier>,
# les infos pour la visualisation eventuelle des torseurs de reaction,
# les infos pour la visualisation eventuelle aux noeud,
# - tout d'abord les ddl principaux (position, deplacements, temperature etc.)
# - puis les ddl etendus et particulieres qui peuvent representer des grandeurs diverses
# les infos pour la visualisation eventuelle aux elements,
# - tout d'abord les grandeurs generiques (deformations, contraintes etc.)
# - puis les grandeurs particulieres, par exemple specifique a une loi de comp ou une mesure de def
# enfin un mot cle de fin ( fin_grandeurs_maple)
1 # le numero de maillage
# les torseurs de reaction: un mot cle de debut: debut_list_torseur_reaction
# une liste de nom <chaine de caracteres >, puis <fin_list_torseur_reaction>
debut_list_torseur_reaction fin_list_torseur_reaction
# les sommes, moyennes etc. sur ref de noeuds: un mot cle de debut: debut_list_SM_sur_refN
# une liste de nom de ref <chaine de caracteres >, puis <fin_list__SM_sur_refN>
debut_list_SM_sur_refN fin_list__SM_sur_refN
# debut de la liste des ddl a considerer <deb_list_ddl_SM_sur_refN>, (une liste de ddl), puis <fin_list_ddl_SM_sur_refN>
deb_list_ddl_SM_sur_refN fin_list_ddl_SM_sur_refN
# debut de la liste des ddl etendus a considerer, (une liste de ddl), puis <fin_list_ddl_etendu__SM_sur_refN>
deb_list_ddl_etendu__SM_sur_refN fin_list_ddl_etendu__SM_sur_refN # fin des ddl etendu pour _SM_sur_refNs
# debut de la liste des grandeurs particulieres a considerer, (une liste de string), puis <fin_list_GrandParticuliere__SM_sur_refN>
deb_list_GrandParticuliere__SM_sur_refN fin_list_GrandParticuliere__SM_sur_refN # fin des grandeurs particulieres aux _SM_sur_refNs
# les SM sur ref d'elements: un mot cle de debut: debut_list_SM_sur_refE
# une liste de nom de ref d'elements <chaine de caracteres >, le pti associe
# puis <fin_list__SM_sur_refE>
debut_list_SM_sur_refE fin_list__SM_sur_refE
# les SMs sur ref de pti: un mot cle de debut: debut_list_SM_sur_refpti
# une liste de nom de ref <chaine de caracteres >, puis <fin_list__SM_sur_refpti>
debut_list_SM_sur_refpti fin_list__SM_sur_refpti
# debut de la liste des ddl a considerer , (une liste de ddl), puis <fin_list_ddl__SM_sur_refEpti>
deb_list_ddl__SM_sur_refEpti fin_list_ddl__SM_sur_refEpti # fin de la liste de ddl a considerer pour les elements
# debut de la liste des grandeurs particulieres a considerer pour les _SM_sur_refEptis, (une liste de string), puis <fin_list_GrandParticuliere__SM_sur_refEpti>
deb_list_GrandParticuliere__SM_sur_refEpti fin_list_GrandParticuliere__SM_sur_refEpti # fin des grandeurs particulieres aux _SM_sur_refEptis
# tableau de grandeurs evoluees aux _SM_sur_refEptis a visualiser, un par maillage
deb_list_GrandEvoluee__SM_sur_refEpti fin_list_GrandEvoluee__SM_sur_refEpti
debut_liste_ddl_et_noeud # ** debut des ddl principaux aux noeuds
# debut de la liste de noeuds, puis une liste de numero de noeud <entier>, puis <fin_list_noeud>
deb_list_noeud fin_list_noeud
# debut de la liste des ref de noeuds, puis une liste de nom <chaine de caracteres >, puis <fin_list_ref_noeud>
deb_list_ref_noeud fin_list_ref_noeud
# debut de la liste des ddl a considerer aux noeuds, (une liste de ddl), puis <fin_list_ddl_noeud>
deb_list_ddl_noeud fin_list_ddl_noeud
type_sortie_ddl_retenue= 0
# debut de la liste des ddl etendus a considerer aux noeuds, (une liste de ddl), puis <fin_list_ddl_etendu_noeud>
deb_list_ddl_etendu_noeud fin_list_ddl_etendu_noeud # fin des ddl etendu aux noeuds
# debut de la liste des grandeurs particulieres a considerer aux noeuds, (une liste de string), puis <fin_list_GrandParticuliere_noeud>
deb_list_GrandParticuliere_noeud fin_list_GrandParticuliere_noeud # fin des grandeurs particulieres aux noeuds
fin_liste_ddl_et_noeud # fin des grandeurs aux noeuds
debut_liste_ddl_ptinteg # ** debut des grandeurs aux elements
# debut de la liste des elements et points d'integration, une liste de (un element, un numero de pt d'integ), puis <fin_list_NbElement_NbPtInteg>
deb_list_NbElement_NbPtInteg fin_list_NbElement_NbPtInteg
# debut de la liste des ref d'elements, puis une liste de: nom <chaine de caracteres > + numero d'integ, puis <fin_list_ref_element>
deb_list_ref_element E_NO 3 fin_list_ref_element
# debut de la liste des ref de ptinteg d'elements, puis une liste de: nom <chaine de caracteres > puis <fin_list_ref_ptinteg_element>
deb_list_ref_ptinteg_element fin_list_ref_ptinteg_element
# debut de la liste des ddl a considerer pour les elements, (une liste de ddl), puis <fin_list_ddl_element>
deb_list_ddl_element EPS11 EPS22 SIG11 SIG22 def_duale_mises contrainte_mises fin_list_ddl_element # fin de la liste de ddl a considerer pour les elements
# debut de la liste des grandeurs particulieres a considerer pour les elements, (une liste de string), puis <fin_list_GrandParticuliere_element>
deb_list_GrandParticuliere_element fin_list_GrandParticuliere_element # fin des grandeurs particulieres aux elements
# tableau de grandeurs evoluees aux elements a visualiser, un par maillage
deb_list_GrandEvoluee_element fin_list_GrandEvoluee_element
fin_liste_ddl_ptinteg # fin des grandeurs aux elements
# informations particuliere dans le cas ou il y a une animation
# type_xi indique si oui ou non les grandeurs a tracer sont aux noeuds (sinon c'est au elements)
# x1 et x2 indiquent les noms des ddls des grandeurs en x et y. accroi_x1 et accroi_x2 indiquent
# si oui ou non x1 et x2 represente l'accroissement entre 0 et t de la grandeur ou bien la grandeur elle meme.
debut_info_particulier grandeur_au_noeud? 1 x1= NU_DDL x2= NU_DDL accroi_x1= 0 accroi_x2= 1 fin_info_particulier
# un parametre de pilotage du style de sortie
parametre_style_de_sortie 1
# un parametre indiquant si les tenseurs sont en absolue (rep 1) ou suivant un repere ad hoc
# (tangent pour les coques, suivant la fibre moyenne pour les element 1D )
tenseur_en_absolue_ 0
fin_grandeurs_maple # fin des grandeurs a visualiser au format maple
# ----------------------------- definition des parametres d'animation: ----------------
debut_animation # un mot cle de debut de liste (debut_animation)
actif 0 # <0 ou 1> indique si l'ordre est actif ou non
# des parametres avec des valeurs: (sur une meme ligne)
cycleInterval 8 # cycleInterval <un reel> (indique le temps en seconde du cycle de l'animation)
fin_animation # un mot cle de fin
fin_visualisation_maple
# =================================================================================
# || fin de la visualisation maple ||
# =================================================================================
# =================================================================================
# || ***** demande d'une visualisation Gmsh: ***** ||
# =================================================================================
# un mot cle de debut (debut_visualisation_Gmsh)
# un mot cle de fin ( fin_visualisation_Gmsh) apres tous les ordres particuliers
# la seule presence du premier mots cle suffit a activer la visualisation Gmsh
# la presence du second permet une meilleur lisibilite du fichier, mais n'est pas indispensable
debut_visualisation_Gmsh
# ----------------------------- definition des parametres du maillage initial: ----------------
debut_maillage_initial # un mot cle de debut de liste
actif 1 # <0 ou 1> indique si l'ordre est actif ou non
pseudo-homothetie_sur_les_maillages_ 0 # 0 = aucune homothetie, 1 = il y en a
# --- def eventuelle de la pseudo-homothetie: une par maillage,
# pseudo-homothetie pour le maillage : 1
# maillage_ 1
# mot cle: maillage_ puis le numero du maillage,
# pseudo-homothetie_ 0 # 0 = non active, 1 = active
# ensuite si c'est active, on trouve :
# mot cle: centre_homothetie_ puis les coordonnees du centre d'homothetie
# puis mot cle: fact_mult_ puis les coordonnees donnant les coefs multiplicatifs selon les axes.
# centre_homothetie_
# fact_mult_
visualisation_references_sur_les_maillages_ 1 # 0 = pas de visualisation des reference, 1 = sortie des ref dans fichier unique 2= sortie des ref dans plusieurs fichiers
fin_maillage_initial # le mot cle de fin
# ----------------------------- definition des parametres pour les isovaleurs : ----------------
debut_isovaleur_Gmsh # mot cle de debut des parametres pour les isovaleurs
actif 1 # <0 ou 1> indique si l'ordre est actif ou non
ancien_format_ 0 # 1 = ancien format, 0 = nouveau format
# un parametre indiquant si les tenseurs sont en absolue (rep 1) ou suivant un repere ad hoc
# (tangent pour les coques, suivant la fibre moyenne pour les element 1D )
tenseur_en_absolue_ 0
1 # le numero de maillage
# tableau des ddl aux noeuds a visualiser, un par maillage
debut_tableau_ddl_aux_noeuds X1 X2 X3 fin_tableau_ddl_aux_noeuds
# tableau des choix_var aux noeuds a visualiser, un par maillage
# choix_var (=1 ou 0) indique si oui ou non il s'agit de la variation
debut_tableau_choix_var_ddl_aux_noeuds 1 1 1 fin_tableau_choix_var_ddl_aux_noeuds
# tableau des ddl_etendu aux noeuds a visualiser, un par maillage
debut_tableau_ddl_etendu_aux_noeuds fin_tableau_ddl_etendu_aux_noeuds
# tableau de grandeurs evoluees aux noeuds a visualiser, un par maillage
deb_list_GrandEvoluee_noeud fin_list_GrandEvoluee_noeud
# tableau de ddl aux elements a visualiser, un par maillage
debut_tableau_ddl_aux_elements EPS11 EPS22 EPS12 SIG11 SIG22 SIG12 def_duale_mises contrainte_mises fin_tableau_ddl_aux_elements
# tableau de grandeurs evoluees aux elements a visualiser, un par maillage
deb_list_GrandEvoluee_element fin_list_GrandEvoluee_element
# tableau de grandeurs particulieres aux elements a visualiser, un par maillage
deb_list_GrandParticuliere_element fin_list_GrandParticuliere_element
fin_isovaleur_Gmsh # mot cle de fin des parametres pour les isovaleurs
# ----------------------------- definition des parametres de deformee: ----------------
debut_deformee # un mot cle de debut de liste
actif 1 # <0 ou 1> indique si l'ordre est actif ou non
# definition des alertes: deb_list_alerte
# un mot clef de debut
# puis deux nombres: un mini et un maxi, et un nom
# un mot clef de fin: fin_list_alerte
deb_list_alerte
fin_list_alerte
avec_vitesse= 0 avec_acceleration= 0 # 1 ou 0 pour la sortie si disponible
fin_deformee # un mot cle de fin
# ----------------------------- definition de la liste des increments a balayer: ----------------
debut_list_increment # un mot cle de debut de liste
actif 1 # <0 ou 1> indique si l'ordre est actif ou non
# une liste d'entier separee par des blancs, ou le mot cle (tous_les_increments)
# un mot cle de fin de liste ( fin_list_increment)
dernier_increment fin_list_increment
# ----------------------------- choix des maillages a visualiser: ----------------
# la liste est facultative, par defaut la visualisation concerne le premier maillage
debut_choix_maillage # un mot cle de debut,
actif 0 # <0 ou 1> indique si l'ordre est actif ou non
# une liste d'entiers , puis <fin_choix_maillage>, sur une meme ligne
1 fin_choix_maillage
fin_visualisation_Gmsh
# =================================================================================
# || fin de la visualisation Gmsh ||
# =================================================================================
fin_fichier_commande_visu # <<<<<< le mot cle <fin_fichier_commande_visu> permet
# l'arret de la lecture des commandes, apres ce mot cle, aucune commande n'est lu, de plus
# sans le mot cle de fin de fichier, le fichier n'est pas valide
###############################################################################################

View file

@ -0,0 +1,221 @@
###############################################################################################
# Fichier de commande pour la visualisation elements finis #
# Herezh++ V6.813 #
# Copyright (c) 1997-2017, Gerard Rio (gerard.rio@univ-ubs.fr) http://kleger.univ-ubs.fr/Herezh/ #
# http://www-lg2m.univ-ubs.fr #
###############################################################################################
debut_fichier_commande_visu # >>>>>> le mot cle: <debut_fichier_commande_visu>
# permet au programme de se positionner au debut du fichier, il est indispensable
# =================================================================================
# || ***** demande d'une visualisation maple: ***** ||
# =================================================================================
# un mot cle de debut (debut_visualisation_maple)
# un mot cle de fin ( fin_visualisation_maple)
# la seule presence de ces deux mots cle suffit a activer la visualisation maple
debut_visualisation_maple
# ----------------------------- definition de la liste des increments a balayer: ----------------
debut_list_increment # un mot cle de debut de liste
actif 1 # <0 ou 1> indique si l'ordre est actif ou non
# une liste d'entier separee par des blancs, ou le mot cle (tous_les_increments)
# un mot cle de fin de liste ( fin_list_increment)
dernier_increment fin_list_increment
# ----------------------------- choix des maillages a visualiser: ----------------
# la liste est facultative, par defaut la visualisation concerne le premier maillage
debut_choix_maillage # un mot cle de debut,
actif 0 # <0 ou 1> indique si l'ordre est actif ou non
# une liste d'entiers , puis <fin_choix_maillage>, sur une meme ligne
1 fin_choix_maillage
# ----------------------------- definition des grandeurs a visualiser (maple): ----------------
debut_grandeurs_maple # un mot cle de debut (debut_grandeurs_maple),
actif 1 # <0 ou 1> indique si l'ordre est actif ou non
# les grandeurs globales (energie, puissance ....) un mot cle de debut, le nom des grandeurs puis un mot de fin
debut_grandeurs_globales fin_grandeurs_globales
# ensuite pour chaque maillage:,
# le numero du maillage <un entier>,
# les infos pour la visualisation eventuelle des torseurs de reaction,
# les infos pour la visualisation eventuelle aux noeud,
# - tout d'abord les ddl principaux (position, deplacements, temperature etc.)
# - puis les ddl etendus et particulieres qui peuvent representer des grandeurs diverses
# les infos pour la visualisation eventuelle aux elements,
# - tout d'abord les grandeurs generiques (deformations, contraintes etc.)
# - puis les grandeurs particulieres, par exemple specifique a une loi de comp ou une mesure de def
# enfin un mot cle de fin ( fin_grandeurs_maple)
1 # le numero de maillage
# les torseurs de reaction: un mot cle de debut: debut_list_torseur_reaction
# une liste de nom <chaine de caracteres >, puis <fin_list_torseur_reaction>
debut_list_torseur_reaction fin_list_torseur_reaction
# les sommes, moyennes etc. sur ref de noeuds: un mot cle de debut: debut_list_SM_sur_refN
# une liste de nom de ref <chaine de caracteres >, puis <fin_list__SM_sur_refN>
debut_list_SM_sur_refN fin_list__SM_sur_refN
# debut de la liste des ddl a considerer <deb_list_ddl_SM_sur_refN>, (une liste de ddl), puis <fin_list_ddl_SM_sur_refN>
deb_list_ddl_SM_sur_refN fin_list_ddl_SM_sur_refN
# debut de la liste des ddl etendus a considerer, (une liste de ddl), puis <fin_list_ddl_etendu__SM_sur_refN>
deb_list_ddl_etendu__SM_sur_refN fin_list_ddl_etendu__SM_sur_refN # fin des ddl etendu pour _SM_sur_refNs
# debut de la liste des grandeurs particulieres a considerer, (une liste de string), puis <fin_list_GrandParticuliere__SM_sur_refN>
deb_list_GrandParticuliere__SM_sur_refN fin_list_GrandParticuliere__SM_sur_refN # fin des grandeurs particulieres aux _SM_sur_refNs
# les SM sur ref d'elements: un mot cle de debut: debut_list_SM_sur_refE
# une liste de nom de ref d'elements <chaine de caracteres >, le pti associe
# puis <fin_list__SM_sur_refE>
debut_list_SM_sur_refE fin_list__SM_sur_refE
# les SMs sur ref de pti: un mot cle de debut: debut_list_SM_sur_refpti
# une liste de nom de ref <chaine de caracteres >, puis <fin_list__SM_sur_refpti>
debut_list_SM_sur_refpti fin_list__SM_sur_refpti
# debut de la liste des ddl a considerer , (une liste de ddl), puis <fin_list_ddl__SM_sur_refEpti>
deb_list_ddl__SM_sur_refEpti fin_list_ddl__SM_sur_refEpti # fin de la liste de ddl a considerer pour les elements
# debut de la liste des grandeurs particulieres a considerer pour les _SM_sur_refEptis, (une liste de string), puis <fin_list_GrandParticuliere__SM_sur_refEpti>
deb_list_GrandParticuliere__SM_sur_refEpti fin_list_GrandParticuliere__SM_sur_refEpti # fin des grandeurs particulieres aux _SM_sur_refEptis
# tableau de grandeurs evoluees aux _SM_sur_refEptis a visualiser, un par maillage
deb_list_GrandEvoluee__SM_sur_refEpti fin_list_GrandEvoluee__SM_sur_refEpti
debut_liste_ddl_et_noeud # ** debut des ddl principaux aux noeuds
# debut de la liste de noeuds, puis une liste de numero de noeud <entier>, puis <fin_list_noeud>
deb_list_noeud fin_list_noeud
# debut de la liste des ref de noeuds, puis une liste de nom <chaine de caracteres >, puis <fin_list_ref_noeud>
deb_list_ref_noeud fin_list_ref_noeud
# debut de la liste des ddl a considerer aux noeuds, (une liste de ddl), puis <fin_list_ddl_noeud>
deb_list_ddl_noeud fin_list_ddl_noeud
type_sortie_ddl_retenue= 0
# debut de la liste des ddl etendus a considerer aux noeuds, (une liste de ddl), puis <fin_list_ddl_etendu_noeud>
deb_list_ddl_etendu_noeud fin_list_ddl_etendu_noeud # fin des ddl etendu aux noeuds
# debut de la liste des grandeurs particulieres a considerer aux noeuds, (une liste de string), puis <fin_list_GrandParticuliere_noeud>
deb_list_GrandParticuliere_noeud fin_list_GrandParticuliere_noeud # fin des grandeurs particulieres aux noeuds
fin_liste_ddl_et_noeud # fin des grandeurs aux noeuds
debut_liste_ddl_ptinteg # ** debut des grandeurs aux elements
# debut de la liste des elements et points d'integration, une liste de (un element, un numero de pt d'integ), puis <fin_list_NbElement_NbPtInteg>
deb_list_NbElement_NbPtInteg fin_list_NbElement_NbPtInteg
# debut de la liste des ref d'elements, puis une liste de: nom <chaine de caracteres > + numero d'integ, puis <fin_list_ref_element>
deb_list_ref_element E_NO 3 fin_list_ref_element
# debut de la liste des ref de ptinteg d'elements, puis une liste de: nom <chaine de caracteres > puis <fin_list_ref_ptinteg_element>
deb_list_ref_ptinteg_element fin_list_ref_ptinteg_element
# debut de la liste des ddl a considerer pour les elements, (une liste de ddl), puis <fin_list_ddl_element>
deb_list_ddl_element EPS11 EPS22 SIG11 SIG22 def_duale_mises contrainte_mises fin_list_ddl_element # fin de la liste de ddl a considerer pour les elements
# debut de la liste des grandeurs particulieres a considerer pour les elements, (une liste de string), puis <fin_list_GrandParticuliere_element>
deb_list_GrandParticuliere_element fin_list_GrandParticuliere_element # fin des grandeurs particulieres aux elements
# tableau de grandeurs evoluees aux elements a visualiser, un par maillage
deb_list_GrandEvoluee_element fin_list_GrandEvoluee_element
fin_liste_ddl_ptinteg # fin des grandeurs aux elements
# informations particuliere dans le cas ou il y a une animation
# type_xi indique si oui ou non les grandeurs a tracer sont aux noeuds (sinon c'est au elements)
# x1 et x2 indiquent les noms des ddls des grandeurs en x et y. accroi_x1 et accroi_x2 indiquent
# si oui ou non x1 et x2 represente l'accroissement entre 0 et t de la grandeur ou bien la grandeur elle meme.
debut_info_particulier grandeur_au_noeud? 1 x1= NU_DDL x2= NU_DDL accroi_x1= 0 accroi_x2= 1 fin_info_particulier
# un parametre de pilotage du style de sortie
parametre_style_de_sortie 1
# un parametre indiquant si les tenseurs sont en absolue (rep 1) ou suivant un repere ad hoc
# (tangent pour les coques, suivant la fibre moyenne pour les element 1D )
tenseur_en_absolue_ 0
fin_grandeurs_maple # fin des grandeurs a visualiser au format maple
# ----------------------------- definition des parametres d'animation: ----------------
debut_animation # un mot cle de debut de liste (debut_animation)
actif 0 # <0 ou 1> indique si l'ordre est actif ou non
# des parametres avec des valeurs: (sur une meme ligne)
cycleInterval 8 # cycleInterval <un reel> (indique le temps en seconde du cycle de l'animation)
fin_animation # un mot cle de fin
fin_visualisation_maple
# =================================================================================
# || fin de la visualisation maple ||
# =================================================================================
# =================================================================================
# || ***** demande d'une visualisation Gmsh: ***** ||
# =================================================================================
# un mot cle de debut (debut_visualisation_Gmsh)
# un mot cle de fin ( fin_visualisation_Gmsh) apres tous les ordres particuliers
# la seule presence du premier mots cle suffit a activer la visualisation Gmsh
# la presence du second permet une meilleur lisibilite du fichier, mais n'est pas indispensable
debut_visualisation_Gmsh
# ----------------------------- definition des parametres du maillage initial: ----------------
debut_maillage_initial # un mot cle de debut de liste
actif 1 # <0 ou 1> indique si l'ordre est actif ou non
pseudo-homothetie_sur_les_maillages_ 0 # 0 = aucune homothetie, 1 = il y en a
# --- def eventuelle de la pseudo-homothetie: une par maillage,
# pseudo-homothetie pour le maillage : 1
# maillage_ 1
# mot cle: maillage_ puis le numero du maillage,
# pseudo-homothetie_ 0 # 0 = non active, 1 = active
# ensuite si c'est active, on trouve :
# mot cle: centre_homothetie_ puis les coordonnees du centre d'homothetie
# puis mot cle: fact_mult_ puis les coordonnees donnant les coefs multiplicatifs selon les axes.
# centre_homothetie_
# fact_mult_
visualisation_references_sur_les_maillages_ 1 # 0 = pas de visualisation des reference, 1 = sortie des ref dans fichier unique 2= sortie des ref dans plusieurs fichiers
fin_maillage_initial # le mot cle de fin
# ----------------------------- definition des parametres pour les isovaleurs : ----------------
debut_isovaleur_Gmsh # mot cle de debut des parametres pour les isovaleurs
actif 1 # <0 ou 1> indique si l'ordre est actif ou non
ancien_format_ 0 # 1 = ancien format, 0 = nouveau format
# un parametre indiquant si les tenseurs sont en absolue (rep 1) ou suivant un repere ad hoc
# (tangent pour les coques, suivant la fibre moyenne pour les element 1D )
tenseur_en_absolue_ 0
1 # le numero de maillage
# tableau des ddl aux noeuds a visualiser, un par maillage
debut_tableau_ddl_aux_noeuds X1 X2 X3 fin_tableau_ddl_aux_noeuds
# tableau des choix_var aux noeuds a visualiser, un par maillage
# choix_var (=1 ou 0) indique si oui ou non il s'agit de la variation
debut_tableau_choix_var_ddl_aux_noeuds 1 1 1 fin_tableau_choix_var_ddl_aux_noeuds
# tableau des ddl_etendu aux noeuds a visualiser, un par maillage
debut_tableau_ddl_etendu_aux_noeuds fin_tableau_ddl_etendu_aux_noeuds
# tableau de grandeurs evoluees aux noeuds a visualiser, un par maillage
deb_list_GrandEvoluee_noeud fin_list_GrandEvoluee_noeud
# tableau de ddl aux elements a visualiser, un par maillage
debut_tableau_ddl_aux_elements EPS11 EPS22 EPS12 SIG11 SIG22 SIG12 def_duale_mises contrainte_mises fin_tableau_ddl_aux_elements
# tableau de grandeurs evoluees aux elements a visualiser, un par maillage
deb_list_GrandEvoluee_element fin_list_GrandEvoluee_element
# tableau de grandeurs particulieres aux elements a visualiser, un par maillage
deb_list_GrandParticuliere_element fin_list_GrandParticuliere_element
fin_isovaleur_Gmsh # mot cle de fin des parametres pour les isovaleurs
# ----------------------------- definition des parametres de deformee: ----------------
debut_deformee # un mot cle de debut de liste
actif 1 # <0 ou 1> indique si l'ordre est actif ou non
# definition des alertes: deb_list_alerte
# un mot clef de debut
# puis deux nombres: un mini et un maxi, et un nom
# un mot clef de fin: fin_list_alerte
deb_list_alerte
fin_list_alerte
avec_vitesse= 0 avec_acceleration= 0 # 1 ou 0 pour la sortie si disponible
fin_deformee # un mot cle de fin
# ----------------------------- definition de la liste des increments a balayer: ----------------
debut_list_increment # un mot cle de debut de liste
actif 1 # <0 ou 1> indique si l'ordre est actif ou non
# une liste d'entier separee par des blancs, ou le mot cle (tous_les_increments)
# un mot cle de fin de liste ( fin_list_increment)
dernier_increment fin_list_increment
# ----------------------------- choix des maillages a visualiser: ----------------
# la liste est facultative, par defaut la visualisation concerne le premier maillage
debut_choix_maillage # un mot cle de debut,
actif 0 # <0 ou 1> indique si l'ordre est actif ou non
# une liste d'entiers , puis <fin_choix_maillage>, sur une meme ligne
1 fin_choix_maillage
fin_visualisation_Gmsh
# =================================================================================
# || fin de la visualisation Gmsh ||
# =================================================================================
fin_fichier_commande_visu # <<<<<< le mot cle <fin_fichier_commande_visu> permet
# l'arret de la lecture des commandes, apres ce mot cle, aucune commande n'est lu, de plus
# sans le mot cle de fin de fichier, le fichier n'est pas valide
###############################################################################################

View file

@ -0,0 +1,101 @@
dimension 3
niveau_commentaire 3
TYPE_DE_CALCUL
non_dynamique avec plus lectureCommandesVisu
< cylindre_2D_90deg_100x50mm_10x12elts.her
les_courbes_1D
rampe COURBEPOLYLINEAIRE_1_D
Debut_des_coordonnees_des_points
Coordonnee dim= 2 0. 0.
Coordonnee dim= 2 1. 1.
Coordonnee dim= 2 1.01 1.
Fin_des_coordonnees_des_points
choix_materiaux
E_tout MAT_HV_3DCP
materiaux
MAT_HV_3DCP LOI_CONTRAINTES_PLANES
NEWTON_LOCAL avec_parametres_de_reglage_
nb_iteration_maxi_ 30
nb_dichotomie_maxi_ 5
tolerance_residu_ 1.e-5
tolerance_residu_rel_ 1.e-4
#sortie_post_ 1
fin_parametres_reglage_Algo_Newton_
LOI_ADDITIVE_EN_SIGMA
ISOHYPER3DFAVIER3
# 3K Qor mur mu_inf
3000. 5.5 12. 1.
MAXWELL3D
E= 100. nu= 0.45 mu= 10. mu_p= 0.1000000000E-04 seule_deviatorique
fin_coeff_MAXWELL3D
fin_liste_lois_elementaires
fin_loi_contrainte_plane
masse_volumique
E_tout 1.
epaisseurs
E_tout 0.05
charges
#pression de gonflage : 25mbars
F_to PRESSION 0.0025 COURBE_CHARGE: rampe ECHELLE: 1.
#contrainte de traction : 1 MPa
A_S LINEIQUE 0.05 0. 0. COURBE_CHARGE: rampe ECHELLE: 1.
blocages
N_N UX #noeuds en x=0 => blocage UX
N_E UY #noeuds en y=0 => blocage UY
N_O UZ #noeuds en z=0 => blocage UZ
controle
DELTAtMINI 1.e-6
DELTAtMAXI 0.1
TEMPSFIN 1
DELTAt 0.1
ITERATIONS 15
PRECISION 1e-3
SAUVEGARDE DERNIER_CALCUL
MAXINCRE 9999999
NORME Residu/Reaction_et_VarRes
para_pilotage_equi_global
para_syteme_lineaire
para_affichage
#FREQUENCE_SORTIE_FIL_DU_CALCUL 1
resultats pas_de_sortie_finale_
COPIE 0
_fin_point_info_

View file

@ -0,0 +1,54 @@
#!/usr/bin/env perl
use strict;
use warnings;
use English;
use File::Basename;
my $NOM_PROG = basename $PROGRAM_NAME;
#
#
# but de ce script :
# changer le TEMPSFIN dans le .info en lui donnant une valeur egale a 2
#
#
#chemin absolu vers l executable Herezh
my $hzchemin = shift(@ARGV);
#nom du fichier .info
my $finfo = shift(@ARGV);
#forcer a vider le buffer (autoflush)
$| = 1;
#changement de TEMPSFIN
open(FIC, "<$finfo");
open(FIC2, ">$finfo.tmp");
my $changement_TEMPSFIN = 0;
while(<FIC>) {
if(/^\s*TEMPSFIN\s+1\s*$/) {
s/^\s*TEMPSFIN\s+1/TEMPSFIN 2/;
$changement_TEMPSFIN = 1;
}
print FIC2;
}
close(FIC2);
close(FIC);
#si la ligne contenant TEMPSFIN n a pas ete trouvee => ECHEC
if(not $changement_TEMPSFIN) {
print "\nErreur (prog:$NOM_PROG) : echec du changement de TEMPSFIN (la ligne \"TEMPSFIN 1\" n a pas ete trouvee dans le fichier .info)...\n\n";
print "resultat pretrait : ECHEC\n";
exit;
}
#remplacement du fichier .info
system("mv -f $finfo.tmp $finfo");
#reussite du script
print "resultat pretrait : OK\n";

View file

@ -0,0 +1,98 @@
#fichier au format maple6
###############################################################################################
# Visualisation elements finis : Herezh++ V6.828 #
# Copyright (c) 1997-2018, Gerard Rio (gerard.rio@univ-ubs.fr) http://kleger.univ-ubs.fr/Herezh/ #
# http://www-lg2m.univ-ubs.fr #
###############################################################################################
# entete des donnees : informations gererales: on trouve successivement:
# >> le nombre de grandeurs globales (peut etre nul) suivi des identificateurs
# precedes du numero de colonne entre crochet
# >> le nombre de maillages m, et dimension de l'espace de travail
# puis pour chaque maillage,
# >> le nombre de torseurs de reaction (peut etre nul), le nombre total de reel qui va etre ecrit
# correspondant aux composantes des torseurs, puis les noms de ref associee suivi des positions
# des composantes entre crochet accolees a un identificateur: R pour reaction, M pour moment
# ensuite pour les moyennes, sommes, maxi etc. calculees sur des references de noeuds
# >> le nombre de ref de noeuds, nombre total de grandeurs associees
# puis pour chaque maillage
# le numero de maillage puis pour chaque reference de noeuds
# le nom de la reference, le nombre de noeud de la ref, le nombre de grandeurs qui vont etre ecrites
# puis entre crochet la position suivi de la signification de chaque grandeur
#
# ensuite pour les moyennes, sommes, maxi etc. calculees sur des references d'elements ou de pti
# >> le nombre de ref d'element+ref de pti, nombre total de grandeurs associees
# puis pour chaque maillage
# le numero de maillage puis pour chaque reference d'element et de pti
# le nom de la reference, le nombre d'element de la ref, le nombre de grandeurs qui vont etre ecrites
# puis entre crochet la position suivi de la signification de chaque grandeur
#
# puis pour chaque maillage
# >> le nombre de noeud n (peut etre nul) ou il y a des grandeurs en sortie ,
# puis le nombre des grandeurs p1 correspondantes, la position entre crochet des coordonnees
# et enfin l'idendificateur de ces grandeurs(p1 chaines de caractere)
# precedes du numero de colonne correspondant entre crochet
# puis pour chaque maillage
# >> le nombre de couples element-pt_integ (peut etre nulle) ou il y a des grandeurs en sortie ,
# les grandeurs aux elements sont decomposees en 2 listes: la premiere de quantite P2 correspondant
# a des grandeurs generiques, la seconde de quantite P3 corresponds aux grandeurs specifiques,
# on trouve donc a la suite du nombre d'element: le nombre P2, suivi de P2 identificateurs de ddl
# chacun precedes du numero de colonne entre crochet
# puis le nombre P3, suivi de P3 identificateurs+categorie+type (chaines de caracteres),
# suivi entre crochet, de la plage des numeros de colonnes, correspondant
# chacun sur une ligne differentes
# ==== NB: pour les grandeurs specifique tensorielle: exemple d'ordre en 2D:
# tenseur symetrique, A(1,1) A(2,1) A(2,2), non symetrique A(1,1) A(1,2) A(2,1) A(2,2)
# en 3D c'est: tenseur symetrique, A(1,1) A(2,1) A(2,2) A(3,1) A(3,2) A(3,3)
# non symetrique A(1,1) A(1,2) A(2,1) A(2,2) A(2,3) A(3,1) A(3,2) A(3,3)
# ** dans le cas ou il n'y a qu'un seul increment en sortie, pour les grandeurs aux noeuds et aux elements,
# ** les informations peuvent etre decoupees selon: une ligne = un noeud, et le temps n'est pas indique
# ** ( cf: parametre_style_de_sortie = 0)
#====================================================================
#|| recapitulatif des differentes grandeurs par colonne ||
#====================================================================
#---------------------------------- grandeur globales ------------------------------------
#0 (nombre de grandeurs globales)
#---------------------------------- maillage et dimension --------------------------------
#1 3 (nombre de maillages et dimension)
#---------------------------------- torseurs de reactions --------------------------------
#0 0 (nombre de torseurs et nombre total de grandeurs associees)
#
#-------- moyenne, somme, maxi etc. de grandeurs aux noeuds pour des ref ---------------
#0 0 (nombre de ref de noeud et nombre total de grandeurs associees)
#
#-------- moyenne, somme, maxi etc. de grandeurs aux elements pour des ref ---------------
#0 0 (nombre de ref d'element et nombre total de grandeurs associees)
#
#---------------------------------- grandeurs aux noeuds --------------------------------
#0 0 (nombre de noeuds, nombre total de grandeurs associees)
#---------------------------------- grandeurs aux elements ------------------------------
#1 6 00 (nombre total d'elements, nombre totale de grandeurs associees, nombre de grandeurs particulieres, nombre de grandeurs tensorielles)
# reference E_NO : element_10 pt_integ_3: [2]X [3]Y [4]Z [5] EPS11 [6] EPS22 [7] SIG11 [8] SIG22 [9] def_duale_mises [10] contrainte_mises
#
#
#====================================================================
#|| fin du recapitulatif des differentes grandeurs ||
#====================================================================
# ensuite les donnees sont organisees sur differentes lignes, chaques lignes correspondant
# a un calcul (par exemple un pas de temps), sur chaque ligne il y a m enregistrement, chacun
# correspondant a un maillage. On trouve pour chaque enregistrement successivement :
# s'il y a des grandeurs globales: le temps puis les grandeurs globales,
# puis s'il y a des torseurs de reaction :
# de nouveau le temps, les composantes de la resultante puis les composantes du moments
# donc en 1D -> 1 reels (resultante), en 2D -> 3 reels (resultante 2, moment 1) et en 3D 6 reels
# puis s'il y a des grandeurs aux noeuds: de nouveau le temps
# les coordonnees a t du premier noeud suivi des p1 grandeurs correspondant au premier noeud
# puis les coordonnees du second noeud, les p1 grandeurs etc. pour tous les noeuds
# puis s'il y a des grandeur aux elements:
# le temps, puis les coordonnees a t du point d'integration d'un element (pour les grandeurs generiques)
# suivi des p2 grandeurs correspondantes puis les coordonnees a t du point d'integration
# correspondant aux grandeurs specifiques suivi des p3 grandeurs correspondantes
# puis les coordonnees d'un second point d'integration d'un element, les p2 grandeurs
# etc. pour tous les points d'integration - element
1.000000000000e+00 2.100168005688e+00 5.190178864966e+01 1.434222304128e+00 -6.247778256326e-03 3.764707618366e-02 1.031804583665e+00 2.677015454039e+00 2.741895258809e-02 2.338562726124e+00

View file

@ -0,0 +1,98 @@
#fichier au format maple6
###############################################################################################
# Visualisation elements finis : Herezh++ V6.828 #
# Copyright (c) 1997-2018, Gerard Rio (gerard.rio@univ-ubs.fr) http://kleger.univ-ubs.fr/Herezh/ #
# http://www-lg2m.univ-ubs.fr #
###############################################################################################
# entete des donnees : informations gererales: on trouve successivement:
# >> le nombre de grandeurs globales (peut etre nul) suivi des identificateurs
# precedes du numero de colonne entre crochet
# >> le nombre de maillages m, et dimension de l'espace de travail
# puis pour chaque maillage,
# >> le nombre de torseurs de reaction (peut etre nul), le nombre total de reel qui va etre ecrit
# correspondant aux composantes des torseurs, puis les noms de ref associee suivi des positions
# des composantes entre crochet accolees a un identificateur: R pour reaction, M pour moment
# ensuite pour les moyennes, sommes, maxi etc. calculees sur des references de noeuds
# >> le nombre de ref de noeuds, nombre total de grandeurs associees
# puis pour chaque maillage
# le numero de maillage puis pour chaque reference de noeuds
# le nom de la reference, le nombre de noeud de la ref, le nombre de grandeurs qui vont etre ecrites
# puis entre crochet la position suivi de la signification de chaque grandeur
#
# ensuite pour les moyennes, sommes, maxi etc. calculees sur des references d'elements ou de pti
# >> le nombre de ref d'element+ref de pti, nombre total de grandeurs associees
# puis pour chaque maillage
# le numero de maillage puis pour chaque reference d'element et de pti
# le nom de la reference, le nombre d'element de la ref, le nombre de grandeurs qui vont etre ecrites
# puis entre crochet la position suivi de la signification de chaque grandeur
#
# puis pour chaque maillage
# >> le nombre de noeud n (peut etre nul) ou il y a des grandeurs en sortie ,
# puis le nombre des grandeurs p1 correspondantes, la position entre crochet des coordonnees
# et enfin l'idendificateur de ces grandeurs(p1 chaines de caractere)
# precedes du numero de colonne correspondant entre crochet
# puis pour chaque maillage
# >> le nombre de couples element-pt_integ (peut etre nulle) ou il y a des grandeurs en sortie ,
# les grandeurs aux elements sont decomposees en 2 listes: la premiere de quantite P2 correspondant
# a des grandeurs generiques, la seconde de quantite P3 corresponds aux grandeurs specifiques,
# on trouve donc a la suite du nombre d'element: le nombre P2, suivi de P2 identificateurs de ddl
# chacun precedes du numero de colonne entre crochet
# puis le nombre P3, suivi de P3 identificateurs+categorie+type (chaines de caracteres),
# suivi entre crochet, de la plage des numeros de colonnes, correspondant
# chacun sur une ligne differentes
# ==== NB: pour les grandeurs specifique tensorielle: exemple d'ordre en 2D:
# tenseur symetrique, A(1,1) A(2,1) A(2,2), non symetrique A(1,1) A(1,2) A(2,1) A(2,2)
# en 3D c'est: tenseur symetrique, A(1,1) A(2,1) A(2,2) A(3,1) A(3,2) A(3,3)
# non symetrique A(1,1) A(1,2) A(2,1) A(2,2) A(2,3) A(3,1) A(3,2) A(3,3)
# ** dans le cas ou il n'y a qu'un seul increment en sortie, pour les grandeurs aux noeuds et aux elements,
# ** les informations peuvent etre decoupees selon: une ligne = un noeud, et le temps n'est pas indique
# ** ( cf: parametre_style_de_sortie = 0)
#====================================================================
#|| recapitulatif des differentes grandeurs par colonne ||
#====================================================================
#---------------------------------- grandeur globales ------------------------------------
#0 (nombre de grandeurs globales)
#---------------------------------- maillage et dimension --------------------------------
#1 3 (nombre de maillages et dimension)
#---------------------------------- torseurs de reactions --------------------------------
#0 0 (nombre de torseurs et nombre total de grandeurs associees)
#
#-------- moyenne, somme, maxi etc. de grandeurs aux noeuds pour des ref ---------------
#0 0 (nombre de ref de noeud et nombre total de grandeurs associees)
#
#-------- moyenne, somme, maxi etc. de grandeurs aux elements pour des ref ---------------
#0 0 (nombre de ref d'element et nombre total de grandeurs associees)
#
#---------------------------------- grandeurs aux noeuds --------------------------------
#0 0 (nombre de noeuds, nombre total de grandeurs associees)
#---------------------------------- grandeurs aux elements ------------------------------
#1 6 00 (nombre total d'elements, nombre totale de grandeurs associees, nombre de grandeurs particulieres, nombre de grandeurs tensorielles)
# reference E_NO : element_10 pt_integ_3: [2]X [3]Y [4]Z [5] EPS11 [6] EPS22 [7] SIG11 [8] SIG22 [9] def_duale_mises [10] contrainte_mises
#
#
#====================================================================
#|| fin du recapitulatif des differentes grandeurs ||
#====================================================================
# ensuite les donnees sont organisees sur differentes lignes, chaques lignes correspondant
# a un calcul (par exemple un pas de temps), sur chaque ligne il y a m enregistrement, chacun
# correspondant a un maillage. On trouve pour chaque enregistrement successivement :
# s'il y a des grandeurs globales: le temps puis les grandeurs globales,
# puis s'il y a des torseurs de reaction :
# de nouveau le temps, les composantes de la resultante puis les composantes du moments
# donc en 1D -> 1 reels (resultante), en 2D -> 3 reels (resultante 2, moment 1) et en 3D 6 reels
# puis s'il y a des grandeurs aux noeuds: de nouveau le temps
# les coordonnees a t du premier noeud suivi des p1 grandeurs correspondant au premier noeud
# puis les coordonnees du second noeud, les p1 grandeurs etc. pour tous les noeuds
# puis s'il y a des grandeur aux elements:
# le temps, puis les coordonnees a t du point d'integration d'un element (pour les grandeurs generiques)
# suivi des p2 grandeurs correspondantes puis les coordonnees a t du point d'integration
# correspondant aux grandeurs specifiques suivi des p3 grandeurs correspondantes
# puis les coordonnees d'un second point d'integration d'un element, les p2 grandeurs
# etc. pour tous les points d'integration - element
2.000000000000e+00 2.088130929777e+00 5.293900992256e+01 1.462884242813e+00 -1.210115325857e-02 5.558712888401e-02 1.046933910334e+00 2.770092534441e+00 4.168151827894e-02 2.422680220933e+00

View file

@ -14,7 +14,6 @@ LOI_DES_MELANGES_EN_SIGMA
ISOELAS ISOELAS
TEMP TEMP
temperature temperature
dilatation thermique
dilatation_thermique dilatation_thermique

View file

@ -0,0 +1,55 @@
------------------------------------------------------
Auteur
------------------------------------------------------
Julien Troufflard (troufflard@univ-ubs.fr)
------------------------------------------------------
Mots-cles
------------------------------------------------------
contrainte_individuelle_a_chaque_loi_a_t
contrainte_individuelle_a_t_sans_proportion
LOI_ADDITIVE_EN_SIGMA
LOI_DES_MELANGES_EN_SIGMA
ISOELAS
TEMP
temperature
dilatation_thermique
------------------------------------------------------
But du test
------------------------------------------------------
test de la combinaison "dilatation_thermique + LOI_ADDITIVE_EN_SIGMA + imbrication de 2 LOI_DES_MELANGES_EN_SIGMA" avec lois des mélanges gouvernée par la température
(meme principe que le test LOI_DE_COMPORTEMENT/Test_R_dilatation_thermique_LOI_ADDITIVE_MELANGES)
------------------------------------------------------
Description du calcul
------------------------------------------------------
traction uniaxiale suivant X sur un cube 1x1x1 (1 element HEXAEDRE LINEAIRE). La température initialement à 20°C évolue linéairement en fonction du temps pour atteindre 5°C à la fin du calcul.
Loi de comportement :
- loi additive en contrainte consituée d'une loi ISOLEAS + le mélange suivant :
- loi ISOELAS
- mélange de 2 lois ISOELAS
(la partie mélange est pilotée par la température)
- dilatation thermique
-------------------------------------------------------------
Grandeurs de comparaison
-------------------------------------------------------------
pour le point d integration 1 de l element 1 :
- contrainte totale : SIG11
- contributions des lois
- contributions des lois sans proportion
- déformations : EPS11, EPS22, EPS33
- volume du point d intégration : VOLUME_PTI
au noeud 8 :
- positions : X1, X2, X3
- température : TEMP
remarque : seuls les positions permettent de rendre compte de la dilatation thermique
(car les deformations EPS11, etc... ne representent que la partie mecanique
du tenseur des deformations)

File diff suppressed because it is too large Load diff

Binary file not shown.