2012 trends and lessons for best use of contact … trends and lessons for best use of contact...

57
1 3DS.COM © Dassault Systèmes | Confidential Information | 10/15/2012 | ref.: 3DS_Document_2012 3DS.COM © Dassault Systèmes | Confidential Information | 10/15/2012 | ref.: 3DS_Document_2012 Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings

Upload: vuongnguyet

Post on 20-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

1

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

3D

S.C

OM

© D

assa

ult S

ystè

mes

| C

onfid

entia

l Inf

orm

atio

n | 1

0/15

/201

2 | r

ef.:

3DS

_Doc

umen

t_20

12

Trends and Lessons for Best

Use of Contact Capabilities

2012 Regional Users’ Meetings

Page 2: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

2

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Outline

Evolution toward greater automation

Contact “lessons”

Feedback from support organization

Comments on ongoing development

This presentation will focus

on Abaqus/Standard

Page 3: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

3

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Evolution towards greater automation

Contact definition

Contact elements

(e.g., GAPUNI):

v h

1

2

2 1 0h d n u u

Contact pairs: General contact:

Trends over time

Model all interactions

between free surfaces Many pairings

for assemblies

User-defined element for

each contact constraint

n

Page 4: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

4

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Evolution towards greater automation Broadly applicable algorithms

Avoid simplifying assumptions that can cause non-physical results

Ramp down usage of “small-sliding” contact formulation

Master surface

Finite-sliding contact formulation: Small-sliding contact formulation:

Master surface

Trends over time

Flat approx.

per slave node General purpose

Page 5: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

5

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Evolution towards greater automation

Less quirky

For example, introduction of “surface-to-surface” contact formulation reduces likelihood of penetrations at master nodes

Trends over time

Penetrations may

occur at master nodes

Resists penetration

at slave nodes

Good resolution of contact

over the entire interface

Page 6: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

6

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Evolution towards greater automation

Avoid restrictions imposed by contact

C3D10 elements can be used with the surface-to-surface formulation

Trends over time

Slave:

C3D10

Master:

C3D8

Uniaxial

loading, s=5

Page 7: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

7

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Evolution towards greater automation

More robust

Supplementary edge-to-surface formulation is on by default for general contact

Trends over time

Page 8: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

8

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Outline

Evolution toward greater automation

Contact “lessons”

Review of recommendations and not commonly known aspects

Feedback from support organization

Comments on ongoing development

Page 9: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

9

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact modeling lessons

1. OK to use C3D10 elements at contact interfaces for general contact

Page 10: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

10

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

New message: The surface-to-surface contact formulation is fundamentally sound

with C3D10 elements

Recall uniaxial-compression-of-blocks example on a previous slide

C3D10 elements have some advantages

C3D10M elements remain an OK choice

C3D10 still should not underlie the slave surface for node-to-surface contact formulation

OK to use C3D10 elements

For years we encouraged C3D10M elements as an alternative to C3D10

elements at contact interfaces

To avoid limitations of traditional contact formulation with C3D10 elements

This message “got through” to users

Page 11: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

11

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

C3D10M vs. C3D10 Reference solution:

• Peak stress=4.3

7% error

Contact stress concentration

Variation of hole-in-plate example

Symmetry boundary

conditions

Unit

pressure

Frictionless (S-to-S) contact

C3D10

C3D10M

3.5% error

2% error 0.5% error Finer

mesh

Page 12: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

12

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact modeling lessons

1. OK to use C3D10 elements at contact interfaces for general contact

2. Quadratic elements (including C3D10) tend to be more sensitive to

localized effects than linear elements (including C3D10M)

• Example on previous slide

• Additional example to come

Page 13: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

13

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact modeling lessons

1. OK to use C3D10 elements at contact interfaces for general contact

2. Quadratic elements tend to be more sensitive to localized effects than linear elements

3. Contact pressure error indicators are available in Abaqus/Standard

Page 14: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

14

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact pressure error indicator

CPRESSERI output variables

Recommend viewing CPRESS and CPRESSERI side-by-side (same units)

Learn to qualitatively interpret indicators through examples, experience, mesh refinement

Error indicator

Interpretation:

• Accurate prediction of peak CPRESS

• Some uncertainty in CPRESS at edge of

contact region where CPRESS is small

but with large gradient in this example

Error indicator

Interpretation:

• Peak CPRESSERI is of same order as

peak CPRESSERI

• Need finer mesh for accurate CPRESS

estimates in this example

Page 15: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

15

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact pressure error indicator

Revisit stress concentration example with C3D10 elements

Error indicator somewhat over-predicts solution error in this example

0

0.5

1

1.5

2

2.5

3

Course Mesh Fine Mesh

Per

cen

