MARC 2019 Feature Pack 1: What’s New - MSC Software
Transcript of MARC 2019 Feature Pack 1: What’s New - MSC Software
MARC 2019 Feature Pack 1: What’s New
Presented By: Matthew Kokaly, Product Manager and
Bhoomi Gadhia, Product Marketing Manager
November 20, 2019
2 © 2019. MSC Software Confidential.
Agenda
• Smarter Solve (Performance, Robustness, Flexibility)
• Parallel Sparse Iterative Solver (Solver 2)
• User-Defined Time Stepping
• Enhanced Contact Parameters
• Point Cloud Data Mapping for Global Remeshing
• GUI Improvements
• Enhancements to “Look & Feel” in Mentat
• Use Case Improvements
• Vegter Anisotropic Plasticity Yield Criterion
• Dual Frequency Induction Heating
• Single Gauss Point Tetrahedral Herrmann Element
• Shape Memory Alloy Enhancements
Smarter Solve
(Performance, Robustness, Flexibility)
4 © 2019. MSC Software Confidential.
Parallel Sparse Iterative Solver (Solver 2) Improvements
• Modeling Application and Value:
• Iterative solvers generally solve faster for models with well-conditioned stiffness matrices
• Improve performance of the Sparse iterative solver (Solver 2) by better utilizing multiple threads
• Improve robustness of the solution process with Solver 2 by adding an option to automatically switch to
the Multi-Frontal Direct Solver (Solver 8) if the iterative solver cannot converge
• Example Application:
• Lower simulation runtimes on large engine blocks
5 © 2019. MSC Software Confidential.
Parallel Sparse Iterative Solver (Solver 2) Improvements
• Implementation:
• New options in the iterative sparse solver
(Solver 2) menu
• Specify multiple threads in the
Solver/Parallelization Menu
• Toggle to enable switching to the direct sparse
solver if convergence error
• Marc parallel licenses are required
Reorganized Menu
6 © 2019. MSC Software Confidential.
Use Case: Large Engine Block Analysis
~1.5 M Nodes
~1.6 M Elements
0
1
2
3
4
5
0 1 2 3 4 5 6 7 8 9S
pe
ed
-Up
Fa
cto
r
# of Cores
Performance Improvement
2 cores
2X speed-up
4 cores
3X speed-up
8 cores
4X speed-
up
7 © 2019. MSC Software Confidential.
User-Defined Time Stepping
• Modeling Application and Value:
• User creates a table as a function of time or normalized time that
varies the increment size based on distance between time points
• Improve efficiency when the user can predict a priori when to
increase or decrease the increment size to optimize the efficiency of
the solution process
• Improve efficiency when the user is rerunning an analysis and uses
only the successful increments of the previous analysis to avoid
cutbacks
• Improve flexibility and ease of use by eliminating the need for
multiple load cases in order to assign different incrementation sizes
• Example Engineering Application:
• Post-buckled stiffened panels which exhibit large numbers of
cutbacks
8 © 2019. MSC Software Confidential.
User-Defined Time Stepping
• Implementation:
• A new option to prescribe “User-Defined Time Step” in the stepping procedure of the loadcase
properties and associated table entry
• Only the time stepping data (X-Axis data) is used to control the increment size.
• Best practice is to set the Y value equal to the increment number as shown but it is not necessary.
• Common alternative is to set y-data to the same value as the X-Axis.
• Automatic time step cutback can still be used
9 © 2019. MSC Software Confidential.
Use Case: Multiple Examples (Up to 5X Faster)
Model Results Table for Time Stepping Runtime Measure Savings
Reduction in # of Iterations222 (30% lower)
Cutbacks Eliminated27 (81% lower)
Speed-Up Factor1.4x
Model Results Table for Time Stepping Runtime Measure Savings
Reduction in # of Iterations228 (75% less)
Cutbacks Eliminated30 (100%)
Speed-Up Factor4.28x
Proprietary Model
10 © 2019. MSC Software Confidential.
Enhanced Contact Parameters
• Modeling Application and Value:• Ease of Use: Single control node for translations and
rotations for load-controlled contact bodies
• Robustness Improvement: Option for Marc to
calculate the contact tolerance on a per body pair basis
• Ease of Use: Option to modify the contact tolerance
and/or the contact penalty factor by scale factor in
addition to absolute value
• Example Engineering Application:• Models with load-controlled contact bodies, large
variation in mesh sizes and/or convergence issues due
to excessive penetration or very stiff penalty factors
11 © 2019. MSC Software Confidential.
Enhanced Contact Parameters
• Implementation:
• Single Control Node
• Previous auxiliary node method is deprecated. The
new single node default suppresses rotation control.
• Contact Distance Tolerance
• User now has the option to have Marc compute the
contact distance tolerance individually for each body
pair
• User can now scale the Marc calculated default
distance tolerance
• Contact Penalty Factor
• User can now scale the Marc calculated default
penalty factor globally or on a body pair basis
12 © 2019. MSC Software Confidential.
• Key Points
• Segment to segment contact used to model contact
between discrete threads of bolt and nut under
torque preloading of multiple parts in a stack-up
• Initial run with small increments (42 total) of
increasing torque with default settings
• Desire to decrease runtime by increasing the
increment size resulted in too much penetration of
the bolt into the nut threads with default settings
• New functionality allowed a quick way to increase
the contact tolerance (1.5x) and penalty (1.5x) to
resolve the larger initial penetration in each
increment caused by the larger rotation. Increment
count of 20 reduced runtime by 40% with similar
results
Use Case: Bolt Preload with Discrete Threads
Proprietary Model
13 © 2019. MSC Software Confidential.
Point Cloud Data Mapping for Global Remeshing
• Modeling Application and Value:
• New default point cloud-based method for mapping of result
variables from old mesh to new mesh during global remeshing
• Improve accuracy in cases where the existing method resulted in
excessive “smoothing” or error in the calculation of new values
(particularly for large gradients or single Gauss point elements)
• Example Engineering Application:
• Simulations with large distortions and large gradients in the results
14 © 2019. MSC Software Confidential.
Point Cloud Data Mapping for Global Remeshing
• Implementation:
• The new method below is the default when using global remeshing. It will likely cause some differences in
results due to a lower amount of smoothing. The older method can be requested via FEATURE,21001
• For each rezoning of the mesh in Marc:
• A point cloud is generated using the old mesh integration points from which new mesh integration point values are
interpolated for element data
• A point cloud is generated using the old mesh nodal location and values from which new mesh nodal values are calculated
based on the closest distance for nodal data
• At the new boundary nodes, only the cloud points on the old mesh boundary are used for calculating the new values
15 © 2019. MSC Software Confidential.
Use Case: Remeshing a Plate with a Hole
Brown: Reference, no remeshing
Red: Old style data mapping
Blue: New style data mapping
Model
Original Mesh
Previous Mapping
Point Cloud Map
GUI Improvements
17 © 2019. MSC Software Confidential.
• Modeling Application:
• Dark theme and associated color map option added to
Mentat
• Improve ease of use for users who prefer dark themes or
would like consistency with MSC Apex
• New mouse option for pan, zoom and rotate
• Improved ease of use and efficiency for users who prefer a
more CAD like interaction for manipulating objects in the
view
• New option to also select entities partially in the
selection box and option to automatically create a
selection without using end of list
• Improved ease of use and efficiency for users when
selecting objects in one action
• Example Engineering Application:• Any Mentat interaction
Enhancements to “Look & Feel” in Mentat
18 © 2019. MSC Software Confidential.
• Implementation:
• New mouse manipulation and theme options can be set in one
action via a “Mode” top menu, or settings sub menu or set when
launching via the command line argument -Apex
• Optionally set the dark theme via Mode -> Settings or View ->
Theme Menu and save setting via .ini file
• Mouse view manipulation set via Mode -> Settings or Tools ->
Mouse Settings menu
• Default is traditional mouse behavior with an option to switch to Auto-
Dynamic (CAD/MSC Apex like)
• Set picking mode to either select only entities completely within
the selection box or partially within the selection box
• New selection mode option accessed via a new “Thunderbolt”
icon on the List Specification group.
• Default it is set to off which is the traditional behavior for selecting or
picking entities and requires End of List
• Turning on “Thunderbolt” mode (highlighted) will add selected entities
automatically without having to manually execute an End of List
command
Enhancements to “Look & Feel” in Mentat
19 © 2019. MSC Software Confidential.
Use Case Improvements
21 © 2019. MSC Software Confidential.
Vegter Anistropic Plasticity Yield Criterion
• Modeling Application:
• New Anisotropic plasticity model available in Marc
• Improve ease-of-use in calculating the yield criterion for anisotropic
plasticity
• Parameters provided in Marc format directly from Tata Steel
(https://www.tatasteeleurope.com/en/services/specialist/aurora)
• Option to calculate criterion from parameters obtained from
experimental uniaxial, equi-biaxial, plane strain tensile and shear
tests (Vegter Standard) in 3,5 or 7 directions
• Option to calculate criterion from parameters derived from
uniaxial tensile test data of three different orientations (Vegter
2017)
• Example Engineering Application:
• Sheet metal forming simulations
22 © 2019. MSC Software Confidential.
Vegter Anistropic Plasticity Yield Criterion
• Implementation:
• Accessed from the existing Material Plasticity properties
menu as Vegter Standard or Vegter 2017
23 © 2019. MSC Software Confidential.
Use Case: Cup Drawing
Hill Model
Barlat Model
Vegter Standard 3-Direction Model
24 © 2019. MSC Software Confidential.
Dual Frequency Induction Heating
• Modeling Application:
• Option to simulate induction heating processes that use dual
frequencies
• Allows the capability to explore the use of dual frequencies to create
a more uniform temperature field when a target part surface is a
variable distance from the inductor
• Example Engineering Application:
• Simulating the surface hardening of gears with induction
heating
25 © 2019. MSC Software Confidential.
Dual Frequency Induction Heating
• Implementation:
• Loadcase menus with Magnetodynamic/Thermal or Magnetodynamic/Thermal/Structural will
have a toggle for dual frequency
• User will specify a low and a high frequency when the toggle is activated.
• High frequency must be a multiple of the low frequency
• Loads menu contain settings for the assigning the low and high frequency
• Only the high frequency EM specific behavior is currently output
• The results for the current density and generated heat will be the sum of the two frequencies but
contained in the higher frequency results
26 © 2019. MSC Software Confidential.
Use Case: Single vs. Dual Frequency Results of Induction
Heating of Gears
Temperature;
Low frequency
Limitations of a Single Frequency Dual Frequency Approach
Temperature;
High frequency
Temperature;
Dual frequency
Fraction of
Austenite;
Dual frequency
27 © 2019. MSC Software Confidential.
Single Gauss Point Tetrahedral Herrmann Element
• Modeling Application:• New Tetrahedral Herrmann Element with Reduced Integration
• Improve speed of simulation using a low-order element with a
Herrmann element for incompressible or nearly incompressible
application
• Improve robustness from avoiding the center “bubble” node moving
outside the element volume as occurs with element 157 (exit 1009,
element going inside out) in some simulations
• Example Engineering Application:
• Simulations with large strain rubber behavior or large-
scale plasticity
28 © 2019. MSC Software Confidential.
Single Gauss Point Tetrahedral Herrmann Element
• Implementation:• Assign element type 247
• 4 Node Element
• Linear displacement + linear pressure field
• Single Gauss point integration
• Hourglass stabilization is added automatically for
the pressure degree of freedom
29 © 2019. MSC Software Confidential.
Use Cases: Up to 50% Improvements in Wall Time
Type 157; normalized
wall time = 1
Type 247; normalized
wall time = 0.62
Type 157; normalized
wall time = 1
Type 247; normalized
wall time = 0.63
~ 38% Improvement
~ 37% Improvement
30 © 2019. MSC Software Confidential.
Shape Memory Alloy Enhancements
• Modeling Application:
• New option to specify different tensile and compressive
behavior in thermo-mechanical shape memory model type
2 during transformations (austenite-martensite and
martensite-austenite)
• Improve accuracy by simulating this behavior
• Support isotropic hardening at higher load levels after the
transformation to Martensite is complete
• Improve accuracy by extending the simulation beyond current
limits
• Example Engineering Application:
• Stents made from shape memory alloys
31 © 2019. MSC Software Confidential.
Shape Memory Alloy Enhancements
• Implementation:
• Options in Thermo-mechanical shape memory model type 2 menu
• New transformation potential menu allows you to set a and b to configure the different plasticity behavior during
transformation in tension and compression
• Table in the material plasticity properties allows the user to define the isotropic hardening of the fully martensite
phase
32 © 2019. MSC Software Confidential.
Use Case:
33 © 2019. MSC Software Confidential.
For more information
• What’s New in Marc 2019 Feature
Pack 1
• All new features can be easily accessed using
the What’s New chapter in the User’s Guide
• Marc and Mentat 2019 Feature
Pack 1 Release Guide
34 © 2019. MSC Software Confidential.
Marc 2019 Feature Pack 1 Reviews
“It is an honor to test new features and give feedback or provide suggestions to improve usability.
Marc development is not only fast-paced but also user-demand driven – which is amazing.
I am especially excited for ‘user-driven time-stepping,’ which will help us tremendously to work on foams which have a strong nonlinear
behavior.
Contact tolerance computation enhancements are very important as we have a wide variety of mesh sizes for each part. Also, penalty
scale factors are much easier to handle instead of checking the .out file and suggest appropriate values. And last but, not the least, the
new mouse scheme improves the pre-post processing significantly. I really appreciate your fast feedback and that suggestions will be
considered for coming releases. Your development team is on the right way!”
– Mario Wolff, BASF Polyurethanes GmbH
“The medical device industry places high demands on the
development and approval of new products.
The extension of the existing shape memory material model in the
new release now enables us to describe the mechanical behaviour
of self-expanding nitinol stent prostheses more precisely. Thus, the
FEA simulation provides a higher prognostic reliability in the
development of such products.”
- Paul Pfeufer, Managing Partner
Dr. Stur & Pfeufer Beratende Ingenieure PartGmbB
“We, Tata Steel, as a material supplier, strive to describe the
behaviour of our materials in the best way possible.
Using the Vegter yield locus is a key ingredient of this description.
We are happy that this model including a 3D extension is now also
available in MSC-Marc software.”
- Michael Abspoel,
Principal Researcher at Tata Steel
Questions?