
Prerequisites for studying FEA
To design stuff with FEA you will need engineering design skills. But what are those skiils, and what else will you need? Let's check!
5 October 2021Buckling is a dangerous phenomenon. It can lead to catastrophic failure of a structure, even if stresses are far smaller than the yield limit. You can use linear buckling analysis to verify structural stability. In this post, I will discuss the positive aspects and limitations of linear buckling.
There is a good reason why linear buckling analysis is simply called “buckling”. It is definitely the most popular approach to buckling problems. It is so popular that most FEA packages actually call this analysis “buckling” in their preprocessors.
Before I go into the positive and negative aspects of this analysis, take a look at what you will get as an outcome from it and how to get it.
Linear buckling outcome:
LBA is along the simplest analyses to set up. If you have your model, with correct boundary conditions and loads, all you need to do is request a certain amount of eigenvalues to obtain. I usually request 10 by default, unless I’m searching for global stability issues in beam structures. After that you just press “calculate” and you are done 🙂
There is only one simple pitfall in LBA:
Most (if not all) solvers by default search for the “lowest” eigenvalues. As an engineer you are of course interested in the lowest multiplier (as it would give the least favorable outcome – lowest capacity). Problem may be in how solver understands what does “lowest” mean. Depending on software, often this means “as close to zero as possible”. This in turn leads to situation where negative values are “allowed”.
Negative eigenvalues are usually problematic. They will “revert” loads in the model, which usually is not possible in real problems. It is beneficial to disallow negative outcomes as a rule of thumb. This can be done in many ways depending on the software you use. Some have a switch “only positive values”, some ask for a range in which the outcomes will be searched (use “from 0.00001 to 1000”, and it will be ok). I also encountered programs that do not allow for such a setting – analyzing any shell structure in such a solver will be a very frustrating task for sure!
You want to analyze a shell (using symmetry to reduce model size). Since it is vertically compressed with inside overpressure you are expecting local stability failure near supports. Please note, that uniform inside pressure cause circumferential tension, and as such cannot cause stability failure (it even helps to a certain degree!). You requested 10 eigenvalues and the first 3 outcomes are:
After first glance you can see that something went wrong – those buckling modes are clearly global in nature. Note that all eigenvalues are negative. This means that the solver found a critical load by reversing the load that you have applied! Instead of internal pressure, you got underpressure (causing circumferential compression), while in vertical direction shell is in tension instead of compression. This is a solution, but not to the problem you wished to solve!
A simple request in the analysis setting tab, that you wish to get only positive values gives the following outcome:
Clearly, the second set of outcomes is correct in this case. Also note, that negative values were “closer” to zero than positive ones, and as such was shown previously. The positive values were also obtained in the first run (eigenvalue 6 was 0.78196). However, if you would like to get the first 10 positive ones, you would have to calculate a lot of eigenvalues in this case, and then sort through them – a rather unpleasant task.
Linear buckling main uses:
Of course, this analysis isn’t the final answer to whatever engineering problem you will have. There are some serious limitations involved!
Linear buckling limitations:
I always use this analysis first. Whatever I design in FEA, linear buckling is the first thing I use. The value I get from this analysis is immense because computing time is minimal (when compared to nonlinear buckling).
The fact that I can almost instantly check if my model works as intended is incredible. Sometimes nonlinear design takes hours to compute – being able to check the model in several minutes is priceless. You can easily avoid disappointments (when after 10h of computing you get the outcome that shows you forgot to set the last support etc). Also if the eigenvalue is smaller than 1.0 you already know that you need to strengthen the model, there is no need for nonlinear design, which is also a great feat.
Just remember this is not a final analysis in my opinion. I’m aware that there are specialists that after tens of years of experience can judge the outcome based on the LBA results (after all things were sent to space with only such design!). However, I prefer to do a nonlinear buckling check anyway. With my Ph.D. in shell stability, I’m aware that there are many issues in stability (especially shell stability) that aren’t known. Many silos failed due to “elephant foot buckling” before this phenomenon got “discovered”. I prefer to analyze everything instead of “discovering” another such phenomenon the hard way.
If you like FEA, you can learn some useful things in my special free FEA course for my subscribers. You can get it below.
10 Lessons I’ve Learned in 10 Years!
10 Lessons I’ve learned in 10 Years!