t E

rro

r

Estimated from CPRESSERI_max/CPRESS_max

% deviation of CPRESS_max from reference solution of 4.3

0.07/4.28*100%

|4.28-4.3|/4.3*100%

Reference solution:

• Peak stress=4.3

Page 16: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

16

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact modeling lessons

1. OK to use C3D10 elements at contact interfaces for general contact

2. Quadratic elements tend to be more sensitive to localized effects than linear elements

3. Contact pressure error indicators are available in Abaqus/Standard

4. Contact pressures are often singular at corners

Page 17: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

17

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact singularities near corners

Rigid punch example

CP

RE

SS

15,000

CP

RE

SS

ER

I

Position

5,000

Singularities in

analytical solution

0

2,000

4,000

6,000

8,000

10,000

12,000

1 2 3 4

Mesh #

CPRESS_max

CPRESSERI_max

More refined

Peak values increase

with mesh refinement

Peak values increase

with mesh refinement

(evidence of a possible

singularity)

Page 18: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

18

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact singularities near corners

In practice, it may not be obvious that a stress singularity or concentration should exist

Quadratic elements tend to be more sensitive to localized effects

S-to-S, C3D10 N-to-S, C3D10M

N-to-S, C3D10M S-to-S, C3D10

Page 19: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

19

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact singularities near corners

Also look at error indicators

Results shown for C3D10 elements

0

5

10

15

1 2 Mesh #

CPRESS_max

CPRESSERI_max

Page 20: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

20

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact modeling lessons

1. OK to use C3D10 elements at contact interfaces for general contact

2. Quadratic elements tend to be more sensitive to localized effects than linear elements

3. Contact pressure error indicators are available in Abaqus/Standard

4. Contact pressures are often singular at corners

5. (Show example first)

Page 21: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

21

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact pressures

What is the cause of CPRESS noise in this example?

Page 22: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

22

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact pressures

Reproduce behavior in a simpler model

Rigid

Elastic

Page 23: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

23

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact pressures Mesh refinement study

Not numerical noise; there is

a physical stress concentration

0

500

1,000

1,500

2,000

2,500

Mesh 1 Mesh 2 Mesh 3

Maximum CPRESS per Mesh

Page 24: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

24

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact pressures Also examine error indicators

0

500

1,000

1,500

2,000

2,500

Mesh 1 Mesh 2 Mesh 3

CPRESS_max CPRESSERI_max

Decreasing with

mesh refinement

Page 25: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

25

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact pressures A literature search may lead to a better understanding

of a stress concentration

Page 26: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

26

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact modeling lessons

1. OK to use C3D10 elements at contact interfaces for general contact

2. Quadratic elements tend to be more sensitive to localized effects than linear elements

3. Contact pressure error indicators are available in Abaqus/Standard

4. Contact pressures are often singular at corners

5. Contact pressures are often concentrated near rounded corners

• Discussed in previous slides

Page 27: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

27

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact modeling lessons

1. OK to use C3D10 elements at contact interfaces for general contact

2. Quadratic elements tend to be more sensitive to localized effects than linear elements

3. Contact pressure error indicators are available in Abaqus/Standard

4. Contact pressures are often singular at corners

5. Contact pressures are often concentrated near rounded corners

6. (Show example first)

Page 28: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

28

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact pressures (another example)

Considering a modeling change

Second-order tet elements instead of linear bricks

Easier to mesh

Significant increase in peak contact stress and

contact stress noise observed

But this is not really due to problems with second-

order elements or contact

Note that both of these CPRESS solutions are actually

quite noisy

Further diagnosis on next slides

1.00

1.21

Relative peak values of CPRESS

With first-order hex

With second-order tet

Page 29: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

29

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact pressures

Closer view near a peak in CPRESS

Master surface (based on R3D3): Slave surface (based on C3D10):

Same

scale

Vertex of mesh for rigid body

Side view,

magnified

Solution noise shown on previous

slide is due to poor representation

of the opposing contact surface

Vertex coincides

with peak CPRESS

Page 30: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

30

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact pressures Effects of element type choices for both bodies

Deformable

slave:

Second-order tet

First-order hex

First-order tri Second-order tri

Rigid master:

1.00

0.85 1.21

0.83

Relative peak values of CPRESS

Element type SFM3D6 made rigid

(R3D6 is not available)

Coarse mesh of linear elements

causing noise for this example

Only considering these two solutions

can lead to wrong conclusions

Page 31: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

31

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact modeling lessons

1. OK to use C3D10 elements at contact interfaces for general contact

2. Quadratic elements tend to be more sensitive to localized effects than linear elements

3. Contact pressure error indicators are available in Abaqus/Standard

4. Contact pressures are often singular at corners

