Challenge

Week - 2 - Explicit and Implicit Analysis

EXPLICIT AND IMPLICIT METHODS

Aim: To solve the equation F(u) = u3 + 9u2 + 4u using both explicit analysis and implicit analysis methods. Here incremental load control scheme is used

DETAILED EXPLANATION ABOUT EXPLICIT AND IMPLICIT METHODS

Implicit and explicit methods are two types of approaches that can be used to solve finite element problem. The implicit approach is useful in problems in which time dependency of the solution is not an important factor(Static structutal, harmonic and model analysis) whereas explicit method is most helpful in solving time dependent problems such as crash, blast, impact and so on

Explicit method: Explicit analysis aim to solve for acceleration (or otherwise {x´´}). In explicit analysis for each increment we have to update stiffness matrix, next increment of load defined and the solution is obtained directly. Here we can use Central difference methods. This method is computationally efficient for large models with relatively short dynamic response time and it depends on wave propagation speed, characterstic length of an element Explicit method handles non linearities with relative ease as compared to implicit analysis. It is used when velocity/strain rates is greater than 10 units/sec.

Explicit method is a good choice for wave propogation type of problems such as car crash, drop test, Impact, Blast and so on

If the nonlinear force versus displacement is relationship is not known, but the stiffness is known, it is possible to construct the graph of force versus displacement numerically. Here Incremental explicit load control scheme is used.

So the given equation is, Force= F(u) = u3 + 9u2 + 4u

Differentiating force with respect to displacement

Stiffness = K(u) = = 3u2 + 18u + 4

Here three equal load increments of ∆F = 1 unit are used to load the tension bar.

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.

The relation used to find the incremental displacement, ∆F = k (∆u)

u = Displacement, f = Internal force in the bar, F = External force in the bar

∆u = Incremental displacements, ∆F = Incremental external applied force

Step 1:

u0 = 0, ∆F = 1

k(u0) = 3(0) + 18(0) + 4 = 4

∆u1 = ∆F/k(u0) = 1/4 = 0.25

u1 = u0 + ∆u1 =0 + 0.25 = 0.25

Fext = ∆F = 1

fint = u3 + 9u2 + 4u = (0.25)3 + 9(0.25)2 + 4(0.25) = 1.5781 (Here u = u1)

Step 2:

u1 = 0.25

k(u1) = 3(0.25)2 + 18(0.25) + 4 = 8.6875

∆u2 = ∆F/k(u1) = 1/8.6875 = 0.1151

u2 = u1 + ∆u2 = 0.25 + 0.1151 = 0.3651

Fext = ∆F + ∆F = 2

fint = u3 + 9u2 + 4u = (0.3651)3 + 9(0.3651)2 + 4(0.3651) = 2.708 (Here u = u2)

Step 3:

u2 = 0.3651

k(u2) = 3(0.3651)2 + 18(0.3651) + 4 = 10.9717

∆u3 = ∆F/k(u2) = 1/10.9717 = 0.09114

u3 = u2 + ∆u3 = 0.3651 + 0.09114 = 0.4562

Fext = ∆F + ∆F + ∆F = 1+1+1=3

fint = u3 + 9u2 + 4u = (0.4562)3 + 9(0.4562)2 + 4(0.4562) = 3.7915 (Here u = u3)

It is evident from the results that external forces and internal forces are not in equilibrium because Fext ≠ fint

The results of explicit analysis are as shown in the form of table

Step

∆Fi

∆ui

ui

(Fext)i

(fint)i

Range

fint - Fext

1

1

0.25

0.25

1

1.5781

0.5781

2

1

0.1151

0.3651

2

2.708

0.708

3

1

0.09114

0.4562

3

3.7915

0.7915

Graph: A plot of displacement versus force as shown below for explicit method

Implicit method: In implicit analysis for each increment we have to update stiffness matrix, next increment of load defined and the solution is obtained by Newton-Raphson method. Here we can use various methods Beta-Newmark method of second order and Euler method of first order. This method is extremely time consuming for large models with no mathematical time limit for solution. It is used when velocity/strain rates is lower than 10 units/sec

Implicit method is a good choice for structural dynamic problems for which load rate is low.

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

To minimise the residual, R = Finternal - Fexternal

Expanding the residual as a Taylor series about the current displacement uj gives

R j+1 = Rj (uj) + dR(uj)/du . δu j+1 + ……… = Rj + k(uj) δu j+1 + ……………

By neglecting higher order terms in the series, setting R j+1 = 0 and solving for δu j+1 the following correction is obtained.

The implicit analysis proceeds as follows

Step 1:

u0 = 0, ∆F = 1

k(u0) = 3(0) + 18(0) + 4 = 4

∆u1 = ∆F/k(u0) = 1/4 = 0.25

u1 = u0 + ∆u1 =0 + 0.25 = 0.25

Checking the residual,

Fext = ∆F = 1

Fint = u3 + 9u2 + 4u = (0.25)3 + 9(0.25)2 + 4(0.25) = 1.5781 (Here u = u1)

