[go: up one dir, main page]

0% found this document useful (0 votes)
58 views11 pages

Implicit vs Explicit FEM Explained

The document discusses the differences between implicit and explicit finite element analysis methods. Implicit methods are suited for static, time-independent problems where loads are applied slowly. Explicit methods are used for dynamic, time-dependent problems where acceleration effects are significant, such as impact or crash simulations.

Uploaded by

arunbaski79
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views11 pages

Implicit vs Explicit FEM Explained

The document discusses the differences between implicit and explicit finite element analysis methods. Implicit methods are suited for static, time-independent problems where loads are applied slowly. Explicit methods are used for dynamic, time-dependent problems where acceleration effects are significant, such as impact or crash simulations.

Uploaded by

arunbaski79
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

5/24/24, 11:32 AM Implicit vs. Explicit FEM: What Is the Difference?

| SimScale

Blog
(https://www.simscale.com/)
(https://www.simscale.com/blog)

Implicit vs Explicit Finite Element


Method (FEM): What Is the
Difference?

Ajay Harish
March 11th, 2024 - 6 Minutes
(https://www.simscale.com/blog/author/harish-
Blog (https://www.simscale.com/blog/)  FEA (https://www.simscale.com/blog/category/fea/)  Implicit vs
ajay/)
Explicit Finite Element Method (FEM): What Is the Difference?

What is the Finite Element Method (FEM)?

The finite element method (FEM) is a numerical problem-solving methodology commonly


used across multiple engineering disciplines for numerous applications such as structural
analysis, fluid flow, heat transfer, mass transport, and anything existing as a real-world
force. This practice systematically yields equations and attempts to approximate the values
of the unknowns. This method subdivides the overall problem into simpler sub-issues that
are easier to solve. In turn, these sub-issues called finite elements require implicit vs explicit
analysis.

 cloud-native simulation via the


Set up your own  web in minutes by creating an account on
(https://www.facebook.com/sharer/sharer.php?
(https://www.linkedin.com/shareArticle?
(https://twitter.com/intent/tw
the SimScale platform. No installation, special hardware,
u=https%3A%2F%2Fwww.simscale.com%2Fblog%2Fimplicit- or credit card is required.
mini=true&url=https%3A%2F%2Fwww.simscale.com%2F
url=https%3A%2F%2Fwww.s
vs-explicit-fem%2F) vs-explicit- vs-explicit-
fem%2F&title=Implicit+vs+Explicit+Finite+Element+Meth
fem%2F&text=Implicit+vs+E
https://www.simscale.com/blog/implicit-vs-explicit-fem/ 1/11
5/24/24, 11:32 AM Implicit vs. Explicit FEM: What Is the Difference? | SimScale

Blog
(https://www.simscale.com/)
Start Simulating (https://www.simscale.com/signup/)
(https://www.simscale.com/blog)

Request Demo (https://www.simscale.com/request-demo)

Why is the Finite Element Method Necessary?

Implicit vs Explicit FEM is used to simulate naturally or artificially occurring phenomenons.


This numerical technique is the foundation of simulation software in order for engineers
including civil and mechanical engineers to assess their designs for tension, weak spots, etc.,
before prototyping or implementation stages.

IMPLICIT VS. EXPLICIT FEA

 
(https://www.facebook.com/sharer/sharer.php?
(https://www.linkedin.com/shareArticle?
(https://twitter.com/intent/tw
u=https%3A%2F%2Fwww.simscale.com%2Fblog%2Fimplicit-
mini=true&url=https%3A%2F%2Fwww.simscale.com%2F
url=https%3A%2F%2Fwww.s
vs-explicit-fem%2F) vs-explicit- vs-explicit-
fem%2F&title=Implicit+vs+Explicit+Finite+Element+Meth
fem%2F&text=Implicit+vs+E
https://www.simscale.com/blog/implicit-vs-explicit-fem/ 2/11
5/24/24, 11:32 AM Implicit vs. Explicit FEM: What Is the Difference? | SimScale

Time-dependent vs. Time-independent


(https://www.simscale.com/)
Blog
Analysis
(https://www.simscale.com/blog)

For all nonlinear and non-static analyses, incremental load (also known as displacement
steps) are needed. In more simplistic terminology, this means we need to break down the
physics/time relationship to solve a mathematical problem. To do this, we form two groups:
either time-dependent or time-independent problems. To solve these problems, we
commonly use ‘implicit’ and/or ‘explicit’ methods.

We refer to problems as ‘time-dependent’ when the effects of acceleration are pronounced


and cannot be neglected. For example, in a drop test, the highest force occurs within the
first few milliseconds as the item decelerates to a halt. In this case, the effect of such a
deceleration must be accounted for.

In contrast, when loads are slowly applied onto a structure or surface (i.e., when a monitor is
placed onto a table) the loading can be considered ‘quasi-static’ or ‘time-independent’. This
is because the loading time is slow enough that the acceleration effects are negligible. For
more time-dependent and time-independent examples, there are several projects in the
SimScale Public Projects database (https://www.simscale.com/projects/). Some interesting
examples are also depicted in Figure 01.

 
(https://www.facebook.com/sharer/sharer.php?
(https://www.linkedin.com/shareArticle?
(https://twitter.com/intent/tw
u=https%3A%2F%2Fwww.simscale.com%2Fblog%2Fimplicit-
mini=true&url=https%3A%2F%2Fwww.simscale.com%2F
url=https%3A%2F%2Fwww.s
vs-explicit-fem%2F) vs-explicit- vs-explicit-
fem%2F&title=Implicit+vs+Explicit+Finite+Element+Meth
fem%2F&text=Implicit+vs+E
https://www.simscale.com/blog/implicit-vs-explicit-fem/ 3/11
5/24/24, 11:32 AM Implicit vs. Explicit FEM: What Is the Difference? | SimScale

Blog
(https://www.simscale.com/)
(https://www.simscale.com/blog)

(https://www.simscale.com/wp-content/uploads/2018/10/Aerobracket.png)

Figure 01: Static analysis of an aerobracket


(https://www.simscale.com/projects/ahmedhussain18/aircraft_engine_bearing_bracket_analysis_-
_original/) (top-left); grocéry basket
(https://www.simscale.com/projects/camilomati/fruit_basket_structural/) (top-right); crank shaft
(https://www.simscale.com/projects/rszoeke/f1_workshop_example_5_-_analysis_of_a_piston-
crankshaft_assembly/) (bottom-right); dynamic analysis of a chain link
(https://www.simscale.com/projects/manohar_sairam/chain) (bottom-left)

IMPLICIT VS EXPLICIT FEM

Implicit vs. Explicit Problems

All of these implicit vs explicit problems are expressed through mathematical partial
differential equations (PDEs). While today’s computers can’t single-handedly solve PDEs,
they are equipped to solve matrix equations. These matrix equations can be linear or
nonlinear. In most structural problems, the nonlinear equations fall into 3 categories:

Material Nonlinearity: Where deformations and strains are large (i.e., polymer
materials)
 
(https://www.facebook.com/sharer/sharer.php?
(https://www.linkedin.com/shareArticle?
Geometric Nonlinearity: Where strains are small, but(https://twitter.com/intent/tw
rotations are large (i.e.,
u=https%3A%2F%2Fwww.simscale.com%2Fblog%2Fimplicit-
mini=true&url=https%3A%2F%2Fwww.simscale.com%2F
url=https%3A%2F%2Fwww.s
thin structures)
vs-explicit-fem%2F) vs-explicit- vs-explicit-
fem%2F&title=Implicit+vs+Explicit+Finite+Element+Meth
fem%2F&text=Implicit+vs+E
https://www.simscale.com/blog/implicit-vs-explicit-fem/ 4/11
5/24/24, 11:32 AM Implicit vs. Explicit FEM: What Is the Difference? | SimScale

Boundary Nonlinearity: Blog of boundary conditions, (i.e.,


Due to non-linearity
(https://www.simscale.com/)
(https://www.simscale.com/blog)
contact problems)

In linear problems, the PDEs reduce to a matrix equation as:

[K]{x} = {f}

and for non-linear static problems as:

[K(x)]{x} = {f}

For dynamic problems, the matrix equations come down to:

[M]{x´´} + [C]{x´} + [K]{x} = {f}

where (.‘) represents the derivative.

IMPLICIT VS EXPLICIT FEM

Implicit FEM Analysis

One method of solving for the unknowns {x} is through matrix inversion (or equivalent
processes). This is known as an implicit analysis. When the problem is nonlinear, the
solution is obtained in a number of steps and the solution for the current step is based on
the solution from the previous step. For large models, inverting the matrix is highly
expensive and will require advanced iterative solvers (over standard direct solvers).
Sometimes, this is also known as the backward Euler integration scheme
(https://www.simscale.com/projects/TheAlmightyBeak/euler-s_equations_simulation/).
These solutions are unconditionally stable and facilitate larger time steps. Despite this
advantage, the implicit methods can be extremely time-consuming when solving dynamic
and nonlinear problems.

IMPLICIT VS EXPLICIT FEM

 
(https://www.facebook.com/sharer/sharer.php?
(https://www.linkedin.com/shareArticle?
(https://twitter.com/intent/tw
u=https%3A%2F%2Fwww.simscale.com%2Fblog%2Fimplicit-
mini=true&url=https%3A%2F%2Fwww.simscale.com%2F
url=https%3A%2F%2Fwww.s
vs-explicit-fem%2F) vs-explicit- vs-explicit-
fem%2F&title=Implicit+vs+Explicit+Finite+Element+Meth
fem%2F&text=Implicit+vs+E
https://www.simscale.com/blog/implicit-vs-explicit-fem/ 5/11
5/24/24, 11:32 AM Implicit vs. Explicit FEM: What Is the Difference? | SimScale

Explicit FEM Analysis


(https://www.simscale.com/)
Blog
(https://www.simscale.com/blog)

Explicit analyses aim to solve for acceleration (or otherwise {x´´}). In most cases, the mass
matrix is considered as “lumped” and thus a diagonal matrix. Inversion of a diagonal matrix
is straightforward and includes inversion of the terms on the diagonal only. Once the
accelerations are calculated at the nth step, the velocity at n+1/2 step and displacement at
n+1 step are calculated accordingly. In these calculations, the scheme is not unconditionally
stable and thus smaller time steps are required. To be more precise, the time step in an
explicit finite element analysis must be less than the Courant time step
(https://www.simscale.com/blog/cfl-condition/) (i.e., the time taken by a sound wave to
travel across an element) while implicit analyses have no such limitations.

Simulation of an Aluminum Pipe Bending

FEM DIFFERENCES
 
(https://www.facebook.com/sharer/sharer.php?
(https://www.linkedin.com/shareArticle?
(https://twitter.com/intent/tw
u=https%3A%2F%2Fwww.simscale.com%2Fblog%2Fimplicit-
mini=true&url=https%3A%2F%2Fwww.simscale.com%2F
url=https%3A%2F%2Fwww.s
vs-explicit-fem%2F) vs-explicit- vs-explicit-
fem%2F&title=Implicit+vs+Explicit+Finite+Element+Meth
fem%2F&text=Implicit+vs+E
https://www.simscale.com/blog/implicit-vs-explicit-fem/ 6/11
5/24/24, 11:32 AM Implicit vs. Explicit FEM: What Is the Difference? | SimScale

What is the Difference between


(https://www.simscale.com/)
Blog
Implicit and Explicit
(https://www.simscale.com/blog)
FEM?
Set up your own cloud- Start Simulating Now (https://www.simscale.com/signup/)
native simulation
Explicit FEM is usedin
tominutes.
calculate the state of a given system at a different time from the
current time. In contrast, an implicit analysis finds a solution by solving an equation that
includes both the current and later states of the given system. This method requires
additional computation and can be harder to implement. However, it will be used in lieu of
explicit methodologies when problems are still and using alternative analysis methods is
impractical.

For more information, this Wikipedia page


(https://en.wikipedia.org/wiki/Explicit_and_implicit_methods) provides great examples with
illustrations of how both methodologies give numerical approximations to solutions of
time-dependent and PDE equations.

FEM USES

When to Use Explicit FEM?

Explicit analysis offers a faster solution in events where there is a dynamic equilibrium or
otherwise:

Sum of all forces = mass x acceleration

The explicit method should be used when the strain rates/velocity is over 10 units/second
or 10 m/s respectively. These events can be best exampled by extreme scenarios such as an
automotive crash, ballistic event, or even meteor impact. In these cases, the material
models do not only need to account for the variation of stress with strain but also the strain
rate. On this scale, the strain rates play a particularly important contribution.

FEM USES

 
(https://www.facebook.com/sharer/sharer.php?
(https://www.linkedin.com/shareArticle?
(https://twitter.com/intent/tw
u=https%3A%2F%2Fwww.simscale.com%2Fblog%2Fimplicit-
mini=true&url=https%3A%2F%2Fwww.simscale.com%2F
url=https%3A%2F%2Fwww.s
vs-explicit-fem%2F) vs-explicit- vs-explicit-
fem%2F&title=Implicit+vs+Explicit+Finite+Element+Meth
fem%2F&text=Implicit+vs+E
https://www.simscale.com/blog/implicit-vs-explicit-fem/ 7/11
5/24/24, 11:32 AM Implicit vs. Explicit FEM: What Is the Difference? | SimScale

When to Use Implicit FEM? (https://www.simscale.com/blog)


(https://www.simscale.com/)
Blog

The implicit method should be used when the events are much slower and the effects of
strain rates are minimal. Once the growth of stress as a function of strain can be
established, these can be analyzed using implicit methods. In this case, one can consider a
static equilibrium such that:

Sum of all forces = 0

This covers many of the most common engineering problems.

FEM WITH SIMSCALE

Using Parallel Servers for Solutions

The decision to use implicit and explicit FEM directly impacts the speed and potential
parallelization. Implicit systems involve matrix inversions that are extremely complicated
and do not directly scale with the number of processors. There are several parallel solvers
available.

During the solution process, these processors need to continuously communicate with each
other. As the number of required processors increases, a point is reached where there is no
further advantage of using implicit analysis because the processors stop being time-
efficient. As an analogy to illustrate this point, if you delegate a task to 5 people it is much
more efficient than if you delegate a task to 100 people in terms of communication and
efficiency.

Alternatively, most often explicit problems use a lumped mass matrix that results in de-
coupling of equations. Imagine having a diagonal matrix to solve for, where each equation is
independent and can be sent to a separate processor. Such problems scale easily with
processing power, and can be computed rapidly.

 
(https://www.facebook.com/sharer/sharer.php?
(https://www.linkedin.com/shareArticle?
(https://twitter.com/intent/tw
u=https%3A%2F%2Fwww.simscale.com%2Fblog%2Fimplicit-
mini=true&url=https%3A%2F%2Fwww.simscale.com%2F
url=https%3A%2F%2Fwww.s
vs-explicit-fem%2F) vs-explicit- vs-explicit-
fem%2F&title=Implicit+vs+Explicit+Finite+Element+Meth
fem%2F&text=Implicit+vs+E
https://www.simscale.com/blog/implicit-vs-explicit-fem/ 8/11
5/24/24, 11:32 AM Implicit vs. Explicit FEM: What Is the Difference? | SimScale

Explore FEA in
BlogSimScale
(https://www.simscale.com/)
(https://www.simscale.com/blog)

Discover More (https://www.simscale.com/product/structural-mechanics/)

IMPLICIT AND EXPLICIT FEM

Conclusion

Finite element analysis of an aircraft engine bearing bracket with SimScale

The most important thing to remember when choosing implicit or explicit FEM analysis
(https://www.simscale.com/blog/what-is-finite-element-method/) is to not lose sight of the
physics of the problem. Implicit vs. explicit FEM directly influence the physics observed
during the simulation, and hence affects the accuracy of the solution process.

Set up your own cloud-native simulation via the web in minutes by creating an account on
the SimScale platform. No installation, special hardware, or credit card is required.
 
(https://www.facebook.com/sharer/sharer.php?
(https://www.linkedin.com/shareArticle?
(https://twitter.com/intent/tw
u=https%3A%2F%2Fwww.simscale.com%2Fblog%2Fimplicit-
mini=true&url=https%3A%2F%2Fwww.simscale.com%2F
url=https%3A%2F%2Fwww.s
vs-explicit-fem%2F) vs-explicit- vs-explicit-
fem%2F&title=Implicit+vs+Explicit+Finite+Element+Meth
fem%2F&text=Implicit+vs+E
https://www.simscale.com/blog/implicit-vs-explicit-fem/ 9/11
5/24/24, 11:32 AM Implicit vs. Explicit FEM: What Is the Difference? | SimScale

Blog
(https://www.simscale.com/)
Start Simulating (https://www.simscale.com/signup/)
(https://www.simscale.com/blog)

Request Demo (https://www.simscale.com/request-demo)

Stay updated and never miss an article!

Email* Sign Up

By clicking “Sign Up“ I agree to SimScale's Privacy Policy (https://www.simscale.com/data-privacy/).

Other 'FEA' Stories


Your hub for everything you need to know about simulation and
the world of CAE

(https://www.simscale.com/blog/team-sophia- (https://www.simscale.com/blog/fea-online-
racing-student-success-story/) structural-analysis-code_aster-simscale/)

FEA in the Cloud: Online


Team Sophia Racing: Student Structural Analysis with
Success Story Code_Aster & SimScale
 
(https://www.facebook.com/sharer/sharer.php?
(https://www.linkedin.com/shareArticle?
Bhagyashree Bhagat (https://twitter.com/intent/tw David Sho
READ TIME
(https://www.simscale.com/blog/author/bbhagat/) (https://w
u=https%3A%2F%2Fwww.simscale.com%2Fblog%2Fimplicit-
mini=true&url=https%3A%2F%2Fwww.simscale.com%2F
March
url=https%3A%2F%2Fwww.s 5 Minutes
(https://www.simscale.com/blog/author/bbhagat/) (https://www.simscale.com/blog/author/dshort/)March 11, 2
13, 2024
vs-explicit-fem%2F) vs-explicit- vs-explicit-
fem%2F&title=Implicit+vs+Explicit+Finite+Element+Meth
fem%2F&text=Implicit+vs+E
https://www.simscale.com/blog/implicit-vs-explicit-fem/ 10/11
5/24/24, 11:32 AM Implicit vs. Explicit FEM: What Is the Difference? | SimScale

(https://www.simscale.com/blog/ev-battery- Blog
cooling/) (https://www.simscale.com/)
(https://www.simscale.com/blog)

EV Battery Cooling:
Enhancing Efficiency with
Simulation

Abdulqader Bin Sahl


(https://www.simscale.com/blog/author/abdulqader- READ TIME
(https://www.simscale.com/blog/author/abdulqader-bin-sahl/) 6 minutes
bin-sahl/) January 31, 2024

 Back to the Blog (/blog)

Subscribe

Email* 

By subscribing I agree to SimScale's Privacy Policy

(https://www.simscale.com/data-privacy/).

Platform 
Resources 
Community 
About 

 (https://www.linkedin.com/company/simscale/)
 (https://twitter.com/simscale)
(https://www.facebook.com/sharer/sharer.php?
(https://www.linkedin.com/shareArticle?
(https://www.facebook.com/SimScale) (https://twitter.com/intent/tw
(https://www.instagram.com/simscale_/)
u=https%3A%2F%2Fwww.simscale.com%2Fblog%2Fimplicit-
mini=true&url=https%3A%2F%2Fwww.simscale.com%2F
url=https%3A%2F%2Fwww.s
(https://www.youtube.com/SimScaleSimulation)
Member of: (https://www.nafems.org)
vs-explicit-fem%2F) vs-explicit- vs-explicit-
fem%2F&title=Implicit+vs+Explicit+Finite+Element+Meth
fem%2F&text=Implicit+vs+E
https://www.simscale.com/blog/implicit-vs-explicit-fem/ 11/11

You might also like