5. Contact pressures are often concentrated near rounded corners

6. Meshing with linear elements can result in non-physical “corners” and,

therefore, cause contact pressure noise

• Discussed in previous slides

Page 32: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

32

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact modeling lessons

1. OK to use C3D10 elements at contact interfaces for general contact

2. Quadratic elements tend to be more sensitive to localized effects than linear elements

3. Contact pressure error indicators are available in Abaqus/Standard

4. Contact pressures are often singular at corners

5. Contact pressures are often concentrated near rounded corners

6. Meshing with linear elements can result in nonphysical “corners” and, therefore, cause

contact pressure noise

7. Surface geometry corrections mitigate issues with faceted surfaces

Page 33: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

33

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Surface geometry corrections Corrections account for distance between initial

FE geometry and idealized geometry

Quite effective even after deformation

Conical interface example

*Surface Property Assignment,

Property=Geometric Correction

Slave

surface

Master surface

Correction

factors

Page 34: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

34

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact modeling lessons

1. OK to use C3D10 elements at contact interfaces for general contact

2. Quadratic elements tend to be more sensitive to localized effects than linear elements

3. Contact pressure error indicators are available in Abaqus/Standard

4. Contact pressures are often singular at corners

5. Contact pressures are often concentrated near rounded corners

6. Meshing with linear elements can result in nonphysical “corners” and, therefore, cause

contact pressure noise

7. Surface geometry corrections mitigate issues with faceted surfaces

8. Contact stabilization and implicit dynamics for overcoming static

instabilities

Page 35: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

35

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Pin joint example This analysis cannot even get started

Due to unconstrained rigid body modes (RBM’s) prior

to establishing contact

From status file:

Page 36: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

36

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Pin joint example Initial gap around pin

Force-controlled loading is also a

factor in rigid body modes

Pin starts out “floating in space”

(except for a BC in its axial direction)

BCs restrain all RBMs for this part

except translation in direction of loading

Five initially unconstrained

rigid body modes for pin (two

translational, three rotational)

One initially unconstrained RB

mode for this part (translational)

Page 37: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

37

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Pin joint example Unconstrained modes trigger “Numerical Singularity” warnings

Five associated with pin, and one associated with plate to right

Can’t distinguish between

rotational and translational RB

modes in these warning messages

From message file:

Page 38: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

38

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Pin joint example With *Contact Stabilization added

Relatively new keyword interface associated with general contact

Acts only in normal direction by default (less likely to degrade accuracy)

Last converged increment has

83% of loading completed

Lingering issue??

Page 39: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

39

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Pin joint example Also specify friction coefficient of 0.1 (instead of no friction)

Helps stabilize rotational mode of pin

Model % complete # incrs. # iters.

contact stabilization,

no friction 83% 12 104

contact stabilization

and friction 100% 6 32

Page 40: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

40

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Implicit dynamics (another form of stabilization)

Viable for “industrial” contact models starting in Abaqus 6.9EF

Leverage inherent stabilizing effects of mass

Intuitive: due to inertia, an unsupported body with a force applied to it will not suddenly

experience an infinite displacement

f=ma

Not only reliant on static internal forces (Ku) to counter an external load

Numerical: Effective stiffness for an implicit dynamics iteration is like: K ́= K + (4/Dt2) M

Singular modes for K are often not singular for K ́ Stabilizing effect tends to increase

after a cut-back in increment size

Page 41: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

41

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Implicit dynamics (another form of stabilization)

One “macro” user control parameter

Affects many detailed control settings

Moderate Dissipation Transient Fidelity

Quasi-static

APPLICATION =

Default for contact models

Default for noncontact models

Intended for quasi-static modeling

Page 42: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

42

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Bouncing disc example (gravity load) “Moderate Dissipation” “Transient Fidelity” “Quasi-Static”

Kinetic Energy

Comparison

1 2

3

0

500

1000

1500

1 2 3

# Solver Passes

“Mo

der

ate

Dis

sip

atio

n”

“Tra

nsi

ent

Fid

elit

y”

“Qu

asi-

Sta

tic”

Compressed

Just before and after contact

Peak height

after rebound

Page 43: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

43

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Implicit dynamics Comparison to statics

Pure static analysis is usually more efficient than quasi-static analysis with the

dynamic procedure if a model is statically stable

Quasi-static analysis with the dynamic procedure tends to more robust

Often beneficial to supplement with other stabilization methods, also

Page 44: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

44

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Implicit dynamics Comparison to explicit dynamics

Cost of increments/iterations vs. number of increments/iterations

Relative overall performance is very problem dependent

Satisfaction of residual tolerances in implicit only

Effects of “mass scaling” (adjusting the density for implicit dynamics)

