!function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '366319058984917'); fbq('track', 'PageView');
12 minutes read
24 September 2024

Bolts in FEA [4]: Simple Bolt Model

12 minutes read

We already covered what can fail in a bolted connection, and what you should pay attention to while modeling bolts. It’s time to get practical!

Today, I will show you a simple bolt model I use in most of my FEA models. It allows me to represent the most important aspects of the connection in most cases, although it also has limitations that I will address as well.

This is the 4th post about bolts in FEA. If you missed the previous ones, I would highly advise starting there:

  • PART 1: Ignoring Bolts. This part focuses on when you may ignore bolts in your FEA models and how to do it. There is even a great PDF guide you can download to help you with this (get it below this list)
  • PART 3: Bolt Modeling Considerations. To model bolts correctly you need to understand what to pay attention to. Which things should your model consider, and what is possible. You can read about it here.

Get for Free:

Bolted Joints PDF Guide

Simple Bolt Model

Firstly, let’s take a look at the model itself, and then we will wonder which things it does well, and where it fails.

As you can see, the model is pretty simple. It consists of 4 components:

  • Plates have an opening modeled (and meshed around). We will discuss the diameter of the opening later – I usually simply keep the opening for the bolt, that is already in the “workshop” model (or bolt diameter if I’m making the opening myself). But there are instances where other diameters will be better.
  • Rigid Body Elements. Each opening needs to be filled with something that transfers loads. You can use an RBE2 element (which seems an obvious choice) or an infinitely rigid surface… or even a very thick surface from a very rigid material (if your solver for some reason doesn’t support “rigid” type properties). I would be careful with the interpolation element though (RBE3) – I don’t use those here.
  • Beam element. This models the bolt. I usually keep the material there linear, and simply use the nominal bolt diameter. You could play around and search for parameters (higher rigidity and most likely bigger diameter) so the bolt will better represent the shear stiffness of the connection. But I feel this is pointless as it will not influence outcomes much (and is a lot of work).
  • Contact between plates. If you wish to decently analyze bolted connections you will need to use contact in your model. Even of only to properly catch pry-action. Obviously, in simple connections there are workarounds when you can predict where the contact will happen, but it’s a topic for another post.

Of course there are various considerations associated with such bolt modeling. For example, how many elements around the opening circumference is a good amount, and how the mesh should look like.

As you can imagine, meshing is very model dependent, but I like to keep at least 8 elements around the circumference. And I often “lock” the bolt region with a square/rectangle to allow the rest of the model to have a nice mesh. Above I’ve sketched how you can make a nice transition from “circle” to a square.

This meshing approach also has a neat benefit. You can increase the mesh density around the opening by increasing the amount of elements along the “spokes” (along the opening radius). You simply make more elements in that direction if needed, and you don’t have to remesh the rest of the model!

Which Diameter to Pick?

If you want to use this approach, immediately you will come across a problem. It’s not obvious at all, which diameter to use, for the rigid element representing the bolt/plate interface.

It seems that there are a few possible choices:

  • Bolt Diameter. This seems like an easy solution, as you know the diameter of the bolt, and going any smaller than that definitely has no sense.
  • Bolt Opening Diameter. Of course, the holes you put bolts through are bigger than bolt diameter (usually by 1-3mm). Not a big difference to be honest, but opening diameter has a huge benefit in many cases! If you received an .STP file from your Customer with the geometry… those opening are most likely already there!
  • Washer Diameter. This is the biggest “reasonable” diameter that you can use. It marks the maximal area of contact influence your bolt may have on the plate.

As you can imagine, this is a super complex issue, and every answer is in some sense “wrong”. Mostly, because this is a simplified model of course.

That being said, from the practical standpoint, there is only one thing you should think about when making the choice. But we will look at both sides of it:

Openings Introduce “Additional Rigidity”

As you know, we are using infinitely rigid elements. It goes without saying that they are way more rigid than the rest of your model. So in some sense they “strengthen” the model, simply by being in it!

The above can easily be seen as a bad thing. After all, we don’t want to introduce “fake” rigidity into our modeling. So as such, smaller diameter (i.e. bolt diameter or opening diameter) seems like a safer bet. And that is true – smaller diameter is a conservative choice, and my default approach.

However, when I’m modeling something from very thin plates, things look a bit different. In those cases, the bolt washer and head/nut can really be “infinitely rigid” compared to the plate rigidity.

In those cases, increasing the size of the RBE2 to washer diameter may be reasonable. It would allow you to better calculate punching shear for instance (which is not a problem for thicker plates). But also in bending of the end-plates bigger RBE2 reduces the stresses.

