All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
AIM : To solve the below Force-Displacement non-linear response of a material using both explicit and implicit methods and to compare the results to find out which method gives better approximate results. The Force-Displacement relation is given below : …
sriram srikanth
updated on 14 Sep 2021
To solve the below Force-Displacement non-linear response of a material using both explicit and implicit methods and to compare the results to find out which method gives better approximate results.
The Force-Displacement relation is given below :
f(u)=u3+9u2+4uf(u)=u3+9u2+4u
where,
u - displacement
f(u) - internal force generated due to the application of external force, which is a function of displacement.
PROCEDURE:
Implicit Method:
An implicit method, in contrast, would evaluate some or all of the terms in S in terms of unknown quantities at the new time step n+1. Usually a matrix or iterative solution must be used to compute the new quantities. Numerical stability has to do with the behavior of the solution as the time-step dt is increased. Implicit analysis finds a solution by solving an equation that includes both the current and later states of the given system.
Explicit Method:
Explicit method is when the state of the analysis is advanced by assuming constant values for the velocities u̇ and the accelerations u¨ across half-time intervals. Explicit FEM is used to calculate the state of a given system at a different time from the current time. The best-known software analysis for the explicit method are: PAM-CRASH, LS-DYNA, and RADIOSS.
SOLUTION :
The given Force-Displacement response is given by,
f(u)=u3+9u2+4uf(u)=u3+9u2+4u
We know that the stiffness of the material is given by the first derivative of the Force-Displacement relation.
k(u)=dfdu=3u2+18u+4k(u)=dfdu=3u2+18u+4
Implicit Method
ui-displacementat′i′thstep
k(u)-st⇔≠ssofthematerialwhichisafunctionofdisplacement
ΔF-Incementalchan≥∈externallyappliedforce
Δui-Chan≥∈displacementat′i′thstep
(Fext)i-Externallyappliedforceat′i′thstep
fi-∫ernalforce≥≠ratedat′i′thstep
R(u)-Residual=abs(f_i-(F_(ext))_i)`
To≤rance=10-2(user-def∈ed)
δu(j)-Correction→u_i∈the′j′thNew→n-Raphsoniteration
u(j)i-displacementat′i′thstep∈the′j′thNew→n-Raphsoniteration
Step-1:
Initialdisplacementu0=0
Initialst⇔≠ssk(u0)=3⋅(0)2+18⋅0+4=4units
ΔF=1unit
Δu1=ΔFk(u0)=14=0.25units
u1=u0+Δu1=0+0.25=0.25units
Checking the residual,
f1=(u1)3+9(u1)2+4u1=1.578units
To≤rance=10-2
ResidualR(0)=f1-(Fext)1=1.578-1=0.578
R(0)>10-2
By applying Newton-Raphson in iteration 1,
δu(1)=-[k(u(0)1)]-1⋅R(0)
k(u(0)1)=k(0.25)=8.6875unit
δu(1)=-(8.6875)-1⋅0.578=-0.0665units
u1=u(1)1=u(0)1+δu(1)=0.25-0.0665=0.1835units
Checking the residual again,
f1=(u(1)1)3+9(u(1)1)2+4u(1)1=1.0432units
R(1)=1.0432-1=0.0432
R(1)>10-2
By applying Newton-Raphson in iteration 2,
δu(2)=δu(1)-[k(u(1)1)]-1⋅R(1)
k(u(1)1)=k(0.1835)=7.404units
δu(2)=-0.0665-(7.404)-1⋅0.0432=-0.0723units
u1=u(2)1=u(0)1+δu(2)=0.25-0.0723=0.1777units
Checking the residual again,
f1=(u(2)1)3+9(u(2)1)2+4u(2)1=1.0006 units
R(2)=1.0006-1=0.0006
R(2)<10-2
Residual has come inside the tolerance value.
Therefore, no further iterations needed.
Final value of u1=u(2)1=0.1777 units
Therfore, steps 2 and 3 are carried out and the results are indicated in the mentioned below table.
Step i | ΔFi | ui | (Fext)i | fi | R=|fi-(Fext)i| |
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 |
From the table external forces and internal forces are coming into equilibrium.
Explicit Method
ui - displacement at 'i' th step
k(u) - stiffness of the material which is a function of displacement
ΔF - Incemental change in externally applied force
Δui - Change in displacement at 'i' th step
(Fext)i - Externally applied force at 'i' th step
fi - internal force generated at 'i' th step
Step-1:
Initial displacement, u0=0
Initial stiffness,k(u0)=3⋅(0)2+18⋅0+4=4units
ΔF=1unit
Δu1=ΔFk(u0)=14=0.25units
u1=u0+Δu1=0+0.25=0.25units
Step-2:
u1=0.25units
Updatedst⇔≠ssk(u1)=3⋅(0.25)2+(18⋅0.25)+4=8.6875units
ΔF=1unit
Δu2=ΔFk(u1)=18.6875=0.1151units
u2=u1+Δu2=0.25+0.1151=0.3651units
Step-3:
u2=0.3651units
Updatedst⇔≠ssk(u2)=3⋅(0.3651)2+(18⋅0.3651)+4=10.971units
ΔF=1unit
Δu3=ΔFk(u2)=110.971=0.0911units
u3=u2+Δu3=0.3651+0.0911=0.4562unitsFext=3units
Internalforcef=(u3)3+9(u3)2+4u3=3.79units
From the results of external and internal forces are NOT in equilibrium because Fext≠f. Table summarizes the main results for the explicit analysis.
Step,i | ΔFi | Δui | ui | (Fext)i | fi | R=fi-(Fext)i |
1 | 1 |
0.25 |
0.25 | 1 | 1.578 | 0.578 |
2 | 1 | 0.1151 | 0.3651 | 2 | 2.708 | 0.708 |
3 | 1 | 0.0911 | 0.4562 | 3 | 3.792 | 0.792 |
RESULTS AND OBSERVATIONS :
The following table shows the convergence in explicit and implicit method. We can see that the residual in implicit method in each step is much lower when compared to explicit method. This is because, in implicit method, convergence check is made in each step before proceding to the next step. Therefore, force balance is ensured in each step which is not in case of explicit method. From the residual values, we can clearly see that the implicit method gives better approximate results in the given problem.
Steps | Residual (R) in Explicit method | Residual (R) in Implicit method |
1 | 0.578 | 0.0006 |
2 | 0.708 | 0.0042 |
3 | 0.792 | 0.0008 |
CONCLUSION :
The given non-linear static problem is solved using both explicit and implicit methods to find out the feasibility of both methods in the particular problem. From the results, we came to the conclusion that implicit method will give better results in non-linear static problems like the given one when different factors like time and computational cost is taken into consideration.
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...
Week - 12 - Creating the locator, writing and reading the node data
CHALLENGE-12
30 Jul 2022 07:44 AM IST
Project 1- Building a Master TCL/TK Macro
PROJECT-1
30 Jul 2022 07:42 AM IST
Project - 2 - Generating the report for hypermesh file
PROJECT-2
30 Jul 2022 07:41 AM IST
Week - 11 - Element quality check
AIM: To check the element quality. OBJECTIVE: Create element quality check macro for 2D and 3D elements. Create a button for each criterion. On pressing the button the elements should be highlighted using temp nodes. Entry boxes next to the buttons will accept the quality criteria value. PROCEDURE:…
16 Feb 2022 11:29 AM IST
Related Courses
Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.
© 2025 Skill-Lync Inc. All Rights Reserved.