Symmetry in FEA is great, as it reduces the size of the task. This, in turn, shortens the computing time. Computing time is still a big issue, especially when you run complex models. Without a doubt, this is why using symmetry in FEA is so popular. There is a catch to this, however, as you make some assumptions while defining symmetry. Those assumptions may lead to incomplete outcomes of your analysis.

**What is symmetry in FEA**

Simply put symmetry is a set of boundary conditions that make part of your model work as if you have modeled the whole model.

This is almost always explained in a classical example of a beam loaded with 2 forces:

You can clearly see here, that the model is symmetric, which means that if you split it in half (as shown with the axis) you get 2 mirror images. Such cases allow for use of symmetry, and definition of it can be derived simply by observation.

You can notice that in the middle of the deformed shape there will be no rotation at all, but it moved downward along the symmetry line/plane. This is enough to see, that symmetry boundary conditions will look like this:

With such definition, you can simply solve half of your model, and the outcomes will be correct! This is a great benefit of symmetry, as it can greatly reduce model size.

**Where is the catch?**

Of course, there must be something, as the title suggested right? What I was silent about before is, that in the example above not only the model and loads were symmetric. Also, the outcome was!

This is an issue that can be easily overlooked. Symmetry in FEA will always produce a symmetric outcome, simply because well… it’s symmetry!

At first sight it may seem that this is not an issue. After all, if I have a symmetric model, with symmetric loads and boundary conditions the outcome must be symmetric right? Unfortunately, that is not always the case! The fact that in a lot of cases it is true, makes this even easier to forget!

If you analyze vibrations, buckling or any other analysis that may produce a unsymmetrical outcome, you should especially remember about this!

**Small example**

I will show you how this problem works on another well-known problem: Euler’s case!

We will use Linear Bifurcation Analysis (LBA) to calculate eigenvalues of the problem. After some simple modeling, I was able to obtain first 5 eigenvalues of the beam:

You can easily notice, that the task is actually symmetric. So now let’s reduce it, to see what will happen:

Notice, that forms 2 and 4 from the full model is “gone”. The values for the forms I got are correct, and correspond with the forms I got in the first model. However, some of the forms are not there at all!

Take a closer look on Forms 2 and 4 from the first model. They are not symmetric! In fact, they are antisymmetric which is possible to get in symmetric models.

This is why symmetry in FEA may be dangerous:

It will show the correct answers, but will hide from you some forms of buckling or vibrations etc. Biggest problems appear if you miss something that is important, like that vibration frequency that you were seeking or buckling form you were not able to counteract.

**Last few words**

As you can see, from time to time, symmetry can work against you. But this doesn’t change the fact that it is an awesome tool, that should be used whenever possible.

Just be aware of its limitations, and you will do just fine!

If you enjoyed this post, you will also like my online course on FEA Essentials:

Rob CampbellAugust 15, 2017 at 11:31 amGreat post, as always. The limitation on using symmetry to calculate vibration modes applies by extension to dynamic analyses (shock and vibration), since calculating these modes is fundamental step in their solution.

Łukasz SkotnyAugust 15, 2017 at 5:29 pmHey, Rob!

You are of course right 🙂

All the best

Ł

Rob CampbellAugust 15, 2017 at 11:32 amI understand that symmetry can be used with asymmetric loads in some cases. I’d be interested in learning more if this is true.

Thanks,

Rob

Łukasz SkotnyAugust 15, 2017 at 6:51 pmHey, Rob!

I’m not sure about that but maybe this is a language issue. Do you mean antisymmetric (I’m not sure what asymmetric means)…

If you mean loads that are not symmetric I would say that if the differences are small symmetry might be acceptable, but to be honest I haven’t seen symmetry used in not symmetric loading. Maybe if you have a big model and symmetry is in the middle while loads are at the edges (so they do not influence the model in the middle much). In such case, I would say this is reasonable.

Also if you have loads that can go from 2 directions (like wind) you can say that you will implement “one direction” and ignore the other since the structure is symmetric – that would make sense, as long as you are careful in post processing.

Antisymmetry is also possible of course.

I hope this helps a bit 🙂

Cheers

Ł

M Asghar BhattiAugust 25, 2017 at 7:29 pmThe title is little misleading. It should be “Do not use symmetry with modal analysis”. This is what I always stress when I teach structural dynamics.

Łukasz SkotnyAugust 25, 2017 at 9:51 pmHey!

I think you are partially right. I came from stability background and there you can have issues just as easily. I wanted others to read it as well, hence the title. Still, this title might be considered misleading – I will try to do a better job from now on. Thank you for pointing this out!

Cheers

Ł

MahdiJuly 11, 2020 at 9:38 amHi, great post again 🙂

I was wondering : is reduction of a model using its symmetry still work when this model is nonlinear ?

In another words : is the proof uses linearity assumption ?

Thanks in advance !

Łukasz SkotnyJuly 12, 2020 at 7:03 pmHey Mahdi!

No, you don’t have to assume linear conditions – I use symmetry in some nonlinear problems as well 🙂

All the best!

Ł

MahdiJuly 11, 2020 at 9:48 am( for static analysis )