You are on page 1of 8

LOGIN (/USER/LOGIN) CART (/CART) Search...

Engineering ANSYS Software Resource ANSYS About News & Contact


Consulting & Support (/ansys- Library Training Us Insights Us
(/engineering- software-support) (/resources) (/ansys- (/about- (/news- (/contact-
(/) consulting) training) us) insights) us)

you are here: (/) / News & Insights (/news-insights) / Engineering Advantage Blog (/blog) / What is Mass Scaling and When is it Appropriate in Explicit Dynamics Analysis?

Engineering Advantage Subscribe to Our Blog via Email:

SUBSCRIBE ME!

What is Mass Scaling and When is it


Appropriate in Explicit Dynamics Related Posts:

Analysis?

(/blog/tips-tricks-matching-fea-results-physical-
data)

July 18, 2017


by: Peter Barrett

Tips & Tricks for Matching


Tips & Tricks for Matching
FEA Results to Physical Data
(/blog/tips-tricks-matching-fea-
results-physical-data)
October 17, 2014 By: Steven Hale

READ MORE (/BLOG/TIPS-TRICKS-MATCHING-FEA-


Have you ever painstakingly worked to develop an explicit dynamics model only to find out
RESULTS-PHYSICAL-DATA)
that it takes days to run? Wouldnt you like to be able to speed up your runs without
sacrificing solution accuracy? Mass scaling may provide a solution.
TAGS: test data (/blog?tid_1=test data) / FEA
Consulting (/blog?tid=66) / Engineering Analysis Tips
Run time for a transient dynamics model is not only a function of the model size, but also the
(/blog?tid=28) / FEA (/blog?tid=65)
time step size. In explicit dynamics, the time step is internally calculated to provide a stable
solution and to accurately predict the propagation of the highest frequency waves in the
model; the stress and shock waves. This condition limits the time step such that the stress
wave cannot travel more than the smallest element dimension in a single step. This is known
as the Courant condition which is shown in Equation 1.

Equation 1:
July 11, 2017
by: Christina Capasso Jamerson

Best of the Blog - 2017 So Far


(/blog/best-blog-2017-so-far)

Where = Stable time step READ MORE (/BLOG/BEST-BLOG-2017-SO-FAR)

h = Smallest element dimension in the model


TAGS: best of (/blog?tid_1=best of) / FEA Consulting
(/blog?tid=66) / CFD (/blog?tid=80) / CFD Consulting
c = Acoustic wave speed (speed of stress wave)
(/blog?tid=81) / Engineering Analysis Tips (/blog?tid=28)
/ FEA (/blog?tid=65)
f = Scale factor to improve stability (typically 0.9)

The equation for the acoustic wave speed is different for each element type but its simplest
form is listed in Equation 2.
Equation 2:

July 4, 2017
by: Christina Capasso Jamerson

Where E = Youngs modulus Happy 4th of July (/blog/happy-


4th-july)
= density
READ MORE (/BLOG/HAPPY-4TH-JULY)
Request a free Explicit Dynamics Consulting Consultation today! (/contact-us)

TAGS: just for fun (/blog?tid_1=just for fun) /


There are three parameters that can be adjusted to increase the time step and bring down
Engineering Analysis Tips (/blog?tid=28)
the run time: element size, Youngs modulus, and density. While the mesh can be adjusted to
increase the element sizes, this is often impractical when geometries are complex with small
features. Youngs modulus is a material stiffness property and artificially lowering it will
adversely affect accuracy. Artificially increasing density can also adversely affect accuracy
(think force = mass times acceleration). But what if the density could be increased only in the
smallest elements that control the time step? This idea is the basis for mass scaling.

Mass scaling is an automated procedure whereby the code increases the time step by
scaling up the density in the specific elements that are controlling the time step. The user
specifies a minimum time step size and the density in those elements that have time steps
smaller than this value are increased to the point where the time step is equal to this value. (/blog/speeding-your-analysis-%E2%80%93-part-3)
While this is a very effective tool, its not without its drawbacks.

Mass scaling is a tried and proven method for reducing run times in quasi-static analyses
where the velocity is low and the kinetic energy is very small relative to the internal energy
June 26, 2017
(please refer to my previous blog post,How Can Explicit Solvers Help with Stubborn by: James Kosloski
Nonlinear Statics Model (/blog/how-can-explicit-solvers-help-stubborn-nonlinear-statics-models) for more
information on quasi-static analyses). But what about truly dynamic analyses where an
Speeding Up Your Analysis
Part 3 (/blog/speeding-your-
accurate mass distribution is critical to the solution?
analysis-%E2%80%93-part-3)
It is still possible to use mass scaling effectively for such models, but it should be done
judiciously. As a rule of thumb, mass can be added to non-critical regions of the model as READ MORE (/BLOG/SPEEDING-YOUR-ANALYSIS-
%E2%80%93-PART-3)
long as it doesnt significantly increase the overall mass of a part. Validation requires
checking both the relative increase in mass as well as the location of the added mass. Only
very small amounts of mass should be added in locations where critical results are being TAGS: Hardware (/blog?tid_1=Hardware) / FEA

