Contact US

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

fatigue of complex riveted joint - bypass load

fatigue of complex riveted joint - bypass load

fatigue of complex riveted joint - bypass load


i would like to know how the bypass load in a complex riveted joint could be calculated? The fasteners are modelled with bush elements and the neighbouring shell elements show different von Mises stresses. The load propogation also not clear as the joint is complex and has 3D load case ( each end has different loads and moments). So the basic calculations like in Niu`s book do not really help in that case.
How could a fatigue calculation work in that case?

Thanks in advance!

RE: fatigue of complex riveted joint - bypass load

I would try and fit your model results to the typical loading at a hole problem ... fatigue or DTA.

You have the load transferred at each fastener, and many solutions use a bearing stress.

But you may want the upstream stress and the downstresm stress and pinload stress is upstream-downstream.

Without knowing the detail of your model (it sounds very detailed) it's hard to know how difficult it is to estimate these stresses from the results.
And do you use von Mises or max principal ?

It may be worth investigating a dedicated fatigue analysis FEA post-processor like "ncode".

another day in paradise, or is paradise one day closer ?

RE: fatigue of complex riveted joint - bypass load

I suggest that you create a simple 2 fastener axially loaded joint model, using the same modelling approach as the large model. The bypass loads can be calculated by hand. Then run the simple model and work out how to post process the results to get the correct bypass loads. Then generalize the approach to the large model.

RE: fatigue of complex riveted joint - bypass load


i understand you point "start with simple modells and look how it works there" but that is my problem that i can find simple lap joints everywhere, which is far away from my model.
As in Niu`s book here
for a simple one-dimensional, tensile stress the bypass load = total load - fastener load, what i cannot really do in a joint what i am calculating. So how could it be done as soon as the geometry is complex and the loads are not only one dimensional?


I can evaluate max principal as well i just do not know how, as it is not an easy load case.
What do you mean by upstream-downstream?

@rb1957 @SWComposites

