Welcome to the forums. Please post in English or French.

You are not logged in.

#1 Code_Aster usage » what on earth does " nondefinite material, mesh 1 " mean? » 2022-02-25 05:11:07

Perceval Zhou
Replies: 0

Currently I'm trying to realize a pipe stress fatigue analysis by refering to the validation case rccm-15, and I have completed static analysis, spectral analysis and transient analysis. I use the POST_RCCM to combine the results obtained, the code edits as below:

TBRCCM11 = POST_RCCM(CARA_ELEM=CARA_POU,
                     CHAM_MATER=CHMAT1,
                     INDI_SIGM=_F(TOUT='OUI'),
                     MODELE=MODELE1,
                     OPTION='FATIGUE',
                     RESU_MECA=(_F(NOM_CHAM='EFGE_ELNO',
                                   NOM_CHAR='ETAT 1 SITUATION 3',
                                   NUME_CHAR=1,
                                   RESULTAT=RMECA121,
                                   TOUT_ORDRE='OUI'),
                                _F(NOM_CHAM='EFGE_ELNO',
                                   NOM_CHAR='ETAT 2 SITUATION 3',
                                   NUME_CHAR=2,
                                   RESULTAT=RMECA122,
                                   TOUT_ORDRE='OUI')),
                     RESU_THER=_F(GROUP_MA=('PT16R', 'P2'),
                                  NUME_RESU_THER=200,
                                  TABL_MOYE_THER=TABMOP2,
                                  TABL_RESU_THER=TABTHP2),
                     SITUATION=_F(CHAR_ETAT_A=(1, ),
                                  CHAR_ETAT_B=(2, ),
                                  NB_OCCUR=15000,
                                  NOM_SITU='SITUATION 1',
                                  NUME_GROUPE=1,
                                  NUME_RESU_THER=(200, ),
                                  NUME_SITU=1,
                                  PRES_A=15500000.0,
                                  PRES_B=15500000.0,
                                  TEMP_REF_A=75.0,
                                  TEMP_REF_B=75.0),
                     TYPE_RESU='DETAILS',
                     TYPE_RESU_MECA='B3600',
                     ZONE_ANALYSE=_F(GROUP_MA=('P2', )))

but codeaster always give the same error information, which I cannot understand, could anyone read it? thanks for help!
the error message is as followed:

<S> Exception user raised but not interceptee.
The bases are fermees.                        
Type of the exception: error                  
                                              
 nondefinite material, mesh  1    

I upload  the astk files below.
Merci de m'en débarrasser!

#3 Code_Aster usage » what does " nondefinite material, mesh 1 " mean? » 2022-02-11 07:36:45

Perceval Zhou
Replies: 1

Currently I'm trying to realize a pipe stress fatigue analysis by refering to the validation case rccm-15, and I have completed static analysis, spectral analysis and transient analysis. I use the POST_RCCM to combine the results obtained, the code edits as below:

TBRCCM11 = POST_RCCM(CARA_ELEM=CARA_POU,
                     CHAM_MATER=CHMAT1,
                     INDI_SIGM=_F(TOUT='OUI'),
                     MODELE=MODELE1,
                     OPTION='FATIGUE',
                     RESU_MECA=(_F(NOM_CHAM='EFGE_ELNO',
                                   NOM_CHAR='ETAT 1 SITUATION 3',
                                   NUME_CHAR=1,
                                   RESULTAT=RMECA121,
                                   TOUT_ORDRE='OUI'),
                                _F(NOM_CHAM='EFGE_ELNO',
                                   NOM_CHAR='ETAT 2 SITUATION 3',
                                   NUME_CHAR=2,
                                   RESULTAT=RMECA122,
                                   TOUT_ORDRE='OUI')),
                     RESU_THER=_F(GROUP_MA=('PT16R', 'P2'),
                                  NUME_RESU_THER=200,
                                  TABL_MOYE_THER=TABMOP2,
                                  TABL_RESU_THER=TABTHP2),
                     SITUATION=_F(CHAR_ETAT_A=(1, ),
                                  CHAR_ETAT_B=(2, ),
                                  NB_OCCUR=15000,
                                  NOM_SITU='SITUATION 1',
                                  NUME_GROUPE=1,
                                  NUME_RESU_THER=(200, ),
                                  NUME_SITU=1,
                                  PRES_A=15500000.0,
                                  PRES_B=15500000.0,
                                  TEMP_REF_A=75.0,
                                  TEMP_REF_B=75.0),
                     TYPE_RESU='DETAILS',
                     TYPE_RESU_MECA='B3600',
                     ZONE_ANALYSE=_F(GROUP_MA=('P2', )))

