## Deep introduction to the finite element method

## Deep introduction to the finite element method

(OP)

Hi everyone,

I recently wrote an article about the finite element method. I tried to provide the full picture about the method, while focusing at the details that are the most important in my opinion.

Let me know what you think about this content :)

Ali

I recently wrote an article about the finite element method. I tried to provide the full picture about the method, while focusing at the details that are the most important in my opinion.

Let me know what you think about this content :)

Ali

## RE: Deep introduction to the finite element method

I'd recommend modifying the subtitle because I don't think it's a "understand FEA in 30 minutes article." LOL

## RE: Deep introduction to the finite element method

Some minor comments:

Might be good to point out that KU=F is actually never inverted in practice.

Given the simplified form of the elasticity PDE, only the static form of the Hamilton's principle is applied.

Fix a few minor typos here and there over time and, perhaps, in the appendix note that the nodal displacement based FEM is only one form out of many possible FEMs (stress-based, as an example).

*********************************************************

Are you new to this forum? If so, please read these FAQs:

http://www.eng-tips.com/faqs.cfm?fid=376

http://www.eng-tips.com/faqs.cfm?fid=1083

## RE: Deep introduction to the finite element method

*********************************************************

Are you new to this forum? If so, please read these FAQs:

http://www.eng-tips.com/faqs.cfm?fid=376

http://www.eng-tips.com/faqs.cfm?fid=1083

## RE: Deep introduction to the finite element method

but i worry about it's intent ... to "provide the full picture about the method" seems to point to a high level overview, but "while focusing at the details that are the most important" suggests something much more detailed.

First, what is the target audience ? professionals (not involved with FEA)? non-engineers (who have seen/heard about FEA)? post-grad ? under-grads ? school kids ??

Second, I'm sure the intent is not to teach anyone how to do FEA, but rather to give a flavour of it, hitting the high notes as it were. FEA solves internal loads (stresses) and displacements based on the principle of minimum work. A simple example is a simply supported beam, where you can illustrate mesh convergence very easily. The next example would be a determinate truss, where a very coarse model (one element per bay) captures the solution very well. The next example would be a redundant structure ... either a beam on several supports, or a redundant truss. the end.

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

## RE: Deep introduction to the finite element method

## RE: Deep introduction to the finite element method

@271828I'll try to rework the introduction. It is still a challenge to find a catchy yet precise intro, I probably went too far ^^.

@IceBreakerSoursThe matrix inversion is a good point, but in my opinion it is a software implementation topic. Here I just wanted to lay down the math, without entering into the implementation details.

You are right about Hamilton's principle. I'll manage to add this precision.

About your last remark, I am not sure that talking about stress based FEM can bring value to the reader without confusing him. I have to think more about this.

I'll take the time to read your reference. I think it can fit perfectly as a link somewhere. Thanks!

And sorry for the typos. I tried to do my best, but I can't hide the fact that I am not a native english speaker :). I'll reread again the article.

@rb1957No problem, feedback is always welcome.

The aim of this article is to provide enough detail to make it a good starting reference. But without providing too much to avoid confusing the reader.

From my point of view there should be no target audience. Obviously when you end up reading this article you are not interested about engineering stuff but about math and numerical method. The target audience is whoever wants to read about this subject.

Your suggestion is another approach to introduce the subject. It focuses on the engineering side of FEM, which is not the viewpoint I took.

@rscassarI plan to write another article about the practical implementation of the method (at least the stiffness computation) using a Python script. I'll let you know when it is ready.

-----

Ali

## RE: Deep introduction to the finite element method

You're obviously not targeting FEA professionals (who covered this material years ago).

You could be targeting people entering (or thinking of entering) the field.

People with structural analysis experience (like maybe undergrads thinking of doing a Masters) would (you'd hope) appreciate some of the material.

People with no experience (other than hearing "FEA") would need more background information before starting.

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

## RE: Deep introduction to the finite element method

rb1957. It seems like the target audience is beginners (students or professionals) who are comfortable enough with mouse clicks and are curious to see what is under the hood.Ali baba SxI am surprised how few typos you have made being a non-native English speaker. Typos are one of my many weird quirks; don't waste time fixing them. By the way, COMSOL guys have done a fantastic job with their blog. Their "deep introduction" to FEM and to the weak form here and here is brilliant.*********************************************************

Are you new to this forum? If so, please read these FAQs:

http://www.eng-tips.com/faqs.cfm?fid=376

http://www.eng-tips.com/faqs.cfm?fid=1083

## RE: Deep introduction to the finite element method

I have not read the article in detail but from what I have read it looks good. But I have a few comments .

First the title, what this seems to be is: An introduction to the basic math behind the Finite Element Method. That is a mouthful but I think you need to include "math" in the title since you present it from that point of view.

I also noticed that you include 1D, 2D and 3D elements but no 0D elements (like point masses) or more specialized elements. Why not? Since you don't go into detail anyway why not mention the (perhaps) not so obvious possibilities also?

Finally, the more problematic part of this article, that has already been adressed. Who is the intended reader? I have not written a lot of articles but I have made several presentations on structural analysis for different audiences. The key to be interresting, in my experience, is always to know your audience, at least try. Since you publish this article on a software blog, is the intended reader a software user?

I think the article is overall good. Like I said, I haven't read it in detail. But I can't quite see the intended reader based on where it is published. On the other hand, I assume that you are involved in SesamX so you should know the blog reader better than I do .

Thomas

## RE: Deep introduction to the finite element method

The same way a carpenter likely doesnt understand how a screw gun works, but he can still use one to drive in a screw!

thanks for the article though, it was a good brush up.

## RE: Deep introduction to the finite element method

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

## RE: Deep introduction to the finite element method

Just a hint of cynicism - Way to begin my day!

Are you new to this forum? If so, please read these FAQs:

http://www.eng-tips.com/faqs.cfm?fid=376

http://www.eng-tips.com/faqs.cfm?fid=1083

## RE: Deep introduction to the finite element method

Just a silly questions..

What governs the shape of the elements?? We talk of trias/quad shapes. Why don't we have elements circular in shape?? On the top of my head I can think of using circular shape elements at areas of stress concentration (plate with a hole for example).

## RE: Deep introduction to the finite element method

The answer lies in the basis functions, which in the most popular commercial codes, are just linear or quadratic polynomials. With those, there is only so much closer to a general curve you can get. With splines as basis functions, you have a much better shot at representing general curves accurately. LS-DYNA is one major general purpose commercial code that has invested in this domain and Coreform is another relative smaller entity.

*********************************************************

Are you new to this forum? If so, please read these FAQs:

http://www.eng-tips.com/faqs.cfm?fid=376

http://www.eng-tips.com/faqs.cfm?fid=1083

## RE: Deep introduction to the finite element method

Somehow it fell out of favor - I think the h-element group found that they could refine the mesh faster than the p-element guys could get solutions to converge and, since h-elements were an established tech, the p-element advantage disappeared.

Apparently p-elements are still used in Creo Simulate; I forget who they bought to get that software.

## RE: Deep introduction to the finite element method

Thx for the information. Your responses made for an intresting read.

## RE: Deep introduction to the finite element method

Faceting an arc is generally sufficient. Using higher order elements (with midside nodes) allows for curved edges.

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

## RE: Deep introduction to the finite element method

----

Ali

## RE: Deep introduction to the finite element method

Are you new to this forum? If so, please read these FAQs:

http://www.eng-tips.com/faqs.cfm?fid=376

http://www.eng-tips.com/faqs.cfm?fid=1083