RDforum.free.fr/Cast3M   Index du Forum
Site Web Cast3M
RDforum.free.fr/Cast3M
Forum d'entraide des utilisateurs de Cast3M
Répondre au sujet
Probleme avec les variables internes
ejoseph


Inscrit le: 18 Jan 2010
Messages: 8
Localisation: besancon
Répondre en citant
Bonjour,

Après avoir résolu une partie de mes problèmes de compilation , je me suis aperçu que certains de mes scripts dgibi ne fonctionnaient plus. Ces scripts appellent des modèles utilisateurs par le biais de UMAT et fichiers .ESO.

Ne sont concernés que les modèles utilisants les variables internes.

Cast3m me renvoie systématiquement le message suivant : "Impossible d'extraire la composante EPSE du champ par element"

Le seul problème c'est que cette composante n'est pas dans la liste de mots LCVARXX = MOTS 'XXXX' 'YYYY' .... passée en paramètres à 'C_VARINTER' de la commande MODEliser.

Si je rajoute ce nom de composante en fin de liste de mots LCVARXX = MOTS 'XXXX' 'YYYY' ... 'EPSE' ; alors le calcul fonctionne.

Plus fort si je rajoute dans un script utilisant le modèle NeoHooke (qui n'utilise pas de variables internes) , un LCVARXX = MOTS 'EPSE' ; fonctionne tandis qu'un LCVARXX = MOTS 'EPS0' ; échoue !

Evidemment j'initialise les variables internes par :

CHXXXX0 = MANU CHML 'XXXX' 0.0 'STRESSES' 'TYPE' 'VARINTER' ;
CHYYYY0 = MANU CHML 'YYYY' 0.0 'STRESSES' 'TYPE' 'VARINTER' ;
....
CHEPSE 0= MANU CHML 'EPSE' 0.0 'STRESSES' 'TYPE' 'VARINTER' ; si utilisé

VARI0 = CHXXXX0 ET .... ET CHEPSE0;

Puis dans la table PASAPAS

...
TAB1.'VARIABLES_INTERNES' = TABLE ;
TAB1.'VARIABLES_INTERNES'. 0 = VARI0 ;
....

PASAPAS TAB1;

Bonne journée

EJ

_________________
EJ
Voir le profil de l'utilisateurEnvoyer un message privé
lguenhael
Administrateur

Inscrit le: 25 Nov 2006
Messages: 146
Localisation: Laboratoire Roberval - UTC
Répondre en citant
Bonjour,

EPSE est une variable obligatoire qui représente les déformations plastiques équivalentes. Cela permet par exemple à PASAPAS de connaitre le nombre de points d'intégration ayant plastifiés (EPSE NEG 0).

Vous pouvez éventuellement lui donner un autre nom et préciser alors ce nom dans la table d'entrée de PASAPAS (option MOVA).

Guénhaël.
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer un e-mail
Variables Internes
ejoseph


Inscrit le: 18 Jan 2010
Messages: 8
Localisation: besancon
Répondre en citant
Bonjour Guénhaël,

Merci pour votre célérité.

Maintenant je comprend mieux les erreurs d'execution lorsque je ne déclare pas EPSE comme variable interne.

Par contre , mes anciens scripts fonctionnaient sous castem 2009 voire 2010 (?) sans cette variable , ai-je rêvé ?

Bonne journée,

EJ

_________________
EJ
Voir le profil de l'utilisateurEnvoyer un message privé
lguenhael
Administrateur

Inscrit le: 25 Nov 2006
Messages: 146
Localisation: Laboratoire Roberval - UTC
Répondre en citant
Bonjour,

Cette variable est obligatoire depuis bien longtemps (peut-être depuis les débuts de Cast3M).

Donc par défaut je l'ai toujours mise et je ne sais pas si son absence pouvait entrainer un quelconque problème d’exécution sur les versions 2009 et 2010.

Guénhaël.
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer un e-mail
Probleme avec les variables internes
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous ne pouvez pas télécharger des fichiers
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Répondre au sujet