Академический Документы
Профессиональный Документы
Культура Документы
caendkölsch
ABAQUS / ANSYS / DIFFERENCE BETWEEN / FEM / FINITE DIFFERENCE METHOD, FDM / FINITE
ELEMENT METHOD, FEM / FVM, FINITE VOLUME METHOD / UNCATEGORIZED
Disclaimer before you start: This post is very introductory in nature. For those seeking mathematical or
deeper understanding, this might not satiate your intellectual hunger.
Unity is not always good – Maybe this was realized by the Hrennikoff [1] or Courant [2] in their pursuit
of solving problems regarding elasticity or equilibrium. This led to the conceptualization of a new
methodology – dividing a big analysis domain to smaller and simpler parts (finite elements), calculate
the physics in each of these elements and then rearrange them into the original domain to understand
and analyze its behavior.
All these methods are some form of numerical methods that are used for solving the partial differential
equations (PDEs). These PDEs mathematically represent the functional relationship between the
influencing state variables in the domain of analysis. The PDEs can be classified into hyperbolic,
parabolic and elliptic based on their discriminant value. This depends on the physical phenomenon
which is formulated using a PDE.
The laws of conservation, namely conservation of mass, momentum and energy are applied to arrive at
this PDE. The way in which this formulation happens (strong form, weak form, etc.) is again a separate
topic of investigation, which I will write probably in a different post. To make this formulated PDE
easier to solve, boundary conditions are introduced. This is based on applying engineering sense to the
specific problem you are solving. Applying boundary conditions reduces the number of unknowns
https://caendkoelsch.wordpress.com/2017/11/04/the-difference-between-fem-fdm-and-fvm/ 1/5
6/5/2019 What is the difference between Finite Element Method (FEM), Finite Volume Method (FVM) and Finite Difference Method (FDM) ? – caend…
reducing the computational time without loss of accuracy. Sometimes, we might also be knowing the
values of certain variables when we are about to start solving the problem. This belongs to the “initial
value problem” category.
It should always be kept in mind that these numerical methods are always approximations. Therefore
the deviation from the exact results is always inevitable. So as FE analysts, one should try to identify its
source as well as the magnitude. If this deviation is acceptable, the FE simulation results become valid.
For example, most of the analyses which I do are those of metal forming processes which are implicit
(Implicit and Explicit FE analysis (h ps://caendkoelsch.wordpress.com/2016/05/07/blog-3/)) nonlinear
analysis with adaptive meshing techniques. Here volume loss is an important criterion that is checked
after every simulation to evaluate its validity. So based on the specific problem and phenomenon you are
solving, identify a parameter which could help you in validating your simulation.
Now let’s focus on the different numerical methods available for solving these PDEs.
Discretizes the domain into finite elements and calculates the properties in every node.
Shape functions or basis functions are used to interpolate inside the finite element, the solutions
obtained at these nodes. Generally linear interpolation is acceptable. If this is not the case, quadratic
or cubic shape functions can also be used at the expense of computational time. It is always a custom
during our FE lecture sessions at the university that, when this topic is taught, a simple problem (Ex:
Cantilever beam) is asked to solve using both linear and quadratic shape functions to understand the
difference.
Every finite element is formulated with a stiffness matrix, which is called local stiffness matrix. These
local stiffness matrices are assembled which results in global stiffness matrix of the whole structure
under investigation
As a result, the partial differential equations are converted into a set of algebraic equations which are
comparatively easier to solve.
There are already established subroutines to solve these algebraic equations
FEM is the most commonly used and it is efficient for all geometries including ones with complicated
shapes and features
https://caendkoelsch.wordpress.com/2017/11/04/the-difference-between-fem-fdm-and-fvm/ 2/5
6/5/2019 What is the difference between Finite Element Method (FEM), Finite Volume Method (FVM) and Finite Difference Method (FDM) ? – caend…
I have wri en just a very basic and introductory piece on the three numerical methods in solving a
partial differential equation.
Prost !
Renga
I have wri en a book that helps you to write Python scripts for ABAQUS in just 10 days.
Crash Course on Python Scripting for ABAQUS: Learn to write python scripts for ABAQUS in 10 days
(h ps://www.amazon.com/gp/product/1724801317/ref=as_li_tl?
ie=UTF8&camp=1789&creative=9325&creativeASIN=1724801317&linkCode=as2&tag=caendkoelsch-
20&linkId=f531899a002e8177da0d648bce932269)
https://caendkoelsch.wordpress.com/2017/11/04/the-difference-between-fem-fdm-and-fvm/ 3/5