but codeaster always give the same error information, which I cannot understand, could anyone read it? thanks for help!
the error message is as followed:

<S> Exception user raised but not interceptee.
The bases are fermees.                        
Type of the exception: error                  
                                              
 nondefinite material, mesh  1    

I upload also the .comm files below.

#4 Re: Code_Aster usage » [Solved] Une erreur dans la fonction AFFE_CHAR_MECA:DDL_POUTRE » 2022-01-18 10:59:53

I had partly solved this problem, by refering to the validation SLDX149, to restrict the point mouvement in axis direction a rough resort perpendicular to the axe should be added to the point, DDL_POUTRE works not. Though the result is imperfect, this ends this question.

#5 Re: Code_Aster usage » [Solved] Une erreur dans la fonction AFFE_CHAR_MECA:DDL_POUTRE » 2022-01-17 03:18:42

hberro wrote:

Did you tey printing the CARA ELEM in order to verify the local axes ?

Vous pourriez détailler un peu? J'ai essayé de'ajouter info=2 dans AFFE_CARA_ELEM mais ça ne donne pas le repère local que j'utilise dans la restriction du point AA3, il ne donne que les directions restreintes des points dans le repere global.
Can you put it a little more specific? I tried adding info=2 in the operator AFFE_CARA_ELEM but it can't output the local axes concerning the point restricted, but only the restricted directions of the points in global axes.

#6 Re: Code_Aster usage » [Solved] Une erreur dans la fonction AFFE_CHAR_MECA:DDL_POUTRE » 2022-01-13 11:15:51

le hdf document est trop grand donc je ne peut pas le transférer

#7 Code_Aster usage » [Solved] Une erreur dans la fonction AFFE_CHAR_MECA:DDL_POUTRE » 2022-01-13 11:13:18

Perceval Zhou
Replies: 4

Il semble que je rencontre une erreur très pénible lors d'une reproduction d'un étude originalement validé dans le logiciel PIPESTRESS.
Dans cet étude, le modèle est une structure de tuyau ayant un point restreint sur son ligne, la translation dans la direction orthogonale à la ligne du tuyau de ce point est bloquée, donc le point ne se déplace qu'en suivant la direction du tuyau. Comme le vecteur de la ligne est (1,1,0) , je doit naturellement restreindre le point dans un repère local défini par la maille voisine, qui est faisable avec DDL_POUTRE de AFFE_CHAR_MECA selon moi. Et voici mon code associé:

DDL_POUTRE=_F(DY=0.0,
                                     GROUP_MA_REPE=('AA33reflocal2', ),
                                     GROUP_NO=('AA3', ),
                                     VECT_Y=(-1.0, 1.0, 0.0)),

où AA3 est le point restreint, AA3reflocal2 est l'élément de maille voisine, dans le repère local la direction orthogonale est DY et DZ, mais après le calcul de CodeAster, le résultat donne que dans le repère global:
pour AA3, DX=DY=0, c'est-à-dire AA3 est complètement bloqué dans le plan XY.
mais dans le résultat de référence on a DX=DY=0.127mm,
et si je ne met aucun retriction pour AA3, j'obtient toujours DX=-DY<0
je mis le hdf document dans le PJ, merci de m'en débarrasser!

#8 Code_Aster usage » Une erreur dans la fonction AFFE_CHAR_MECA:DDL_POUTRE » 2022-01-13 11:11:58