While I would not go crazy with this, if the plate thickness is around half of the bolt diameter, I would start considering using a washer diameter instead of the bolt/opening diameter.

Bolted Joints PDF Guide Simplify Your FEA Models, Maintain Design Accuracy!

You don’t have to model every Bolted Lap-Joint in FEA! Thanks to this guide, you will learn:

  • What outcomes to read from your FEA model
  • Using those outcomes to calculate needed forces
  • Calculating bolt capacity and bearing plate capacity
  • Checking if the connection is designed well!
Get your Free PDF Guide now!

Modeling Considerations – What is Done Well?

You can read what we should pay attention to when modeling bolts in this post. Let’s see which of those points are met by our model:

Correct Stress Distribution in Tension

This is the main thing that this model does decently. It allows all the plates to behave reasonably if modeled bolts are in tension. This is also where the consideration of diameter comes in play.

Normally, the head of the bolt doesn’t help the plates that much, but if the plate is thin, it may reduce the bending stresses in it (and help with punching shear). This is where using bigger diameter may be justified, as we already discussed.

Absolutely Incorrect Stress Distribution in Shear

This model can’t distribute shear correctly AT ALL! Not only it will distribute it along the circumference, it will also apply more stress near the more rigid parts of the model (which may be on the completely opposite side of where the stress really will be!

This is why you always have to calculate the plate bearing stress by hand when using this model. The good thing is, that the hear values in the bolts are ok. It’s just the stress distribution in plates that suffers.

Incorrect Weakening of the Plate

This one seems pretty obvious. Since we are bluntly adding Rigid Elements, it’s clear that we are strengthening the model, rather than weaken it with the openings.

This is why, if needed you have to check the weakened plate by hand when using this model.

Not the Best Distribution of Forces inside the Bolt

Tension and shear forces that you will get are ok, and you can use those to design the missing capacity checks by hand. This is a huge benefit of course – otherwise, using this model would be pointless!

However, you also get bending in the bolt due to shear force (as there is an eccentricity between mid surfaces of the connected plates). This is the reason why you should check the bolt capacity by hand when using this model. Luckily you will have the internal forces to do that (just ignore that bending if shear is the only source of it).

Don’t get discouraged! It really works!

I feel that I should end this part by saying: this really makes sense!

I mean, if you look at the list above, the model I’ve described today “fails” in 3 out of 4 categories. This doesn’t look too great, does it?

But the kicker is, that it shines in the one that we will need the most! You will see this, after we discuss that you can really calculate with this!

What You Can Calculate Using This Model?

Finally, we will discuss what you can use this model for. I’m sure it will show you why this is the model I’m using the most.

If you’re not sure what ate the possible failure modes for the bolted connection, definitely read this post!

Various Bolt Capacities

This model will NOT calculate the capacity of the bolts. What I mean by that:

If you run a Nonlinear FEA and your model converges to a reasonable outcome, this does NOT mean that the bolts are designed correctly!

You need to check the bolts outside of your FEA model during post processing.

The beauty is, that this model calculates the tension and shear in the bolts! And this is what you will need in most cases (ignoring the bending of the bolts).

This means, that it’s easy to design those bolts by hand. You just following any code of your choice (I almost always use EN 1993-1-8). The good thing is that bolt capacity is easy to check if you know the internal forces – so all is good there. Heck, you can even find tables online with bolt capacities – just remember about the tension and shear interaction.

However, in weird cases you may have “real” bending in the bolts. This rarely happens, but it may happen (i.e. when the plates do not touch each other, but there is a seal between them, like the green one on the image above). In such cases, I would use a more accurate model, as this one “cheats” when it comes to bending in the bolts.

Endplate Failure due to Tension in Bolts

This is the wonderful thing.

If your running a decent Nonlinear Analysis, this model allows you to calculate the bending of the end plate!

And this is a thing, that you could theoretically calculate by hand… but it’s a nightmare to do, so it’s a huge benefit!

Of course, this is where the diameter of the RBE2 consideration we discussed together comes into play. But if you are not sure, just use the bolt/opening diameter, and you will be fine.

In some sense “by accident” this model will also correctly check punching shear failure (assuming you did a bigger RBE2 for thinner plates where this may be an issue). This is not as big of a benefit as you may think, since this is a simple equation you can check when checking bolt in tension capacity (which I would do anyway). Still, it’s here, so I figured I will mention it.

Plate Failure due to Shear in Bolts

As we already discussed, this model doesn’t properly distribute shear forces, and it artificially strengthen the plates. This is why:

Even if your Nonlinear FEA shows that all is ok, you haven’t checked the above failure modes!

Luckily, you know the forces in the bolts. This means that checking the plate bearing stress is simple by the code. This is something you will have to do each time.

Doing checks for block failure and weakened cross-section also isn’t really all that hard, when you know the forces. But in many connections those two will not be an issue (especially when bolts are loaded in tension).

Buckling of Plates Between Bolts

First of all, if you have issues with this, your bolt spacing is wrong. But it may happen of course (especially with thin plates).

The cool thing is, that this model will detect this failure mode!

Of course, when you start analyzing such problems deeply, there are a lot of other considerations as well. But as a good estimate, you’re covered here.

Just be aware that LBA will not work – it has a tendency to do stupid things with contact. You need a nonlinear analysis to check this.

Summary

I hope that this article showed you 3 things.

First of all I hope that now you know how I usually model bolts in my FEA models. I’m pretty certain that some people will say that it is too primitive. On the other hand, many will consider this complex beyond possibility. I guess engineering is always at the balance between accuracy and efficiency.

But there is an even more important thing I want to share, and I just want out to point it out. Even the best model doesn’t do everything for you! It still get things wrongly, and only through understanding of how things work, you may avoid troubles.

And in the end, even fancy bolt models will require you to check some things by the code during post-processing. This is to be expected, and aiming for a model that calculates everything within FEA run is pointless. The effort required is just not worth it. But this means, that some hand calculations and manual checking (or at least script writing) will be needed. It’s good to remember that.

In the end, I hope that you enjoyed this. Next time, I will address a more complex way you can model your bolts. See you there!
Ł

Author: Łukasz Skotny Ph.D.

I have over 10 years of practical FEA experience (I'm running my own Engineering Consultancy), and I've been an academic teacher for a decade. Here, I gladly share my engineering knowledge through courses, and on the blog!

Read more

Join the discussion

Comments (8)

Aaron - 2026-01-08 14:43:30

These are awesome posts! Thanks for sharing and putting in the work.

I do have a question. Why do you not use RBE3 (deformable) for the MPC connections between the beam (bolt) and edge of the 2D plate elements?

Reply
Łukasz Skotny Ph.D. - 2026-01-08 15:16:35

Hey Aaron,

The answer is 2-fold. On one side, I started learning FEA with RFEM that simply does not support RBE3 constraints (so obviously I didn't use them). But I also had mixed experience with those - after all, they spread the load "uniformly" around the circumference, not regarding the rigidity of the opening circumference - somehow my mind prefers to use RBE2 simply as I "like them" more - I guess that over the years I developed a lot of habits and intuitions about such things, but I apart from the rigidity of the circumference I can't really argue against RBE3. The only advice I always have is - just make a test on a simply model in your FEA package and see if you like the outcomes, and how they compare between RBE2 and RBE3, and use whatever suits you better :)

Cheers
Ł

Reply
Marius - 2025-12-03 10:01:08

Thank you for this article! Would you say the bending in the bolts can be generally ignored? What about fatigue stresses due to such bending?

Reply
Łukasz Skotny Ph.D. - 2025-12-03 10:28:48

Hey Marius,

I would say that generally bending in normal bolts IS ignored (i.e. by Eurocode design procedure). In Fatigue, the idea is that you're using pre-stress bolts, in which case the shear forces are transferred by friction, so there isn't really any bending in the bolts in the first place :)

Reply
Ievgen K - 2024-09-30 08:48:18

Thank you for the series. It was a pleasure to read

Reply
Łukasz Skotny Ph.D. - 2024-09-30 08:52:04

That's not the end :)
I'm writing the last post in the series with a more advanced model - it should be published soon :)

Reply
Manuel - 2024-09-29 13:34:38

RBE2 elements for openings are linear (very rigid of infinite stiffness) or compression only? Wouldn't compression only elements result in correct stresses in plates near the opening? Is contact between plates also compression only (so that they can "open" and leave a gap between plates)? Great post!

Reply
Łukasz Skotny Ph.D. - 2024-09-30 08:54:13

Hey Manuel!

Sadly, this is not so simple, as you will learn from the next article I will write. To answer your questions:

1. Yes, compression elements would produce a nice stress distribution, but would also be unstable if there would be any tension in the bolt (since they don't transfer shear)
2. Yes, the contact is "compression only" and can be "open" - otherwise, this would not work
3. There is a model that allows you to use compression only elements - I'm writing a post about it today, it should be published soon :)

Reply

Sign up for my FEA Newsletter!

Each Tuesday you will get awesome FEA Content directly to your email!

    Your personal data administrator is Enterfea Łukasz Skotny, Skrzydlata 1/7, 54-129 Wrocław/POLAND, Email. By subscribing to the newsletter that includes marketing messages you consent to your personal data processing in accordance with this privacy policy