Beam self-contact

ivanIEV
ivanIEV Altair Community Member
edited October 2020 in Community Q&A

Hallo everybody,

I am trying to simulate spring(modelled via beam3N elements). During simulation, spring should have a lot of contact points with itself and it has in a fact, but the cross-section of beam elements isn't accounted. In another words there are contacts between points of helix(middle line). Does anybody know this problem? I am using contact type 11. 

Regards,

Ivan

Tagged:

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited September 2018

    Hi,

     

    Can you share a picture of the problem you are facing with, please?

  • ivanIEV
    ivanIEV Altair Community Member
    edited September 2018

    Pictures are in attachment

    <?xml version="1.0" encoding="UTF-8"?>1.JPG

    <?xml version="1.0" encoding="UTF-8"?>2.JPG

  • Simon Križnik
    Simon Križnik Altair Community Member
    edited September 2018

    Hi Ivan,

     

    contact detection is defined by Igap parameter. In your case you could use Igap=1000 constant gap equal to Gapmin=beam diameter.

     

    But this could be problematic if the second image shows initial configuration with a lot of initial penetrations. Those could be handled by Inacti=5 or 6.

     

    If the second image shows the deformed configuration with deep penetrations, then increase the contact stiffness by increasing parameters:

    -Gapmin

    - Stfac

  • ivanIEV
    ivanIEV Altair Community Member
    edited September 2018

    Hi Ivan,

    yes, it is:

    If the second image shows the deformed configuration

    I found solution, it is simple and stupid:)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />  Length of my beam elements was smaller than diameter,  so solver understood Gapmin not correct from the start...

    Thank you for support!

     

  • Simon Križnik
    Simon Križnik Altair Community Member
    edited September 2018

    Hi,

     

    I am glad you have solved the issue. Care to share the method used to manage it?