Week - 2 - Explicit and Implicit Analysis
Aim: F(u) = u3+9u2+4u use this equation and solve using both Explicit and Implicit Methods (tolerance of 0.01).
Explicit Analysis:
The explicit analysis is preferred for the following reasons:
- In Explicit analysis no iterations are required.
- It is conditionally stable, Courant-Friedrich-Levy (CFL) criteria.
- It requires low memory & smaller time steps.
- Cost per timestep is low.
- It will calculate the state of system at different time by considering the current time, which results in finding out the solution faster.
- Each increment is founded fast, this results in less computation.
- Explicit method is used for large strain deformation problems, which includes the applications such as: Automotive Crash analysis, Drop test & few dynamic analysis.
- One of the con in explicit analysis is: More increments are needed to match up with the exact solution & it has Less accuracy in the obtained results
- This method is used where the events to be performed are more.
Given equation is 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 is made of 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
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:
The implicit analysis is preferred for the following reasons:
- In Implicit analysis iterations are required. & Newton Raphson method is used for the iterations.
- It requires high memory.
- Time is high in implicit analysis.
- Cost per timestep is high.
- Implicit analysis is mainly used for small strain deformation problems.
- In implicit analysis, Acceleration is assumed to vary linearly over the time step(Which could be either positive(or)Negative).
- It will calculate the solution by considering the current & further states of the system, Which helps in attaining the equilibrium between the external & internal forces before moving in to
- More accuracy in the obtained results when compared to the solution obtained by explicit method.
- This method is used where the events to be performed are less.
an incremental force is applied to advance the solution forward at the beginning
of a 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 match with Exact analysis as shown in above figure. The equation F(u) = u3+9u2+4u is solved using both methods (with tolerance of 0.01). It as per the results to get the accurate result Implicit method is best suited to solve this.
2.This is due to Newton Raphson method because it reduces the residues in implicit analysis whereas explicit analysis has 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 analysis play a vital role.
Examples:
Implicit analysis Software’s - Abaqus -Strength and durability
Explicit analysis Software’s - Ls Dyna - Crashworthiness Behaviour