All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
Introduction: One of the most important techniques in CAE industry to reduce run time of an explicit analysis in FEA is “Mass Scaling” Main objective of this paper is to use mass scaling techniques to reduce the simulation run time and to ensure the stability of the simulation with mass scaling. With a mass…
Dharmesh Joshi
updated on 20 May 2021
Introduction:
One of the most important techniques in CAE industry to reduce run time of an explicit analysis in FEA is “Mass Scaling” Main objective of this paper is to use mass scaling techniques to reduce the simulation run time and to ensure the stability of the simulation with mass scaling.
With a mass scaling percentage limit of 8 and by optimizing the mass scaling parameters “DT2MS” (Timestep) and “TSSFAC” (Timestep scaling factor) many trials have been undergone to achieve reduction in simulation time.
Also, Implicit analysis simulation has been performed to compare run time reduction between explicit and implicit methods.
Overview:
Mass-scaling is a term that is used for the process of scaling the element’s mass in explicit simulations to adjust its timestep. The primary motivation is to change (usually increase) the global compute timestep which is limited by the Courant’s stability criteria. LS-DYNA allows two different types of mass-scaling using the DT2MS parameter from *CONTROL_TIMESTEP with the default set to no mass-scaling. When DT2MS is less than zero, LS-DYNA adds mass of each element whose timestep is below abs (DT2MS) such that the element’s updated DT is equal to abs (DT2MS). When DT2MS is greater than zero, LS-DYNA adds mass to elements whose DT is below abs (DT2MS) and “removes” mass from elements whose DT is greater than zero. DT2MS>0 is seldom used while DTM2<0 is frequently used for overcoming the smallest computed timestep. Care must be taken when using DT2MS<0 to ensure that the added mass does not have an adverse effect on the simulation accuracy. It is common practice to limit the percentage of added mass to less than 5% (at part level) in dynamic simulations. Optionally, users can set ENDMASS in *CONTROL_TERMINATION to terminate a simulation based on percentage of added mass based on the total mass of the model. When ENDMAS is greater than zero, LS-DYNA terminates when the percentage of added-mass reaches ENDMAS and a report of up to 20 nodes (sorted in the descending order of its added mass due to mass-scaling) is written to both standard output and D3HSP file. It must be noted that the percentage of added-mass is based on total mass of the model which included rigid body, rigid walls, etc.… and could be misleading if looked at the global level. LS-DYNA outputs the percentage of added mass at component level which is a better indicator of amount of added mass due to mass-scaling. The concept of mass-scaling for both options of DT2MS is graphically illustrated below.
Mass Scaling:
Mass-scaling refers to a technique whereby nonphysical mass is added to a structure in order to achieve a larger explicit timestep.
The runtime of FE simulation is mainly a function of a model size and size of the solution step.’
As the size of the model is not in our control, we mustplay with varying timestep. Thus, bigger the timestep, faster the simulation is.
But fixing the range of bigger timestep, depends on the sensitivity of the model and accuracy required.
As per Courant-Friedrichs condition for explicit analysis is.
Where,
Δt is the timestep,
emin = size of the smallest mesh element,
c = Speed of the stress/shear wave
The scaling factor is used for providing numerical stability to the solution.
Also,
E = Young’s Modulus
ρ= Density
If we increase the density of a small element, we get an increased timestep.
So,solution run time will reduce.
______________________________________________________________________________________
Mass Scaling Procedure:
Here, the simulation is carried out initially without ass scaling to find defaultcomputational time and then by varying the mass scaling parameters to reduce computational or simulation time.
Without Mass scaling:
Initially the simulation is set to run without mass scaling parameters.
So, the default computational time can be observed with LS-Dyna manager as given blow:
Similarly, if we activate *Control Timestep keyword, and do not add any mass or without any adding mass scaling parameters changes, the computational time will be as given below:
_____________________________________________________________________________________________________________________
Explicit Analysis
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Mass scaling with variable timestep and constant TSSFAC = 0.9
Timestep/ DT2MS = 5.5E-5:
Timestep/ DT2MS = 6.5E-5:
Timestep/ DT2MS = 7.5E-5:
Timestep/ DT2MS = 8.5E-5:
Timestep/ DT2MS = 9.5E-5:
Timestep/ DT2MS = 10E-5:
Timestep/ DT2MS = 10.3E-5:
Here we have reached up to 8 % limit of the mass scaling, so we should not add further mass.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Mass scaling with Constant timestep and variable TSSFAC = 0.9
TSSFAC = 0.9 , DT2MS = 10.3E-5:
TSSFAC = 0.8, DT2MS = 10.3E-5:
TSSFAC = 0.7, DT2MS = 10.3E-5:
TSSFAC = 0.6, DT2MS = 10.3E-5:
____________________________________________________________________________________________________________________
Implicit Analysis
Here the same simulation is set to run with Implicit method.
To activate or use the Implicit method, with same content of Keywords, we must add or change in some Keywords.
Follow the below procedure for running the simulation with Implicit method:
On using different keywords, and with Implicit method, the computational time is calculated as below:
_______________________________________________________________________________________________________
Comparison:
Comparison of Run Time for Mass scaling with Variable Timestep and constant Timestep scale factor:
Since we have done many trials on mass scaling up to 8% limit and got the reduced computational time.
Now we can observe the data from the results and compare the computational time with change in Timestep and constant Timestep scale factor as below:
_ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _
Comparison of Run Time for Mass scaling with Constant Timestep and Variable Timestep scale factor:
_ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _
Comparison of Run Time between Explicit and Implicit Analysis:
____________________________________________________________________________________________________________________
Conclusion:
____________________________________________________________________________________________________________________
Thanks & Regards,
Dharmesh Joshi
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 - 4 - 2D meshing for Plastic components
Introduction Often the most accurate representation of a part is through the use of shell elements. These elements best represent parts that are relatively thin compared to their overall surface area and typically have a uniform thickness. Shell elements have no physical thickness representation, they are displayed…
14 Sep 2021 12:24 PM IST
Week 8-3D Tetra Meshing Challenge
Introduction In geometry, a tetrahedron (plural: tetrahedra or tetrahedrons), also known as a triangular pyramid, is a polyhedron composed of four triangular faces, six straight edges, and four vertex corners. The tetrahedron is the simplest of all the ordinary convex polyhedra and the only one that has fewer than 5 faces.…
21 Jul 2021 04:15 PM IST
Week 3 - 2D meshing for sheet metal
Introduction: The hood (North American English) or bonnet (Commonwealth English) is the hinged cover over the engine of motor vehicles. Hoods can open to allow access to the engine compartment, or trunk (boot in Commonwealth English) on rear-engine and some mid-engine vehicles) for maintenance and repair. In recent years,…
12 Jul 2021 02:41 AM IST
Week - 8 Mass Scaling
Introduction: One of the most important techniques in CAE industry to reduce run time of an explicit analysis in FEA is “Mass Scaling” Main objective of this paper is to use mass scaling techniques to reduce the simulation run time and to ensure the stability of the simulation with mass scaling. With a mass…
20 May 2021 06:36 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.