Challenge

Week - 2 - Explicit and Implicit Analysis

AIM :-To study about implicit and explicit method to solve engineering problems.

Solve the equation F(u) = u3+9u2+4u , using both Explicit and Implicit Methods with tolerance of 10-2.

Explicit Method:- Explicit method is a function of time. Being a function of time, the velocity,acceleration as well as the mass and damping is considered.

In an explicit method, Central Difference time integration (CDTI) is used to calculate the field variables at respective nodal points. Since only a numerical solution is possible for a non linear ordinary differential equation, this method is particularly suited for non linear problems.

It requires the inversion of the lumped mass matrix as compared to that of the global stiffness matrix in the implicit method.

In the CDTI, the equation of motion is evaluated at the previous time step (tn-1, where tn is the current timestep).

The explicit method or algorithm works in timestep increments i.e. the displacements are calculated as the time proceeds.

Consider the simulation of a crash analysis, at timestep 1 (t=0 ms), there is no deformation since the impact is yet to occur. Gradually as time will change, the deformation will also change.

Assume that at timestep 2, t is 5 ms, now the explicit algorithm will calculate the values of field variables at time when t=5 ms. This is the way in which the solution proceeds.

LS Dyna is one the software which is based on explicit dynamics and is especially used for solving problems such as Crash, Impact, Penetration etc.

Implicit Method-: In an implicit method, the displacement is not a function of time (i.e. x = constant).

Hence the velocities and accelerations which are time derivatives of displacement turn out to be zero and the mass and damping factors are neglected.

The implicit method is based on Newton Raphson Method.

In order to solve an FEM problem using implicit method, inversion of stiffness matrix (k) is required.

Very Large deformation problems such as crash analysis can result in millions of degrees of freedom effectively increasing the size of stiffness matrix.

Larger the stiffness matrix longer is the computational time required for its inversion. Hence there is a need for an explicit method which would prevent the inversion of stiffness matrix.

IMPLICIT METHOD VS EXPLICIT METHOD

IMPLICIT METHOD

EXPLICIT METHOD

Displacement is time independent

Displacement is function of time.

Velocity & acceleration which are time derivative of displacement becomes zero.

Velocity & acceleration are considered.

In order to solve an FEM problem using implicit method, inversion of stiffness matrix (k) is required.

Central difference time integration is used to calculate field variables.

It requires the inversion of lumped mass matrix.

Based on Newton Raphson method.

The explicit method or algorithm works in timestep increments i.e. the displacements are calculated as the time proceeds.

Results in millions of DOF which increases the size of stifness matrix.

Limited degree of freedom

Longer computational time

Shorter computational times as compared to implicit method.

Accurate

Stable

Consider a problem as shown below solve it using Both Explicit and Implicit Method and compare it with Exact solution.

F(u)=u3+9u2+4u

Explicit Analysis:

Given: F(u)=u3+9u2+4u

Stiffness of the bar is df/du=k(u)=3u2+18u+4

However, if the nonlinear force versus displacement relationship is not known, but the stiffness is known, it is possible to construct the graph of force versus displacement numerically. One method is to use an incremental explicit load control scheme.

The variables used are u for displacement, f for internal force in the bar, F for external force applied to the bar and k for stiffness. Incremental displacements or incremental externally applied forces are represented as Δu or ΔF, respectively.

Use the relationship ΔF = k Δu.

Rearrange the above formula, We get Δu = ΔF/k

Step 1:

u0 = 0, ⇒ k(u0) = 4, ΔF = 1, Δu1 = ΔF/k(u0) = 1/4 = 0.25,

u1 = u0 + Δu1 = 0+0.25=0.25

Hence u1=0.25

fext =1

fint = (0.25)3+9(0.25)2+4(0.25) =1.579

Step 2:

u1=0.25⇒ k(u1) = 3(0.25)2 + 18(0.25)+4 = 8.69, ΔF = 1, Δu2 = ΔF/k(u1) = 1/8.69 =0.115

