ajout test académique entre une barre constituée de 100 biellettes et
un massif constitué de 20 triangles, le tout en 2D.
This commit is contained in:
parent
3a5500a180
commit
1b13ae9dba
10 changed files with 1381 additions and 0 deletions
|
@ -0,0 +1,72 @@
|
||||||
|
------------------------------------------------------
|
||||||
|
Auteur
|
||||||
|
------------------------------------------------------
|
||||||
|
Gérard Rio (gerardrio56@free.fr)
|
||||||
|
|
||||||
|
------------------------------------------------------
|
||||||
|
Mots-cles
|
||||||
|
------------------------------------------------------
|
||||||
|
contact solide-déformable
|
||||||
|
ISOELAS1D
|
||||||
|
espace 2D
|
||||||
|
comparaison analytique
|
||||||
|
|
||||||
|
------------------------------------------------------
|
||||||
|
But du test
|
||||||
|
------------------------------------------------------
|
||||||
|
test d'un contact basique en 2D entre une barre représentée par 100 biellettes déformables
|
||||||
|
et un quadrangle indéformable de 50x100mm représenté par 20 triangles dans la hauteur.
|
||||||
|
Par rapport au test Test_R_contact_biel_quadrangle l'idée est ici d'étudier l'impact du nombre d'éléments sur la convergence et la précision du résultat.
|
||||||
|
:
|
||||||
|
""
|
||||||
|
TYPE_DE_CALCUL
|
||||||
|
non_dynamique
|
||||||
|
|
||||||
|
para_contact
|
||||||
|
CONTACT_TYPE 2
|
||||||
|
""
|
||||||
|
|
||||||
|
------------------------------------------------------
|
||||||
|
Description du calcul
|
||||||
|
------------------------------------------------------
|
||||||
|
Les biellettes sont horizontales, constituées de 10 éléments. Seule les biellettes sont déformables. Sa déformation transversale est nulle.
|
||||||
|
Le maître de forme quadrangulaire est entièrement bloqué, et maillé en triangles linéaires: 2 triangles suivant x et 10 triangles suivant y.
|
||||||
|
|
||||||
|
Cas académique très simple:
|
||||||
|
- on déplace le noeud sommet de la biel de 0.3mm maxi, sa longueur est de 100 -> 0.3% de def nominale
|
||||||
|
On est limité sur le déplacement du noeud à chaque incrément, sous peine de retourner la première biellette si le déplacement est supérieur à sa longueur (ici 1mm).
|
||||||
|
- le module d'Young: E=200000 MPa -> contrainte de 600 MPa
|
||||||
|
- la section de la biel est 50 mm^2 -> une réaction de 30000 N
|
||||||
|
-> et on trouve avec Herezh réaction = -2.890709228294e+04N
|
||||||
|
NB: PENALISATION_PENETRATION 0.9, TYPE_PENALISATION_PENETRATION 2, DISTANCE_MAXI_AU_PT_PROJETE 0.1
|
||||||
|
|
||||||
|
plus précisémment: def d'Almansi = 0.5*(1.-10000./99.7/99.7) = -3.0136e-03
|
||||||
|
sig = -602.71 MPa -> Réaction = -3.0136e+04 N
|
||||||
|
d'où une différence avec le calcul d'Herezh : 4.0779% ce qui est moins précis qu'avec un seul élément et un quadrangle.
|
||||||
|
Le résultat est néanmoins cohérent.
|
||||||
|
|
||||||
|
Avec un facteur de pénalisation de 10 on obtient une différence de 0.3792 pour une réaction de -3.002172277419e+04
|
||||||
|
|
||||||
|
On peut observer que l'épaisseur du quadrangle n'influe pas sur le calcul du facteur de pénalisation et donc sur le résultat.
|
||||||
|
|
||||||
|
Avec 2 triangles au lieu de 20 on obtient une différence de 0.1187 pour une réaction de -3.010022585416e+04
|
||||||
|
Cela provient de l'utilisation du longueur caractéristique (= sqrt (surface)) qui diminue à mesure que les triangles s'applatissent.
|
||||||
|
|
||||||
|
Les calcul s'effectuent en 5 itérations.
|
||||||
|
|
||||||
|
Le test utilise les paramètres:
|
||||||
|
CONTACT_TYPE 2
|
||||||
|
PENALISATION_PENETRATION 10.
|
||||||
|
|
||||||
|
-------------------------------------------------------------
|
||||||
|
Grandeurs de comparaison
|
||||||
|
-------------------------------------------------------------
|
||||||
|
biellette :
|
||||||
|
. [2]compteur_iteration_algo_global
|
||||||
|
pour la ref de noeuds N_deb (== le premier noeud auquel on impose un déplacement de 0.3mm) :
|
||||||
|
- N_deb [4]Rx [5]Ry [6]Mz
|
||||||
|
pour la ref de noeuds N_fi (== le dernier noeud) ce qui permet de connaître la pénétration
|
||||||
|
reference N_fi : noeud_101 [11]X [12]Y [13]delta_0_t_X1
|
||||||
|
pour le point d integration 1 de la biellette :
|
||||||
|
- element_1 pt_integ_1: [15]X [16]Y [17] SIG11 [18] EPS11
|
||||||
|
|
|
@ -0,0 +1,61 @@
|
||||||
|
|
||||||
|
|
||||||
|
nom_maillage biel
|
||||||
|
#############################################################################
|
||||||
|
# #
|
||||||
|
# STAMM #
|
||||||
|
# (maillage automatique de pieces simples) #
|
||||||
|
#############################################################################
|
||||||
|
# Copyright © 1997-2013 Gerard Rio, gerard.rio@univ-ubs.fr #
|
||||||
|
# All rights reserved. http://www-lg2m.univ-ubs.fr/~rio #
|
||||||
|
# #
|
||||||
|
#############################################################################
|
||||||
|
# version 03.29 , compatible avec la version Herezh++6.576
|
||||||
|
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------
|
||||||
|
# | construction automatique d'un maillage d'element lineaire 1D |
|
||||||
|
# | pour une utilisation par herezh++ |
|
||||||
|
# ------------------------------------------------------------------
|
||||||
|
|
||||||
|
# barre de dimension : 100 ( 1 elements )
|
||||||
|
|
||||||
|
noeuds ------------
|
||||||
|
2 NOEUDS
|
||||||
|
|
||||||
|
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
#|NO DU| X | Y | Z |
|
||||||
|
#|NOEUD| | | |
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
1 0 0 0
|
||||||
|
2 100 0 0
|
||||||
|
|
||||||
|
# references des noeuds
|
||||||
|
|
||||||
|
N_deb 1
|
||||||
|
N_fi 2
|
||||||
|
N_to 1 2
|
||||||
|
|
||||||
|
|
||||||
|
# les elements
|
||||||
|
|
||||||
|
elements ----------
|
||||||
|
1 ELEMENTS
|
||||||
|
#--------------------------------------------------------------------
|
||||||
|
#| NO | | |
|
||||||
|
#|ELTS | type element | Noeuds |
|
||||||
|
#--------------------------------------------------------------------
|
||||||
|
1 POUT BIE1 1 2
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# references des arretes
|
||||||
|
|
||||||
|
A_to 1 1
|
||||||
|
|
||||||
|
|
||||||
|
# references des elements
|
||||||
|
|
||||||
|
E_to 1
|
||||||
|
|
|
@ -0,0 +1,277 @@
|
||||||
|
|
||||||
|
|
||||||
|
nom_maillage biel
|
||||||
|
#############################################################################
|
||||||
|
# #
|
||||||
|
# STAMM #
|
||||||
|
# (maillage automatique de pieces simples) #
|
||||||
|
#############################################################################
|
||||||
|
# Copyright © 1997-2013 Gerard Rio, gerard.rio@univ-ubs.fr #
|
||||||
|
# All rights reserved. http://www-lg2m.univ-ubs.fr/~rio #
|
||||||
|
# #
|
||||||
|
#############################################################################
|
||||||
|
# version 03.29 , compatible avec la version Herezh++6.576
|
||||||
|
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------
|
||||||
|
# | construction automatique d'un maillage d'element lineaire 1D |
|
||||||
|
# | pour une utilisation par herezh++ |
|
||||||
|
# ------------------------------------------------------------------
|
||||||
|
|
||||||
|
# barre de dimension : 100 ( 100 elements )
|
||||||
|
|
||||||
|
noeuds ------------
|
||||||
|
101 NOEUDS
|
||||||
|
|
||||||
|
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
#|NO DU| X | Y | Z |
|
||||||
|
#|NOEUD| | | |
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
1 0 0 0
|
||||||
|
2 1 0 0
|
||||||
|
3 2 0 0
|
||||||
|
4 3 0 0
|
||||||
|
5 4 0 0
|
||||||
|
6 5 0 0
|
||||||
|
7 6 0 0
|
||||||
|
8 7 0 0
|
||||||
|
9 8 0 0
|
||||||
|
10 9 0 0
|
||||||
|
11 10 0 0
|
||||||
|
12 11 0 0
|
||||||
|
13 12 0 0
|
||||||
|
14 13 0 0
|
||||||
|
15 14 0 0
|
||||||
|
16 15 0 0
|
||||||
|
17 16 0 0
|
||||||
|
18 17 0 0
|
||||||
|
19 18 0 0
|
||||||
|
20 19 0 0
|
||||||
|
21 20 0 0
|
||||||
|
22 21 0 0
|
||||||
|
23 22 0 0
|
||||||
|
24 23 0 0
|
||||||
|
25 24 0 0
|
||||||
|
26 25 0 0
|
||||||
|
27 26 0 0
|
||||||
|
28 27 0 0
|
||||||
|
29 28 0 0
|
||||||
|
30 29 0 0
|
||||||
|
31 30 0 0
|
||||||
|
32 31 0 0
|
||||||
|
33 32 0 0
|
||||||
|
34 33 0 0
|
||||||
|
35 34 0 0
|
||||||
|
36 35 0 0
|
||||||
|
37 36 0 0
|
||||||
|
38 37 0 0
|
||||||
|
39 38 0 0
|
||||||
|
40 39 0 0
|
||||||
|
41 40 0 0
|
||||||
|
42 41 0 0
|
||||||
|
43 42 0 0
|
||||||
|
44 43 0 0
|
||||||
|
45 44 0 0
|
||||||
|
46 45 0 0
|
||||||
|
47 46 0 0
|
||||||
|
48 47 0 0
|
||||||
|
49 48 0 0
|
||||||
|
50 49 0 0
|
||||||
|
51 50 0 0
|
||||||
|
52 51 0 0
|
||||||
|
53 52 0 0
|
||||||
|
54 53 0 0
|
||||||
|
55 54 0 0
|
||||||
|
56 55 0 0
|
||||||
|
57 56 0 0
|
||||||
|
58 57 0 0
|
||||||
|
59 58 0 0
|
||||||
|
60 59 0 0
|
||||||
|
61 60 0 0
|
||||||
|
62 61 0 0
|
||||||
|
63 62 0 0
|
||||||
|
64 63 0 0
|
||||||
|
65 64 0 0
|
||||||
|
66 65 0 0
|
||||||
|
67 66 0 0
|
||||||
|
68 67 0 0
|
||||||
|
69 68 0 0
|
||||||
|
70 69 0 0
|
||||||
|
71 70 0 0
|
||||||
|
72 71 0 0
|
||||||
|
73 72 0 0
|
||||||
|
74 73 0 0
|
||||||
|
75 74 0 0
|
||||||
|
76 75 0 0
|
||||||
|
77 76 0 0
|
||||||
|
78 77 0 0
|
||||||
|
79 78 0 0
|
||||||
|
80 79 0 0
|
||||||
|
81 80 0 0
|
||||||
|
82 81 0 0
|
||||||
|
83 82 0 0
|
||||||
|
84 83 0 0
|
||||||
|
85 84 0 0
|
||||||
|
86 85 0 0
|
||||||
|
87 86 0 0
|
||||||
|
88 87 0 0
|
||||||
|
89 88 0 0
|
||||||
|
90 89 0 0
|
||||||
|
91 90 0 0
|
||||||
|
92 91 0 0
|
||||||
|
93 92 0 0
|
||||||
|
94 93 0 0
|
||||||
|
95 94 0 0
|
||||||
|
96 95 0 0
|
||||||
|
97 96 0 0
|
||||||
|
98 97 0 0
|
||||||
|
99 98 0 0
|
||||||
|
100 99 0 0
|
||||||
|
101 100 0 0
|
||||||
|
|
||||||
|
# references des noeuds
|
||||||
|
|
||||||
|
N_deb 1
|
||||||
|
N_fi 101
|
||||||
|
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
|
||||||
|
|
||||||
|
|
||||||
|
# les elements
|
||||||
|
|
||||||
|
elements ----------
|
||||||
|
100 ELEMENTS
|
||||||
|
#--------------------------------------------------------------------
|
||||||
|
#| NO | | |
|
||||||
|
#|ELTS | type element | Noeuds |
|
||||||
|
#--------------------------------------------------------------------
|
||||||
|
1 POUT BIE1 1 2
|
||||||
|
2 POUT BIE1 2 3
|
||||||
|
3 POUT BIE1 3 4
|
||||||
|
4 POUT BIE1 4 5
|
||||||
|
5 POUT BIE1 5 6
|
||||||
|
6 POUT BIE1 6 7
|
||||||
|
7 POUT BIE1 7 8
|
||||||
|
8 POUT BIE1 8 9
|
||||||
|
9 POUT BIE1 9 10
|
||||||
|
10 POUT BIE1 10 11
|
||||||
|
11 POUT BIE1 11 12
|
||||||
|
12 POUT BIE1 12 13
|
||||||
|
13 POUT BIE1 13 14
|
||||||
|
14 POUT BIE1 14 15
|
||||||
|
15 POUT BIE1 15 16
|
||||||
|
16 POUT BIE1 16 17
|
||||||
|
17 POUT BIE1 17 18
|
||||||
|
18 POUT BIE1 18 19
|
||||||
|
19 POUT BIE1 19 20
|
||||||
|
20 POUT BIE1 20 21
|
||||||
|
21 POUT BIE1 21 22
|
||||||
|
22 POUT BIE1 22 23
|
||||||
|
23 POUT BIE1 23 24
|
||||||
|
24 POUT BIE1 24 25
|
||||||
|
25 POUT BIE1 25 26
|
||||||
|
26 POUT BIE1 26 27
|
||||||
|
27 POUT BIE1 27 28
|
||||||
|
28 POUT BIE1 28 29
|
||||||
|
29 POUT BIE1 29 30
|
||||||
|
30 POUT BIE1 30 31
|
||||||
|
31 POUT BIE1 31 32
|
||||||
|
32 POUT BIE1 32 33
|
||||||
|
33 POUT BIE1 33 34
|
||||||
|
34 POUT BIE1 34 35
|
||||||
|
35 POUT BIE1 35 36
|
||||||
|
36 POUT BIE1 36 37
|
||||||
|
37 POUT BIE1 37 38
|
||||||
|
38 POUT BIE1 38 39
|
||||||
|
39 POUT BIE1 39 40
|
||||||
|
40 POUT BIE1 40 41
|
||||||
|
41 POUT BIE1 41 42
|
||||||
|
42 POUT BIE1 42 43
|
||||||
|
43 POUT BIE1 43 44
|
||||||
|
44 POUT BIE1 44 45
|
||||||
|
45 POUT BIE1 45 46
|
||||||
|
46 POUT BIE1 46 47
|
||||||
|
47 POUT BIE1 47 48
|
||||||
|
48 POUT BIE1 48 49
|
||||||
|
49 POUT BIE1 49 50
|
||||||
|
50 POUT BIE1 50 51
|
||||||
|
51 POUT BIE1 51 52
|
||||||
|
52 POUT BIE1 52 53
|
||||||
|
53 POUT BIE1 53 54
|
||||||
|
54 POUT BIE1 54 55
|
||||||
|
55 POUT BIE1 55 56
|
||||||
|
56 POUT BIE1 56 57
|
||||||
|
57 POUT BIE1 57 58
|
||||||
|
58 POUT BIE1 58 59
|
||||||
|
59 POUT BIE1 59 60
|
||||||
|
60 POUT BIE1 60 61
|
||||||
|
61 POUT BIE1 61 62
|
||||||
|
62 POUT BIE1 62 63
|
||||||
|
63 POUT BIE1 63 64
|
||||||
|
64 POUT BIE1 64 65
|
||||||
|
65 POUT BIE1 65 66
|
||||||
|
66 POUT BIE1 66 67
|
||||||
|
67 POUT BIE1 67 68
|
||||||
|
68 POUT BIE1 68 69
|
||||||
|
69 POUT BIE1 69 70
|
||||||
|
70 POUT BIE1 70 71
|
||||||
|
71 POUT BIE1 71 72
|
||||||
|
72 POUT BIE1 72 73
|
||||||
|
73 POUT BIE1 73 74
|
||||||
|
74 POUT BIE1 74 75
|
||||||
|
75 POUT BIE1 75 76
|
||||||
|
76 POUT BIE1 76 77
|
||||||
|
77 POUT BIE1 77 78
|
||||||
|
78 POUT BIE1 78 79
|
||||||
|
79 POUT BIE1 79 80
|
||||||
|
80 POUT BIE1 80 81
|
||||||
|
81 POUT BIE1 81 82
|
||||||
|
82 POUT BIE1 82 83
|
||||||
|
83 POUT BIE1 83 84
|
||||||
|
84 POUT BIE1 84 85
|
||||||
|
85 POUT BIE1 85 86
|
||||||
|
86 POUT BIE1 86 87
|
||||||
|
87 POUT BIE1 87 88
|
||||||
|
88 POUT BIE1 88 89
|
||||||
|
89 POUT BIE1 89 90
|
||||||
|
90 POUT BIE1 90 91
|
||||||
|
91 POUT BIE1 91 92
|
||||||
|
92 POUT BIE1 92 93
|
||||||
|
93 POUT BIE1 93 94
|
||||||
|
94 POUT BIE1 94 95
|
||||||
|
95 POUT BIE1 95 96
|
||||||
|
96 POUT BIE1 96 97
|
||||||
|
97 POUT BIE1 97 98
|
||||||
|
98 POUT BIE1 98 99
|
||||||
|
99 POUT BIE1 99 100
|
||||||
|
100 POUT BIE1 100 101
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# references des arretes
|
||||||
|
|
||||||
|
A_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
|
||||||
|
|
||||||
|
|
||||||
|
# references des elements
|
||||||
|
|
||||||
|
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
|
||||||
|
|
|
@ -0,0 +1,274 @@
|
||||||
|
###############################################################################################
|
||||||
|
# Fichier de commande pour la visualisation elements finis #
|
||||||
|
# Herezh++ V7.036 #
|
||||||
|
# Copyright (C) 1997-2022 Université Bretagne Sud (France), AUTHOR : Gérard Rio (gerardrio56@free.fr)/ #
|
||||||
|
# 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)
|
||||||
|
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 2 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 compteur_iteration_algo_global 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 de sommes, moyennes etc. sur des références
|
||||||
|
# - de noeuds
|
||||||
|
# - d'elements
|
||||||
|
# - de face d'element
|
||||||
|
# - d'arete d'element
|
||||||
|
# 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
|
||||||
|
# les infos pour la visualisation eventuelle aux faces d'element de grandeurs quelconques,
|
||||||
|
# les infos pour la visualisation eventuelle aux aretes d'element de grandeurs quelconques,
|
||||||
|
# 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 N_deb 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
|
||||||
|
# les SM sur ref de faces d'element: un mot cle de debut: debut_list_SM_sur_refFE
|
||||||
|
# une liste de nom de ref de faces d'element <chaine de caracteres >, le pti associe
|
||||||
|
# puis <fin_list__SM_sur_refFE>
|
||||||
|
debut_list_SM_sur_refFE fin_list__SM_sur_refFE
|
||||||
|
# les SMs sur ref de pti de face: un mot cle de debut: debut_list_SM_sur_refFpti
|
||||||
|
# une liste de nom de ref <chaine de caracteres >, puis <fin_list__SM_sur_refFpti>
|
||||||
|
debut_list_SM_sur_refFpti fin_list__SM_sur_refFpti
|
||||||
|
# debut de la liste des grandeurs a considerer pour les SM sur face, (une liste de string), <deb_list_Grandeur_SM_sur_refFEpti> , (la liste), puis <fin_list_Grandeur_SM_sur_refFEpti>
|
||||||
|
deb_list_Grandeur_SM_sur_refFEpti fin_list_Grandeur_SM_sur_refFEpti # fin des grandeurs aux _SM_sur_refFEptis
|
||||||
|
# les SM sur ref d'aretes d'element: un mot cle de debut: debut_list_SM_sur_refAE
|
||||||
|
# une liste de nom de ref d'aretes d'element <chaine de caracteres >, le pti associe
|
||||||
|
# puis <fin_list__SM_sur_refAE>
|
||||||
|
debut_list_SM_sur_refAE fin_list__SM_sur_refAE
|
||||||
|
# les SMs sur ref de pti d'aretes: un mot cle de debut: debut_list_SM_sur_refApti
|
||||||
|
# une liste de nom de ref <chaine de caracteres >, puis <fin_list__SM_sur_refApti>
|
||||||
|
debut_list_SM_sur_refApti fin_list__SM_sur_refApti
|
||||||
|
# debut de la liste des grandeurs a considerer pour les SM sur aretes, (une liste de string), <deb_list_Grandeur_SM_sur_refAEpti> , (la liste), puis <fin_list_Grandeur_SM_sur_refAEpti>
|
||||||
|
deb_list_Grandeur_SM_sur_refAEpti fin_list_Grandeur_SM_sur_refAEpti # fin des grandeurs aux _SM_sur_refAEptis
|
||||||
|
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 N_deb N_fi 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 X1 fin_list_ddl_noeud
|
||||||
|
type_sortie_ddl_retenue= 1
|
||||||
|
# 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 1 1 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 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 SIG11 EPS11 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
|
||||||
|
debut_liste_grandeurs_ptinteg_F_E # ** debut des grandeurs aux faces d'elements
|
||||||
|
# debut de la liste des faces d'element et points d'integration, une liste de (un element, une face, un numero de pt d'integ), puis <fin_list_NbFaceElement_NbPtInteg>
|
||||||
|
deb_list_NbFaceElement_NbPtInteg fin_list_NbFaceElement_NbPtInteg
|
||||||
|
# debut de la liste des ref de faces d'element, puis une liste de: nom <chaine de caracteres > + numero d'integ, puis <fin_list_ref_F_element>
|
||||||
|
deb_list_ref_F_element fin_list_ref_F_element
|
||||||
|
# debut de la liste des ref de ptinteg de faces d'element, puis une liste de: nom <chaine de caracteres > puis <fin_list_ref_ptinteg_F_element>
|
||||||
|
deb_list_ref_ptinteg_F_element fin_list_ref_ptinteg_F_element
|
||||||
|
# debut de la liste des grandeurs a considerer pour les faces d'elements, (une liste de string), puis <fin_list_Grandeur_F_element>
|
||||||
|
deb_list_Grandeur_F_element fin_list_Grandeur_F_element
|
||||||
|
fin_liste_grandeurs_ptinteg_F_E # fin des grandeurs aux faces d'elements
|
||||||
|
debut_liste_grandeurs_ptinteg_A_E # ** debut des grandeurs aux aretes d'elements
|
||||||
|
# debut de la liste des aretes d'element et points d'integration, une liste de (un element, une arete, un numero de pt d'integ), puis <fin_list_NbAreteElement_NbPtInteg>
|
||||||
|
deb_list_NbAreteElement_NbPtInteg fin_list_NbAreteElement_NbPtInteg
|
||||||
|
# debut de la liste des ref d'arete d'element, puis une liste de: nom <chaine de caracteres > + numero d'integ, puis <fin_list_ref_A_element>
|
||||||
|
deb_list_ref_A_element fin_list_ref_A_element
|
||||||
|
# debut de la liste des ref de ptinteg d'aretes d'element, puis une liste de: nom <chaine de caracteres > puis <fin_list_ref_ptinteg_A_element>
|
||||||
|
deb_list_ref_ptinteg_A_element fin_list_ref_ptinteg_A_element
|
||||||
|
# debut de la liste des grandeurs a considerer pour les aretes d'elements, (une liste de string), puis <fin_list_Grandeur_A_element>
|
||||||
|
deb_list_Grandeur_A_element fin_list_Grandeur_A_element
|
||||||
|
fin_liste_grandeurs_ptinteg_A_E # fin des grandeurs aux aretes d'elements
|
||||||
|
2 # 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
|
||||||
|
# les SM sur ref de faces d'element: un mot cle de debut: debut_list_SM_sur_refFE
|
||||||
|
# une liste de nom de ref de faces d'element <chaine de caracteres >, le pti associe
|
||||||
|
# puis <fin_list__SM_sur_refFE>
|
||||||
|
debut_list_SM_sur_refFE fin_list__SM_sur_refFE
|
||||||
|
# les SMs sur ref de pti de face: un mot cle de debut: debut_list_SM_sur_refFpti
|
||||||
|
# une liste de nom de ref <chaine de caracteres >, puis <fin_list__SM_sur_refFpti>
|
||||||
|
debut_list_SM_sur_refFpti fin_list__SM_sur_refFpti
|
||||||
|
# debut de la liste des grandeurs a considerer pour les SM sur face, (une liste de string), <deb_list_Grandeur_SM_sur_refFEpti> , (la liste), puis <fin_list_Grandeur_SM_sur_refFEpti>
|
||||||
|
deb_list_Grandeur_SM_sur_refFEpti fin_list_Grandeur_SM_sur_refFEpti # fin des grandeurs aux _SM_sur_refFEptis
|
||||||
|
# les SM sur ref d'aretes d'element: un mot cle de debut: debut_list_SM_sur_refAE
|
||||||
|
# une liste de nom de ref d'aretes d'element <chaine de caracteres >, le pti associe
|
||||||
|
# puis <fin_list__SM_sur_refAE>
|
||||||
|
debut_list_SM_sur_refAE fin_list__SM_sur_refAE
|
||||||
|
# les SMs sur ref de pti d'aretes: un mot cle de debut: debut_list_SM_sur_refApti
|
||||||
|
# une liste de nom de ref <chaine de caracteres >, puis <fin_list__SM_sur_refApti>
|
||||||
|
debut_list_SM_sur_refApti fin_list__SM_sur_refApti
|
||||||
|
# debut de la liste des grandeurs a considerer pour les SM sur aretes, (une liste de string), <deb_list_Grandeur_SM_sur_refAEpti> , (la liste), puis <fin_list_Grandeur_SM_sur_refAEpti>
|
||||||
|
deb_list_Grandeur_SM_sur_refAEpti fin_list_Grandeur_SM_sur_refAEpti # fin des grandeurs aux _SM_sur_refAEptis
|
||||||
|
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= 1
|
||||||
|
# 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 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 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
|
||||||
|
debut_liste_grandeurs_ptinteg_F_E # ** debut des grandeurs aux faces d'elements
|
||||||
|
# debut de la liste des faces d'element et points d'integration, une liste de (un element, une face, un numero de pt d'integ), puis <fin_list_NbFaceElement_NbPtInteg>
|
||||||
|
deb_list_NbFaceElement_NbPtInteg fin_list_NbFaceElement_NbPtInteg
|
||||||
|
# debut de la liste des ref de faces d'element, puis une liste de: nom <chaine de caracteres > + numero d'integ, puis <fin_list_ref_F_element>
|
||||||
|
deb_list_ref_F_element fin_list_ref_F_element
|
||||||
|
# debut de la liste des ref de ptinteg de faces d'element, puis une liste de: nom <chaine de caracteres > puis <fin_list_ref_ptinteg_F_element>
|
||||||
|
deb_list_ref_ptinteg_F_element fin_list_ref_ptinteg_F_element
|
||||||
|
# debut de la liste des grandeurs a considerer pour les faces d'elements, (une liste de string), puis <fin_list_Grandeur_F_element>
|
||||||
|
deb_list_Grandeur_F_element fin_list_Grandeur_F_element
|
||||||
|
fin_liste_grandeurs_ptinteg_F_E # fin des grandeurs aux faces d'elements
|
||||||
|
debut_liste_grandeurs_ptinteg_A_E # ** debut des grandeurs aux aretes d'elements
|
||||||
|
# debut de la liste des aretes d'element et points d'integration, une liste de (un element, une arete, un numero de pt d'integ), puis <fin_list_NbAreteElement_NbPtInteg>
|
||||||
|
deb_list_NbAreteElement_NbPtInteg fin_list_NbAreteElement_NbPtInteg
|
||||||
|
# debut de la liste des ref d'arete d'element, puis une liste de: nom <chaine de caracteres > + numero d'integ, puis <fin_list_ref_A_element>
|
||||||
|
deb_list_ref_A_element fin_list_ref_A_element
|
||||||
|
# debut de la liste des ref de ptinteg d'aretes d'element, puis une liste de: nom <chaine de caracteres > puis <fin_list_ref_ptinteg_A_element>
|
||||||
|
deb_list_ref_ptinteg_A_element fin_list_ref_ptinteg_A_element
|
||||||
|
# debut de la liste des grandeurs a considerer pour les aretes d'elements, (une liste de string), puis <fin_list_Grandeur_A_element>
|
||||||
|
deb_list_Grandeur_A_element fin_list_Grandeur_A_element
|
||||||
|
fin_liste_grandeurs_ptinteg_A_E # fin des grandeurs aux aretes d'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 ||
|
||||||
|
# =================================================================================
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
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,177 @@
|
||||||
|
|
||||||
|
#######################################################################
|
||||||
|
# #
|
||||||
|
# | | ==== === ==== ==== | | | | #
|
||||||
|
# | | | | | | / | | | | #
|
||||||
|
# |====| |=== === |=== / |====| ------- ------- #
|
||||||
|
# | | | | \ | / | | | | #
|
||||||
|
# | | ==== | \ ==== ==== | | | | #
|
||||||
|
# #
|
||||||
|
#######################################################################
|
||||||
|
# Herezh++ is distributed under GPL 3 license ou ultérieure. #
|
||||||
|
# Copyright (C) 1997-2022 Université Bretagne Sud (France) #
|
||||||
|
# AUTHOR : Gérard Rio #
|
||||||
|
# E-MAIL : gerardrio56@free.fr #
|
||||||
|
# Certification IDDN.FR.010.0106078.000.R.P.2006.035.20600 #
|
||||||
|
# #
|
||||||
|
#######################################################################
|
||||||
|
# (version avec le plus de verifications pendant le calcul et les I/O )
|
||||||
|
version 7.036
|
||||||
|
|
||||||
|
#######################################################################
|
||||||
|
# fichier de commande #
|
||||||
|
|
||||||
|
# --- test académique : contact 2D entre une barre composée de 100 biellettes et un quadrangle
|
||||||
|
# on compare avec un calcul théorique
|
||||||
|
|
||||||
|
#----------------------------------------------------
|
||||||
|
# definition de la dimension de l'espace de travail |
|
||||||
|
#----------------------------------------------------
|
||||||
|
dimension 2
|
||||||
|
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
# definition facultative du niveau d'impression (entre 0 et 10)|
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
niveau_commentaire 3#0
|
||||||
|
|
||||||
|
#-------------------------------
|
||||||
|
# definition du type de calcul |
|
||||||
|
#-------------------------------
|
||||||
|
TYPE_DE_CALCUL
|
||||||
|
|
||||||
|
non_dynamique #avec plus visualisation
|
||||||
|
#--------------------------------------
|
||||||
|
#| definition du (ou des) maillage(s) |
|
||||||
|
#--------------------------------------
|
||||||
|
#< biel.her
|
||||||
|
< biel100.her
|
||||||
|
|
||||||
|
#< rec100x100.her
|
||||||
|
#< rec_tri_100x100.her
|
||||||
|
< rec_tri_50x100_1.her
|
||||||
|
#< rec_tri_50x100.her
|
||||||
|
|
||||||
|
def_mouvement_solide_initiaux_
|
||||||
|
mouvement_solide_
|
||||||
|
translation_= 100.000 -25. 0.
|
||||||
|
centre_= 0. 0. 0.
|
||||||
|
rotation_= 0. 0. 0.
|
||||||
|
fin_mouvement_solide_
|
||||||
|
|
||||||
|
domaine_esclave
|
||||||
|
#--------------------------------------------------------------------
|
||||||
|
# definition du nombre de domaine esclave |
|
||||||
|
#--------------------------------------------------------------------
|
||||||
|
1
|
||||||
|
|
||||||
|
#-----------------------------
|
||||||
|
# Definition des courbes
|
||||||
|
#-----------------------------
|
||||||
|
les_courbes_1D
|
||||||
|
|
||||||
|
charge_triangle COURBEPOLYLINEAIRE_1_D
|
||||||
|
Debut_des_coordonnees_des_points
|
||||||
|
Coordonnee dim= 2 0. 0.
|
||||||
|
Coordonnee dim= 2 1 1.
|
||||||
|
Coordonnee dim= 2 2. 0.
|
||||||
|
Fin_des_coordonnees_des_points
|
||||||
|
|
||||||
|
#======================================
|
||||||
|
#| definition des lois de comportement|
|
||||||
|
#--------------------------------------
|
||||||
|
|
||||||
|
choix_materiaux ----------
|
||||||
|
#----------------------------------------
|
||||||
|
# Elements | Nom Materiau |
|
||||||
|
#----------------------------------------
|
||||||
|
nom_mail= biel E_tout acier_1D
|
||||||
|
nom_mail= rec100x100 E_tout acier
|
||||||
|
|
||||||
|
materiaux #----------
|
||||||
|
|
||||||
|
#------------------------------------------
|
||||||
|
# Nom Materiau | Type loi |
|
||||||
|
#------------------------------------------
|
||||||
|
acier_1D ISOELAS1D
|
||||||
|
# module d'young : coefficient de poisson
|
||||||
|
200000 0.
|
||||||
|
|
||||||
|
acier ISOELAS2D_C
|
||||||
|
# module d'young : coefficient de poisson
|
||||||
|
200000 0.3
|
||||||
|
|
||||||
|
#--------------------------------------- fin def des lois de comportement ------------------------
|
||||||
|
|
||||||
|
# --- divers stockages (1) -------
|
||||||
|
masse_volumique #--------#
|
||||||
|
nom_mail= biel E_tout 8.9e-12 # en tonne/mm3
|
||||||
|
nom_mail= rec100x100 E_tout 8.9e-9 # en tonne/mm3
|
||||||
|
sections ------------
|
||||||
|
nom_mail= biel E_tout 50.
|
||||||
|
variation_section # pas de variation de section
|
||||||
|
nom_mail= biel E_tout 0
|
||||||
|
epaisseurs ------------
|
||||||
|
nom_mail= rec100x100 E_tout 1.
|
||||||
|
|
||||||
|
charges #------------#
|
||||||
|
|
||||||
|
blocages #------------#
|
||||||
|
#-----------------------------------------------------------
|
||||||
|
# nom du maillage | Ref noeud | Bloquages
|
||||||
|
#-----------------------------------------------------------
|
||||||
|
# la biel: dep vertical bloqué
|
||||||
|
nom_mail= biel N_tout UY
|
||||||
|
|
||||||
|
# déplacement maxi suivant x de 0.3 mm -> environ 3%
|
||||||
|
nom_mail= biel N_deb 'UX = COURBE_CHARGE: charge_triangle ECHELLE: 0.3'
|
||||||
|
|
||||||
|
# bloc inférieur bloqué
|
||||||
|
nom_mail= rec100x100 N_tout UY UX
|
||||||
|
|
||||||
|
controle ------------
|
||||||
|
#---------------------------
|
||||||
|
# PARAMETRE | VALEUR |
|
||||||
|
#---------------------------
|
||||||
|
TEMPSFIN 1.#0.1#1.#2.#3.
|
||||||
|
#DELTAt 0.1
|
||||||
|
SAUVEGARDE 1#INTER_TEMPS 0.1
|
||||||
|
PRECISION 1.e-4
|
||||||
|
|
||||||
|
para_contact ------------
|
||||||
|
#------------------------------------------
|
||||||
|
# PARAMETRE | VALEUR |
|
||||||
|
#------------------------------------------
|
||||||
|
CONTACT_TYPE 2
|
||||||
|
PENALISATION_PENETRATION 10.#0.9
|
||||||
|
TYPE_PENALISATION_PENETRATION 2
|
||||||
|
NB_DECOLLEMENT_MAXI 1
|
||||||
|
DISTANCE_MAXI_AU_PT_PROJETE 0.1
|
||||||
|
TYPE_DE_DECOLLEMENT 0
|
||||||
|
|
||||||
|
para_pilotage_equi_global ------------
|
||||||
|
#-----------------------------------------------
|
||||||
|
# PARAMETRE | VALEUR |
|
||||||
|
#-----------------------------------------------
|
||||||
|
FACTEUR_DIMINUTION 1.732
|
||||||
|
FACTEUR_AUGMENTATION 1.414
|
||||||
|
NB_BONNE_CONVERGENCE 3
|
||||||
|
NORME_MAXI_INCREMENT 0.1
|
||||||
|
|
||||||
|
para_affichage #------------
|
||||||
|
#---------------------------
|
||||||
|
# PARAMETRE | VALEUR |
|
||||||
|
#---------------------------
|
||||||
|
FREQUENCE_AFFICHAGE_ITERATION 1#00
|
||||||
|
FREQUENCE_AFFICHAGE_INCREMENT 1#00
|
||||||
|
FREQUENCE_SORTIE_FIL_DU_CALCUL 1
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------------
|
||||||
|
resultats pas_de_sortie_finale_
|
||||||
|
COPIE 0
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
_fin_point_info_
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,156 @@
|
||||||
|
#fichier au format maple6
|
||||||
|
###############################################################################################
|
||||||
|
# Visualisation elements finis : Herezh++ V7.036 #
|
||||||
|
# Copyright (C) 1997-2022 Université Bretagne Sud (France), AUTHOR : Gérard Rio (gerardrio56@free.fr)/ #
|
||||||
|
# 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
|
||||||
|
#
|
||||||
|
# ensuite pour les moyennes, sommes, maxi etc. calculees sur des references de faces d'element ou de pti
|
||||||
|
# >> le nombre de ref de face + ref de pti de face, nombre total de grandeurs associees
|
||||||
|
# puis pour chaque maillage
|
||||||
|
# le numero de maillage puis pour chaque reference de face et de pti de face
|
||||||
|
# le nom de la reference, le nombre de face 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'arete d'element ou de pti
|
||||||
|
# >> le nombre de ref d'arete + ref de pti d'arete, nombre total de grandeurs associees
|
||||||
|
# puis pour chaque maillage
|
||||||
|
# le numero de maillage puis pour chaque reference d'arete et de pti d'arete
|
||||||
|
# le nom de la reference, le nombre d'arete 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
|
||||||
|
# puis pour chaque maillage
|
||||||
|
# >> le nombre de triplets element-nb_face-pt_integ (peut etre nulle) ou il y a des grandeurs en sortie ,
|
||||||
|
# puis le nombre grandeurs, suivi des identificateurs+categorie+type (chaines de caracteres),
|
||||||
|
# suivi entre crochet, de la plage des numeros de colonnes, correspondant
|
||||||
|
# chacun sur une ligne differentes
|
||||||
|
# puis pour chaque maillage
|
||||||
|
# >> le nombre de triplets element-nb_arete-pt_integ (peut etre nulle) ou il y a des grandeurs en sortie ,
|
||||||
|
# puis le nombre grandeurs, suivi des 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 ------------------------------------
|
||||||
|
#1 (nombre de grandeurs globales) [2]compteur_iteration_algo_global
|
||||||
|
#---------------------------------- maillage et dimension --------------------------------
|
||||||
|
#2 2 (nombre de maillages et dimension)
|
||||||
|
#---------------------------------- torseurs de reactions --------------------------------
|
||||||
|
# maillage_1 : 1 3 (nombre de torseurs et nombre total de grandeurs associees)
|
||||||
|
# N_deb [4]Rx [5]Ry [6]Mz ;
|
||||||
|
#
|
||||||
|
# maillage_2 : 0 0 (nombre de torseurs et nombre total de grandeurs associees)
|
||||||
|
#
|
||||||
|
#-------- moyenne, somme, maxi etc. de grandeurs aux noeuds pour des ref ---------------
|
||||||
|
# maillage_1 : 0 0 (nombre de ref de noeud et nombre total de grandeurs associees)
|
||||||
|
#
|
||||||
|
# maillage_2 : 0 0 (nombre de ref de noeud et nombre total de grandeurs associees)
|
||||||
|
#
|
||||||
|
#-------- moyenne, somme, maxi etc. de grandeurs aux elements pour des ref ---------------
|
||||||
|
# maillage_1 : 0 0 (nombre de ref d'element et nombre total de grandeurs associees)
|
||||||
|
#
|
||||||
|
# maillage_2 : 0 0 (nombre de ref d'element et nombre total de grandeurs associees)
|
||||||
|
#
|
||||||
|
#-------- moyenne, somme, maxi etc. de grandeurs aux faces d'elements pour des ref ---------------
|
||||||
|
# maillage_1 : 0 0 (nombre de ref de faces d'element et nombre total de grandeurs associees)
|
||||||
|
#
|
||||||
|
# maillage_2 : 0 0 (nombre de ref de faces d'element et nombre total de grandeurs associees)
|
||||||
|
#
|
||||||
|
#-------- moyenne, somme, maxi etc. de grandeurs aux aretes d'element pour des ref ---------------
|
||||||
|
# maillage_1 : 0 0 (nombre de ref d'arete d'element et nombre total de grandeurs associees)
|
||||||
|
#
|
||||||
|
# maillage_2 : 0 0 (nombre de ref d'arete d'element et nombre total de grandeurs associees)
|
||||||
|
#
|
||||||
|
#---------------------------------- grandeurs aux noeuds --------------------------------
|
||||||
|
#2 1 (nombre de noeuds, nombre total de grandeurs associees)
|
||||||
|
# maillage_1 :
|
||||||
|
# reference N_deb : noeud_1 [8]X [9]Y [10]delta_0_t_X1 ;
|
||||||
|
# reference N_fi : noeud_101 [11]X [12]Y [13]delta_0_t_X1 ;
|
||||||
|
#
|
||||||
|
# maillage_2 : 0 0 (nombre de noeuds, nombre total de grandeurs associees)
|
||||||
|
#---------------------------------- grandeurs aux elements ------------------------------
|
||||||
|
#1 2 00 (nombre total d'elements, nombre totale de grandeurs associees, nombre de grandeurs particulieres, nombre de grandeurs tensorielles)
|
||||||
|
# maillage_1 :
|
||||||
|
# element_1 pt_integ_1: [15]X [16]Y [17] SIG11 [18] EPS11
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# maillage_2 : 0 0 (nombre total d'elements, nombre totale de grandeurs associees)
|
||||||
|
#---------------------------------- grandeurs aux faces d'elements ------------------------------
|
||||||
|
# maillage_1 :
|
||||||
|
#0 0 (nombre total de faces d'elements, nombre totale de grandeurs associees)
|
||||||
|
# maillage_2 :
|
||||||
|
#0 0 (nombre total de faces d'elements, nombre totale de grandeurs associees)
|
||||||
|
#---------------------------------- grandeurs aux aretes d'elements ------------------------------
|
||||||
|
# maillage_1 :
|
||||||
|
#0 0 (nombre total d'aretes d'elements, nombre totale de grandeurs associees)
|
||||||
|
# maillage_2 :
|
||||||
|
#0 0 (nombre total d'aretes d'elements, nombre totale de grandeurs associees)
|
||||||
|
#====================================================================
|
||||||
|
#|| 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 5 1.000000000000e+00 -3.010022585416e+04 0.000000000000e+00 0.000000000000e+00 1.000000000000e+00 3.000000000000e-01 0.000000000000e+00 3.000000000000e-01 1.000003611890e+02 0.000000000000e+00 3.611890172692e-04 1.000000000000e+00 7.985017499735e-01 0.000000000000e+00 -6.020045170833e+02 -3.010022585416e-03
|
|
@ -0,0 +1,77 @@
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
# #
|
||||||
|
# STAMM #
|
||||||
|
# (maillage automatique de pieces simples) #
|
||||||
|
#############################################################################
|
||||||
|
# Copyright © 1997-2013 Gerard Rio, gerard.rio@univ-ubs.fr #
|
||||||
|
# All rights reserved. http://www-lg2m.univ-ubs.fr/~rio #
|
||||||
|
# #
|
||||||
|
#############################################################################
|
||||||
|
# version 03.29 , compatible avec la version Herezh++6.576
|
||||||
|
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------
|
||||||
|
# | construction automatique d'un maillage 2D |
|
||||||
|
# | pour une utilisation par herezh++ |
|
||||||
|
# ----------------------------------------------------------------
|
||||||
|
# rectangle de dimension : 100 x 100 ( 1 x 1 elements )
|
||||||
|
# geometrie rectangulaire, decoupage rectangulaire, interpolation lineaire.
|
||||||
|
|
||||||
|
nom_maillage rec100x100
|
||||||
|
|
||||||
|
noeuds ------------
|
||||||
|
4 NOEUDS
|
||||||
|
|
||||||
|
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
#|NO DU| X | Y | Z |
|
||||||
|
#|NOEUD| | | |
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
1 0 0 0
|
||||||
|
2 0 100 0
|
||||||
|
3 100 0 0
|
||||||
|
4 100 100 0
|
||||||
|
|
||||||
|
# references des noeuds
|
||||||
|
|
||||||
|
N_O 1 2
|
||||||
|
N_S 1 3
|
||||||
|
N_E 3 4
|
||||||
|
N_N 2 4
|
||||||
|
N_SO 1
|
||||||
|
N_SE 3
|
||||||
|
N_NE 4
|
||||||
|
N_NO 2
|
||||||
|
N_to 1 2 3 4
|
||||||
|
N_contact 1 2
|
||||||
|
|
||||||
|
|
||||||
|
# les elements
|
||||||
|
|
||||||
|
elements ----------
|
||||||
|
1 ELEMENTS
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
#| NO | | |
|
||||||
|
#|ELTS | type element | Noeuds |
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
1 QUADRANGLE LINEAIRE 1 3 4 2
|
||||||
|
|
||||||
|
|
||||||
|
# references des elements
|
||||||
|
|
||||||
|
A_O 1 4
|
||||||
|
A_S 1 1
|
||||||
|
A_E 1 2
|
||||||
|
A_N 1 3
|
||||||
|
F_to 1 1
|
||||||
|
E_O 1
|
||||||
|
E_S 1
|
||||||
|
E_E 1
|
||||||
|
E_N 1
|
||||||
|
E_SO 1
|
||||||
|
E_SE 1
|
||||||
|
E_NE 1
|
||||||
|
E_NO 1
|
||||||
|
E_to 1
|
||||||
|
|
|
@ -0,0 +1,84 @@
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
# #
|
||||||
|
# STAMM #
|
||||||
|
# (maillage automatique de pieces simples) #
|
||||||
|
#############################################################################
|
||||||
|
# Copyright © 1997-2013 Gerard Rio, gerard.rio@univ-ubs.fr #
|
||||||
|
# All rights reserved. http://www-lg2m.univ-ubs.fr/~rio #
|
||||||
|
# #
|
||||||
|
#############################################################################
|
||||||
|
# version 03.29 , compatible avec la version Herezh++6.576
|
||||||
|
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------
|
||||||
|
# | construction automatique d'un maillage 2D |
|
||||||
|
# | pour une utilisation par herezh++ |
|
||||||
|
# ----------------------------------------------------------------
|
||||||
|
# rectangle de dimension : 100 x 100 ( 1 x 1 elements )
|
||||||
|
# geometrie rectangulaire, decoupage triangulaire, interpolation lineaire.
|
||||||
|
|
||||||
|
nom_maillage rec100x100
|
||||||
|
|
||||||
|
noeuds ------------
|
||||||
|
4 NOEUDS
|
||||||
|
|
||||||
|
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
#|NO DU| X | Y | Z |
|
||||||
|
#|NOEUD| | | |
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
1 0 0 0
|
||||||
|
2 0 100 0
|
||||||
|
3 100 0 0
|
||||||
|
4 100 100 0
|
||||||
|
|
||||||
|
# references des noeuds
|
||||||
|
|
||||||
|
N_O 1 2
|
||||||
|
N_S 1 3
|
||||||
|
N_E 3 4
|
||||||
|
N_N 2 4
|
||||||
|
N_SO 1
|
||||||
|
N_SE 3
|
||||||
|
N_NE 4
|
||||||
|
N_NO 2
|
||||||
|
N_to 1 2 3 4
|
||||||
|
|
||||||
|
N_contact 1 2
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# les elements
|
||||||
|
|
||||||
|
elements ----------
|
||||||
|
2 ELEMENTS
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
#| NO | | |
|
||||||
|
#|ELTS | type element | Noeuds |
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
1 TRIANGLE LINEAIRE 1 3 2
|
||||||
|
2 TRIANGLE LINEAIRE 3 4 2
|
||||||
|
|
||||||
|
|
||||||
|
# references des elements
|
||||||
|
|
||||||
|
A_O 1 3
|
||||||
|
A_S 1 1
|
||||||
|
A_E 2 1
|
||||||
|
A_N 2 2
|
||||||
|
F_to 1 1 2 1
|
||||||
|
E_O 1
|
||||||
|
E_S 1
|
||||||
|
E_E 2
|
||||||
|
E_N 2
|
||||||
|
E_SO 1
|
||||||
|
E_SE 1 2
|
||||||
|
E_NE 2
|
||||||
|
E_NO 1 2
|
||||||
|
F_O 1 1 2 1
|
||||||
|
F_S 1 1 2 1
|
||||||
|
F_E 1 1 2 1
|
||||||
|
F_N 1 1 2 1
|
||||||
|
E_to 1 2
|
||||||
|
|
|
@ -0,0 +1,122 @@
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
# #
|
||||||
|
# STAMM #
|
||||||
|
# (maillage automatique de pieces simples) #
|
||||||
|
#############################################################################
|
||||||
|
# Copyright © 1997-2013 Gerard Rio, gerard.rio@univ-ubs.fr #
|
||||||
|
# All rights reserved. http://www-lg2m.univ-ubs.fr/~rio #
|
||||||
|
# #
|
||||||
|
#############################################################################
|
||||||
|
# version 03.29 , compatible avec la version Herezh++6.576
|
||||||
|
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------
|
||||||
|
# | construction automatique d'un maillage 2D |
|
||||||
|
# | pour une utilisation par herezh++ |
|
||||||
|
# ----------------------------------------------------------------
|
||||||
|
# rectangle de dimension : 100 x 50 ( 10 x 1 elements )
|
||||||
|
# geometrie rectangulaire, decoupage triangulaire, interpolation lineaire.
|
||||||
|
|
||||||
|
nom_maillage rec100x100
|
||||||
|
|
||||||
|
noeuds ------------
|
||||||
|
22 NOEUDS
|
||||||
|
|
||||||
|
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
#|NO DU| X | Y | Z |
|
||||||
|
#|NOEUD| | | |
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
1 50 0 0
|
||||||
|
2 0 0 0
|
||||||
|
3 50 10 0
|
||||||
|
4 0 10 0
|
||||||
|
5 50 20 0
|
||||||
|
6 0 20 0
|
||||||
|
7 50 30 0
|
||||||
|
8 0 30 0
|
||||||
|
9 50 40 0
|
||||||
|
10 0 40 0
|
||||||
|
11 50 50 0
|
||||||
|
12 0 50 0
|
||||||
|
13 50 60 0
|
||||||
|
14 0 60 0
|
||||||
|
15 50 70 0
|
||||||
|
16 0 70 0
|
||||||
|
17 50 80 0
|
||||||
|
18 0 80 0
|
||||||
|
19 50 90 0
|
||||||
|
20 0 90 0
|
||||||
|
21 50 100 0
|
||||||
|
22 0 100 0
|
||||||
|
|
||||||
|
# references des noeuds
|
||||||
|
|
||||||
|
N_O 2 4 6 8 10 12 14 16 18 20 22
|
||||||
|
N_S 1 2
|
||||||
|
N_E 1 3 5 7 9 11 13 15 17 19 21
|
||||||
|
N_N 21 22
|
||||||
|
N_SO 2
|
||||||
|
N_SE 1
|
||||||
|
N_NE 21
|
||||||
|
N_NO 22
|
||||||
|
N_to 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
||||||
|
17 18 19 20 21 22
|
||||||
|
|
||||||
|
|
||||||
|
# les elements
|
||||||
|
|
||||||
|
elements ----------
|
||||||
|
20 ELEMENTS
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
#| NO | | |
|
||||||
|
#|ELTS | type element | Noeuds |
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
1 TRIANGLE LINEAIRE 1 3 2
|
||||||
|
2 TRIANGLE LINEAIRE 3 4 2
|
||||||
|
3 TRIANGLE LINEAIRE 3 5 4
|
||||||
|
4 TRIANGLE LINEAIRE 5 6 4
|
||||||
|
5 TRIANGLE LINEAIRE 5 7 6
|
||||||
|
6 TRIANGLE LINEAIRE 7 8 6
|
||||||
|
7 TRIANGLE LINEAIRE 7 9 8
|
||||||
|
8 TRIANGLE LINEAIRE 9 10 8
|
||||||
|
9 TRIANGLE LINEAIRE 9 11 10
|
||||||
|
10 TRIANGLE LINEAIRE 11 12 10
|
||||||
|
11 TRIANGLE LINEAIRE 11 13 12
|
||||||
|
12 TRIANGLE LINEAIRE 13 14 12
|
||||||
|
13 TRIANGLE LINEAIRE 13 15 14
|
||||||
|
14 TRIANGLE LINEAIRE 15 16 14
|
||||||
|
15 TRIANGLE LINEAIRE 15 17 16
|
||||||
|
16 TRIANGLE LINEAIRE 17 18 16
|
||||||
|
17 TRIANGLE LINEAIRE 17 19 18
|
||||||
|
18 TRIANGLE LINEAIRE 19 20 18
|
||||||
|
19 TRIANGLE LINEAIRE 19 21 20
|
||||||
|
20 TRIANGLE LINEAIRE 21 22 20
|
||||||
|
|
||||||
|
|
||||||
|
# references des elements
|
||||||
|
|
||||||
|
A_O 2 2 4 2 6 2 8 2 10 2 12 2 14 2 16 2 18 2 20 2
|
||||||
|
A_S 1 3
|
||||||
|
A_E 1 1 3 1 5 1 7 1 9 1 11 1 13 1 15 1 17 1 19 1
|
||||||
|
A_N 20 1
|
||||||
|
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
|
||||||
|
E_O 2 4 6 8 10 12 14 16 18 20
|
||||||
|
E_S 1
|
||||||
|
E_E 1 3 5 7 9 11 13 15 17 19
|
||||||
|
E_N 20
|
||||||
|
E_SO 1 2
|
||||||
|
E_SE 1
|
||||||
|
E_NE 19 20
|
||||||
|
E_NO 20
|
||||||
|
F_O 1 1 2 1
|
||||||
|
F_S 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
|
||||||
|
F_E 10 1 11 1
|
||||||
|
F_N 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
|
||||||
|
E_to 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
||||||
|
17 18 19 20
|
||||||
|
|
|
@ -0,0 +1,81 @@
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
# #
|
||||||
|
# STAMM #
|
||||||
|
# (maillage automatique de pieces simples) #
|
||||||
|
#############################################################################
|
||||||
|
# Copyright © 1997-2013 Gerard Rio, gerard.rio@univ-ubs.fr #
|
||||||
|
# All rights reserved. http://www-lg2m.univ-ubs.fr/~rio #
|
||||||
|
# #
|
||||||
|
#############################################################################
|
||||||
|
# version 03.29 , compatible avec la version Herezh++6.576
|
||||||
|
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------
|
||||||
|
# | construction automatique d'un maillage 2D |
|
||||||
|
# | pour une utilisation par herezh++ |
|
||||||
|
# ----------------------------------------------------------------
|
||||||
|
# rectangle de dimension : 50 x 100 ( 1 x 1 elements )
|
||||||
|
# geometrie rectangulaire, decoupage triangulaire, interpolation lineaire.
|
||||||
|
|
||||||
|
nom_maillage rec100x100
|
||||||
|
|
||||||
|
noeuds ------------
|
||||||
|
4 NOEUDS
|
||||||
|
|
||||||
|
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
#|NO DU| X | Y | Z |
|
||||||
|
#|NOEUD| | | |
|
||||||
|
#---------------------------------------------------------------
|
||||||
|
1 0 0 0
|
||||||
|
2 0 100 0
|
||||||
|
3 50 0 0
|
||||||
|
4 50 100 0
|
||||||
|
|
||||||
|
# references des noeuds
|
||||||
|
|
||||||
|
N_O 1 2
|
||||||
|
N_S 1 3
|
||||||
|
N_E 3 4
|
||||||
|
N_N 2 4
|
||||||
|
N_SO 1
|
||||||
|
N_SE 3
|
||||||
|
N_NE 4
|
||||||
|
N_NO 2
|
||||||
|
N_to 1 2 3 4
|
||||||
|
|
||||||
|
|
||||||
|
# les elements
|
||||||
|
|
||||||
|
elements ----------
|
||||||
|
2 ELEMENTS
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
#| NO | | |
|
||||||
|
#|ELTS | type element | Noeuds |
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
1 TRIANGLE LINEAIRE 1 3 2
|
||||||
|
2 TRIANGLE LINEAIRE 3 4 2
|
||||||
|
|
||||||
|
|
||||||
|
# references des elements
|
||||||
|
|
||||||
|
A_O 1 3
|
||||||
|
A_S 1 1
|
||||||
|
A_E 2 1
|
||||||
|
A_N 2 2
|
||||||
|
F_to 1 1 2 1
|
||||||
|
E_O 1
|
||||||
|
E_S 1
|
||||||
|
E_E 2
|
||||||
|
E_N 2
|
||||||
|
E_SO 1
|
||||||
|
E_SE 1 2
|
||||||
|
E_NE 2
|
||||||
|
E_NO 1 2
|
||||||
|
F_O 1 1 2 1
|
||||||
|
F_S 1 1 2 1
|
||||||
|
F_E 1 1 2 1
|
||||||
|
F_N 1 1 2 1
|
||||||
|
E_to 1 2
|
||||||
|
|
Loading…
Add table
Reference in a new issue