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

You are not logged in.

#1 2020-07-20 21:24:22

z-1616
Member
Registered: 2020-07-20
Posts: 2

non-static analysis of cellular structure (contact problem)

Dear all,

I'm running some preliminary compression simulations on a cellular structure. After a large deformation, the struts penetrate the top and bottom plates as shown in the picture attached. Therefore, I tried to define a contact between the struts and the plates but i got this error "

  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   ! <S> Exception user raised but not interceptee.                                 !
   ! The bases are fermees.                                                         !
   ! Type of the exception: error                                                   !
   !                                                                                !
   ! At least one of the meshes of contact which you defined is of dimension 3, but !
   ! the dimension of your problem is:  3.                                          !
   ! This mesh is                                                                   !
   ! thus not an edge mesh. There must be an error in your setting in data.         !
   !                                                                                !
   ! Advice:                                                                        !
   ! Check your AFFE_MODELE and the type of your                                    !
   ! meshes in the definition of contact surfaces.                                  !
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

The simulation parameters are set as follows:

model = AFFE_MODELE(AFFE=_F(MODELISATION=('3D', ),
                            PHENOMENE='MECANIQUE',
                            TOUT='OUI'),
                    MAILLAGE=mesh)

sscurve = DEFI_FONCTION(INTERPOL=('LIN', ),
                        NOM_PARA='EPSI',
                        NOM_RESU='SIGMA',
                        PROL_DROITE='LINEAIRE',
                        PROL_GAUCHE='CONSTANT',
                        VALE=(0.019, 1270.0, 0.02, 1300.0, 0.021, 1361.0, 0.022, 1398.0, 0.023, 1431.0, 0.025, 1466.0, 0.028, 1534.0, 0.031, 1576.0, 0.037, 1620.0, 0.04, 1635.0, 0.045, 1652.0, 0.05, 1660.0, 0.06, 1670.0, 0.07, 1670.0, 0.08, 1670.0, 0.09, 1670.0))

mater = DEFI_MATERIAU(ELAS=_F(E=190000.0,
                              NU=0.3),
                      TRACTION=_F(SIGM=sscurve))

fieldmat = AFFE_MATERIAU(AFFE=_F(MATER=(mater, ),
                                 TOUT='OUI'),
                         MAILLAGE=mesh)

Loadf = DEFI_FONCTION(INTERPOL=('LIN', ),
                      NOM_PARA='INST',
                      PROL_DROITE='LINEAIRE',
                      PROL_GAUCHE='CONSTANT',
                      VALE=(0.0, 0.0, 0.1, -0.018))

Stepr = DEFI_LIST_REEL(DEBUT=0.0,
                       INTERVALLE=_F(JUSQU_A=0.1,
                                     PAS=0.001))

times = DEFI_LIST_INST(DEFI_LIST=_F(LIST_INST=Stepr),
                       ECHEC=_F(EVENEMENT='ERREUR',
                                SUBD_METHODE='MANUEL',
                                SUBD_NIVEAU=10,
                                SUBD_PAS=10),
                       METHODE='AUTO')

Fixation = AFFE_CHAR_MECA(DDL_IMPO=_F(DX=0.0,
                                      DY=0.0,
                                      DZ=0.0,
                                      GROUP_MA=('Bottom_plate', )),
                          MODELE=model)

load0 = AFFE_CHAR_MECA_F(DDL_IMPO=_F(DY=Loadf,
                                     GROUP_MA=('Top_plate', )),
                         MODELE=model)

contacT = DEFI_CONTACT(ALGO_RESO_GEOM='POINT_FIXE',
                       MODELE=model,
                       ZONE=_F(ALGO_CONT='CONTRAINTE',
                               GROUP_MA_ESCL=('Struts', ),
                               GROUP_MA_MAIT=('Top_plate', ),
                               SANS_GROUP_NO=('nTop', )))

