Menu

Executive Programs

Workshops

Projects

Blogs

Careers

Placements

Student Reviews


For Business


More

Academic Training

Informative Articles

Find Jobs

We are Hiring!


All Courses

Choose a category

Loading...

All Courses

All Courses

logo

Loading...
Executive Programs
Workshops
For Business

Success Stories

Placements

Student Reviews

More

Projects

Blogs

Academic Training

Find Jobs

Informative Articles

We're Hiring!

phone+91 9342691281Log in
  1. Home/
  2. Tribhuvankumar Pandit/
  3. Week - 8 Mass Scaling

Week - 8 Mass Scaling

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…

  • LS-DYNA
  • 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-

  • 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 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) 

  • We have to open the given LS-Dyna keyword (.k file) file in LS-PrePost, using option File>Open>LS-Dyna Keyword File as shown in below snap.

 

 

  • Since DTMS and TSSFAC are the important parameters in the *CONTROL_TIMESTEP card that transforms the timestep and the runtime of the simulation.
  • In order to that, we could change these values in each iteration to obtain an optimized runtime with a stable solution and to make sure mass scaling accomplishes 8%.

DTINIT - Initial time step size (Default)
TSSFAC - 
Scale factor for computed time step
DT2MS  - 
Time step size for mass scaled solution

  • Now we will try to run the simulation as per above default inputed values.

Iterations-1 DT2MS: -3.5E-5 & TSSFAC: 0.9

  • From the above image, the computation time is 24 hrs 4 mins. As a result, there is no mass added with given DT2MS of -3.500e-05, this can be varied by changing the values of DT2MS and TSSFAC

 

Iterations-2 T2MS: -3.5E-5 & TSSFAC: 0.7

  • Now we will change the value of TSSFAC to 0.7 and see what happens to solution time.

  • From the above image, the computation time is increased by 5 hrs 33 mins to 29 hrs 37 mins, as a change in TSSFAC=0.7 leads to a rise in timing. However, we can see that the mass-scale factor still pertains to zero factor.

 

Iterations-3 DT2MS: -6.5E-5 & TSSFAC: 0.9

  • Here we will change the value of DT2MS and see if we get mass scaling factor.

  • From the above image, the computation time for is decreased rapidly from 29 hrs 37 mins to 20 hrs 12 mins, there is a considerable decrease in computational time.
  • However, mass added with a default value of TSSFAC=0.9, DT2MS of  -6.500e-05 with a percentage of mass increase in 5.7852E-02
  • Since the added mass the limit is very low, the energy values also vary considerably. Values need to be increased.

 

Iterations-4 DT2MS: -6.5E-4 & TSSFAC: 0.9

  • Again we will change the DT2MS Value.

  • From the above image, the computation time for is decreased rapidly from 20 hrs 12 mins to 1 hrs 37 mins, there is a considerable decrease in computational time.
  • However, mass added with a default value of TSSFAC=0.9, DT2MS of -6.500e-04 with a percentage of mass increase in 3.7311E+03.
  • Since the added mass exceeding the limit, the energy values also vary considerably. Values need to be reduced.

 

Iterations-5 DT2MS: -1.5E-4 & TSSFAC: 0.9

  • From the above image, the computation time for is increased rapidly from 1 hrs 37 mins to 7 hrs 10 mins, there is a considerable increase in computational time.
  • However, mass added with a default value of TSSFAC=0.9, DT2MS of -1.500e-04 with a percentage of mass increase in 1.1432E+02.
  • Since the added mass exceeding the limit, the energy values also vary considerably. Values need to be reduced.

 

Iterations-6 DT2MS: -1.1E-4 & TSSFAC: 0.9

  • From the above image, the computation time for is increased slightly from 7 hrs 10 mins to 9 hrs 1 mins, there is a considerable increase in computational time.
  • However, mass added with a default value of TSSFAC=0.9, DT2MS of -1.100e-04 with a percentage of mass increase in 2.0393E+01.
  • Since the added mass still exceeding the limit, the energy values also vary considerably. Values need to be reduced.

 

