Strengths and Weaknesses of the different contact formulations available in explicit software

19
Innovation Intelligence ® Gérard WINKELMULLER, Chief Scientist Finite Element Analysis, Altair dev. France Régis LATRILLE-SEIGNEUR, Support Technical Specialist, Altair dev. France Altair Technical Conference Torino April 2013 Strengths and Weaknesses of the different contact formulations available in explicit software
  • date post

    12-Sep-2014
  • Category

    Technology

  • view

    878
  • download

    2

description

 

Transcript of Strengths and Weaknesses of the different contact formulations available in explicit software

Page 1: Strengths and Weaknesses of the different contact formulations available in explicit software

Innovation Intelligence®

Gérard WINKELMULLER, Chief Scientist Finite Element Analysis, Altair dev. France

Régis LATRILLE-SEIGNEUR, Support Technical Specialist, Altair dev. France

Altair Technical Conference Torino April 2013

Strengths and Weaknesses

of the different contact formulations

available in explicit software

Page 2: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Summary

• New contact formulation

• Numerical Robustness

• Numerical Sensitivity

• Contact and Advanced Mass Scaling

• Conclusion

P Gap maître S

Vt

1

Vt

2

Vt

3

V St

TextT

o

o

T

T

o

T

oo

T

oT

ext

o

LFFMLMbH

bLbLLMH

bLbLLML

LM

bL

MLM

b

M

L

LM

FFM

bdtvLbL

dtvv

bvL

int11

2

1

12

1

1

1

1

1

1

int

1

0,11

0

/

Page 3: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Mains contact formulation

• Kinematic contact treatment

• Perfect contact treatment

• Lagrange multiplier

• Lagrange multiplier matrix has to be

inverted at each cycle

• Not well adapted for explicit code

• expensive

• Penalty contact treatment

• Linear penalty (type 24)

• Approximate contact treatment

• Large penetration can be observed locally

• Limited time step effect

• Non linear penalty (type 7)

• contact treatment with small

approximation

• penetration bounded by the gap

• Large time step decrease in some cases

• or large mass increase with mass scaling

shell

shell

shell

solid

solid

solid

Page 4: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

New contact formulation type 24

• Why a new contact formulation

• Interface type 7 is well adapted for shell to shell or

shell to solid

• Interface type 7 can only work with non zero gap

value giving some limitations for solid to solid contact

• Electronic component drop test

• A mobile phone is very complex, involving many parts

and often with initial penetrations

• Zero gap treatment become critical here

• New interface type 24 was develop to answer to

these requests and will also provide a contact

formulation similar to competitor approach

Front cover

Window and

Touch sensor

Gasket

Buttons

LCD module

Carrier

PCB

Battery

Frame

Screws

Back cover

Special thanks to

Fredrik Nordgren

Altair Sweden

Page 5: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Numerical Robustness Analysis

• Robustness analysis is done on a simple Crash

Box collapsed between 2 rigid walls

• Medium mesh quality is used to increase potential

robustness issues

• Simulation is pushed as far as possible

• Up to complete box flattening t= 15.4ms (an still more)

• 3 contact formulations are compared

• Kinematic with Lagrange multiplier

• Type 7 non linear penalty

• Type 24 linear penalty

• 3 time step control are compared

• Free time step (no time step control)

• /DT/SHELL/CST

• Small strain after 15% time step decrease (about

15% strain)

• /DT/NODA/CST

• Mass scaling

Page 6: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Numerical Robustness Analysis

T=6ms T=11.4ms T=14.6ms T=15.1ms T=16ms

Lagrange multipliers

Int7 non linear penalty

Int24 linear penalty

Impossible to invert

Lagrange Multiplier Matrix

After 14.6 ms

Time step

decline to zero

after 15.2 ms

Page 7: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Numerical Robustness Analysis

T=6ms T=11.4ms T=14.6ms T=15.1ms T=16ms

Int7 non linear penalty

Int24 linear penalty

Page 8: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Numerical Robustness Analysis & time step control

Interface type 7 Interface type 24

Free time step •Final time 15.2 (dt too small)

•Dt: 4.6e-4 (t=0) -> 0 (t=15.2)

•338000 cycles

•105000 cycles at t= 14.9

•Final time >16

•Dt: 4.6e-4(t=0) -> 2.9e-5 (t=16)

•232000 cycles

•179400 cycles at t= 14.9

/DT/SHELL/CST

Dt = 4.e-4