If you look at this joint i am trying to calculate similar ones with Abaqus. https://www.ideastatica.com/it/support-center/gene...
Different profiles riveted together through sheet metal parts. The discretisation is similar as on the webpage, but i am trying to solve it now as suggested in other threads( bigger shell elements app. 10mm side length and fastener elements defined on the nodes at the connection points. BC: all the profiles have 3D loads (forces and moments in all directions).

On these two pictures below you can se a part of the joint where the connection has 2 rivets next to each other. So how could one get the bypass values in such a case to be able to perform a fatigue calculation according to Niu`s Book?

Thanks in advance!

RE: fatigue of complex riveted joint - bypass load

"upsteam" and "downstresm" refers to locations before and after the load transfer so the Pdownstram + Pinload = Pupstream, Pdownstream is Pby-pass.

I doubt you'll find more than you already have, by way of analysis models. Niu has a simple procedure based on the load transfer and the by-pass stress and fastener geometry.
At each fastener you know the load transfer, right? So how to approximate the by-pass stress ? from your mesh you can average the stress from a couple on either side of the fastener.

another day in paradise, or is paradise one day closer ?

RE: fatigue of complex riveted joint - bypass load

It looks like a compact bolt group, with loads predominantly in plane, is that right?
Can you conservatively assume the worst case fbr/ft for a particular fastener, and that way boil it down to a 1d problem? I recall doing something like that in the past, otherwise the analysis becomes very complex very quickly.

RE: fatigue of complex riveted joint - bypass load

Ahkrit - you didn’t pay attention to my hint. Build a FEM of the simple 2 faster model. Figure out how to process the results to match the hand calc. This will give a procedure that can be generalized.

RE: fatigue of complex riveted joint - bypass load

OK. First. Von-Mises stress is not a stress, it is a scalar value of a failure theory. Second, with metals you do not address bypass stresses. Third, If you are doing an ultimate analysis you cannot use the model fastener loads, if you hare doing a linear distribution, unless you are correctly modeling your fasteners (and you are not if you are using cbush elements) you will get the wrong load distribution.

Your entire problem is constructed improperly and it would take too long to explain how to perform this very simple and basic calculation here. I'd suggest you get a stress analyst who has some experience (this is the sort of problem someone with 6 years of experience should be able to handle easily) and ask them how to set it up. I've been seeing way, way too much of this sort of incorrect stress analysis the past ten years or so. Please stop. It's completely wrong.

RE: fatigue of complex riveted joint - bypass load

Joe Moore: Bypass stress is a major consideration in fatigue analysis.
Don't shut down a valid question if you don't have an answer.

RE: fatigue of complex riveted joint - bypass load


yes, the loads are mainly in plane( meaning mostly shear loads are on the rivets) but i still would like to (probably have to) take axail loads into account as it can change the results at few joints.
What does fbr/ft mean exactly? Boiling it down to 1d problem is also not clear.

@Joe Moore

Thanks for your comment. It is clear that Von-Mises is scalar value, it was not the main point of my question.
"With Metals you do not adress bypass stresses"? Is it really so because what i found so far in forum threads and including Niu`s book says so.. Could you maybe give some reference where it is cleared, if it is really wrong?
Actually i do not use CBUSH elements but in the model posted above are the fastener elments form Abaqus are used. (as far as i know distribution is also included which should help against mesh-size-dependency stiffness problem.

@ Everyone

But anyway regarding stiffness modeling approaches there are several documents, papers which can help a lot. But what about the rest of the approach for a fatigue or ultimate calculation? Regarding that i am looking for some answers.

The structure`s geometry is "kind of complex" (and i am sure i am not the first one with such problems especially if we think about aircraft structures) still i could not find any 100% clear exaplanation of calculation procedures for a bit more complex joint calculation for ultimate and/or fatigue load cases.

Regarding stiffness and model build up approach there i found some useful informations (from ESPcomposites mainly). https://www.eng-tips.com/viewthread.cfm?qid=478555

So lets say there is a joint with complex loads and properly built-up modell with correct stiffnesses:
1. How could one predict/evaluate from a FEM calculation a Net section stress for ultimate loadcase?(especially if the holes are not included in the model as on the other comments suggested.) Correct me if i am wrong but that would be the only neccessary failure mthod to check as the bearing and shear of the rivets could be checked simply by calculating Connector shear force/given shear or bearing area.

2. How could one predict/evaluate from a FEM calculation bypass stresses for fatigue calculation? or should i take a step back and ask "a whole fatigue calculation" if bypass loads are really unneccessary? What are the loads/stress values/whatever, which are evaluated..?

I would really appriciate some useful answers. Thanks in advance!

RE: fatigue of complex riveted joint - bypass load

Thanks Bragi. These are master's thesis summaries, parroting back the method as the student was taught and followed. Not bad if you want to refer to a sequential approach without the analytical details, or you just want to see "what the result looks like".

If you want the real details and the full understanding, go no further than Jaap Schijve's book, Fatigue of Structures and Materials. https://link.springer.com/book/10.1007/0-306-48396...
If I'm not mistaken, this book is the first time all of the diverse test data and analytical methods of fatigue and fracture mechanics were brought together in a form that can guide a practical structural analysis. You can certainly find older works, such as Swift's papers and tons of S-N charts from aircraft OEM's but they aren't the whole picture. FAR 25 requires Fatigue AND Damage Tolerance. Emphasis on the "AND".

RE: fatigue of complex riveted joint - bypass load

Jaap is a good ref book and is always within reach.

RE: fatigue of complex riveted joint - bypass load

Thumbs up, then!

RE: fatigue of complex riveted joint - bypass load

Thanks Bragi for the links.
Not bad documents indeed.

However i would like to see the fatigue calculation process. As asked above for Niu`s method about the bypass load especially.
Regarding rivets stiffness calculation there are many documents available. Unfortunately the rest of the calculation process is not really mentioned anywhere ( or the best what ones can find is simple tensile test case like in Niu`s book)
This is my problem i am trying to overcome. What would be a reasonable approach for fatigue calculation of many rivets in structure without very detailed modelling?
Like in Niu`s approach, but if this would be the way then how could one find the bypass load for complex load case as posted above?

or would be in complex loadcase scenarios neccessary to model all the holes and have the local 1st principal stress evaluated for fatigue?


RE: fatigue of complex riveted joint - bypass load

have you considered using a packaged code, like ncode, to do you fatigue analysis ?

you don't need to analyze every fastener. I'd look at the group ...
1) which fastener has the highest load transfer ? You should be able to get this from your FEA, depending on how you modelled the fasteners.
2) which fastener has the highest by-pass stress ? This'll probably be one of the outer fasteners.

If fastener diameter and plate thickness varies then you may want to look at mode fasteners, but I'd've thought one conservative analysis should cover all. Of course if too conservative, then a couple of analysis sites, but every fastener seems extreme.

But then in the age of spreadsheets ...
1) list the fastener load
2) list the plate thickness, the fastener diameter
3) you can then calculate the bearing stress, which is important to fatigue
4) you can list the principal stresses around the hole. You'll probably need the maximum principal stress (as representing the remote tension) and the lower (representing the by-pass stress). You have 4 elements around the hole ... two should have a higher principal than the other two ... it should be quite obvious.
5) from this you can calculate the Kt.