evaluated. Consulting (/blog?tid=66) / CFD (/blog?tid=80) / CFD


Consulting (/blog?tid=81) / Engineering Analysis Tips
(/blog?tid=28) / FEA (/blog?tid=65)
To demonstrate the effects of mass scaling, a model of a Polycarbonate ball with through
holes impacting a rigid plate at 20 m/s was developed in ANSYS Workbench/LS-Dyna. The
critical result used to predict damage in the ball is the maximum plastic strain in the through
holes. Two different meshes were evaluated, as shown in Figure 1. The image on the left
shows the model with a default mesh and the image on the right shows the model with a fine
mesh at the top.

June 20, 2017


by: Eric Stamper

Fun with Simulation (/blog/fun-


simulation)

READ MORE (/BLOG/FUN-SIMULATION)

TAGS: Engineering Simulation (/blog?tid_1=Engineering


Simulation) / FEA Consulting (/blog?tid=66) / CFD
(/blog?tid=80) / CFD Consulting (/blog?tid=81) /
Engineering Analysis Tips (/blog?tid=28) / FEA (/blog?
tid=65)

Figure 1: Meshes Polycarbonate Ball Impact Model

The two meshes were run with different levels of mass-scaling. The plastic strain distribution
for the default mesh without any mass scaling is shown in Figure 2. All of the plastic strain
occurs in the through holes. We can safely assume, then, that scaling the mass in the small
elements at the top of the ball in the second mesh should not affect the critical results
because these elements are relatively far from the critical regions.

Figure 2: Plastic Strain Distribution Default Mesh

A comparison of solutions for the two different meshes and different mass scaling values is
provided in Table 1. Notice that a small amount of mass scaling (dt = 3.e-7) assigned to the
default mesh has a minimal impact on the plastic strain, while a larger amount of mass scaling
(dt = 6.e-7) has a significant effect, even though it only causes in increase of 0.19% in the
mass of the ball. However, for the model with the fine mesh at the top, a significant increase
in mass scaling (dt = 3.e-7 s up from 1.e-7 s) causes only a minor change in plastic strain
while resulting in nearly a 60% drop in run time! In this case, all of the mass scaling was
applied to the smallest elements at the top of the ball, far from the through holes, as shown in
Figure 3.

Request a free Explicit Dynamics Consulting Consultation today! (/contact-us)


Table 1: Model Comparison Showing the Effects of Mass Scaling

Figure 3: Added Mass (non-blue elements at top of ball)

In conclusion, mass scaling is a proven and effective tool for reducing run times in explicit
dynamics analysis (/fea-services/explicit-dynamics-analysis) , especially in models that have complex
geometry and small features that make mesh coarsening difficult. While mass scaling is
simple to apply, it needs to be done judiciously in models that are not quasi-static. Analysts
(https://caeai.com) should check both the amount of mass scaling as a percentage of part mass
and the location of the mass scaling to make sure that artificial mass is not being added to
critical regions. Small percentage increases in mass applied to critical locations can
significantly impact the accuracy of critical results. What good are results obtained quickly if
they arent accurate? It is always wise to run your model once without mass scaling and
compare critical results to quantify the effects of mass scaling.

I am most interested in feedback from those of you that have used mass scaling in explicit
dynamics analysis. Have you found mass scaling to be a valuable tool for speeding up your
runs without sacrificing accuracy?

Request a free Explicit Dynamics Consulting Consultation today! (/contact-us)

5 Comments CAE Associates


1 Login

Sort by Best
Recommend 10 Share

Join the discussion

LOG IN WITH

OR SIGN UP WITH DISQUS ?

Name

Steven Hale a year ago


As I discussed in the article, if you are simulating a quasi-static process, mass scaling is
generally acceptable because inertia effects should be small relative to static effects. On
the other hand, if inertia/dynamic effects are important, you can still use mass-scaling but
you need to make sure that the overall percentage increase in mass is very small in
regions where accuracy is critical.
Reply Share

Christina_Capasso Mod > Steven Hale a year ago

approved
approved
Reply Share

Ankit Varma a year ago


hello Steven, I found the article quite informative and useful for begineers like me. I would
like to request you to provide me some information about using mass scaling judiciously
in the case of an dynamic/explicit analysis for an welding process. thank you.
Reply Share

Claudiu Feanalysis 2 years ago


Superb article and very useful against long solving times, thank you!
Reply Share

Steven Hale > Claudiu Feanalysis 2 years ago


You're welcome - I think mass scaling can be very useful if used properly. I'm glad
you found this helpful.
Reply Share

Contact Us (/contact-us) Privacy Policy (/about-us/privacy-policy) Sitemap (/sitemap) 2017 CAE Associates Inc. All rights reserved (/)

You might also like