Small strain after about 15%

deformation

•Final time 15.3 (dt too small)

•Dt: 4.6e-4 (t=0) -> 0 (t=15.3)

•143400 cycles

•43100 cycles at t= 14.9

•Final time >16

•Dt: 4.6e-4(t=0) -> 2.6e-4 (t=16)

•45100 cycles

•40900 cycles at t= 14.9

/DT/NODA/CST

DT = 4. e-4

Mass scaling

•Final time 15. (energy error)

•Dt: 4. e-4(t=0) -> 3.8e-4 (t=15)

•37700 cycles

•37300 cycles at t= 14.9

•Final time 14.9 (mass error)

•Dt: 4. e-4(t=0) -> 3.9e-4 (t=14.9)

•37300 cycles

•37300 cycles at t= 14.9

Page 9: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

CRASH_BOX Numerical Sensitivity Analysis

8912 shells

Initial velocity : 5 mm/ms on

RBody with free rotation

around Y

Used a free time step

Interface:

1 TYPE7 or TYPE24

RADIOSS_DP SMP SPMD CPU time Nb_Cycles Time/Cycles

TYPE7 8 1 925 226762 0.004

TYPE24 8 1 771 187663 0.004

• Sensitivity analysis is done on a Crash Box

connected to an articulated rigid body and fixed

at the other end

• 10 runs with random noise on nodal

coordinates

• maximum noise 10-6 mm

• Variable seed

Page 10: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

CRASH_BOX Numerical Sensitivity Analysis

TYPE7

Page 11: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

CRASH_BOX Numerical Sensitivity Analysis

TYPE24

Page 12: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

CRASH_BOX Numerical Sensitivity Analysis

TYPE24 TYPE7

• Interface type 24 is much more sensitive than Interface type 7

Page 13: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Numerical Robustness Analysis & time step control

Lagrange multiplier Interface type 7

Non linear penalty

Interface 24

Linear penalty

Contact

Quality ***** **** *** Numerical

Robustness * *** ***** Numerical

sensitivity

?

**** ***

Page 14: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Contact formulation and Advance Mass Scaling

• NEON1M14 (80ms)

• 1M elements

• Rigid Wall

• Interface formulation

• interface TYPE7 with variable gap

• Interface TYPE24 (use variable gap by default)

• Time step control

• /DTNODA/CST dt=0.5µs (mass scaling)

• AMS DT=10µs

• AMS DT=20µs

Page 15: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Constant nodal time step dt=0,5 µs

NEON1M14 (80ms)

1M elements

Rigid Wall

19 numbers of interface

TYPE24

RADIOSS Objective (µs) Mean time step (µs) Nb of cycles

TYPE7_Igap1 0.5 0.495 161802

TYPE24 0.5 0.496 161230

Page 16: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Advanced Mass Scaling dt=10 µs

NEON1M14 (80ms)

1M elements

Rigid Wall

19 numbers of interface TYPE24

RADIOSS Objective (µs) Mean time step (µs) Nb of cycles

TYPE7_Igap1_AMS 10 5.43 14707

TYPE24_AMS 10 9.99 8001

Page 17: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Advanced Mass Scaling dt=20 µs

NEON1M14 (80ms)

1M elements

Rigid Wall

19 numbers of interface TYPE24

RADIOSS Objective (µs) Mean time step (µs) Nb of cycles

TYPE7_Igap1_AMS 20 8.88 9002

TYPE24_AMS 20 19.99 4001

Page 18: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Conclusion

Lagrange multiplier Interface type 7

Non linear penalty

Interface 24

Linear penalty

PROS •Contact quality

•Perfect kinematic

continuity

•Contact quality

•Limited contact penetration

•Low numerical sensitivity

•Allow zero gap

•Allow small initial

penetration

•Robust formulation

•Efficient with element time

step control

CONS •Too expensive

•Not robust for crash (shell

to shell contact)

•Smaller time step

•Not efficient with element

time step control

•Not adapted for solid to

solid contact

•Possible large penetration

•Possible topology contact

errors for complex mesh

folding and large penetration

•More numerical sensitivity

OVERALL •Not recommended for

explicit

•Recommended for high

quality car crash simulation

•Recommended for

sensitivity analysis

•Recommended for

electronic components drop

test

•Can be used for car crash

simulation (especially if AMS

is used)

Page 19: Strengths and Weaknesses of the different contact formulations available in explicit software

Copyright © 2012 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Thanks You