(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5M6SH59');
5 minutes read
10 April 2016

LBA: Linear Bifurcation Analysis (Linear Buckling)

5 minutes read

Sometimes you just want to have a quick and rough estimate of model buckling capacity. Linear Bifurcation Analysis (also called “Buckling” in many software packages) does exactly this! In the analysis, the solver gives you the minimal multiplier (sometimes denoted as α, or called eigenvalue) such that when you multiply the applied loads with this multiplier you will obtain loads that are critical for the analyzed model. Critical loads cause the model to be unstable (I.e. due to buckling) when such load is applied. Also, you receive a geometry of this stability failure (I will call it “shape”, but this is part of the eigenvalue solution).

Let’s use an example to illustrate this better: Imagine we have a column (pinned at both ends with the vertical release on top) that is compressed. Critical load for such column is easy to calculate for the first eigenvalue shape according to Euler’s Formula. We can however make LBA calculations instead of using a said formula to receive that load:LBA_example

The applied force was 1kN, which is definitely too small to cause instability failure in a 5m long rectangular pipe (used in the example). This is however not important in LBA since the multiplier (eigenvalue) is 337.9 – which means that the critical load causing buckling shown in eigenvalue 1 (on the left) is 1kN * 337.9 = 337.9kN. If 1000kN would have been applied eigenvalue would be 0.3379 and the result would be the same.

Also please note that more than one critical load can be calculated – here 3 first eigenvalues were plotted (pipe is supported in the second plane). The theoretically second and third shapes cannot be obtained in reality (since the column will fail due to instability at a much smaller load given for eigenvalue 1 on the left), but sometimes knowing higher eigenvalues and corresponding eigenvalue shapes can be of use.

One last thing that should be explained is that the eigenvalue shape is not a deformed shape of the model… it’s rather a “way” instability will be reached. The difference is, that usually deformations are without units and the maximal value is simply 1 in this analysis. This is because after instability deformations rise to infinity (this is why the model is unstable) and as such, there is no way to actually give “real value” to those deformations. Plotting those deformations however make sense, as it is important to know which part of the model moves the most, and which stays in place (in other words what part of the model is unstable and how) – this is why deformations are normalized to 1.

LBA analysis usages:

  • Eigenvalues shows which part of the model is the weakest due to stability – this is helpful in first iterations of optimisation process.
  • LBA can be used in model verification: if something got disconnected by accident it will usually became unstable, and the eigenvalue shape shows which parts move in relation to other parts (so where the connection failed).
  • Imperfection forms (shape of the deformed, imperfect model) for more complex analysis can be made based on eigenvalue shapes.
  • Critical load obtained from this analysis can be used in many code-related procedures of dimensioning structural elements. In civil engineering many code-related procedures are based on slenderness (calculated with usage of critical forces / moments that can be obtained in LBA). Usually codes provide simplified rules for calculation of critical forces / moments, but for more complex cases usage of LBA is very useful.

At the end of this post, I wish to address an important issue: There is a certain misconception with LBA. This analysis does not estimate capacity due to instability (even though it is often called “Buckling” that may be misleading). This is only a supporting analysis in my opinion that helps you to better understand how the model works. This is because outcomes from LBA are geometrically linear, and all instability problems are geometrically nonlinear in nature, and as such LBA is not fitted for solving said problems. This is true for all models and can be easily proven: there is a difference between Euler’s Force for the column from our example above, and the real compressive capacity of this column (such capacity can be even 2 times smaller than Euler’s force). For linear elements, there are usually code regulations for capacity (as such one can easily find a mistake), but in the more complex examples of shells this is not as obvious, and capacity estimated with LBA can be even several times higher than the real-life capacity of the structure! This effect cannot be omitted and LBA should never be the “main” tool for design.

Have a nice day

Want to learn more about FEA?

Try a free online course I’ve created! You can get it by signing up below this post!

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 my FEA Newsletter

Get my 1h video Lecture on Nonlinear Material

    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

    Join the discussion

    Comments (0)

    Sign up for my FEA Newsletter!

    Each Tuesday you will get awesome FEA Content directly yo 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