!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');
14 minutes read
2 September 2024

Bolts in FEA [1]: Ignoring Bolts

14 minutes read

Bolted connections must be one of the most dreadful things to model in structural FEA. I guess this is why they are so often ignored!

Modeling bolted connections leads to many Finite Elements (and a lot of work), or relatively low accuracy if sub-par solutions are used. Let’s navigate through all the possibilities!

This time, I will try something new. I divided this article into parts to make each one shorter and easier to digest. I hope that you will like it this way!

Modeling options for bolts in FEA

If you have a bolted connection in your model, there are several approaches you can have. I will address those in the series of articles, discussing the most important things along the way. This is what you can read about:

  • PART 1: Ignore the connection or extremely simplify it! This is very tempting, as modeling connections is a lot of work. And I’m happy to let you know that it is a proper approach occasionally – we will dive deeper into this in a second!
  • PART 2: Bolt Connection Failure Modes. Understanding this is a critical step in properly modeling bolted connections in FEA. Of course every failure mode needs to be checked, but some can be checked outside of your FEA model (by the code for example). Decision what to consider in FEA, and what to calculate separately will dictate what you have to model. We will discuss this in the next article. You can read this article here.
  • PART 3: What to pay attention to when modeling a connection. This will cover all the things you should consider when modeling a bolted joint. Some things will be needed, and some ignored depending on what you wish to calculate in your FEA model (and what outside of it).
  • PART 4: My favorite simplified approach. This will be the most common thing, I believe. Of course, depending on the model (2D/3D mesh, etc.) you may need to follow different steps, but we will work on it in that article.
  • PART 5: Use a rather accurate model. Note, that I haven’t called it “accurate” as this is a luxury that doesn’t give enough back compared to the effort needed. But sometimes simplifications just don’t cut it, and you have to figure out something better. This is an “as good as reasonable” approach that we will discuss in the 3rd part of the series.

When can you ignore bolted connections?

I would say, there are two situations when bolted connections can be ignored.

The first one will be rather obvious, as I guess it wouldn’t cross your mind to model connections when you are making a beam model, but with 2D mesh models, things are a bit more problematic…

… let’s start at the beginning!

Ignoring Bolts in Beam Models

This is a perfect scenario, to be honest. You can ignore modeling bolted connections, not because it’s nearly impossible to model those in the beam model anyway. The reason is much deeper:

Beam models provide you with internal forces in each member (and as a result, in each connection).

This makes it easy to design the connection by the code, outside your FEA model.

Simply put, your FEA model will show you internal forces in beams (be it tension/compression, bending, or shear) in the area of the connection. And your connection has to transfer those forces.

Designing such a connection is rather simple per the code of your choice (i.e. EN 1993-1-8). It also only takes minutes to do, so much less than any FEA modeling! You can even make an Excel/Mathcad tool to calculate such things for you.

There is just one thing to remember: Connection Rigidity!

Sadly, this is not where the story ends. While you may not have to model the connection, it still impacts your model’s behavior.

Some connections will allow for rotation easily (those are usually called pinned connections), and some will be rigid and will transfer all the bending. Some will transfer bending only in a selected plane while allowing for rotation in the other.

So while you’re not modeling the connection, you still should look into the releases at the end of your member where the connection would be, and decide which internal forces can be transferred by the connection there. Luckily, this is just a few clicks in a typical beam FEA software.

MORE READING FOR LATER:

If you are interested in learning more about connection rigidity, you can read my older posts:

Now, let’s get into the more complicated things!

Ignoring Bolts in plate/shell models

As soon as we start considering models using 2D plate/shell elements, things become more complicated. Sadly, we don’t get nice info about the “total internal forces” that the connection has to transfer.

Oftentimes the connections are long, have weird geometry, or unevenly spaced bolts… and suddenly, the “design by the code” approach becomes problematic.

When you can safely ignore bolts in plate/shell models

Funny enough, you can ignore the bolts if you can reliably design that bolted connection by the code.

In essence, you should be able to accurately establish forces, that each bolt should transfer. Those forces can be read from your FEA model, of course. The challenge is, to establish those forces, from the model that doesn’t have a connection in it.

This can reliably be done in several cases:

