Contact Penetration

Altair Forum User
Altair Forum User
Altair Employee
edited October 2020 in Community Q&A

Hello,

 

i am simulating a contact (slide) between a pin and a lug. At the beginning of the motion everything is fine, but at the end the pin is penetrating the lug. The pins displacement is implemented with a constraint. I already tried to change master and slave, but it didn't work. I have no idea what to do next, do someone have some hints maybe? I attached a screenshot of my card settings and the movement of the pin.

<?xml version="1.0" encoding="UTF-8"?>card.jpg

<?xml version="1.0" encoding="UTF-8"?>penetration.jpg

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    Hi,

     

    I think the issue is with the contact stiffness. 

     

    Can you try with TRACK>>CONSLI in CONTACT card. 

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    Hi Prakash,

     

    thank you for you quick respond. I can't find this option in my contact card?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    Hi Elvis,

     

    Can you add this manually in the deck and try again?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    I don't know how to do this, can you please explain real quick?

    When I switch the option 'DISCRET' in my CONTACT card to 'S2S', then there is a option 'TRACK', but I can only choose 'SMALL' or 'FINITE', there is no 'CONSLI'.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    Elvis,

     

    with Discrete S2S I can see TRACK>>CONSLI.

     

    If you still face the problem, please share the model file. 

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2020

    Maybe it's because I use HyperWorks 14.0.1? I can't find this option. I attached my file.

     

    Thanks Prakash.

    Unable to find an attachment - read this blog

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    Elvis,

     

    with Discrete S2S I can see TRACK>>CONSLI.

     

    If you still face the problem, please share the model file. 

     

    Hey Prakash,

     

    did you already take a look at my model? :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    Hi Elvis,

     

    Sorry,

     

    Yeah I got the model and i am working on it. Will share feedback ASAP!!

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    Hi Elvis,

     

    Sorry,

     

    Yeah I got the model and i am working on it. Will share feedback ASAP!!

     

    Alright, thanks Prakash. :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    Even with finite sliding, I see the same result. I am running a large displacement analysis now. Once the results, I will share the same with you. 

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    Even with finite sliding, I see the same result. I am running a large displacement analysis now. Once the results, I will share the same with you. 

     

    Hey Prakash,

     

    any results already? I tried a few things too, but unfortunately unsuccessful.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    Hi Elvis,

     

    Its been almost 18hrs and the analysis is stil running,.. :wacko:/emoticons/default_wacko.png' title=':wacko:'>

     

    I used LGDISP this time to check the behavior but the analysis is still ON...

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2020

    Hi Elvis,

     

    Its been almost 18hrs and the analysis is stil running,.. :wacko:/emoticons/default_wacko.png' title=':wacko:' />

     

    I used LGDISP this time to check the behavior but the analysis is still ON...

     

    Hey Prakash,

     

    yes I know, I have the same problem too. I updated the model, because I thought it was to stiff maybe, but the contact is working incorrect from the beginning now. I tried to change the SRCHDIS and CLEARANCE Parameters, but don't get good results either. I just want to understand the contact behaviour in Optistruct, but it's totally confusing to me now. Maybe you know what the problem with this model is? I attached the .hm and the .h3d files for you.

    Unable to find an attachment - read this blog

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    Hi Elvis,

     

    Large displacement worked but did not converge after 99.98% load. So you need to reduce the load by a little bit (say 2-3%) and try again with LGDISP.=1. You can use NLOUT for intermediate timestep results in h3d 

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2017

    Hi Elvis,

     

    Large displacement worked but did not converge after 99.98% load. So you need to reduce the load by a little bit (say 2-3%) and try again with LGDISP.=1. You can use NLOUT for intermediate timestep results in h3d 

     

    Thank you Prakash, you helped me a lot. But what is the problem with the above mentioned model? The contact is failing here at the beginning already. The deformation is totally unrealistic.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited August 2017

    Elvis,

     

    I think the basic formulation used is wrong. We are working on a large strain problem with small strain formulation which is wrong. Using Large displacement method I am able to see results. I can share the h3d file to you through mail.  Since I used NLOUT the run took almost 24hrs :| 

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited August 2017

    Elvis,

     

    I think the basic formulation used is wrong. We are working on a large strain problem with small strain formulation which is wrong. Using Large displacement method I am able to see results. I can share the h3d file to you through mail.  Since I used NLOUT the run took almost 24hrs :| 

     

    Hey Prakash,

     

    thanks, you really helped me a lot. I didn't know that the function LGDisp is existing. I am working on a updated model which is not so stiff and where the calculation is executed much faster. I used the same settings like you, but i got some strange deformations here. As you can see, the contact is working very well at the beginning, but in the middle of the motion the components are seperating, which should not happen. Do you know what could be wrong?

     

     

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

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

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

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

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

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited August 2017

    Hi,

     

    Can you post a picture of contact definition?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited August 2017

    Hi,

     

    Can you post a picture of contact definition?

     

    It's similar to the previous one. I activated Large Displacements as well.

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

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited August 2017

    Hi Elvis,

     

    Everything looks fine with contacts

    Are there any shell elements in your model?

     

    Please share the model file using the dropbox link. 

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited August 2017

    Hi Elvis,

     

    Everything looks fine with contacts

    Are there any shell elements in your model?

     

    Please share the model file using the dropbox link. 

     

    Done :D/emoticons/default_biggrin.png' srcset='/emoticons/biggrin@2x.png 2x' title=':D' width='20' />. And no, there are no shell elements in the model.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited August 2017

    Hi Elvis,

     

    Everything looks fine with contacts

    Are there any shell elements in your model?

     

    Please share the model file using the dropbox link. 

     

    Prakash,

     

    I found the mistake. I did not use NLOUT, and when I started the animation I saw this result which I sent you above. Using NLOUT and then switching from Load factor to Load factor in Hyperview is showing me the right deformation, without seperating of the components. This result is satisfying, but I don't understand it. Why is the result dependent of the animation option?

     

     

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

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited August 2017

    Hi Elvis,

     

    This is strange. Did you see convergence issues with NLOUT?

     

    What about with NLOUT, did you change anything in NLPARM?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited August 2017

    Hi Elvis,

     

    This is strange. Did you see convergence issues with NLOUT?

     

    What about with NLOUT, did you change anything in NLPARM?

     

    No I did not change anything. There were no convergence issues. When I change the animation button to 'transient animation' I get the right deformation as well.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited August 2017

    Hi,

     

    Yes when therer are incremental results, it is better to use transient animation. But without NLOUT you did not see right behavior which is strange. 

     

    I am going to put this forward to developers. 

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited August 2017

    Hi,

     

    Yes when therer are incremental results, it is better to use transient animation. But without NLOUT you did not see right behavior which is strange. 

     

    I am going to put this forward to developers. 

     

    Ok thanks Prakash.

    Another issue. I want to determine the reaction forces at the constraint which is performing the displacement, but it somehow don't show me any results. I activated the GPFORCE button and then tried to show the reaction forces in Hyperview with the option 'derived results', that's how I did it in previous tasks. But I do not get any result with this. The model which you sent me ('PinLug.fem') has the same problem. Any hints?