-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdoc_keywords.html
313 lines (310 loc) · 15.2 KB
/
doc_keywords.html
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<!-- Licensed under the Apache 2.0 License -->
<link rel="stylesheet" type="text/css" href="_static/fonts/open-sans/stylesheet.css" />
<!-- Licensed under the SIL Open Font License -->
<link rel="stylesheet" type="text/css" href="_static/fonts/source-serif-pro/source-serif-pro.css" />
<link rel="stylesheet" type="text/css" href="_static/css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="_static/css/bootstrap-theme.min.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Keywords documentation</title>
<link rel="stylesheet" href="_static/guzzle.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/language_data.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
</head>
<body>
<h1 id="time-management">time-management</h1>
<h2 id="final-time">final-time</h2>
<p>Temps final de calcul en secondes. </p>
<p>Type : Real</p>
<h2 id="initial-time-step">initial-time-step</h2>
<p>Pas de temps initial en secondes.</p>
<p>Type : Real</p>
<h2 id="constant-time-step">constant-time-step</h2>
<p>Si vrai : le pas de temps est constant au long du calcul.</p>
<p>Si faux, il est calculé à partir de la condition CFL.</p>
<p>Type : Boolean ("true" / "false")</p>
<h1 id="geometry">geometry</h1>
<h2 id="section">section</h2>
<p>Section de la barre</p>
<p>Type : Real</p>
<h2 id="initial-interface-position">initial-interface-position</h2>
<p>Position de l'interface entre la cible et le projectile.</p>
<p>Doit correspondre à la position d'un noeud du maillage.</p>
<p>Paramètre non obligatoire si la cible et le projectile ne sont pas définis.</p>
<p>Type : Real.</p>
<h1 id="matter">matter</h1>
<h2 id="projectile-target-">projectile | target | " "</h2>
<p>Si plusieurs matériaux, on spécifie le comportement de chacun à l'intérieur de ces balises.</p>
<p>Si un seul matériau, pas besoin de <code><projectile></code> ou <code><target></code>, on peut renseigner directement les propriétés du matériau sous la balise <code><matter></code>.</p>
<h3 id="initialisation">initialisation</h3>
<p>Données relatives à l'initialisation du matériau</p>
<h4 id="initial-velocity">initial-velocity</h4>
<p>Vitesse initiale du matériau (en m/s).</p>
<p>Tye : Real</p>
<h4 id="init-thermo">init-thermo</h4>
<p>Chemin vers le fichier de données contenant les champs thermodynamiques initiaux (à t=0) de la matière.</p>
<p>Ce fichier contient les pression, température, densité et énergie interne (massique) du matériau.</p>
<p>Type : String</p>
<h3 id="equation-of-state">equation-of-state</h3>
<p>Données relatives à l'équation d'état définissant le comportement volumique du matériau</p>
<h4 id="name">name</h4>
<p>Choix du type de l'équation d'état.</p>
<p>Seule l'équation de Mie Gruneisen est possible pour le moment.</p>
<p>Type : String</p>
<pre><code><<span class="hljs-built_in">name</span>>mie-gruneisen</<span class="hljs-built_in">name</span>>
</code></pre><h4 id="coefficients">coefficients</h4>
<p>Chemin vers le fichier contenant les coefficients du matériau pour l'équation de Mie Grüneisen</p>
<p>Type : String</p>
<h3 id="rheology">rheology</h3>
<p>Données relatives à la loi de comportement définissant le comportement élasto-plastique du matériau</p>
<h4 id="coefficients">coefficients</h4>
<p>Chemin vers le fichier contenant les propriétés d'élastoplasticité du matériau </p>
<p>Type : String</p>
<h4 id="elasticity-model">elasticity-model</h4>
<p>Choix du type de loi d'élasticité</p>
<p>Seul le modèle l'élasticité linéaire est possible pour le moment </p>
<p>Type : String</p>
<pre><code><span class="hljs-string">"elasticity-model"</span>: <span class="hljs-string">"linear"</span>
</code></pre><h4 id="plasticity-model">plasticity-model</h4>
<p>Choix du type de loi de modèle de plasticité</p>
<p>Seul le modèle de plasticité EPP (Elastique Parfaitemetn Plastique) est possible pour le moment </p>
<p>Type : String</p>
<pre><code><span class="hljs-string">"plasticity-model"</span>: <span class="hljs-string">"EPP"</span>
</code></pre><h4 id="plasticity-criterion">plasticity-criterion</h4>
<p>Choix du critère de plasticité</p>
<p>Seul le critère de plasticité de Von Mises est possible pour le moment </p>
<p>Type : String</p>
<pre><code><span class="hljs-string">"plasticity-criterion"</span>: <span class="hljs-string">"VonMises"</span>
</code></pre><h3 id="failure">failure</h3>
<p>Données relatives aux propriétés d'endommagement et de rupture du matériau</p>
<h4 id="porosity-model">porosity-model</h4>
<p>Données relatives aux modèles d'endommagement avec une évolution de porosité</p>
<h5 id="name">name</h5>
<p>Choix du modèle d'endommagement avec évolution de porosité. </p>
<p>Seul le modèle JohnsonModel est disponible pour le moment</p>
<p>Type : String</p>
<pre><code><span class="hljs-string">"name"</span> : <span class="hljs-string">"JohnsonModel"</span>
</code></pre><h5 id="coefficients">coefficients</h5>
<p>Définition de l'ensemble des coefficients du modèle de Johnson</p>
<h6 id="initial-porosity">initial-porosity</h6>
<p>Porosité initiale du modèle de Johnson</p>
<p>Type : Real</p>
<h6 id="effective-strength">effective-strength</h6>
<p>Contrainte effective du modèle de Johnson</p>
<p>Type : Real</p>
<h6 id="viscosity">viscosity</h6>
<p>Viscosité du modèle de Johnson</p>
<p>Type : Real</p>
<h4 id="failure-criterion">failure-criterion</h4>
<p>Choix du critère déclenchant le modèle de rupture</p>
<h5 id="name">name</h5>
<p>Nom du critère déclenchant le modèle de rupture</p>
<p>Type : String</p>
<p>Choix possibles : </p>
<ul>
<li>"MinimumPressure"</li>
<li>"Damage"</li>
<li>"Porosity"</li>
<li>"HalfRodComparison"</li>
<li>"MaximalStress"</li>
</ul>
<p>Tous ces modèles attendent une valeur comme paramètre.</p>
<h5 id="value">value</h5>
<p>Valeur du seuil déclenchant la rupture</p>
<p>Type : Real</p>
<h5 id="index">index</h5>
<p>Index de la cellule où déclencher la rupture pour le critère HalfRodComparison</p>
<p>Type : Integer</p>
<h4 id="failure-treatment">failure-treatment</h4>
<p>Choix du modèle de rupture</p>
<h5 id="name">name</h5>
<p>Nom du modèle de rupture</p>
<p>Type : String</p>
<p>Choix possibles : </p>
<ul>
<li>"ImposedPressure" : on impose la pression à une valeur indiquée dans les mailles rompues</li>
</ul>
<p>Champ obligatoire : "value"</p>
<ul>
<li>"Enrichment" : on enrichit les mailles rompues</li>
</ul>
<p>Champ obligatoire : "value", "lump-mass-matrix"</p>
<h5 id="lump-mass-matrix">lump-mass-matrix</h5>
<p>Choix de la condensation de la matrice de masse dans le cas d'un traitement de type Enrichment</p>
<p>Type : String</p>
<p>Choix possibles : </p>
<ul>
<li>"somme"</li>
<li>"menouillard"</li>
</ul>
<h5 id="value">value</h5>
<p>Valeur imposée dans la maille rompue</p>
<p>Type : Real</p>
<h4 id="cohesive-model">cohesive-model</h4>
<p>Choix du modèle de loi cohésive</p>
<h5 id="name">name</h5>
<p>Nom du modèle de loi cohésive </p>
<p>Type : String</p>
<p>Choix possibles :</p>
<ul>
<li>"linear" : Champs obligatoires : "cohesive-strength", "critical-separation"</li>
<li>"bilinear" : Champs obligatoires : "cohesive-strength", "critical-separation", "separation-at-point-1", "stress-at-point-1"</li>
<li>"trilinear" : Champs obligatoires : "cohesive-strength", "critical-separation", "separation-at-point-1", "stress-at-point-1", "separation-at-point-2", "stress-at-point-2"</li>
</ul>
<h5 id="coefficients">coefficients</h5>
<p>Définition de l'ensemble des paramètres de la loi cohésive</p>
<h6 id="cohesive-strength">cohesive-strength</h6>
<p>Valeur de la contrainte caractéristique pour les lois cohesives</p>
<p>Type : Real</p>
<h6 id="critical-separation">critical-separation</h6>
<p>Valeur de la distance limite pour les lois cohésives</p>
<p>Type : Real</p>
<h6 id="separation-at-point-1">separation-at-point-1</h6>
<p>Valeur de la distance limite à la première rupture de pente dans la loi cohésive pour les lois bilinear ou trilinear</p>
<p>Type : Real</p>
<h6 id="stress-at-point-1">stress-at-point-1</h6>
<p>Valeur de la contrainte à la première rupture de pente dans la loi cohésive pour les lois bilinear ou trilinear</p>
<p>Type : Real</p>
<h6 id="separation-at-point-2">separation-at-point-2</h6>
<p>Valeur de la distance limite à la deuxième rupture de pente dans la loi cohésive pour la loi trilinear</p>
<p>Type : Real</p>
<h6 id="stress-at-point-2">stress-at-point-2</h6>
<p>Valeur de la contrainte à la deuxième rupture de pente dans la loi cohésive pour la loi trilinear</p>
<p>Type : Real</p>
<h5 id="unloading-model">unloading-model</h5>
<p>Nom du modèle de décharge</p>
<p>Type : String</p>
<p>Choix possibles : </p>
<ul>
<li>"lossofstiffnessunloading" pour une décharge élastique</li>
<li>"progressiveunloading" pour une décharge plastique. Champs requis : "slope"</li>
</ul>
<h5 id="slope">slope</h5>
<p>Valeur de la pente pour la décharge plastique</p>
<p>Type : Real</p>
<h4 id="contact-treatment">contact-treatment</h4>
<p>Choix du modèle de contact</p>
<h5 id="name">name</h5>
<p>Nom du modèle de contact</p>
<p>Type : String </p>
<p>Choix possibles : </p>
<ul>
<li>"penalty" contact avec pénalisation</li>
<li>"lagrangianmultiplier" contact avec multiplicateur de Lagrange</li>
</ul>
<h5 id="penalty-stiffness">penalty-stiffness</h5>
<p>Raideur de la pénalité pour le contact de type penalty</p>
<p>Type : Real</p>
<h1 id="boundary-conditions">boundary-conditions</h1>
<h2 id="left-boundary-right-boundary">left-boundary | right-boundary</h2>
<p>Surface dont les conditions aux limites seront caractérisées</p>
<h3 id="type">type</h3>
<p>Choix du type de conditions aux limites</p>
<p>Type : String</p>
<p>Choix possibles : </p>
<ul>
<li>"pressure"</li>
<li>"velocity"</li>
</ul>
<h3 id="bc-law">bc-law</h3>
<p>Choix de la forme de la conditions aux limites</p>
<p>Type : String</p>
<p>Choix possibles : </p>
<ul>
<li>"constant" ; Champ obligatoire : "value"</li>
<li>"twostep" ; Champs obligatoires : "value1", "value2", "time-activation"</li>
<li>"ramp" ; Champs obligatoires : "value1", "value2", "time-activation1", "time-activation2"</li>
<li>"marchtable" ; Champ obligatoire : "value"</li>
<li>"creneauramp" ; Champs obligatoires : "initial-value", "plateau-value", "start-first-ramp-time", "reach-value2-time"</li>
</ul>
<h4 id="value">value</h4>
<p>Valeur pour la condition aux limites "constant"</p>
<p>Nom du fichier pour la condition aux limites "marchtable"</p>
<p>Type :</p>
<ul>
<li>Real pour la condition aux limites "constant"</li>
<li>String pour la condition aux limites "marchtable"</li>
</ul>
<h4 id="value1">value1</h4>
<p>Première valeur pour la condition aux limites "twostep" ou "ramp"</p>
<p>Type : Real</p>
<h4 id="value2">value2</h4>
<p>Deuxième valeur pour la condition aux limites "twostep" ou "ramp"</p>
<p>Type : Real</p>
<h4 id="time-activation">time-activation</h4>
<p>Temps d'activation de la deuxième valeur pour la condition aux limites "twostep"</p>
<p>Type : Real</p>
<h4 id="time-activation-value-1">time-activation-value-1</h4>
<p>Temps d'activation de la première valeur pour la condition aux limites "ramp"</p>
<p>Type : Real</p>
<h4 id="time-activation-value-2">time-activation-value-2</h4>
<p>Temps d'activation de la deuxième valeur pour la condition aux limites "ramp"</p>
<p>Type : Real</p>
<h4 id="initial-value">initial-value</h4>
<p>Valeur initiale pour la condition aux limites "creneauramp"</p>
<p>Type : Real</p>
<h4 id="plateau-value">plateau-value</h4>
<p>Valeur du premier plateau pour la condition aux limites "creneauramp"</p>
<p>Type : Real</p>
<h4 id="start-first-ramp-time">start-first-ramp-time</h4>
<p>Temps de début de la transition de la valeur initiale à la valeur finale pour la condition aux limites "creneauramp"</p>
<p>Type : Real</p>
<h4 id="reach-value2-time">reach-value2-time</h4>
<p>Temps de la fin de la transition de la valeur initiale à la valeur finale pour la condition aux limites "creneauramp"</p>
<p>Type : Real</p>
<h4 id="start-second-ramp-time">start-second-ramp-time</h4>
<p>Temps de début de la deuxième transition du plateau à la valeur finale pour la condition aux limites "creneauramp"</p>
<p>Type : Real</p>
<h4 id="reach-value3-time">reach-value3-time</h4>
<p>Temps de la fin de la transition du plateau à la valeur finale pour la condition aux limites "creneauramp"</p>
<p>Type : Real</p>
<h4 id="end-value">end-value</h4>
<p>Valeur du plateau final pour la condition aux limites "creneauramp" pour la condition aux limites "creneauramp"</p>
<p>Type : Real</p>
<h1 id="numeric-parameters">numeric-parameters</h1>
<h2 id="linear-pseudo">linear-pseudo</h2>
<p>Valeur du paramètre linéaire de la pseudo</p>
<p>Type: Real</p>
<h2 id="quadratic-pseudo">quadratic-pseudo</h2>
<p>Valeur du paramètre quadratique de la pseudo</p>
<p>Type: Real</p>
<h2 id="cfl">cfl</h2>
<p>Valeud de la cfl</p>
<p>Type : Real</p>
<h2 id="cfl-pseudo">cfl-pseudo</h2>
<p>Valeud de la cfl pseudo</p>
<p>Type : Real</p>
<h1 id="output">output</h1>
<h2 id="number-of-images">number-of-images</h2>
<p>Nombre d'images dans la simulation</p>
<p>Type : Integer</p>
<h2 id="database">database</h2>
<p>Liste des propriétés des sorties demandées</p>
<h3 id="path">path</h3>
<p>Nom du fichier de sorties</p>
<p>Type : string</p>
<h3 id="iteration-period">iteration-period</h3>
<p>Nombre d'iterations du calcul entre chaque sorties</p>
<p>Type: integer</p>
<h3 id="time-period">time-period</h3>
<p>Durée entre chaque sorties</p>
<p>Type : Real</p>
<h2 id="variables">variables</h2>
<p>Liste des varibles de sorties</p>
<p>Choix possibles: </p>
<ul>
<li>All </li>
<li>choix de plusieurs variables parmi la liste suivante: "ArtificialViscosity",
"CellSize", "CohesiveForce", "Density", "DeviatoricStress", "DiscontinuityOpening", "EquivalentPlasticStrainRate", "InternalEnergy", "NodeVelocity", "NodeCoordinates", "PlasticStrainRate", "Porosity", "Pressure", "ShearModulus", "SoundVelocity", "Stress", "YieldStress"</li>
</ul>
</body>
</html>