u2 = u1 + Δu2 = 0.25+0.115 =0.365

Hence u2=0.365

fext =1

fint = (0.365)3+9(0.365)2+4(0.365) =2.708

Step 3:

u2=0.365⇒ k(u2) = 3(0.365)2+18(0.365)+4 = 10.72,ΔF = 1, Δu3 = ΔF/k(u2) = 1/10.72 =0.093, u3 = u2+Δu3 =0.365+0.093 =0.458

Hence u3=0.458

fext =1

fint = (0.458)3+9(0.458)2+4(0.458) =3.808

Finally, from the three steps the following results are obtained.

Fext = ΔF + ΔF + ΔF = 3.0

Summary of Explicit Analysis Results

Step i

ΔFi

Δui

ui

(Fext)i

(fint)i

fint − Fext = R

1

1

0.25

0.25

1

1.579

0.579

2

1

0.115

0.365

2

2.708

0.708

3

1

0.093

0.458

3

3.808

0.808

Implicit analysis

An implicit analysis is the same as the explicit analysis, except that at the end of each step Newton-Raphson iterations are used to enforce equilibrium before moving to the next step.

Basically, an incremental force is applied to advance the solution forward at the beginning the begining of step.

However, internal forces and external forces will not be in equilibrium unless the stiffness is linear for the given step.

Hence, in order to achieve equilibrium, corrections must be made to the displacement. This is accomplished by using Newton-Raphson iterations to

minimize the residual, R(u) = fint − Fext.

δ uj+1 = −[k(uj)]−1Rj .

Given: F(u)=u3+9u2+4u

Stiffness of the bar is df/du=k(u)=3u2+18u+4

Step 1 :

u0=0 ⇒k(u0 ) = 3(0)² + 18(0) + 4 = 4, ΔF = 1, Δu1 = ΔF/k(u0) = 1/4 = 0.25,

u1 = u0 + Δu1 = 0+0.25=0.25

Hence u1=0.25

Check for Residual; fext =1; fint = (0.25)3+9(0.25)2+4(0.25) =1.579;

R = fint - fext=1.578 – 1 =0.578

R(0) >0.01 Hence Newton-Raphson iterations are necessary.

Iteration 1:

Calculating the new total correction to u1 = u1(0)

δ u (1)= −[k(u10 )] -1. R = - (8.6875) (0.578) = - 0.0665

Where, K(u10 ) = 3(0.25)²+18(0.25)+4 = 8.6875

Therefore update value of u is, u1(1) = u10 + δ u(1) = 0.25 - 0.0665 ;u = 0.1834

Check the residual again; fext =1; fint = (0.1834)3+9(0.1834)2+4(0.1834) =1.0432;

R = fint - fext=1.0432 – 1 =0.0432 >0.01; Hence Newton-Raphson iterations are necessary

Iteration 2:

Calculating the new total correction to u1 = u1(1)

δ u (2)= δ u 1−[k(u11 )] -1. R =- 0.0665 - (7.402) (0.0432) = - 0.0723

Where, K(u11 ) = 3(0.1834)²+18(0.1834)+4 = 7.402

Therefore update value of u is, u1(2) = u10 + δ u(2) = 0.25 - 0.0723 ;u1= 0.1776

Check the residual again; fext =1; fint = (0.1776)3+9(0.1776)2+4(0.1776) =1.0006;

R = fint - fext=1.0006 – 1 =0.0006 <0.01:

Hence Newton-Raphson iterations are not necessary

Step 2 :

u1= 0.1776

u1=0.1776 ⇒k(u0 ) = 3(0.1776)² + 18(0.1776) + 4 = 7.291, ΔF = 1, Δu1 = ΔF/k(u0) = 1/7.291 = 0.137,

u2 = u1 + Δu2 = 0.1776+0.137=0.3147

Hence u2=0.3147

Check for Residual; fext =2; fint = (0.3147)3+9(0.3147)2+4(0.3147) =2.181;

R = fint - fext=2.181 – 2 =0.181