Increases stable time increment in Abaqus/Explicit

Increases inertia effects in both

Page 45: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

45

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Contact modeling lessons

1. OK to use C3D10 elements at contact interfaces for general contact

2. Quadratic elements tend to be more sensitive to localized effects than linear elements

3. Contact pressure error indicators are available in Abaqus/Standard

4. Contact pressures are often singular at corners

5. Contact pressures are often concentrated near rounded corners

6. Meshing with linear elements can result in nonphysical “corners” and, therefore, cause

contact pressure noise

7. Surface geometry corrections mitigate issues with faceted surfaces

8. Contact stabilization and implicit dynamics for overcoming static instabilities

9. Use general contact (or similar formulation options in contact pairs)

Page 46: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

46

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Robust contact search

Automated choice of slave and master roles

Distribution of nodal forces consistent with underlying element formulation Ability to satisfy “contact patch tests”

Continuity of contact forces up sliding

Individual constraint forces oppose penetration Even for corner nodes of 2nd order elements

Accurate representation of surfaces Slave surface: not just a collection of points

Master surface: not approximated as flat per slave node

Reduce discretization error

Special treatment of feature edges

Small amount of numerical softening

Contact formulation characteristics Good characteristics for accuracy, robustness, and generality

finite-sliding

surface-to-surface

geometry corrections

general contact

penalty method

finite-sliding

edge-to-surface

surface-to-surface

surface-to-surface

surface-to-surface

Page 47: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

47

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Outline

Evolution toward greater automation

Contact “lessons”

Feedback from customer support

Comments on ongoing development

Page 48: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

48

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Support feedback #1

“I see many models which contain combinations of NODE TO SURFACE and

SURFACE TO SURFACE contact with obsolete *CONTACT CONTROLS

commands thrown in. These models generally run better when I switch

everything to the latest and greatest contact definitions.”

Page 49: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

49

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Support feedback #2

“The first thing we do when a contact support issue comes in is strip out the

contact definitions and replace them with general contact. Often times it

works right away, or we may have to make minor modifications from there.”

Page 50: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

50

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Support feedback #3

“Implicit dynamics, general contact, and contact stabilization help

tremendously in finding solutions.”

Page 51: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

51

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Support feedback #4

“Customer requests a small-sliding option within general contact”

No plans to provide this, due to:

Limited applicability of small-sliding formulation

Causes nonphysical results if used inappropriately

Judging applicability deserves careful, close attention (per pairing)

Focus development effort on general-purpose methods

Including performance enhancements, etc. to take away reasons for

using specialized methods

Existing UI aspects

Near-automated generation of contact pairs based on initial proximity

is appropriate for “small-sliding” contact pairs

General contact and contact pairs can be used together

White dots: slave nodes

White lines: linear appox.

of master surface per slave

Example

Page 52: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

52

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Outline

Evolution toward greater automation

Contact “lessons”

Feedback from customer support

Comments on ongoing development

Page 53: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

53

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Ongoing development: Robustness

Diagnostics

More feedback on modeling issues and problems encountered during a simulation

Convergence

Better convergence behavior by default

New approaches

Innovation

Page 54: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

54

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Ongoing development: Performance

Many aspects

Enable larger models to run

Better parallel scaling

Faster algorithms

Remove isolated bottlenecks

Pre, analysis codes, post-processing

Reduce extra costs for general-purpose algorithm

General contact vs. contact pairs

Finite-sliding formulation vs. small-sliding formulation

0

50

100

150

0 60 120 180

Bat

ch P

re w

all t

ime

(min

ute

s)

Millions of DOF

Abaqus 6.10EF

Abaqus 6.11

Abaqus 6.12

Page 55: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

55

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Ongoing development: Accuracy

Accurate representation of general curved surface

shapes

Formulation and output refinements

Supplemental formulations

E.g.: Beam-to-beam general contact in Abaqus/Standard

Page 56: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

56

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012

Conclusions

Best practices have evolved considerably in recent years

General contact defaults are quite robust

Contact pair defaults are not quite as robust (hard to change long-standing

defaults due to pre-existing customer models)

Can often find a solution with various combinations of tricks without

following recommended “best practices”

But users typically benefit from adopting best practices

Significant ongoing investment in contact development

Page 57: 2012 Trends and Lessons for Best Use of Contact … Trends and Lessons for Best Use of Contact Capabilities 2012 Regional Users’ Meetings. 2 3 OM s 10 / 15 / 2012 Feedback from support

57

3DS

.CO

M ©

Das

saul

t Sys

tèm

es |

Con

fiden

tial I

nfor

mat

ion

| 10/

15/2

012

| ref

.: 3D

S_D

ocum

ent_

2012