another day in paradise, or is paradise one day closer ?

RE: fatigue of complex riveted joint - bypass load

There are many theoretical/test reports regarding these type joints... published by DoD/NACA/NASA/Universities.

Extreme caution is required. These reports are only valid with industry standard materials, finishes, parts and good/consistent riveting quality, IE: hole size/quality, alignment/spacing, bucking/squeezing consistency, etc.

Regards, Wil Taylor
o Trust - But Verify!
o We believe to be true what we prefer to be true. [Unknown]
o For those who believe, no proof is required; for those who cannot believe, no proof is possible. [variation,Stuart Chase]
o Unfortunately, in science what You 'believe' is irrelevant. ["Orion", Homebuiltairplanes.com forum]

RE: fatigue of complex riveted joint - bypass load

What i would be really interested in is still how to calculate a bypass load in different structures, where the members cannot be modelled as simple beam elements as Niu does in his book.
For example on the shell model posted above, there is a bending load, which is transfered through the fastener elments, meaning all shows in different direction and thus the force flow is not as one directional as at a simple tensile load case.
What could be done in that case for calculating bypass loads?


would you be so kind and explain a bit more about the steps you wrote please? The first 3 points are clear.
You can see a part of the steel plate from a complex joint below, fastener forces and the max principal stresses. The fastener forces tend to give back a reaction to bending.
How could i deal with point 4. and 5. in that case for example? Thanks!


RE: fatigue of complex riveted joint - bypass load

is bending truly transferred through fasteners (as a moment) ? sure, bending (due to shear) is a component of fastener design ... haven't really seen it in hole fatigue.
if you really want to do this, then I think you need to create your own analysis (and test to validate).

for myself, I'd use the largest principal stress (the larger of the two surfaces). see the attached pic. You have the pinload, yes? for the four elements around the fastener two (A and C) should have a higher principal stress than the other two (B and D) use the higher as the "remote" (reference) stress and the smaller one as the "by-pass" stress. This is not perfect by any means, but is a good way to use the data you have. (Perfect would be to use a canned code, like ncode, to do fatigue analysis.) Maybe collect data for all fasteners, but it should be obvious which fastener is critical (it should be one of the perimeter fasteners) so one calc to characterise the joint.

another day in paradise, or is paradise one day closer ?

RE: fatigue of complex riveted joint - bypass load

Thanks for the info. Well if it is "not perfect by any means" why would you suggest to do it that way?
On the other hand then calculating all the other factors depending on simple geometry (like plate width W in Nius book) i have no idea how it could implemented for bended plate with complex geometry... any idea on that?

Bending load which is transfered due to shear through fasteners, why should it not be included in fatigue? Especially if this connection has quite high two axial bending which varies in time?

I was trying to look for what ncode is (or canned code). is it usable for different complex geometries?

I am getting really fed up that everywhere only the basic one axial tension cases presented for fatigue. like that is the only possible load in the univerese and one gets lost if things get more complex... but please give me some advice! would be much appriciated!

RE: fatigue of complex riveted joint - bypass load

