I come from a Computer Science background and I've been around searching for a concise tutorial that tells me how Finite Element Method is used to solve a certain partial differential equation. Unfortunately I was depressed with the large number of advanced studies and papers that assumed prior knowledge.

Is it possible to understand the entire process of implementing FEM easily?

  • 2
    $\begingroup$ It might be expeditious for you to say a bit more about the "certain partial differential equation" you want to solve. The FEM is fairly simply applied to elliptic linear PDE's in a modest number of dimensions, but if your case is not of this form, then it's probably best to explain that now. BTW a "Computer Science background" suggests you are familiar with discrete mathematics and linear algebra in particular. If that is not the case, also worth some clarificiation. $\endgroup$ – hardmath Nov 30 '11 at 16:13
  • $\begingroup$ Thank you. Well, the equation I want to solve is the [dynamic version of Euler-Bernoulli beam equation](en.wikipedia.org/wiki/Euler-Bernoulli_beam_equation#Dynamic beam equation) which is $\cfrac{\partial^2 }{\partial x^2}\left(EI\cfrac{\partial^2 w}{\partial x^2}\right) = - \mu\cfrac{\partial^2 w}{\partial t^2} + q(x)$. (sorry for the long reply due to problems in my country) $\endgroup$ – al-Amjad Tawfiq Isstaif Jan 3 '12 at 10:41
  • 1
    $\begingroup$ Just glancing at it, this doesn't seem to be of elliptic type, though it is a linear PDE. I'm assuming constants $E,I,\mu$ are positive. You should also have some boundary/initial conditions specified. If it is of hyperbolic type (as I suspect), then you may still be able to give a FEM approximation, though typically one might apply a finite element approach in the "space" variable and a finite difference stepping approach in the "time" dimension. $\endgroup$ – hardmath Jan 3 '12 at 16:09

After a lot of search, I found this excellent crash course:

A Finite Element Crash Course

| cite | improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.