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:
parent
60bb9032d6
commit
b29c8ea421
12 changed files with 1285 additions and 1414 deletions
|
@ -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
|
|
@ -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
|
|
@ -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
|
||||
|
||||
###############################################################################################
|
||||
|
||||
|
|
@ -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
|
||||
|
||||
###############################################################################################
|
||||
|
||||
|
|
@ -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_
|
|
@ -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";
|
|
@ -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
|
|
@ -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
|
|
@ -14,7 +14,6 @@ LOI_DES_MELANGES_EN_SIGMA
|
|||
ISOELAS
|
||||
TEMP
|
||||
temperature
|
||||
dilatation thermique
|
||||
dilatation_thermique
|
||||
|
||||
|
||||
|
|
|
@ -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.
Loading…
Reference in a new issue