/usr/lib/aster/Messages/xfem2.py is in code-aster 11.5.0+dfsg2-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 | # coding=utf-8
# CONFIGURATION MANAGEMENT OF EDF VERSION
# ======================================================================
# COPYRIGHT (C) 1991 - 2013 EDF R&D WWW.CODE-ASTER.ORG
# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
# (AT YOUR OPTION) ANY LATER VERSION.
#
# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
# GENERAL PUBLIC LICENSE FOR MORE DETAILS.
#
# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
# ======================================================================
# person_in_charge: josselin.delmas at edf.fr
cata_msg = {
1 : _(u"""
-> On ne peut pas faire propager une interface.
Seule les fissures (possédant un fond de fissure) peuvent être propagées.
"""),
2 : _(u"""
-> GROT_GDEP n'est pas disponible avec COMP_ELAS.
-> Conseils : Utilisez COMP_INCR.
"""),
5 : _(u"""
-> Avec GROT_GDEP + COMP_INCR, la modélisation axisymétrique n'est pas disponible.
"""),
6 : _(u"""
-> Le nombre de fissures est limité à %(i1)d, or vous en avez définies %(i2)d !
Veuillez contacter votre assistance technique.
"""),
7 : _(u"""
-> Le contact a été activé dans XFEM (CONTACT_XFEM='OUI' dans MODI_MODELE_XFEM)
-> Risque & Conseil:
Vous devez également l'activer dans AFFE_CHAR_MECA/CONTACT_XFEM
"""),
8 : _(u"""
-> Le modèle %(k1)s transmis dans AFFE_CHAR_MECA/CONTACT n'est pas un modèle
XFEM.
-> Risque & Conseil:
Veuillez utiliser la commande MODI_MODELE_XFEM pour fournir à
AFFE_CHAR_MECA/CONTACT un modèle XFEM.
"""),
9 : _(u"""
-> Le modèle %(k1)s transmis dans AFFE_CHAR_MECA/CONTACT n'est pas un modèle
XFEM avec contact.
-> Risque & Conseil:
Veuillez activer CONTACT='OUI' dans MODI_MODELE_XFEM.
"""),
10 : _(u"""
-> Toutes les fissures ne sont pas rattachées au même maillage.
La fissure %(k1)s est rattachée au maillage %(k2)s alors que
la fissure %(k3)s est rattachée au maillage %(k4)s.
"""),
11 : _(u"""
-> Le modèle %(k1)s transmis dans AFFE_CHAR_MECA/CONTACT_XFEM n'est pas
le modèle XFEM utilisé dans le AFFE_CHAR_MECA/CONTACT nommé %(k2)s.
-> Risque & Conseil:
Risques de résultats faux.
"""),
12 : _(u"""
-> Le modèle %(k1)s transmis dans AFFE_CHAR_MECA/CONTACT_XFEM n'est pas un modèle
XFEM.
-> Risque & Conseil:
Veuillez utiliser la commande MODI_MODELE_XFEM pour fournir à
AFFE_CHAR_MECA/CONTACT_XFEM un modèle XFEM.
"""),
15 : _(u"""
-> Point de FOND_FISS sans maille de surface rattachée.
-> Risque & Conseil:
Veuillez revoir la définition des level-sets.
"""),
17 : _(u"""
-> Segment de FOND_FISS sans maille de surface rattachée
-> Risque & Conseil:
Veuillez revoir la définition des level-sets.
"""),
18 : _(u"""
-> Le mot-clé CRITERE de PROPA_FISS est différent de 'ANGLE_IMPO' et le tableau
des facteurs d'intensité de contraintes (SIF) de la fissure %(k1)s contient
une colonne 'BETA'.
-> Risque & Conseil:
Les valeurs de l'angle de bifurcation notées dans ce tableau ne sont
pas prises en compte. Si vous souhaitez imposer les valeurs de l'angle
de bifurcation aux points du fonds de fissure, veuillez indiquer
CRITERE='ANGLE_IMPO'.
"""),
19 : _(u"""
-> Le mot-clé CRITERE de PROPA_FISS vaut 'ANGLE_IMPO' et le tableau
des facteurs d'intensité de contraintes (SIF) de la fissure %(k1)s ne contient
pas de colonne 'BETA'.
-> Risque & Conseil:
Si vous souhaitez imposer les valeurs de l'angle de bifurcation aux points
du fonds de fissure, veuillez indiquer CRITERE='ANGLE_IMPO' et ajouter
une colonne 'BETA' au tableau de SIF manuellement ou si le modèle est en 3D,
en utilisant l'option 'CALC_K_G' de la commande CALC_G.
"""),
20 : _(u"""
-> En 3D, si METHODE_PROPA='MAILLAGE' dans PROPA_FISS il faut absolument une
colonne 'ABSC_CURV' contenant les abscisses curvilignes des points du fond
dans le tableau des facteurs d'intensité de contraintes (SIF).
-> Risque & Conseil:
Veuillez vérifier la présence de cette colonne.
"""),
50 : _(u"""
-> Le maillage utilisé pour la représentation des level-sets est 2D
mais il contient des éléments 1D aussi.
-> La méthode UPWIND sélectionnée dans PROPA_FISS peut gérer des
grilles 2D définies seulement par des éléments QUAD4.
-> Risque & Conseil:
Veuillez donner un maillage défini seulement par des éléments
QUAD4.
"""),
51 : _(u"""
-> Il n'y a aucune maille enrichie.
-> Risque & Conseil:
Veuillez vérifier les définitions des level-sets.
"""),
52 : _(u"""
-> Le maillage utilisé pour la représentation des level-sets est 3D
mais il contient des éléments 2D et/ou 1D aussi.
-> La méthode UPWIND sélectionnée dans PROPA_FISS peut gérer des
grilles 3D définies seulement par des éléments HEXA8.
-> Risque & Conseil:
Veuillez donner un maillage défini seulement par des éléments
HEXA8.
"""),
53 : _(u"""
-> Dans le maillage utilisé pour la représentation des level-sets,
il y a des éléments qui ne sont pas disponibles pour la méthode
UPWIND (PROPA_FISS).
-> Risque & Conseil:
Veuillez vérifier le maillage et utiliser uniquement des éléments
QUAD4 en 2D et HEXA8 en 3D.
"""),
54 : _(u"""
-> Il n'y a pas d'éléments disponibles pour la méthode UPWIND
(PROPA_FISS) dans le maillage utilisé pour la représentation
des level-sets.
-> Risque & Conseil:
Veuillez vérifier le maillage et utiliser uniquement des éléments
QUAD4 en 2D et HEXA8 en 3D.
"""),
55 : _(u"""
-> Dans le maillage utilisé pour la représentation des level-sets
(PROPA_FISS), il y a des arêtes qui ne sont pas orthogonales aux
autres arêtes.
-> Risque & Conseil:
Risques de résultats faux.
Veuillez vérifier que toutes les arêtes des éléments du maillage
soient orthogonales entre elles.
"""),
56 : _(u"""
-> Aucun noeud n'a été trouvé pour le calcul du résidu local.
-> Le calcul du résidu local n'est pas possible.
-> Risque & Conseil:
Veuillez vérifier que la fissure n'est pas à l'extérieur du
maillage après la propagation actuelle.
"""),
57 : _(u"""
-> La définition de un ou plusieurs éléments du maillage utilisé pour
la représentation des level-sets (PROPA_FISS) n'est pas correcte.
-> Risque & Conseil:
Il y a une arête avec une longueur nulle dans le maillage.
Veuillez vérifier la définition des éléments du maillage (par
exemple: un noeud est utilisé seulement une fois dans la définition
d'un élément; il n'y a pas de noeuds doubles...)
"""),
58 : _(u"""
-> La dimension (2D ou 3D) du modèle physique et la dimension (2D ou
3D) du modèle utilisé pour la grille auxiliaire ne sont pas égales.
-> Risque & Conseil:
Veuillez utiliser deux modèles avec la même dimension (les deux 2D
ou les deux 3D).
"""),
60 : _(u"""
-> L'opérande TEST_MAIL a été utilisée dans l'opérateur PROPA_FISS.
La même vitesse d'avancée est utilisée pour tous les points du
fond de fissure et l'angle de propagation est fixé égal à zéro.
-> Risque & Conseil:
L'avancée de la fissure n'est pas liée aux contraintes affectant
la structure et donc les résultats de la propagation n'ont pas
une signification physique.
L'opérande TEST_MAIL doit être utilisé uniquement pour vérifier
si le maillage est suffisamment raffiné pour la représentation
des level-sets.
"""),
63 : _(u"""
-> La valeur de l'avancée DA_MAX utilisée est petite par rapport à la
longueur de la plus petite arrête du maillage utilisé pour
la représentation des level-sets:
DA_MAX = %(r1)f
Longueur minimale arrêt = %(r2)f
-> Risque & Conseil:
Risques de résultats faux. Veuillez vérifier les résultats en
utilisant un maillage plus raffiné pour la représentation des
level-sets.
"""),
64 : _(u"""
-> La valeur du RAYON est plus petite que la longueur de la plus petite
arrête du maillage utilisé pour la représentation des level-sets:
RAYON = %(r1)f
LONGUEUR minimale arrêt = %(r2)f
-> Le calcul du résidu local n'est pas possible.
-> Risque & Conseil:
Veuillez utiliser une valeur du RAYON plus grande.
"""),
65 : _(u"""
-> Le nombre maximal d'itérations a été atteint.
-> Risque & Conseil:
Essayer d'utiliser un maillage plus raffiné, ou bien une grille auxiliaire.
"""),
70 : _(u"""
-> La macro-commande PROPA_FISS ne peut traiter qu'un seul instant de calcul.
-> Risque & Conseil:
Veuillez vérifier que les tableaux des facteurs d'intensité de contraintes
donnés dans l'opérateur PROPA_FISS ne contiennent qu'un seul instant.
"""),
73 : _(u"""
-> L'option NB_POINT_FOND a été utilisé dans PROPA_FISS mais le
modèle est 2D.
-> Risque & Conseil:
Cette option n'est utile qu'avec un modèle 3D.
Ce mot-clé n'est pas pris en compte.
"""),
74 : _(u"""
-> Aucune fissure du modèle ne se propage.
-> Risque & Conseil:
Veuillez vérifier les conditions du chargement du modèle et les
constantes de la loi de propagation données à PROPA_FISS.
"""),
75 : _(u"""
-> Une valeur de la liste de NB_POINT_FOND ne correspond pas au nombre de
lignes du tableau des facteurs d'intensité de contraintes (SIF) pour
le fond %(i1)d de la fissure %(k1)s.
-> Risque & Conseil:
Veuillez vérifier que la liste NB_POINT_FOND donnée dans PROPA_FISS
soit identique à celle utilisée pour construire le tableau des SIF.
"""),
78 : _(u"""
-> L'option NB_POINT_FOND a été utilisée dans PROPA_FISS
mais le nombre de valeurs données n'est pas égale au nombre total
des morceaux des fissures dans le modèle.
-> Conseil:
Veuillez vérifier que l'option NB_POINT_FOND a été utilisée
correctement dans PROPA_FISS et que les valeurs données pour
chaque fissure sont correctes.
"""),
80 : _(u"""
-> Le nombre des valeurs dans un des tableaux des facteurs
d'intensité de contraintes (SIF) est supérieur au nombre des
points du fond de la fissure correspondante.
-> Risque & Conseil:
Veuillez vérifier que les tableaux de SIF donnés par l'opérateur
PROPA_FISS sont corrects. Si NB_POINT_FOND a été utilisé, veuillez
vérifier aussi que la liste donnée pour chaque fissure est correcte.
"""),
81 : _(u"""
-> Les valeurs de COEF_MULT_MAXI et COEF_MULT_MINI de COMP_LINE sont
égales à zéro.
-> Risque & Conseil:
Au moins une des deux valeurs doit être différente de zéro pour
avoir un cycle de fatigue. Veuillez vérifier les valeurs données.
"""),
85 : _(u"""
Les propriétés matériaux dépendent de la température. La température en fond
de fissure n'étant pas connue, le calcul se poursuit en prenant la température
de référence du matériau (TEMP = %(r1)f).
"""),
86 : _(u"""
-> Le maillage/la grille sur lequel/laquelle vous voulez créer le group
n'est pas associé/associée à la fissure donnée.
-> Risque & Conseil:
Veuillez vérifier d'avoir spécifié le bon maillage/grille et/ou
la bonne fissure.
"""),
87 : _(u"""
-> L'opérande TEST_MAIL a été utilisé dans l'opérateur PROPA_FISS.
-> Cet opérande n'a de sens que pour un modèle 3D.
-> Risque & Conseil:
Ne pas utiliser TEST_MAIL pour un modèle 2D.
"""),
88 : _(u"""
-> La valeur du rayon du tore de localisation de la zone de mise à
jour est supérieure à la valeur limite. Cette dernière est
déterminée par la valeur du rayon du tore utilisée à la propagation
précédente et la valeur de l'avancée de la fissure (DA_MAX) imposée
à la propagation courante.
Rayon actuel = %(r1)f
Rayon limite = %(r2)f
-> Risque & Conseil:
Risques de résultats faux si la fissure ne propage pas en mode I.
Pour éviter ce risque, vous pouvez utiliser la même avancée de la
fissure (DA_MAX) et le même rayon (RAYON) que ceux qui ont été
utilisés à la propagation précédente.
Si vous ne pouvez pas utiliser les même valeurs, vous pouvez
choisir une des solutions suivantes:
- donner une valeur de RAYON_TORE inférieure à la valeur limite
pour la propagation courante
- utiliser une valeur de RAYON_TORE plus grande pour les
propagations précédentes
- augmenter l'avancée de la fissure (DA_MAX) à la propagation
courante
Sinon, même si fortement déconseillé, vous pouvez choisir de ne pas
utiliser la localisation de la zone de mise à jour
(ZONE_MAJ='TOUT').
"""),
89 : _(u"""
-> La fissure à propager n'existe pas dans le modèle:
FISS_ACTUELLE = %(k1)s
MODELE = %(k2)s
-> Conseil:
Veuillez vérifier que la fissure et le modèle sont correctement
définis.
"""),
91 : _(u"""
-> Le nouveau fond de fissure n'est pas très régulier. Cela signifie
que le maillage ou la grille auxiliaire utilisés pour la
représentation de la fissure par level-sets ne sont pas
suffisamment raffinés pour bien décrire la forme du fond de la
fissure utilisée.
-> Risque & Conseil:
Risques de résultats faux en utilisant le maillage ou la grille
auxiliaire testés. Veuillez utiliser un maillage ou une grille
auxiliaire plus raffinés.
"""),
92 : _(u"""
-> Vous avez demandé la création d'un group de noeuds dans un tore
construit autour du fond de la fissure suivante:
FISSURE = %(k1)s
Toutefois cette fissure a été calculée par PROPA_FISS en utilisant
la localisation du domaine (ZONE_MAJ='TORE', par défaut).
Dans ce cas le group de noeuds doit être forcement défini en
utilisant le tore déjà utilisé par PROPA_FISS.
-> Le group de noeuds sera crée en utilisant le domaine de
localisation de la fissure (option TYPE_GROUP='ZONE_MAJ').
"""),
93 : _(u"""
-> Aucune fissure n'est définie sur le modèle spécifié:
MODELE = %(k1)s
-> Risque & Conseil:
Veuillez définir une fissure sur le modèle ci-dessus en utilisant
les opérateurs DEFI_FISS_XFEM et MODI_MODELE_XFEM avant
l'utilisation de PROPA_FISS.
"""),
94 : _(u"""
-> L'avancée donnée (DA_MAX) pour la propagation courante est
inférieure à la valeur minimale conseillée.
DA_MAX donnée = %(r1)f
Avancée maximale fissure courante = %(r2)f
DA_MAX minimal conseillé = %(r3)f
-> Risque & Conseil:
Risque de résultats faux. Dans le cas de propagation 3D en mode
mixte, on conseille en général d'utiliser une avancée de fissure
supérieure à celle minimale écrite ci-dessus, même si des bonnes
résultats peuvent être obtenus en utilisant une avancée inférieure.
La valeur minimale de DA_MAX dépende de la valeur de l'opérande
RAYON et de l'angle de propagation de la fissure. Dans le cas où la
valeur DA_MAX donnée ne peut pas être changée, sa valeur minimale
conseillée peut être diminuée en agissant sur la valeur de RAYON,
c'est-à-dire en utilisant une valeur de RAYON plus petite. Cela
influence l'opérateur CALC_G aussi et normalement est faisable en
utilisant un maillage plus raffiné.
"""),
95 : _(u"""
-> Le modèle grille donné est défini sur un maillage (%(k1)s)
et pas sur une grille.
-> Risque & Conseil:
Veuillez donner un modèle grille défini sur une grille. Cette
grille doit être définie par DEFI_GRILLE à partir d'un maillage.
"""),
96 : _(u"""
-> Le maillage sur lequel vous voulez créer le group n'est pas associé à
la fissure donnée.
-> Les maillages suivants sont associés à cette fissure:
maillage physique = %(k1)s
maillage grille = %(k2)s
-> Risque & Conseil:
Veuillez vérifier d'avoir spécifié le bon maillage et/ou la bonne fissure.
"""),
97 : _(u"""
-> La localisation de la zone de mise à jour a été utilisé pour la
détermination de la configuration actuelle des fissures du modèle.
Par contre, pour la propagation courante, la localisation n'a pas
été activée.
-> Risque & Conseil:
Veuillez utiliser la localisation de la zone de mise à jour
(ZONE_MAJ='TORE') pour la propagation courante aussi.
"""),
98 : _(u"""
-> Aucune grille auxiliaire n'est utilisée pour la représentation de
la fissure donnée.
-> Risque & Conseil:
Veuillez vérifier que vous avez demandé les level-sets de la bonne
fissure.
"""),
99 : _(u"""
-> La valeur du rayon du tore de localisation de la zone de mise à
jour est plus petite que celle qui est nécessaire pour la bonne
mise à jour des level-sets.
Rayon à utiliser = %(r1)f
Rayon minimal = %(r2)f
-> Risque & Conseil:
-> Si vous avez utilisé l'opérande RAYON_TORE, veuillez augmenter la
valeur donné ou diminuer la valeur de DA_MAX ou RAYON.
-> Si vous n'avez pas utilisé l'opérande RAYON_TORE, cette erreur
signifie que l'estimation automatique faite par l'opérateur
PROPA_FISS ne marche pas bien pour la propagation courante. Elle
peut être utilisée dans les cas où les valeurs de RAYON et DA_MAX
ne changent pas entre deux propagations successives et la taille
des éléments dans la zone de propagation est presque constante.
Veuillez donc donner explicitement une valeur du rayon en utilisant
l'opérande RAYON_TORE.
Vous pouvez calculer une estimation de cette valeur en utilisant la
formule suivante:
RAYON_TORE=RAYON_max+DA_MAX_max+2*h_max
où RAYON_max et DA_MAX_max sont les valeurs maximales des opérandes
RAYON et DA_MAX qu'on va utiliser et h_max est la valeur de la plus
grande arête des éléments du maillage ou de la grille auxiliaire
dans la zone de propagation.
"""),
}
|