Bolt - plate contact

Good morning,

I am trying to simulate two flanges connected by bolts. The flanges are a the tip of a square profile and they’re teared apart by a bending force.

I can’t find a way to get a result. Do you have any tip? The errors span from Jacobian matrix errors ,when I try to simulate the contact between head bolts and plate with “Tie contact”, to non convergence when I simulate the contact with friction. Do you have any tips to try to get out of my condition?

Please see the attached model “ ANALISI_GIUNTO.pmx”

Thak you in advance

ANALISI_GIUNTO.pmx (6.2 MB)

Negative jacobian with tie constraints means that you should disable Adjust for them. Convergence is much more tricky and can have many causes (although it usually originates from contact). To find them, it’s best to simplify the model (reduce its size e.g. to segment with one bolt and gradually disable some advanced features such as the 3 nonlinearities).

At the first glance, it seems that you could utilize symmetry in one plane. Also, you should improve the mesh - refine it for shells and use hexa or at least second-order tetra elements for the bolts. You will find many examples of similar models on the forum if you search for solid bolts. Such as this thread: COMPRESSION ONLY for simulating bolts and nut faces Or this one: Error during analysis of baseplate fixing

Displacement-based preloading is much better for convergence.

In the second step, where you apply the actual loading, you should freeze the preload (Displacement → Fixed).

1 Like

According to last updates seems that preload direction is in the wrong direction. Bolts are opening.

The file was created in v2.4.0, but there were indeed changes in preload symbols in v2.5.0: Diference between variable Displacements and Disp&Def for postprocessing deformed results? - #31 by Matej

Chek distance between hole center and plate edge. Seems to be too small (EN1993-1-8)-. For the stresses involved, 5 kN and about 1 kNm on the joint, the number of bolts seems to be exaggerated, as well as the thickness of the plates (15 mm) .

Have you thought about the size of the washers?

1 Like

@Matej While testing this, I’ve noticed a small issue - deactivating steps with preload doesn’t deactivate the pretension section keyword (preloads within these steps have to be deactivated too):

Deactivate preload.pmx (3.6 MB)

1 Like

Have you tired the model without preloads in bolts.. @fasanifrancesco

I have fixed the problem.

1 Like

Preload is usually necessary, but using its displacement (BC) type can be really helpful for convergence issues.

Nice, thanks for fixing it so quickly.

i made the model but not running how can i make the correct contact so that it runs.
KOKO3.pmx (9.9 MB)

I see it’s without preload now. I would simplify the model a bit to see what’s wrong, use displacement-control and so on:

KOKO3 mod.pmx (9.9 MB)

Basically, removing and then readding features gradually can help you debug the model.

Hello everyone,

I am a Mechanical Engineer from Brazil and I am using a simple bolt-and-support assembly to learn how to properly set up contacts in PrePoMax. I’ve been trying to get this to converge for 3 days without success.

As a new user, I cannot attach my .pmx file yet, but I am providing screenshots of my setup and the convergence monitor.

Model Setup:

  • Assembly: A simple support plate with bolts.

  • Contacts: Surface-to-surface with friction (Hard contact).

  • Solver: CalculiX.

  • Issue: The simulation fails in the first increments with “No Convergence” or “Zero Pivot” errors. The residual forces in the monitor stay very high and never drop.

What I have tried so far:

  • Swapping Master and Slave surfaces.

  • Enabling “Adjust: Yes” in the Contact Pair.

  • Reducing the initial time increment to 0.001.

  • Refining the mesh around the holes.

Could someone please provide a step-by-step guide on how to correctly set up contacts for this type of assembly? I want to make sure I am following the best practices from the start.

Please let me know if you need more details. Once I am allowed to attach files, I will upload the .pmx. Thank you in advance!

Best regards, Marcos

You should be able to attach files now. Please share the .pmx file. If it’s too large to fit directly on the forum, close the results before saving the file. If it’s still too large, you can use some hosting website.

https://we.tl/t-jA3pNprGAB

i have made the model its running it took half an hour

@FEAnalyst

With some improvements (like in the previous models) for better convergence:

11.3.2026001 mod.pmx (9.8 MB)

1 Like

Ok I’ll check, just left office, tomorrow morning