Uniformly loaded lap-joints

Assuming that I would not be worried about the eccentricity, I feel comfortable when modeling such a connection as a “continuous plate”, as long as several conditions are met:

  • The stress distribution in the joint area is more or less uniform. In essence, I need to be able to calculate the force per single bolt. To avoid modeling each bolt (so the forces are computed in FEA) I need to be able to calculate this based on FEA outcomes from my simplified model.

    This is of course possible, but to do that, I need to have a relatively uniform stress distribution along the length of the lap joint. Stress peaks (i.e. from local loads) would lead to situation where bolts near the peak will take more load, so averaging out will not work. Also, I want the bolts to be regularly spaced (so I can use an average to calculate how much load each bolt is transferring).
  • The joint should be reasonably loaded. Often, such lap joints only have one row of bolts, so can’t transfer out-of-plane bending. This is why I’m using the membrane stress in the plate to calculate forces in the bolts (I assume there is no bending, but I would also check shear if I feel it might play a role).

    Be careful when the plate connected with the lap joint transfers significant out-of-plane bending (top and bottom stress differ significantly from the membrane stress). In such cases, you should either assess if the joint can transfer such bending manually (this is messy, as it will also cause additional stresses in the plates), or you should model the connection to be sure that all will work as intended.

Assuming that the above is true, then modeling the lap joint as a continuous plate (without any details) is reasonable. In such case, simply checking the force in the joint, and then designing it by the code is a practical approach, that will save you an insane amount of time!

Especially since you can make an Excel Spreadsheet (or Mathcad file, or whatever you use) to calculate this automatically for you.

And if you feel intimidated by the amount of manual calculations, and digging through the codes, don’t worry! I’ve got you covered. You can get my 1-page guide on how to perform such calculations below:

Get for Free:

Bolted Joints PDF Guide

Uniformly loaded end-plate connections in tension/compression

This one is far more difficult than it may seem. Truth be told, you rarely get uniform tension/compression in end plate connections in 2D mesh models, like the one I draw above.

But, let’s assume that you have such a rare case. If so, this is great!

You can simply model the end plates in your FEA model (I simply sum the thicknesses of the end plates in most cases). Then read the tension/compression membrane stress in the vertical plates in your FEA model, and just as in the case of lap joints, calculate the force per length your connection has to transfer.

The rest is a simple design by the code, and you’re done!

Just don’t forget about the prying action and bending of the end plate, which must be verified manually (as this simplification does not include this in your FEA model).

The above is the ideal case, so let’s wonder why I wrote that this rarely happens. The main culprit is out-of-plane bending!

End Plate connections and out-of-plane bending

In most plate/shell models you have some sort of pressure acting as a load (be it pressure, liquid, bulk solid, whatever). This is how most loads are “generated”.

And while such pressures will really cause uniform tension/compression in walls, this is not the only internal actions they will generate. Sadly, in most cases, the out-of-plane bending appears – just as I marked above.

This is problematic… our simplification from the previous case won’t hold here!

Sure, we can assume that the end plates are “just a stiffener”, and ignore the bolts. But this would make our model too strong! There are several competing effects here, and we need to consider all of them together:

  • Bending of the end plate due to pry-action: This is something we did calculate manually in the previous case. Due to pry-action, the end plate is bent in-plane. This will cause stresses that you must, of course, consider. Alone (as in the previous case) this is an elementary thing to do. But in a complex stress state, you can’t check those stresses separately!
  • Out-of-plane bending of the end plate: Pressure causing the bending of the entire connection (marked in green just above) will cause stress in the perpendicular direction (to the “due to bending caused by pry-action” stresses). Again, alone those would be easy to check, but you have to check both at the same time now, as they act in the same area!
  • Bolt bearing stress: It gets even worse if the bolts are under significant shear! Combination of tension and shear in the bolt is not a problem (easy to calculate by the code), but contact stress caused by the bolt on the plate (to transfer shear) will also add to the complex stress state.
  • Stiffener is weakened by openings: This is jut to make things worse. If we ignore the openings (for bolts) the rigidity and capacity of our stiffener will be higher. In most practical cases, significantly, since those stiffeners are usually just as wide as host bolts, so the bolt diameter is significantly big, compared to the stiffener width. If you modelled the stiffener without those openings, you will overpredict its capacity (sometimes significantly!).