Perceval Zhou
Replies: 0

Il semble que je rencontre une erreur très pénible lors d'une reproduction d'un étude originalement validé dans le logiciel PIPESTRESS.
Dans cet étude, le modèle est une structure de tuyau ayant un point restreint sur son ligne, la translation dans la direction orthogonale à la ligne du tuyau de ce point est bloquée, donc le point ne se déplace qu'en suivant la direction du tuyau. Comme le vecteur de la ligne est (1,1,0) , je doit naturellement restreindre le point dans un repère local défini par la maille voisine, qui est faisable avec DDL_POUTRE de AFFE_CHAR_MECA selon moi. Et voici mon code associé:

DDL_POUTRE=_F(DY=0.0,
                                     GROUP_MA_REPE=('AA33reflocal2', ),
                                     GROUP_NO=('AA3', ),
                                     VECT_Y=(-1.0, 1.0, 0.0)),

#9 Code_Aster usage » Une erreur dans la fonction AFFE_CHAR_MECA:DDL_POUTRE » 2022-01-13 11:10:37

Perceval Zhou
Replies: 0

Il semble que je rencontre une erreur très pénible lors d'une reproduction d'un étude originalement validé dans le logiciel PIPESTRESS.
Dans cet étude, le modèle est une structure de tuyau ayant un point restreint sur son ligne, la translation dans la direction orthogonale à la ligne du tuyau de ce point est bloquée, donc le point ne se déplace qu'en suivant la direction du tuyau. Comme le vecteur de la ligne est (1,1,0) , je doit naturellement restreindre le point dans un repère local défini par la maille voisine, qui est faisable avec DDL_POUTRE de AFFE_CHAR_MECA selon moi. Et voici mon code associé:

DDL_POUTRE=_F(DY=0.0,
                                     GROUP_MA_REPE=('AA33reflocal2', ),
                                     GROUP_NO=('AA3', ),
                                     VECT_Y=(-1.0, 1.0, 0.0)),

où AA3 est le point restreint, AA3reflocal2 est l'élément de maille voisine, dans le repère local la direction orthogonale est DY et DZ, mais après le calcul de CodeAster, le résultat donne que dans le repère global:
pour AA3, DX=DY=0, c'est-à-dire AA3 est complètement bloqué dans le plan XY.
mais dans le résultat de référence on a DX=DY=0.127mm,
et si je ne met aucun retriction pour AA3, j'obtient toujours DX=-DY<0
je mis le hdf document dans le PJ, merci de me débarrasser!

#10 Re: Code_Aster usage » Comment faire un analyse simple de fatigue sur tuyau? » 2021-08-17 08:34:37

miib wrote:
Perceval Zhou wrote:

miib,
thank you for your explication, but this command file still won't work with my pipe model, maybe I should learn more from files of non-linear analysis..

can you show the message error of the tipe like attached file ??? :-)

Yes, it shows that the modelisation is not compatible with the choice "SIMO_MIEHE"

#11 Re: Code_Aster usage » Comment faire un analyse simple de fatigue sur tuyau? » 2021-08-17 04:58:49

miib,
thank you for your explication, but this command file still won't work with my pipe model, maybe I should learn more from files of non-linear analysis..

#14 Code_Aster usage » Comment faire un analyse simple de fatigue sur tuyau? » 2021-08-11 10:57:01

Perceval Zhou
Replies: 11

Monsieurs,
J'ai rencontré un problème lors d'un étude dans lequel je voudrais réaliser un analyse de fatigue de type de Wohler en utilisant CALC_FATIGUE, et je me réfère sur l'exemple szlz105a pour l'édition du fichier .comm, mais il appaît toujous des erreurs dans les executions.
J'ai créé le maillage de la structure de tuyau comme un arête avec deux coudes( en fait c'est le maillage de l'exemple sdlx02d), et j'utilise la modélisation de TUYAU_6M, et les autres commandes sont tous similaires aux celles de szlz105a.
Voici mon fichier .comm et .med, j'utilise Salome-Meca2018 de version Windows.