Hi, Pierre,
Thank you! Now there is no problem with groups, only alarm appears:
le GROUP_NO : massN existe déjà , on ne le crée donc pas. !
I'm still trying to implement the beam example from the book "beginning with Code_Aster", I even copied text for comm file from the book but it doesn't work.
Firstly, there was an error: Le calcul de l'option RIGI_MECA n'est pas possible. Il manque le CARA_ELEM.
I've read a topic about it and found a solution, I added "CARA_ELEM=elemcar" in my comm file:
stat=MECA_STATIQUE(MODELE=model,
CARA_ELEM=elemcar,
CHAM_MATER=material,
EXCIT=(_F(CHARGE=ground,),
_F(CHARGE=selfwght,
FONC_MULT=selfw_m,),
_F(CHARGE=cc,
FONC_MULT=cc_m,
TYPE_CHARGE='FIXE',),
_F(CHARGE=cr,
FONC_MULT=cr_m,
TYPE_CHARGE='FIXE',),),);
But now there is another error: matrix is singular, check the boundary conditions.
Problème : la matrice est singulière ou presque singulière : !
! Lors de la factorisation de la matrice, on a rencontré un problème !
! (pivot nul ou presque nul) à la ligne 37 qui correspond au degré de liberté donné ci-dessus. !
! !
! Risques et conseils : !
! * Si la ligne correspond a un degré de liberté physique, il s'agit probablement d'un mouvement !
! de corps rigide mal bloqué. !
! Vérifiez les conditions aux limites. !
! Si vous faites du contact, il ne faut pas que la structure ne "tienne" que par le contact. !
! Vérifiez également les caractéristiques matériaux (module d'Young, ...). !
! !
! * Si la ligne correspond a un degré de liberté de Lagrange, il s'agit sans doute d'une condition !
! limite redondante. !
! En particulier, il se peut que la relation linéaire surabondante provienne des conditions de contact. !
! Peut-être devriez vous exclure certains noeuds des conditions de contact !
! (mots clés SANS_NOEUD et SANS_GROUP_NO). !
! !
! * Si le solveur utilisé est LDLT ou MULT_FRONT, vous pouvez utiliser le solveur MUMPS !
! car celui-ci est le seul à pouvoir factoriser les matrices qui ne sont pas définies positives. !
! !
! * Il se peut aussi que ce phénomène soit tout à fait normal avec X-FEM si la fissure passe !
! très près d'un noeud. !
Attached my comm file, maybe it helps.(there is "DX=0.0" commented(#) in comm file, but this is mistake, it is not commented)
Danil.
Attached file:
240817_frame.comm, 8172kb