R(0) >0.01 Hence Newton-Raphson iterations are necessary.

Iteration 1:

Calculating the new total correction to u2 = u2(0)

δ u (1)= −[k(u20 )] -1. R = - (9.9617)-1 (0.181) = - 0.0182

Where, K(u10 ) = 3(0.3147)²+18(0.3147)+4 = 9.9617

Therefore update value of u is, u1(1) = u10 + δ u(1) = 0.3147 - 0.0182;u2 = 0.2962

Check the residual again; fext =2; fint = (0.2962)3+9(0.2962)2+4(0.2962) =2.00039;

R = fint - fext=2.00039 – 2 =0.00039 <0.01; Hence Newton-Raphson iterations are not necessary

Step 3 :

U2= 0.2962

U2=0.2962 ⇒k(u1 ) = 3(0.2962)² + 18(0.2962) + 4 = 9.6007, ΔF = 1, Δu1 = ΔF/k(u0) = 1/9.6007 = 0.1041,

U3 = u2+ Δu3= 0.2962+0.1041=0.4006

Hence u3=0.4006

Check for Residual; fext =3; fint = (0.4006)3+9(0.4006)2+4(0.4006) =3.116;

R = fint - fext=3.116 – 3 =0.116

R(0) >0.01 Hence Newton-Raphson iterations are necessary.

Iteration 1:

Calculating the new total correction to u3 = u3(0)

δ u (1)= −[k(u30 )] -1. R = - (11.683)-1 (0.116) = - 0.0092

Where, K(u10 ) = 3(0.4006)²+18(0.4006)+4 = 11.683

Therefore update value of u is, u3(1) = u30 + δ u(1) = 0.4006- 0.0092;u3 = 0.3911

Check the residual again; fext =3; fint = (0.3911)3+9(0.3911)2+4(0.3911) =3.0008;

R = fint - fext=3.0008 – 3 =0.0008 <0.01; Hence Newton-Raphson iterations are not necessary

Summary of Implicit Analysis Results

Step i

ΔFi

Δui

ui

(Fext)i

(fint)i

fint − Fext = R

1

1

0.25

0.1776

1

1.0006

0.0006

2

1

0.137

0.2962

2

2.00039

0.0003

3

1

0.1041

0.3911

3

3.0008

0.0008

Exact Result:-Using Calculator

THIRD ORDER POLYNOMIAL OF NON LINEAR DISPLACEMENT EQUATION

Take F(u)= u3+9u2+4u ;

u3+9u2+4u -F(u) = 0

F(u1) = 1 ; u3+9u2+4u -1 = 0 equation is solved by using scientific calculator with polynomial degree 3 and the value of u1 =0.1176

F(u2 ) = 2 ; u3+9u2+4u -2 = 0 this equation is solved by using scientific calculator with polynomial degree 3 and the value of u2 =0.2961

F(u3 ) = 3 ; u3+9u2+4u -3= 0 this equation is solved by using scientific calculator with polynomial degree 3 and the value of u3 =0.3910

Step i

ui

1

0.1776

2

0.2961

3

0.3910

Comparison Table of Explicit, Implicit and Impact analysis for Force vs Displacement

Force

Explicit -Displacement

Implicit Displacement

Exact Displacement

1

0.25

0.1776

0.1775

2

0.365

0.2962

0.2961

3

0.458

0.3911

0.391

Conclusion :

1.It is evident that for the given polynomial equation among the three methods like Explicit analysis, Implicit analysis and Exact analysis, Implicit analysis results matches with Exact analysis as shown in above figure.

2.This is due to Newton raphson method because it reduces the residues in implicit analysis where as explicit analysis have no such iterations.

3.But Implicit analysis which is not suitable for Non linear transient dynamic problem because the curve extends still linear where in that case which is not in real time scenario at that time explicit analyis play a vital role.

Examples:

Implicit analysis Softwares - Abaqus -Strength and durability

Explicit analysis Softwares - Ls Dyna - Crashworthyness Behaviour

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.