All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
Aim- To perform the simulation by reducing and stabilizing the runtime with the help of mass-scale factor. Objective- To understand the motive of a computing time with and without a mass-scale factor. By ensuring the stability of mass scaling at 8%. Comparing implicit vs explicit runtime. Basic Theory- Mass scaling In…
Tribhuvankumar Pandit
updated on 30 Jul 2022
Aim-
To perform the simulation by reducing and stabilizing the runtime with the help of mass-scale factor.
Objective-
Basic Theory-
Mass scaling
In an explicit method, the time step usually is very small to maintain numerical stability. However, small step size prevents this method from being useful for routine analysis work. To reduce the CPU cost and improve the performance, mass scaling is often used to increase the time step size in each cycle. Several methods can be used with LS-DYNA to accomplish this. The simplest method is to use a large mass density for the blank. Alternatively, the user may specify the desired minimum time step size in *CONTROL_TIMESTEP.
Mass-scaling refers to a technique whereby nonphysical mass is added to a structure in order to achieve a larger explicit timestep. One can employ mass scaling manually by artificially increasing the material density of the parts you want to mass-scale. This manual form of mass scaling is done independently of the automatic mass scaling invoked with DT2MS in *CONTROL_TIMESTEP. When DT2MS is input as a negative value, mass is added (with a safety factor; see note at end of this file) only to those elements whose timestep would otherwise be less than TSSFAC * |DT2MS|. By adding mass to these elements, their timestep becomes equal to TSSFAC *|DT2MS|. The trend is that the smaller the TSSF, the greater the added mass. In return, stability may improve as TSSF is reduced (just as in non-mass-scaled solutions). If stability is a problem with the default TSSF of 0.9, try 0.8 or 0.7. If you reduce TSSF, you can increase |DT2MS| proportionally so that their product, and hence timestep, is unchanged.
The difference between using a positive or negative number for DT2MS in*CONTROL_TIMESTEP is as follows:
Negative: Mass is added to only those elements whose timestep would otherwise be less than TSSF*abs(DT2MS). When mass scaling is appropriate, I recommend this method.
Positive: Mass is added or taken away from elements so that the timestep of every element is the same. My opinion is there is no advantage to using this method over the negative DT2MS method.
Procedure-
Case 1 Explicit Analysis(With Mass-scale)
DTINIT - Initial time step size (Default)
TSSFAC - Scale factor for computed time step
DT2MS - Time step size for mass scaled solution
Iterations-1 DT2MS: -3.5E-5 & TSSFAC: 0.9
Iterations-2 T2MS: -3.5E-5 & TSSFAC: 0.7
Iterations-3 DT2MS: -6.5E-5 & TSSFAC: 0.9
Iterations-4 DT2MS: -6.5E-4 & TSSFAC: 0.9
Iterations-5 DT2MS: -1.5E-4 & TSSFAC: 0.9
Iterations-6 DT2MS: -1.1E-4 & TSSFAC: 0.9
Iterations-7 DT2MS: -1.01E-4 & TSSFAC: 0.9
Iterations-8 DT2MS: -1.029E-4 & TSSFAC: 0.9
Histogram for the Above Mass Scaling Trails-
Sr. No. |
DT2MS |
TSSFAC |
Mass Percentage |
Computation Time |
|
Evaluated |
In minutes |
||||
1 |
-3.5e-5 |
0.9 |
0 |
24 hrs 4 min |
1444 min |
2 |
-3.5e-5 |
0.7 |
0 |
29 hrs 37 min |
1777 min |
3 |
-6.5e-5 |
0.9 |
0.0057852 |
20 hrs 12 min |
1212 min |
4 |
-6.5e-4 |
0.9 |
3.7311E+3 |
1 hr 37 min |
97 min |
5 |
1.5e-4 |
0.9 |
114.32 |
7 hrs 10 min |
430 min |
6 |
1.1e-4 |
0.9 |
20.393 |
9 hrs 1 min |
541 min |
7 |
1.01e-4 |
0.9 |
6.9297 |
14 hrs 10 min |
850 min |
8 |
1.029e-4 |
0.9 |
8.005 |
10 hrs 18 min |
618 min |
Case-2 Implicit Analysis-
CONTROL_IMPLICIT_AUTO
IAUTO: Automatically adjust the time step size.
ITEOPT: Optimum equilibrium iteration count per time step.
ITEWIN: Allowable iteration window. If the iteration count is within ITEWIN iterations of ITEOPT, the step size will not be adjusted.
IMFLAG - Implicit/Explicit analysis type flag: 1- implicit analysis.
DT0 – Initial time step size for implicit analysis (Termination time/100).
IMFORM - Element formulation flag for seamless spring back: 2 retain original element formulation (default).
Conclusion-
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 - 6 - Creating the GUI for final checks
Aim- To create a GUI for all the final checks. Objective- Create buttons to delete displayed geometric entities (be careful about advanced remesh). Create buttons to delete empty entities. Create button to re-order and re-number entities by name. Create a master button in red that will execute all above scripts in proper…
09 Sep 2023 05:14 AM IST
Week - 5 - Checking and correcting the Normals
Aim- Write a code to display normal as explained in class. Create a widget containing two buttons for “reverse normals” and “normal off”. Also assign these procedures to keyboard buttons of your choice. check the null case also. Code and Explanation- Codes Explanation *clearmarkall 1 #It will clear all the previously…
05 Aug 2023 04:38 AM IST
Assignment 7-Side Pole Crash Simulation Challenge
Aim-Side Pole Crash Simulation of Dodge Neon BIW using RADIOSS solver and Preprocessing using HyperMesh / HyperCrash. Objective- To perform a crash analysis on the left side of a Dodge Neon BIW, also known as a side crash. The analysis is to be carried on the deformation and the forces created as a result of the crash…
09 Jan 2023 06:57 AM IST
Assignment 6-Frontal Crash Simulation Challenge
Aim- Frontal crash analysis, deck setup using hyper mesh and hyper crash. Objective- To check the unit system and either follow [Mg mm s] or [Kg mm ms]. To create the appropriate interface, friction 0.2 and recommended parameters. To make sure of no penetrations and intersections. To correct rigid bodies if any issues.…
28 Dec 2022 08:08 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.