R(0) = Finternal - Fexternal = 1.5781 – 1 = 0.5781

R(0) > 10-2 (Newton-Raphson iterations are necessary)

Calculate the correction to u1 = u1(0)

δu1 = -[k (u1(0))]-1 . R(0) = -(8.6875)-1 x 0.578 = -0.0665

The updated value of u1(1) = u1(0) + δu1 = 0.25 – 0.0665 = 0.1835

Checking the residual again,

Fext = ∆F = 1

Fint = (u1(1))3 + 9(u1(1))2 + 4 u1(1) = 0.18353 + 9(0.1835)2 + 4(0.1835) = 1.0432

R(1) = Finternal - Fexternal = 1.0432 – 1 = 0.0432

R(1) > 10-2 (Newton-Raphson iterations are necessary)

Calculate the correction to u1 = u1(0)

δu(2) = δu(1) - [k (u1(1))]-1 . R0 = -0.0665 – (7.404)-1 x 0.0432 = -0.0723

The updated value of u1(2) = u1(0) + δu1 = 0.25 – 0.0723 = 0.1777

Fext = ∆F = 1

Fint = (u1(2))3 + 9(u1(2))2 + 4 u1(2) = 0.17773 + 9(0.1777)2 + 4(0.1777) = 1.0006

R(2) = Finternal - Fexternal = 1.0006 – 1 = 0.0006

R(2) > 10-2 (Newton-Raphson iterations are not necessary)

Therefore the final value is u1 = u1(2) = 0.1777

Step 2:

u1 = 0.1777, ∆F = 1

k(u1) = 3(0.1777)2 + 18(0.1777) + 4 = 7.2933

∆u2 = ∆F/k(u1) = 1/7.2933 = 0.1371

u2 = u1 + ∆u2 =0.1777 + 0.1371 = 0.3148

Checking the residual,

Fext = ∆F + ∆F = 2

Fint = u3 + 9u2 + 4u = (0.3148)3 + 9(0.3148)2 + 4(0.3148) = 2.1822 (Here u = u2)

R(0) = Finternal - Fexternal = 2.1822 – 1 = 0.1822

R(0) > 10-2 (Newton-Raphson iterations are necessary)

Calculate the correction to u1 = u1(0)

δu1 = -[k (u2(0))]-1 . R(0) = -(9.9637)-1 x 0.1822 = -0.0182

The updated value of u2(1) = u2(0) + δu1 = 0.3148 – 0.0182 = 0.2966

Checking the residual again,

Fext = ∆F + ∆F = 2

Fint = (u2(1))3 + 9(u2(1))2 + 4 u2(1) = 0.29663 + 9(0.2966)2 + 4(0.2966) = 2.0042

R(1) = Finternal - Fexternal = 2.0042 – 2 = 0.0042

R(1) < 10-2 (Newton-Raphson iterations are not necessary)

Therefore the final value is u2 = u2(1) = 0.2966

Step 3:

u2 = 0.2966, ∆F = 1

k(u2) = 3(0.2966)2 + 18(0.2966) + 4 = 9.6027

∆u3 = ∆F/k(u2) = 1/9.6027 = 0.1041

u3 = u2 + ∆u3 =0.2966 + 0.1041 = 0.4007

Checking the residual,

Fext = ∆F + ∆F + ∆F = 1 + 1 + 1 = 3

Fint = u3 + 9u2 + 4u = (0.4007)3 + 9(0.4007)2 + 4(0.4007) = 3.1121 (Here u = u3)

R(0) = Finternal - Fexternal = 3.1121 – 3 = 0.1121

R(0) > 10-2 (Newton-Raphson iterations are necessary)

Calculate the correction to u2 = u2(0)

δu2 = -[k (u3(0))]-1 . R(0) = -(11.6942)-1 x 0.1121 = -0.00958

The updated value of u3(1) = u3(0) + δu2 = 0.4007 – 0.00958 = 0.3911

Checking the residual again,

Fext = ∆F + ∆F + ∆F = 1 + 1 + 1 = 3

Fint = (u3(1))3 + 9(u3(1))2 + 4 u3(1) = 0.39113 + 9(0.3911)2 + 4(0.3911) = 3.0008

R(1) = Finternal - Fexternal = 3.0008 – 3 = 0.0008

R(1) < 10-2 (Newton-Raphson iterations are not necessary)

Therefore the final value is u3 = u3(1) = 0.3911

The results of implicit analysis are as shown in the form of table

Step

∆Fi

ui

(Fext)i

(Fint)i

Residual

Fint - Fext

1

1

0.1777

1

1.0006

0.0006

2

1

0.2966

2

2.0042

0.0042

3

1

0.3911

3

3.0008

0.0008

Graph: Comparison between Implicit, Explicit and Exact

Result:

  1. Thus, a non linear analysis is shown using incremental explicit and implicit procedure. The results are plotted for comparision
  2. As shown in the graph, explicit solution drifts from the exact solution.
  3. Implicit method is more accurate than explicit method but the time consumption is more in implicit method.
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.

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.