ok, a few questions:
what is the material for your plates?
what is the application for this analysis (you ref Niu, so is this for aircraft?)
do you need bypass loads for static or fatigue analysis?
in what detailed analysis method are you going to use the bypass loads?

figuring out bypass loads for a general multi-axially loaded, multiple fastener joint is quite complicated, either by hand or with FEM results. probably too complicated to explain on this forum, but if you have a specific joint configuration, with dimensions and loads, then we might be able to do some hand calc estimates to guide you.

RE: fatigue of complex riveted joint - bypass load

oh, and do you need "gross bypass load", which is the total load going by the side of the hole, or
"net bypass load", which is the load going by the side of the hole which is not reacted in bearing?
note: for tension loaded joints, gross bypass = net bypass load + bearing load
for compression loaded joints, gross bypass = net bypass load

RE: fatigue of complex riveted joint - bypass load

@SW composites

what would you suggest if you are modeling a joint where each connected beam has two axial bending and torsion, thus the distribution looks something like on the picture above posted?
So all the fastener forces look in different directions. I would say net bypass load is neccessary, then i have everything as fastener loads i have already,or not?

but once again. in that case what are the w and r/c values for stress concentration factors (Ktg and Ktb) if the direction of fastener load varies with time?
can this calculation method used anyway if the fastener load direction variies in time?

RE: fatigue of complex riveted joint - bypass load

"I am getting really fed up that everywhere only the basic one axial tension cases presented for fatigue." ... well, that is, to a very large degree, what happens.

The fastener fatigue is dependent primarily on fastener tension stresses. Hole fatigue is primarily due to bearing (due to the fastener shear) and the by-passing tension stress in the plates. Yes, there is bending due to shear, but this is, in typical joints, not critical. Yes, there is some bending under the head/nut, but this, in typical joints, not critical.

"I was trying to look for what ncode is" ... try googling "ncode" ... it came up as the first hit ! Ncode is fatigue analysis s/ware. I don't know what codes it works with (nor what you have).

another day in paradise, or is paradise one day closer ?

RE: fatigue of complex riveted joint - bypass load

The problem is, that in my case the direction and magnitude of the loads on the fastener (and the bypass load too) changes with time.
Bending moment also occure on the beams which causes the kind of "circular" reaction pattern on the fasteners as posted above. How could one proceed with fatigue in that case?

With ncode my problem is as soon as i cannot see the step by step calculation, (which also includes depending on the calculation method (nominal or local stress values or i dont know what..) what values at which point should be evaluated with a given discretisation)
then how could i do that with a full new software? i am using abaqus btw.

RE: fatigue of complex riveted joint - bypass load

Then I'd suggest adopting a conservative direction, say the peak happens at the same location on the hole, circumferential would be my suggestion (to align with cabin pressure, if this is on a fuselage) or spanwise (to align with normal bending, if on a wing).

Else, if you have way too much budget and time, exact stress at the hole in say 10 deg intervals for each load case and run these individual calcs.

another day in paradise, or is paradise one day closer ?

RE: fatigue of complex riveted joint - bypass load

Your problem is not unique ahkrit
A typical approach is to assume that for each flight segment, the loading direction does not change, you should be able to verify that this approach is conservative, and indeed it becomes essentially a 1d problem. You might do this by identifying the flight segment which produces the highest bypass tensile stress (and contributes the most damage). If it helps, create a free body of the critical hole for this load case. Now assume loads for all the other flight segments act in the direction of this critical case, and therefore contribute to damage at the same location on the edge of the hole.

RE: fatigue of complex riveted joint - bypass load

i think so as we that my problem.is not unique, still have not found any usefull information on the calculation procedure.

I am working on floating structures, that is why the load can vary easily bith in direction and magnitude.

Can you offer anyone who could provide individual courses/technical supervision?

RE: fatigue of complex riveted joint - bypass load

"floating" meaning on water ? I'm sure there's a tonne of guidance for that specialised field ... trouble is it's hard to find the rock (that this info is under).

But generally, for a complex joint such as yours its either ...

1) figure out a conservative loading, an envelope that covers all, or

2) do an incredibly detail calc (in an attempt to capture the "truth") and spend years analyzing the joint.

another day in paradise, or is paradise one day closer ?

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login


Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close