36
MARC 2019 Feature Pack 1: What’s New Presented By: Matthew Kokaly, Product Manager and Bhoomi Gadhia, Product Marketing Manager November 20, 2019

MARC 2019 Feature Pack 1: What’s New - MSC Software

  • Upload
    others

  • View
    8

  • Download
    3

Embed Size (px)

Citation preview

Page 1: 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

Page 2: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 3: MARC 2019 Feature Pack 1: What’s New - MSC Software

Smarter Solve

(Performance, Robustness, Flexibility)

Page 4: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 5: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 6: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 7: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 8: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 9: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 10: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 11: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 12: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 13: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 14: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 15: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 16: MARC 2019 Feature Pack 1: What’s New - MSC Software

GUI Improvements

Page 17: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 18: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 19: MARC 2019 Feature Pack 1: What’s New - MSC Software

19 © 2019. MSC Software Confidential.

Page 20: MARC 2019 Feature Pack 1: What’s New - MSC Software

Use Case Improvements

Page 21: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 22: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 23: MARC 2019 Feature Pack 1: What’s New - MSC Software

23 © 2019. MSC Software Confidential.

Use Case: Cup Drawing

Hill Model

Barlat Model

Vegter Standard 3-Direction Model

Page 24: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 25: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 26: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 27: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 28: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 29: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 30: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 31: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 32: MARC 2019 Feature Pack 1: What’s New - MSC Software

32 © 2019. MSC Software Confidential.

Use Case:

Page 33: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 34: MARC 2019 Feature Pack 1: What’s New - MSC Software

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

Page 35: MARC 2019 Feature Pack 1: What’s New - MSC Software

Questions?