Contact with Shells

Hi there, i am struggling with convergence of attached shell-based model. The plate normals are directing towards each other, correct gap between elements based on thier thickness, small incremental loads etc, but still unable to converge.

Comments

  • I had a quick look at your project. My first thought was that using node/surface couplings with shells in a NL analysis always ends in tears for me - I normally revert to using solids (especially where the plate is this thick). Next thought was I have much more success with displacement control in complex contact analysis than force control -especially for set up and debugging the model.
    I have had some success in the past using simply solid bolts so I had a quick play with them in your model, I stuck with the shell structure, removed all the RB3 couplings and setting up some solid bolts. I used symmetry with a compression only interface where the two halves meet at the horizontal bolt junction. (i'm not exactly sure what this may miss out on, but it certain was much quicker to run).
    I played around with pretensionng the bolts with the pretension function and shrinking the bolts with thermal contraction -I preferred the later but may be i was not using the pretension correctly.
    I'm not sure I set up the contacts correctly,


    but with a little cheating (soft springs to get round the rigid body issues and some controls to help convergence) I got the analysis to run to a deflection of just over 3.3 mm at the edge of the circular hole in the thick plate on top. From my potentially very inaccurate model this seems to be a rim load of about 105 KN on the full model
    with the convergence parameters relaxed this takes about 30 mins to solve
  • Much appreciated @Fatmac, Node shell couplings have always been troublesome for me too. This was a great effort from your side and really appreciate your effort. This gives me a direction to go and would be much careful in the future.
  • edited November 2025
    That's an interesting approach for modeling connections. I would try to validate with some known reference.
    The issue I think it's one of the bolts. If one runs the analysis without the quasistatic option, it completes without issues.


    Fix those opposite normals and with a simply suported BC VM drops to 49 MPa. I think averaging on shells could be is affected showing spiky VM junctions.
    Keep an eye on the conctact clearance.


    EDITED (95 MPa) without Output 2D
  • I noticed the opposite normals in the original model and was not sure how to correct them - can u let me know the trick. I am interested in the run time with out the quasistatic option -it solves much faster. I imagined (wrongly it would appear!) that the quasistatic approach with small incremental load increase would help convergence.
    One aspect of not using a quasistatic approach in complex scenario like this gets me a little confused is the sequence of the loading. In the real world bolt pretension is applied before the load is applied. If the sequence were reversed I expect the results would be different. When the analysis is bundled together I wonder if, in this case, the end result is different.
  • edited November 2025
    Regarding Validation:

    I'm missing 137 Kg in the overall vertical reaction. I'm using some springs in the support to separate External loads from reactions and measure properly.I measure reaction at the spring base. I think some couplings could be interacting with the contacts generating some over constrain. It would be better to exclude the coupling from the contact definition. Not sure yet where those kg are.


  • If you solve with "No extra contact step" it solves the quasistatic problem too. Initializing the contacts without any load can be difficult because each contact element is pulling without any external driving force that gives a preferred direction. A boat without captain.

    With nonlinear, the overall reaction force matches with a deviation of virtually zero.



  • Many thanks guys for looking into this. @disla, could you kindly point out the opposite normals? I am thinking the normals should be facing each other for the two contact surfaces?
  • @disla, how did you generate that simply supported BC, is it just selecting those nodes and apply pin support or there is better trick.
  • Hi @aftab & @Fatmac

    -To fix opposite normals I have imposed an overall orientation and then inspect the model to see which normals are still pointing in the "opposite direction".
    The monitor provides some node numbers which can help to locate the areas, but correction was done manually. Select those surfaces and invert them.

    -By Simply supported I mean releasing the constrain in X direction on one side so it can slide in that direction.

    -Supporting the piece on a set of springs away from the piece is to measure reactions properly. Your model has distributed load (g) and it would be included in the reaction. Springs doesn't have mass so you can measure there without that risk.
    They have been generated manually extruding the nodes into lines.

    -Regarding pretension. There is a lot of interest on pretension around. I have applied it full at the beginning and it converge well.





  • Much appreciated @disla, would you kindly share the .liml (mecway file). Many Thanks
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!