All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
AIM: The aim of the challenge is to find solution for the function given below using both explicit and implicit methods. F(u)=u3+9u2+4uF(u)=u3+9u2+4u with a tolerance of 10-2 EXPLANATION: IMPLICIT METHOD: {x}=[K]-1({f}-([M]{x′′}+[C]{x′})) where, [K] is the stiffness matrix [M] is the mass matrix [C] is the…
Ashwen Venkatesh
updated on 28 Dec 2020
AIM:
The aim of the challenge is to find solution for the function given below using both explicit and implicit methods.
F(u)=u3+9u2+4u with a tolerance of 10-2
EXPLANATION:
IMPLICIT METHOD:
{x}=[K]-1({f}-([M]{x′′}+[C]{x′}))
where, [K] is the stiffness matrix
[M] is the mass matrix
[C] is the damping matrix
In this method, the calculation of quantities in one time step is done using based on the quantities computed in the previous time step. This is known as Euler's time integration scheme. This method essentially uses inversion of stiffness matrix computation. Because of this, implicit method is extensively time consuming when compared to implicit method. This method is suitable for strucutrual dynamic problems in which load rate is low and this is more accurate than the explicit method.
EXPLICIT METHOD:
{x′′}=[M]-1({f}-([C]{x′}+[K]{x}))
where, [K] is the stiffness matrix
[M] is the mass matrix
[C] is the damping matrix
In this method, direct computation of dependent variable is done. Instead of verifying the global equilibrium, the solver assumes that equilibrium exists thereby calculating the local finite variables for that increment. This method uses inversion of mass matrix which is easier compared to stiffness matrix since all are diagonal elements in the former. The solver needs to take the reciprocal of the elements for inversion. So, the time taken is low compared to implicit method.
PROCEDURE:
EXPLICIT METHOD:
According to explicit analysis, if the non-linear force vs displacement is not known, but stifness is known, it is possible to construct the graph of force vs displacement numerically. One of the method used is incremental explicit load control scheme.
Given equation, F(u)=u3+9u2+4u ..... (1)
From equation (1), the stiffness is given by
k(u)=dFdu=3u2+18u+4 ..... (2)
Here, three equal load increments (or steps) of ∆F = 1 unit each are used to load the tension bar.
The variables used are given below.
u represents displacement
f represents internal force in the bar
F represents external force applied on the bar
k represents stiffness
Δu or ΔF represents incremental displacements or incremental externally applied forces.
The relationship F=k⋅Δu is to used to find the incremental displacement.
Step-1:
u0=0.0⇒k(u0)=4 ΔF=1,Δu1=ΔFk(u0)=14=0.25, u1=u0+Δu1=0.25
Step-2:
⇒k(u1)=3(0.252)+18(0.25)+4=8.6875 ΔF=1,Δu2=ΔFk(u0)=18.675=0.11527, u2=u1+Δu2=0.36527
Step-3:
⇒k(u2)=3(0.365272)+18(0.36527)+4=10.97506 ΔF=1,Δu3=ΔFk(u0)=110.97506=0.0911, u3=u2+Δu3=0.45637
The results obtained are shown below:
Fext=ΔF+ΔF+ΔF=3
fInternal=u33+9u23+4u3=3.7949
From the above calculations, it is clear that external and internal forces are not in equilibrium as Fext≠fInternal
The table given below summarizes the main results for the explicit analysis.
Step i | ΔFi | Δui | ui | (Fext)i | (fInternal)i | (fInternal)i-(Fext)i=R |
1 | 1 | 0.25 | 0.25 | 1.0 | 1.5781 | 0.5781 |
2 | 1 | 0.11527 | 0.36527 | 2.0 | 2.7106 | 0.7106 |
3 | 1 | 0.0911 | 0.45637 | 3.0 | 3.7949 | 0.7949 |
IMPLICIT METHOD:
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 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, (fInternal)i-(Fext)i=R
Expanding the residual as a Taylor series about the current displacement uj gives
Rj+1=Rj(uj)+dR(uj)duδuj+1+...=Rj+k(uj)δuj+1+...
By neglecting higher order terms in the series, setting Rj+1=0 and solving for δuj+1 the following correction is obtained.
δuj+1=−[k(uj)]−1⋅Rj
The iteration variable is j and it may take several iterations for the norm of the residual, ||R||, to be reduced below the chosen tolerance criteria of 0.01. The steps in implicit method is given below.
Step-1:
u0=0.0⇒k(u0)=4, ΔF=1,Δu1=ΔFk(u0)=14=0.25, u1=u0+Δu1=0.25
Checking residual, Fexternal=ΔF=1, fInternal=u31+9u21+4u1=1.578, R(0)=FInternal-fexternal=0.578
R(0)>10−2⇒ Newton-Raphson Iterations are necessary
Calculating the new correction factor, u1=u(0)1
δu(1)=−[k(u(0)1)]−1⋅R(0)=-(8.6875)-1⋅0.578=-0.0665
⇒ The updated value of u(1)1=u(0)1+δu(1)=0.25-0.0665=0.1835
Checking the residual, Fexternal=ΔF=1, fInternal=(u(1)1)3+9(u(1)1)2+4u(1)1=1.0432, R(1)=fInternal-Fexternal=0.0432
R(1)>10−2⇒ Newton-Raphson Iterations are necessary
Calculating the new correction factor, u1=u(0)1
δu(2)=δu(1)−[k(u(1)1)]−1⋅R(1)=-0.0665-(7.404)-1⋅0.0432=-0.0723
⇒ The updated value of u(2)1=u(0)1+δu(2)=0.25-0.0723=0.1777
Checking the residual, Fexternal=ΔF=1, fInternal=(u(2)1)3+9(u(2)1)2+4u(2)1=1.0006, R(2)=fInternal-Fexternal=0.0006
R(1)<10−2⇒ Newton-Raphson Iterations are not necessary
Therefore, final value of residual is u1=u(2)1=0.1777
Step-2:
k(u1)=3(0.1777)2+18(0.1777)+4=7.2933, ΔF=1,Δu2=ΔFk(u1)=0.1371,u2=u1+Δu2=0.3148
Checking residual, Fexternal=ΔF+ΔF=2, fInternal=u32+9u22+4u2=2.1822, R(0)=FInternal-fexternal=0.1822
R(0)>10−2⇒ Newton-Raphson Iterations are necessary
Calculating the new correction factor, u1=u(0)1
δu(1)=−[k(u(0)2)]−1⋅R(0)=-(9.9637)-1⋅0.1822=-0.0182
⇒ The updated value of u(1)2=u(0)2+δu(1)=0.3148-0.0182=0.2966
Checking the residual, Fexternal=ΔF+ΔF=2, fInternal=(u(1)2)3+9(u(1)2)2+4u(1)2=2.0042, R(1)=fInternal-Fexternal=0.0042
R(1)<10−2⇒ Newton-Raphson Iterations are not necessary
Therefore, final value of residual is u2=u(1)2=0.2966
Step-3:
u2=0.2966,⇒k(u2)=9.6027,ΔF=1,Δu3=ΔFk(u2)=0.1041,u3=u2+Δu3=0.4007
Checking residual, Fexternal=ΔF+ΔF+ΔF=3, fInternal=u33+9u23+4u3=3.1121, R(0)=FInternal-fexternal=0.1121
R(0)>10−2⇒ Newton-Raphson Iterations are necessary
Calculating the new correction factor, u2=u(0)2
δu(1)=−[k(u(0)3)]−1⋅R(0)=-(11.6942)-1⋅0.1121=-0.00958
⇒ The updated value of u(1)3=u(0)3+δu(1)=0.4007-0.00958=0.3911
Checking the residual, Fexternal=ΔF+ΔF+ΔF=3, fInternal=(u(1)3)3+9(u(1)3)2+4u(1)3=3.0008, R(1)=fInternal-Fexternal=0.0008
R(1)<10−2⇒ Newton-Raphson Iterations are not necessary
Therefore, final value of residual is u3=u(1)3=0.3911
The table given below summarizes the main results for the explicit analysis.
Step i | ΔFi | ui | (Fext)i | (fInternal)i | (fInternal)i-(Fext)i=R |
1 | 1 | 0.1777 | 1.0 | 1.0006 | 0.0006 |
2 | 1 | 0.2966 | 2.0 | 2.0042 | 0.0042 |
3 | 1 | 0.3911 | 3.0 | 3.0008 | 0.0008 |
From the above plots, it is clear that deviation from the true solution is more for explicit analysis. This is because the explicit analysis does not consider global equilibrium. The time step is assumed for the explicit analysis. On the other hand, the implicit analysis considers the global equilibrium but there is a considerable increase in the computational time.
CONCLUSION:
It is evident from the plot that explicit analysis deviates more from the true solution when compared to implicit analysis but the explicit analysis is conditionally stable. To avoid this problem an implicit analysis is used, which includes Newton-Raphson iterations to enforce equilibrium between internal and external forces. Therefore, implicit analysis gives more accurate results when compared to explicit analysis.
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Project - 2 - Meshing on the suspension Assembly
OBJECTIVE: To mesh and create connections in the given suspension assembly as per the quality criteria given below using ANSA. PROCEDURE: 1. The given model is imported into the ANSA software and the geometry checks are run. This is shown in the figure below. 2. The errors are fixed using the auto-fix option. If the errors…
28 Jun 2021 11:11 AM IST
Project 1 - 2D meshing on the instrumental Panel
OBJECTIVE: To extract the mid surface and perform meshing in the given geometry as per quality criteria given below using ANSA. S.No Quality Criteria Value 1 Target/Average length 4 2 Minimum Length 2 3 Maximum Length 6 4 Aspect 3 5 Warpage 15 6 Skewness 45 7 Jacobian …
24 Jun 2021 11:46 AM IST
Tool Test 1
PFA the models. Time Taken: Model 1: 4.5 hours Model 2: 1.5 hours
16 Jun 2021 02:54 PM IST
Week - 4 - 2D meshing for Plastic components
OBJECTIVE: To extract mid surface and perform meshing as per the quality criteria given below using ANSA. S.No Quality Criteria Value 1 Target/Average length 1 2 Minimum Length 0.5 3 Maximum Length 3 4 Aspect 3 5 Warpage 15 6 Skewness 45 7 Jacobian 0.7 8 Minimum Quad…
15 Jun 2021 06:06 AM IST
Related Courses
0 Hours of Content
Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.
© 2025 Skill-Lync Inc. All Rights Reserved.