So, as you can see, such a connection under uniform tension/compression is easy to ignore in FEA. You will have a simple time designing it by hand later on.

However, in most practical cases, when the out-of-plane bending appears, the stress state is too complex for hand calculations. I mean, it would be doable to still calculate this by hand… it will be just faster to simply model the connection, though.

Fair warning:

This out-of-plate bending thing can really catch you off guard, and I’ve seen my share of wrongly calculated models that would lead to serious issues because such connections were ignored.

I genuinely understand that modeling this is a LOT of work – but it appears that properly designing this without modeling the connection is even more work!

Whichever route you will choose, just remember about all the effects I’ve listed above to avoid problems with your designs!

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!

Pitfals of oversimplification!

I feel that every article about “ignoring something” or “simplifying something” should contain such a cautionary chapter.

I mean, it’s great to simplify stuff – I love to do this. But too much of a good thing, will lead to serious troubles! Instead of boring you with cautionary tales, I will simply show you the impact of oversimplification on an actual design case.

This is a typical hopper design:

You will notice for sure, that we have the connection modelled (if you look at the closeup, you may even notice the bolts and opening).

However, for the purpose of the demonstration we simply applied “glue contact” to both ends of the connection – this is almost the same thing, as modeling “double thickness” of the end plates in a single stiffener.

As you can see, the stress distribution is nice and uniform, and plastic strains are easily acceptable.

However, as soon as we actually consider the connection (normal contact + bolts) things start to go seriously wrong:

Suddenly, the design is insufficient, and strengthening is really required!

Not considering such connections in design is a serious error, I’ve seen far too many times already!

This also nicely highlights the complexity of such connections, as there are many effects from the list I gave you happening here.

Good advice:

Always think if the simplification of the connection will lead to a safe design.

Undoubtedly, it will lead to faster design… but will you be able to thoroughly check all the effects in the connection in by the code calculations later on?

Remember about:

  • Bending of the end plate due to pry-action
  • Out-of-plane bending of the end plate
  • Bolt bearing stress
  • Weakening of the stiffener due to bolt openings

Radically simplified models

At the very end of this part of the bolt series, I want to describe an approach you may want to try out. I did that on several occasions, and I never regretted it.

In this article, I’ve told you, that when you have a lap joint, that is nicely uniformly loaded with no bending or other funny stuff, you can ignore it.

However, along with the connection, you are also ignoring the eccentricity it causes.

In most cases, this is not an issue, but what if you are calculating a big tank (or something similar), like the one below:

In such a case, there is a thought worth considering:

If my tank will be empty and wind action or underpressure (or both) will be present – will this eccentricity lower the buckling capacity of the tank shell?

Undoubtedly, this will have some impact. Usually, it will be rather small, but for big tanks, with a lot of those joints… it’s worth checking I would say!

Of course, this doesn’t mean that you have to model all the joints. I mean, for such a big tank, it’s just impossible. But… you can model all the eccentricities!

All you have to do, is to model the tank in “layers” – just as it will be built. So there will be a checkered midside layer (below in green), and the filling plates will overlap the plates from the midside layer from inside and outside, as the detail shows.

This way, all you need to do, is to model the glue contact in areas where the plates overlap, and you’re done!

Sure, you will still have to calculate all the joints by hand, by reading forces from the model as we already discussed. But the benefit is, that now, you have all the plate eccentricities included in your model, so your stability calculations will consider those as well:

I’m mentioning this here, simply to point out, that with reasonable modeling, you can pick and choose which effects of the connection you want to have in your model.

You can simply decide which things to include, and which to ignore in FEA. Of course, you will have to verify the ignored components with the design by the code at the later stage, but you should not be afraid of this – it can save you a LOT of time on many occasions.

Super accurate models are great, but oftentimes, simplifying them and calculating selected details by the code is simply a better approach!

Of course, on many occasions, the situation is complex enough, that you simply have to model the bolts…

This is something I will address in the Part 2 / Part 3 articles of this series, so stay tuned!

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 (0)

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