définition de caoutchouc sous castem [Résolu] |
wy
Invité
|
bonjours à tous,
j'essaie de définir caoutchouc sous castem, mais je n'arrive pas, le caoutchouc que j'ai choisi n'a que 4 paramètre (C10, C20, C30, D1)à déterminer au lieu de 13 paramètre (C01,C11,C02,C21,C12,C03,C10, C20, C30, D1,D2,D2,TEMPERATURE). est-ce qu'il y a quelqu'un qui a une idée pour déterminer les 4 paramètre ou un modèle en caoutchouc sous castem:?: vous pouvez m'envoyer par e-mail ou me repondre ici. svp merci de me répondre mon e-mail : wy78@hotmail.fr cordialement wy |
||||||||||||
|
lguenhael
Administrateur
|
Bonjour,
Personnellement je n'ai jamais modélisé de caoutchouc. UMAT est un module permettant d’implémenter une loi de comportement non linéaire, il y a des exemples sur le site de Cast3M. MODE et MATE permettent respectivement de définir le modèle et le matériau. Dans ce que tu as écrit rien ne me choque. Exemple pour la procédure PASAPAS :
Il te faut donc au préalable créer les conditions limites, le chargement et définir la liste de temps (ex : t1 = prog 0. pas 1. 100.) |
||||||||||||||
|
wy
Invité
|
merci bcp!!!
|
||||||||||||
|
wy
Invité
|
je suis en train de modéliser caoutchouc sous castem, je n'ai pas bien fait la directive de MODE, parce que il a plusieurs mot qu'il faut écirire.
solution1 : mo = mode www 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'NON_LINEAIRE' 'UTILISATEUR' 'NUME_LOI' 9 'C_MATERIAU' lcmat 'C_VARINTER' lcvar; j'ai écirt comme au-dessus, ça ne marche pas. il a dit que le format qui n'est pas correct. solution 2 : j'ai écrit dans une ligne, ça ne marche pas, c'est normale, la directive ne peut pas faire plus 9 cartes. comment je peut faire? donnez moi une idée!! svp |
||||||||||||
|
lguenhael
Administrateur
|
Pouvez vous joindre votre fichier car l’erreur ne vient vraisemblablement pas de là.
|
||||||||||||
|
ardouai
|
voilà , c'est mon programme dgibiane, je n'sais pas pouquoi il ne lance pas le calcul.
A mon avis, c'est le problème de pasapas, aidez_moi,svp!! |
||||||||||||||
|
lguenhael
Administrateur
|
Bonjour,
Il y a plusieurs erreurs dans ton programme, Déjà tu mélanges les réels et les entiers, il faut toujours noter les virgules : ex : 3*2.5 -> 3.*2.5 De plus la condition limite cl1 sur laquelle tu impose un déplacement doit faire partie des conditions limites de la procédure pasapas or il n’y a que la condition limite noté cl2. Et cette même condition limite cl2 ne fait pas partie du model que tu donnes dans ta procédure ! Soit tu inclus tous tes modèles soit tu modifies tes conditions… Sinon pour le reste je pense que tu devrais déjà tenter de lancer ce programme avec uniquement un seul volume élastique linéaire, puis les trois volumes élastiques linéaires et une fois tous les problèmes réglés tu passes au non linéaire utilisateur… Enfin essais d’être plus rigoureux dans la structure de ton programme et les commentaires manquent un peu... |
||||||||||||
|
pasapas |
ardouai
|
bonjours
mercie de votre conseil, mais la directive de pasapas ne fonctionne pas encore, je sais pas pourqoui. est-ce que la directive pasapas est obligatoire pour calculer des matériaux de hyperélastique non linéaire(caoutchouc) sous castem? donnez-moi un conseil, svp!!! |
||||||||||||
|
ardouai
|
parton mes ami
j'ai oublié ajouté le programme que j'ai fais, j'ai pas mis la directive de pasapas. ça fonctionne pour calculer, mais c'est pas correcte par rapport au résultat à mon avis. donnz-moi un conseil,svp!!! |
||||||||||||||
|
pasàpas |
LaMoucheGueulante
|
Par définition, l'opérateur "réso" (résolution linéaire) ne permet de résoudre que des problèmes linéaire [K][q]=[F] (K matrice de raideur et de masse, q les ddl et F les efforts). RESO est donc en gros limité à l'élasticité linéaire en hpp (petite déformations).
Pour tout le reste, on utilise la procédure pasapas qui discrétise un problème non-linéaire en une somme de problèmes linéaires. L'aide Castem est très détaillée sur l'utilisation de "pasapas" Il n'y a pas de "pasapas" dans ton programme! C'est un miracle si tu obtiens un résultat... Un conseil, évite d'appeler des déplacements imposés "dep", des modèles "mo", met des chiffres derrières sinon tu auras la mauvaise surprise d'avoir un opérateur qui ne fonctionne plus parce que tu auras nommé quelque chose par son nom... |
||||||||||||
|
ardouai
|
salut mes amis,
merci de votre conseil important. j'ai mis le programme dessus, cela est pour analyse un train de trois pièces, deux en acier et une en caoutchouc . est-ce que c'est possible de calculer ensemble pour les trois partie, parce que on calcule les parties en acier en utilisant la directive RESO( linéaire), et on calcule la partie en caoutchouc en utilisant la dircetive de PASAPAS( non linéaire). les conditions limite sont appliquées dans les parties en acier. je pense que c'est pas possible pour calculer ensamble. donnez-moi une idée, svp. |
||||||||||||
|
lguenhael
Administrateur
|
Bonjour,
Il est tout à fait possible de calculer cet ensemble mais à partir du moment ou l’un des composants ne respecte pas les conditions de linéarité et d’hpp (et c’est le cas) alors tu dois utiliser la procédure PASAPAS, et une seule et unique procédure pour cet ensemble ! L’opérateur RESO n’a plus lieu d’être. Pour les conditions limites, ce n’est pas parce qu’il n’y en a pas d’appliquées sur la partie en caoutchouc que la résolution ne peut pas se faire, du moment que cette partie est liée aux autres. |
||||||||||||
|
ardouai
|
salut mes amis
merci de votre conseil!! si j'ai utilisé que la procédure PASAPAS pour cet ensemble. bien sur qu'il y a pas de problème pour la partie en caoutchouc , mais pour la partie en acier, comment on détermine le rigidité de cette partie en acier. c-t-d: rig1 = RIGI mod_e mat_e; comment on utilise cette directive dans le procédure de PASAPAS. j'ai mis le pargramme que j'ai fait. pouvez-vous voir , svp!! s'il y a quelqu'un qui a utilisé que la procédure PASAPAS pour cet ensemble, est-ce que vous pouvez mettre votre fichier ici? merci!! |
||||||||||||||
|
LaMoucheGueulante
|
Tu devrais suivre le conseil de lguenhael:
Ton problème ne vient pas de la mauvaise définition d'un modèle. Tu imposes un chargement jusqu'à un temps de 10 (cha1) et tu demandes à Castem la solution pour des temps jusqu'à un temps de 50 (pro0), Castem ne va pas imaginer le chargement après 10! Commence par faire tout en linéaire pour vérifier que tout est bien programmé dans ta table pasapas! Sinon rig1 ne sert à rien... "ma" qui regroupe les 3 matériaux suffit, les "cl" sont séparées dans la table pasapas... |
||||||||||||||
|
définition de caoutchouc sous castem [Résolu] |
|
||
Powered by phpBB Forum © phpBB Group
Design by phpBBStyles.com | Styles Database.
Content © RDforum.free.fr/Cast3M
Design by phpBBStyles.com | Styles Database.
Content © RDforum.free.fr/Cast3M