Iterations-7 DT2MS: -1.01E-4 & TSSFAC: 0.9

  • From the above image, the computation time for is increased slightly from 9 hrs 1 mins to 14 hrs 10 mins, there is a considerable increase in computational time.
  • However, mass added with a default value of TSSFAC=0.9, DT2MS of -1.010e-04 with a percentage of mass increase in 6.9297E+00.
  • Since the added mass has reached nearly the required limit, the energy values  vary considerably. Values need to be reduced slightly.

Iterations-8 DT2MS: -1.029E-4 & TSSFAC: 0.9

  • From the above image, the computation time for is decreased from 14 hrs 10 mins to 10 hrs 18 mins, there is a considerable decrease in computational time.
  • However, mass added with a default value of TSSFAC=0.9, DT2MS of -1.029e-04 with a percentage of mass increase in 8.005E+00.
  • Since the added mass has reached the required limit.

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-

  • Generally in LS pre-post, the solver practices an Explicit method for all the FE models. In order to perform an Implicit method, the solver requires the following keywords to switch from Explicit to 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).

  • Now we will run the simulation.

  • From the above image, there is no mass added during the computational time, also attached with CONTROL_TIMESTEP.
  • In this method, the computation time is about 4 seconds maximum for this setup case.

Conclusion-

  • The objective of mass scaling is achieved for the given model by varying the values of DT2MS and TSSFAC using the trial and error method.
  • By considering the hard limit on mass scaling being 8%, the optimized value of DT2MS = -1.029E-4 and TSSFAC= 0.9 with the lowest possible runtime required to complete the simulation being 10 hrs. 18 mins. And the TSSFAC value should be in between 0.5 to 0.9.
  • The values of DT2MS and TSSFAC does not affect the runtime required to complete the simulation for implicit analysis.
  • After, that we have run the analysis using implicit control cards which gives us the result that the implicit analysis is based on iterations to acheive equillibrium and doesn't depend on mass scaling. The concept of mass scaling and its necessity is in explicit analysis only.

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.

Please  login to add a comment

Other comments...

No comments yet!
Be the first to add a comment

Read more Projects by Tribhuvankumar Pandit (51)

Assignment 7-Side Pole Crash Simulation Challenge

Objective:

  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…

calendar

09 Jan 2023 06:57 AM IST

  • HTML
  • RADIOSS
Read more

Assignment 6-Frontal Crash Simulation Challenge

Objective:

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.…

calendar

28 Dec 2022 08:08 AM IST

  • RADIOSS
Read more

Assignment 5-RADIOSS Interfaces & Study of Effect of Notches Challenge

Objective:

Aim- Create the mesh for bumper assembly,mesh size should be 6mm.  Run the crash tube model as it is. Change the Inacti=6 and run. Create the type 11 contact and run. Remove both notches  and remove boundary condition on rigid body node then run. Create a new notch in the middle ,select the whole section and…

calendar

14 Oct 2022 11:21 AM IST

    Read more

    Assignment 4-RADIOSS Material Laws Challenge

    Objective:

    Aim: To run crash analysis on the given model by applying different materials laws available in Radioss and post-process the results. Objective- 1. The Total number of cycles, Energy error, mass error, and simulation time.2. Notice the animation of all 5 and describe the animations in brief based on whether the…

    calendar

    24 Sep 2022 06:30 AM IST

    • RADIOSS
    Read more

    Schedule a counselling session

    Please enter your name
    Please enter a valid email
    Please enter a valid number

    Related Courses

    coursecardcoursetype

    Post Graduate Program in CAE

    4.7

    149 Hours of Content

    coursecard

    LS-DYNA for Structural Mechanics/FEA

    4.8

    19 Hours of Content

    Schedule a counselling session

    Please enter your name
    Please enter a valid email
    Please enter a valid number

                Do You Want To Showcase Your Technical Skills?
                Sign-Up for our projects.