]> SALOME platform Git repositories - tools/eficas.git/blob - Aster/Cata/cataSTA9/Messages/contact.py
Salome HOME
Modif V6_4_°
[tools/eficas.git] / Aster / Cata / cataSTA9 / Messages / contact.py
1 #@ MODIF contact Messages  DATE 01/04/2008   AUTEUR ABBAS M.ABBAS 
2 # -*- coding: iso-8859-1 -*-
3 #            CONFIGURATION MANAGEMENT OF EDF VERSION
4 # ======================================================================
5 # COPYRIGHT (C) 1991 - 2007  EDF R&D                  WWW.CODE-ASTER.ORG
6 # THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY  
7 # IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY  
8 # THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR     
9 # (AT YOUR OPTION) ANY LATER VERSION.                                                  
10 #                                                                       
11 # THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT   
12 # WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF            
13 # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU      
14 # GENERAL PUBLIC LICENSE FOR MORE DETAILS.                              
15 #                                                                       
16 # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE     
17 # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,         
18 #    1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.        
19 # ======================================================================
20
21 def _(x) : return x
22
23 cata_msg = {
24
25 1 : _("""
26 Contact méthodes discrètes.
27  -> Les méthodes de contact discrètes supposent la symétrie de la matrice obtenue après assemblage.
28     Si votre modélisation produit une matrice non-symétrique, on force donc sa symétrie pour résoudre
29     le contact.
30  -> Risque & Conseil :
31     Ce changement peut conduire à des difficultés de convergence dans le processus de Newton mais en
32     aucun cas il ne produit des résultats faux.
33     
34     Si la matrice de rigidité de votre structure est symétrique, vous pouvez ignorer ce qui précède.
35     Enfin, il est possible de supprimer l'affichage de cette alarme en renseignant SYME='OUI'
36     sous le mot-clé facteur SOLVEUR.
37 """),
38
39 2 : _("""
40 Contact methode GCP. Nombre d'itérations maximal (%(i1)s) dépassé pour le GCP.
41 Vous pouvez essayer d'augmenter ITER_GCP_MAXI.
42 La liste des noeuds présentant une interpénétration est donnée ci-dessous.
43 """),
44
45 3 : _("""
46 Contact methode GCP. Nombre d'itérations maximal (%(i1)s) dépassé pour le préconditionneur.
47 Vous pouvez essayer d'augmenter ITER_PRE_MAXI
48 """),
49
50 6 : _("""
51 Contact methode GCP. On ne peut utiliser le solveur GCPC avec le contact. 
52 """),
53
54 7 : _("""
55 Contact methode GCP. Le pas d'avancement est negatif ; risque de comportement hasardeux de l'algorithme
56 """),
57
58 9 : _("""
59 Contact liaison glissiere. Des noeuds se décollent plus que la valeur d'ALARME_JEU:
60 """),
61
62 11 : _("""
63 Le vecteur tangent défini par VECT_Y est colinéaire au vecteur normal.
64 """),
65
66 13 : _("""
67 La normale que vous avez prédéfinie (VECT_* = 'FIXE') sur le noeud %(k1)s est colinéaire à la tangente à la maille.
68 """),
69
70 14 : _("""
71 La normale que vous avez prédéfinie (VECT_* = 'FIXE') sur la maille %(k1)s est colinéaire à la tangente à la maille.
72 """),
73
74 15 : _("""
75 Le vecteur MAIT_FIXE ou ESCL_FIXE est nul !
76 """),
77
78 16 : _("""
79 Le vecteur MAIT_VECT_Y ou ESCL_VECT_Y est nul !
80 """),
81
82 60 : _("""
83 La maille %(k1)s est de type 'SEG' (poutres) en 3D sans donner la normale pour l'appariement.
84 Vous devez utilisez l'option NORMALE:
85 - FIXE: qui décrit une normale constante pour la poutre
86 - ou VECT_Y: qui décrit une normale par construction d'un repère basé sur la tangente (voir documentation)
87 """),
88
89 61 : _("""
90 Le noeud %(k1)s fait partie d'une maille de type 'SEG' (poutres) en 3D sans donner la normale pour l'appariement.
91 Vous devez utilisez l'option NORMALE:
92 - FIXE: qui décrit une normale constante pour la poutre
93 - ou VECT_Y: qui décrit une normale par construction d'un repère basé sur la tangente (voir documentation)
94 """),
95
96
97 83 : _("""
98 Il y a plusieurs charges contenant des conditions de contact.
99 """),
100
101 84 : _("""
102 Il ne faut pas que les surfaces de contact mélangent des mailles affectées d'une modélisations planes (D_PLAN, C_PLAN ou AXI)
103 avec des mailles affectées d'une modélisation 3D. 
104 """),
105
106 88 : _("""
107 Ne pas utiliser REAC_INCR=0 avec le frottement.
108 """),
109
110 93 : _("""
111 Contact methode VERIF.
112  -> Interpénétrations des surfaces.
113     Attention : si les mailles en contact sont quadratiques, le jeu aux noeuds milieux risque d'etre imprécis (oscillations entre noeuds sommets et milieux).
114  
115  -> Risque & Conseil :
116     Vérifier si le niveau d'interpénétration des surfaces est acceptable dans
117     votre problème.
118 """),
119
120 96 : _("""
121 Contact méthode continue. Pour l'option SANS_GROUP_NO_FR, il faut que le frottement soit activé.
122 """),
123
124 97 : _("""
125 Contact méthode continue. Pour l'option SANS_GROUP_NO et SANS_GROUP_NO_FR, l'intégration aux noeuds est obligatoire.
126 """),
127
128 }