contactB = DEFI_CONTACT(ALGO_RESO_GEOM='POINT_FIXE',
                        MODELE=model,
                        ZONE=_F(ALGO_CONT='CONTRAINTE',
                                GROUP_MA_ESCL=('Struts', ),
                                GROUP_MA_MAIT=('Bottom_plate', ),
                                SANS_GROUP_NO=('nBottom', )))

resnonl = STAT_NON_LINE(CHAM_MATER=fieldmat,
                        COMPORTEMENT=_F(DEFORMATION='SIMO_MIEHE',
                                        ITER_INTE_MAXI=20,
                                        RELATION='VMIS_ISOT_TRAC',
                                        RESI_INTE_RELA=1e-06,
                                        TOUT='OUI'),
                        CONVERGENCE=_F(ITER_GLOB_MAXI=100,
                                       RESI_GLOB_MAXI=1e-06,
                                       RESI_GLOB_RELA=1e-06),
                        EXCIT=(_F(CHARGE=Fixation),
                               _F(CHARGE=load0)),
                        INCREMENT=_F(LIST_INST=times),
                        METHODE='NEWTON',
                        MODELE=model,
                        NEWTON=_F(MATRICE='TANGENTE',
                                  REAC_INCR=1,
                                  REAC_ITER=1))

Your help would be greatly appreciated.
Thank you in advance.


Attachments:
afterdeformation.PNG, Size: 149.88 KiB, Downloads: 45

Offline

#2 2020-07-21 07:16:30

sameer21101970
Member
Registered: 2019-09-06
Posts: 245

Re: non-static analysis of cellular structure (contact problem)

You have to define Surfaces in Contact. both master & slave.
you have taken Volume in contact.

Offline

#3 2020-07-21 17:15:23

z-1616
Member
Registered: 2020-07-20
Posts: 2

Re: non-static analysis of cellular structure (contact problem)

Dear Sameer,

I have also tried the surfaces

"""contacT = DEFI_CONTACT(ALGO_RESO_GEOM='POINT_FIXE',
                       MODELE=model,
                       ZONE=_F(ALGO_CONT='CONTRAINTE',
                               GROUP_MA_ESCL=('S_face', ),
                               GROUP_MA_MAIT=('T_face', ),
                               SANS_GROUP_NO=('nTop', )))

contactB = DEFI_CONTACT(ALGO_RESO_GEOM='POINT_FIXE',
                        MODELE=model,
                        ZONE=_F(ALGO_CONT='CONTRAINTE',
                                GROUP_MA_ESCL=('S_face', ),
                                GROUP_MA_MAIT=('B_face', ),
                                SANS_GROUP_NO=('nBottom', )))"""

And I got this error:

   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   ! <S> Exception user raised but not interceptee.                                 !
   ! The bases are fermees.                                                         !
   ! Type of the exception: error                                                   !
   !                                                                                !
   !  La maille de peau : M31161 ne peut pas tre roriente.                       !
   !  Car elle est insre entre 2 mailles "support" places de part et d'autre     !
   ! : M70805 et M92612.                                                            !
   !                                                                                !
   ! Conseils :                                                                     !
   !  Vous pouvez utiliser les mots-cls GROUP_MA_VOL en 3D et GROUP_MA_SURF en 2D  !
   ! pour choisir une des                                                           !
   !                                                                                !
   ! deux mailles supports et ainsi choisir la normale permettant la rorientation. !
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Any idea how to solve this error?
Thank you

Offline

#4 2020-09-09 20:42:36

Kidbooo
Member
Registered: 2019-03-28
Posts: 5

Re: non-static analysis of cellular structure (contact problem)

Got it second hand from a friend for £15 and it's smashed on the back but only problems with it are the charging and overheating (feel like i have my iPhone 5 again). I've tried charging with 4 different wires and 2 plugs and nothing changes - these wires charge my old honor S7 rapidly (maybe that's just the honor?). My friend claims his S10 (I think it is) only charges quickly if he's using a Samsung wire rather than any old micro USB so is this a known thing?

Or is the phone just too old/the cracked back is connected? Could I get this fixed? I've even tried charging with aeroplane mode and on ultra power saving mode and it makes little difference.

Thanks for any information.

Offline