Paramètre matériel en fonction du temps ( PERSO1 ) |
Paramètre matériel en fonction du temps ( PERSO1 ) |
cueffgui
|
Bonjour,
Le sujet date de 2010 mais on ne sait jamais. Avez vous trouvé une solution pour le problème de mise à jour des paramètres du matériau à chaque itération ? Pour ma part je souhaite mettre à jour le module d'élasticité d'un matériau en fonction de l'avancement d'un réaction. Je sais qu'il est possible de mettre à jour les paramètres thermiques à chaque pas de temps via la procédure PARA_THER mais elle ne semble pas permettre la mise à jour des caractéristiques mécaniques. PERSO1 fonctionne-t-elle pour cela? Merci d'avance. G.CUEFF |
||||||||||||
|
Paramètre matériel en fonction du temps ( PERSO1 ) |
Vincecro
|
Bonjour,
Je rencontre le même problème, J'ai un calcul dans lequel je souhaite modifier des rigidités additionnelles et l'amortissement d'une structure en fonction de l'indice de mon calcul PASAPAS. Mon code est le suivant : ******************************** DATA=TABLE; DATA.'MODAL'=TABMOD; DATA.'MAS'=MASSETOT; DATA.'CONNEX'=CONNEX; DATA.'AMO1'=MATAMO1; DATA.'AMO2'=MATAMO2; DATA.'RIG1'=CLADD1; DATA.'RIG2'=CLADD2; ********************************** TAB1 = TABLE ; TAB1. 'BLOCAGES_MECANIQUES' = KCL; TAB1. 'MODELE' = MODETOT; TAB1. 'CHARGEMENT' = CHARTOT; TAB1. 'CARACTERISTIQUES' = MATETOT; TAB1. 'PROCEDURE_PERSO1' = VRAI ; TAB1. 'TEMPS_CALCULES' = LISCALC; TAB1. 'MESDONNEES' = DATA; TAB1.'CHARGEMENT' = CHARTOT; TAB1.'DYNAMIQUE' = VRAI; TAB1.'TEMPS_CALCULES' = SINETEMP; **************************************************** DEBP PERSO1 TTU*'TABLE' ; *NUMERO DU PAS ET INDIQUATION DE L'ETAT DU SYSTEME NUM = DIME( TTU . 'TEMPS' ); A = TTU . 'MESDONNEES' . 'CONNEX' ; B = EXTR A NUM; LISTE NUM ; WTAB = TTU . 'WTABLE' ; LISTE B; *CHOIX DES PARAMETRES D'AMORTISSEMENT ET DE RIGIDITE SI (B EGA 1) MESS ; MESS ' *****************'; MESS ' RAIDEUR MIN' ; MESS ' *****************' ; MESS ; WTAB.'AMORTISSEMENT'= TTU.'MESDONNEES'.'AMO2'; WTAB.'RIGIDITE_CONSTANTE'=TTU.'MESDONNEES'.'RIG2'; SINO; MESS ; MESS ' *****************'; MESS ' RAIDEUR MAX' ; MESS ' *****************' ; MESS ; WTAB.'AMORTISSEMENT'= TTU.'MESDONNEES'.'AMO1'; WTAB.'RIGIDITE_CONSTANTE'=TTU.'MESDONNEES'.'RIG1'; FINS; FINP ; PASAPAS TAB1 ; J'ai essayé pas mal de façon différente pour essayé d'appliquer le changement de rigidité et d'amortissement mais je tombe toujours sur le même message d'erreur (ci-dessous). Ce message indique un problème de conditions au limites pourtant celles-ci ne sont pas modifié lors des changement que j'applique. J'ai essayé de faire oublier les paramètres de rigidité et d'amortissement avant d'en appliquer de nouveaux mais rien de change. Ce calcul fonctionne sans problème sans la procédure PERSO Quelqu'un aurait il une idée ? Merci d'avance, Vincent |
||||||||||||||
|
Paramètre matériel en fonction du temps ( PERSO1 ) |
|
||
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