Salome HOME
CCAR: merge de la version 1.14 dans la branche principale
[tools/eficas.git] / Aster / Cata / cataSTA9 / Messages / mecanonline.py
1 #@ MODIF mecanonline Messages  DATE 26/05/2008   AUTEUR DESOZA T.DESOZA 
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 10 : _("""
26  Le concept dans ETAT_INIT n'est pas du type EVOL_NOLI
27 """),
28
29 12 : _("""
30  L'instant spécifié sous ETAT_INIT n'est pas trouvé
31 """),
32
33 13 : _("""
34  Plusieurs instants correspondent à celui spécifié sous ETAT_INIT
35 """),
36
37 14 : _("""
38  Vous utilisez la méthode CONTINUE pour le traitement du contact et faites une reprise de calcul (mot-clé reuse). L'état initial de contact sera
39  non contactant sauf si vous avez utilisé le mot-clé CONTACT_INIT.
40  Cela peut entraîner des difficultés de convergence en présence de fortes non-linéarités. En présence de frottement, la solution peut bifurquer
41  différemment.
42  
43  Conseils :
44    Si vous le pouvez, faites votre calcul en une seule fois.
45 """),
46
47 15 : _("""
48  Vous utilisez la méthode CONTINUE pour le traitement du contact et définissez un état initial via le mot-clé ETAT_INIT. L'état initial de contact
49  sera non contactant sauf si vous avez utilisé le mot-clé CONTACT_INIT.
50 """),
51
52 22 : _("""
53  L'etat initial n'appartient pas à un EVOL_NOLI :
54  on suppose qu'on part d'un état a vitesses nulles
55 """),
56
57 43 : _("""
58  Contact et pilotage sont des fonctionnalités incompatibles
59 """),
60
61 59 : _("""
62  Cette loi de comportement n'est pas disponible pour le pilotage de type PRED_ELAS
63 """),
64
65 60 : _("""
66  Le pilotage de type PRED_ELAS nécessite ETA_PILO_MIN et ETA_PILO_MAX pour la loi ENDO_ISOT_BETON
67 """),
68
69 69 : _("""
70  Problème rencontré :
71    la matrice de masse est non inversible.
72    On ne peut donc pas s'en servir pour calculer l'accélération initiale.
73    => on initialise l'accélération à zéro.
74
75  Conseils :
76    Avez-vous bien affecté une masse sur tous les éléments ?
77 """),
78
79 77 : _("""
80  Vous faites une reprise de calcul avec PILOTAGE en longueur d'arc et avec l'option ANGL_INCR_DEPL mais il n'y pas assez d'informations dans
81  la structure de donnees resultats. Il vous faut en effet au moins les deux derniers champs déplacements solutions.
82  Changer l'option de PILOTAGE (utilisez NORM_INCR_DEPL) ou refaites le premier calcul pour enrichir la SD resultat (modifiez vos options d'ARCHIVAGE).
83 """),
84
85 78 : _("""
86  Problème rencontré :
87    la matrice de masse est quasi-singulière.
88    On se sert de cette matrice pour calculer l'accélération initiale.
89    => l'accélération initiale calculée est peut etre excessive en quelques noeuds.
90
91  Conseils :
92    Ces éventuelles perturbations initiales sont en général sans influence sur
93    la suite du calcul car elles sont localisées.
94    Néanmoins, il peut etre bénéfique de laisser ces perturbations s'amortir au
95    début du calcul en faisant plusieurs pas avec chargement transitoire nul,
96    avec, eventuellement, un schéma d'integration choisi volontairement très
97    dissipatif (par exemple HHT avec alpha=-0.3).
98    On peut ensuite reprendre en poursuite avec un schéma moins dissipatif si besoin est.
99 """),
100
101 79 : _("""
102    Arret par manque de temps CPU au numéro d'instant : %(i1)d
103                                  lors de l'itération : %(i2)d
104       - Temps moyen par itération : %(r1)f
105       - Temps cpu restant         : %(r2)f
106    
107    La base globale est sauvegardée. Elle contient les pas archivés avant l'arret.
108 """),
109
110 80 : _("""
111    Arret par manque de temps CPU au numéro d'instant : %(i1)d
112       - Temps moyen par %(k1)s : %(r1)f
113       - Temps cpu restant      : %(r2)f
114    
115    La base globale est sauvegardée. Elle contient les pas archivés avant l'arret.
116 """),
117
118 81 : _("""
119    Echec dans la recherche linéaire. Contactez les développeurs.
120 """),
121
122 82 : _("""
123    Arret pour cause de matrice non inversible.
124 """),
125
126 83 : _("""
127    Arret : absence de convergence avec le nombre d'itérations requis.
128 """),
129
130 84 : _("""
131    Arret par échec dans le pilotage.
132 """),
133
134 85 : _("""
135    Arret : absence de convergence au numéro d'instant : %(i1)d
136                                   lors de l'itération : %(i2)d
137 """),
138
139 86 : _("""
140     Erreur dans la gestion des erreurs. Contactez les développeurs.
141 """),
142
143 87 : _("""
144     Recherche linéaire non favorable. Rho forcé à 1.
145 """),
146
147 88 : _("""
148     Echec lors de l'interpolation de la variable de commande.
149 """),
150
151 }