General Mechanical

General Mechanical

Topics related to Mechanical Enterprise, Motion, Additive Print and more.

Artefacts between contact surfaces in mechanical

    • LaraDlg
      Subscriber

      Hi,

      I've been struggling with the simulation for a while, trying multiple combinations of the contact parameters to reduce  the penetration between 2 objects but now that the penetration is reduced, the target surface appears very bumpy (what I assume is artefact) but because of that I can't re-use the mesh in another simualtion. 

      my contact is frictional (you can imagine a head growing in a partly restrictive helmet) some areas are already in contact when the heead starts growing. The parameters I've defined so far are:

      1) detection method: pure penalty

      2) small sliding: off

      3) Normal stiffness:  1

      4) interface treatment: adjust to touch 

      I've tried changing the pinball radius but it only increases the simulation time (so far around 14 hours)

      Any ideas or suggestions are very welcome!

      Thanks :)

      Lara

    • peteroznewman
      Subscriber

      Hi Lara,

      Seeing some images of the geometry and the contact pressure plot would be helpful.

      Have you tried using Linear elements instead of Quadratic elements?

      Regards,

      Peter

    • LaraDlg
      Subscriber

      Hi Peteroznewman,

      Sorry I meant to and then forgot! 

      I haven't tried to change the order right now because I'm using results from a previous simulation and so on and so on 

    • peteroznewman
      Subscriber

      Hi Lara,

      On the Result Tab, set the Display to 1.0 (True Scale) using the pull down.

      Regards,

      Peter

    • LaraDlg
      Subscriber

      yes, I've checked, it's already set to 1 - true scale

      Best wishes,

      Lara

    • LaraDlg
      Subscriber

      @peteroznewman I tried changing the elements order but it results in more singularities in the deformation 

    • peteroznewman
      Subscriber

      Hi Lara,

      What version of ANSYS are you using?

      I am willing to take a look at your model if you are willing to share the .wbpz archive file through a file sharing site such as Google Drive, Dropbox or Jumpshare, which is what I use. Keep the archive file size small by clearing the mesh and save without results. 

    • LaraDlg
      Subscriber

      Hi Peteroznewman,

      I'm using the 2020 R2  version.

      The last simulation I ran failed but I can send you the file via One Drive, that would be great!

      Many thanks,

      Lara

    • peteroznewman
      Subscriber

      Hi Lara, I have ANSYS 2020 R2 so go ahead and leave a link to the .wbpz archive file saved in on One Drive.

    • peteroznewman
      Subscriber

      Hi Lara,

      I have 2020 R2 so please reply with a link to the .wbpz archive file saved on your One Drive.

      Regards,

      Peter

    • LaraDlg
      Subscriber

       

      Hi Peteroznewman,

      Here you go : 

      Let me know if it works!

      Lara

       

    • peteroznewman
      Subscriber

      Hi Lara,

      I opened your archive and opened System C: next follow up ... and started meshing that. Will it successfully mesh from a Generate Mesh command?

      Peter

    • LaraDlg
      Subscriber

      Hi Peter,

       

      In my experience, you need to get the mesh ready and then solve the whole thing but it takes a long time! I still have some penetration in the system C but the artefact is not as bad as than in the system F

    • peteroznewman
      Subscriber

      Hi Lara,

      Yes, I also like to get the mesh ready first, but sometimes, with a multibody part, I need to help the mesher by meshing bodies in a specific order that Generte Mesh doesnt follow and that causes the mesh to fail, but if I do it in my order, it succeeds.

      I will look at system F first.

    • LaraDlg
      Subscriber

      Hi Peter,

      that's good to know, thanks!

    • peteroznewman
      Subscriber

      Okay, in system F, two boundary conditions lost their scoping: Displacement and Displacement 2.

      What is the geometry that it needs to be attached to?

       

    • LaraDlg
      Subscriber

      Hi Peter,

      Displacement 1 is the front part of the helmet (-20 mm) and displacement 2 is the back part (20 mm)

    • peteroznewman
      Subscriber

      Hi Lara, I got those done.  There are also two Contacts that are undefined.

      I'm guessing the Frictional one is the skin to the helmet.  I show one half of the helmet, but I will add the other half. I will also pick up the missing faces on the skin side.

      I have no idea what the Rough contact was for.

    • LaraDlg
      Subscriber

      Hi Peter,

      the rough contact (also works with frictional) is the contact between both parts of the helmet when it closes around the head (the contacts corresponds to each cross sections, the front part being the target).

      I'm running a new simulation on system C witht the contact stiffness updated at eah iteration and I'm now adjusting the pinball radius to avoid the singularities but there is much less penetration.

      However the system C was easier to solve than the F so I don't know if these parameters will still work.

      Lara

    • peteroznewman
      Subscriber

      Hi Lara,

      I thought Displacement and Displacement 2 were for each cut face of the helmet.

      Since those faces are fully controlled by the displacement, there is no need for a Rough Contact.  Please clarify.

    • LaraDlg
      Subscriber

      Hi Peter,

      you're right, I had defined a contact for a trial where the helmet parts were made of several parts each and just never changed it. You don't need the rough contact in this case indeed sorry!

      Lara

    • peteroznewman
      Subscriber

      Hi Lara,

      System F is solving using the PCG Iterative Solver.  The analysis setting is Program Controlled. Did you ever try setting it to use the Sparse Direct solver?

      Peter

    • LaraDlg
      Subscriber

      Hi Peter,

      No I've never tried it, I'm not familiar with the solver controls. I'll look into it!

      Lara

    • peteroznewman
      Subscriber

      Hi Lara,

      I let the F simulation run overnight but I ran out of disk space on my SSD which had only 82 GB free.
      I moved the project to my HDD where I have 2 TB free and restarted the solution, trying the Direct solver this time.

      Peter

    • LaraDlg
      Subscriber

      Hi Peter,

      I ran the system C with the direct solver and it solved the singularities problem, I ran system F during the night as well but it's still not finished this moring (I'm in the US at the moment). Looking at the force convergence graph I think some penetration is still happening during loasd step 3.

      Lara

    • peteroznewman
      Subscriber

      Hi Lara,

      After 40 hours of computation on a 4-core machine, the Direct solver finally finished solving system F. I don’t see the artifacts you showed at the start of this thread. Perhaps they were caused by a problem I fixed and described in one of my previous replies. I would be happy to schedule a video chat if you would like to discuss your project with me.

      Kind regards,

      Peter

    • LaraDlg
      Subscriber

      Hi Peter,

      wow that's great! I think it might be the direct solver control that helped because it got rid of the singularities and penetration I had for system C.

      Can you share with me the contact parameters that you ended up using? and did you keep linear elements?

      Thank you so much,

      Lara

    • peteroznewman
      Subscriber

      Hi Lara,

      I didn't change anything in your contact parameters.  I only repaired the faces that were in the Skin and Helmet Named Selections as mentioned in a previous reply.

      I did use Linear elements, but I should have been more specific. Linear Hex elements are the best for contact. Linear Tet elements are not recommended for stress analysis. I hadn't seen your geometry when I made that comment. With this kind of geometry, Quadratic Tets end up being used because it it too much work to hex mesh this geometry.

      Regards,

      Peter

    • LaraDlg
      Subscriber

      Hi Peter,

      Thank you so much for your help, time and advices! 

      Hopefully my future simulations will follow the same pattern :)

      best wishes,

      Lara

Viewing 28 reply threads
  • The topic ‘Artefacts between contact surfaces in mechanical’ is closed to new replies.