Dynamic Local Remeshing for Elastoplastic Simulation Martin Wicke - - PowerPoint PPT Presentation

dynamic local remeshing for elastoplastic simulation
SMART_READER_LITE
LIVE PREVIEW

Dynamic Local Remeshing for Elastoplastic Simulation Martin Wicke - - PowerPoint PPT Presentation

Dynamic Local Remeshing for Elastoplastic Simulation Martin Wicke Daniel Ritchie Bryan Klingner Sebastian Burke Jonathan Shewchuk James OBrien Sunday, August 1, 2010 Sunday, August 1, 2010 Sunday, August 1, 2010 Sunday, August 1,


slide-1
SLIDE 1

Martin Wicke Daniel Ritchie Bryan Klingner Sebastian Burke Jonathan Shewchuk James O’Brien

Dynamic Local Remeshing for Elastoplastic Simulation

Sunday, August 1, 2010

slide-2
SLIDE 2

Sunday, August 1, 2010

slide-3
SLIDE 3

Sunday, August 1, 2010

slide-4
SLIDE 4

Sunday, August 1, 2010

slide-5
SLIDE 5

Overview

  • Dynamic, local remeshing
  • Plasticity using material space remeshing

4

Sunday, August 1, 2010

slide-6
SLIDE 6

Finite Element Simulation

5

Deformation Material Space World Space

Sunday, August 1, 2010

slide-7
SLIDE 7

Finite Element Simulation

5

Strain/Stress/Forces Deformation Material Space World Space

Sunday, August 1, 2010

slide-8
SLIDE 8

Finite Element Simulation

5

Deformation Material Space World Space Plastic deformation

Sunday, August 1, 2010

slide-9
SLIDE 9

Plasticity

Deformation Plastic deformation Material Space World Space

6

Sunday, August 1, 2010

slide-10
SLIDE 10

Plasticity

Deformation Plastic deformation Material Space World Space

7

Sunday, August 1, 2010

slide-11
SLIDE 11

Plasticity

Deformation Plastic deformation Material Space World Space

7

Sunday, August 1, 2010

slide-12
SLIDE 12

Plasticity

Deformation Plastic deformation Material Space World Space

7

No Mesh!

Sunday, August 1, 2010

slide-13
SLIDE 13

Plasticity

Deformation Plastic deformation Material Space World Space

7

No Mesh!

Sunday, August 1, 2010

slide-14
SLIDE 14

Remeshing

Material Space World Space

8

Sunday, August 1, 2010

slide-15
SLIDE 15

Remeshing

Material Space World Space

8

Sunday, August 1, 2010

slide-16
SLIDE 16

Remeshing

Material Space World Space

8

Sunday, August 1, 2010

slide-17
SLIDE 17

Remeshing

? ??

Material Space World Space

8

Sunday, August 1, 2010

slide-18
SLIDE 18

Remeshing

? ??

Resampling

Bargteil et al. [2007]

Material Space World Space

8

Sunday, August 1, 2010

slide-19
SLIDE 19

9

Artificial Plasticity

Material Space Remeshing World Space Remeshing

Sunday, August 1, 2010

slide-20
SLIDE 20

9

Artificial Plasticity

Material Space Remeshing World Space Remeshing

Sunday, August 1, 2010

slide-21
SLIDE 21

10

Artificial Plasticity

Material Space Remeshing World Space Remeshing

Sunday, August 1, 2010

slide-22
SLIDE 22

Our Solution

Deformation Plastic deformation Material Space World Space

11

Sunday, August 1, 2010

slide-23
SLIDE 23

Our Solution

Deformation Plastic deformation Material Space World Space

11

Sunday, August 1, 2010

slide-24
SLIDE 24

Our Solution

Material Space World Space

11

Sunday, August 1, 2010

slide-25
SLIDE 25

Our Solution

Material Space World Space

12

Sunday, August 1, 2010

slide-26
SLIDE 26

Our Solution

Material Space World Space

12

Sunday, August 1, 2010

slide-27
SLIDE 27

Our Solution

Material Space World Space

13

Sunday, August 1, 2010

slide-28
SLIDE 28

Our Solution

Material Space World Space

13

Sunday, August 1, 2010

slide-29
SLIDE 29

Our Solution

Material Space World Space

13

Sunday, August 1, 2010

slide-30
SLIDE 30

Our Solution

Material Space World Space

13

?

Sunday, August 1, 2010

slide-31
SLIDE 31

Our Solution

Material Space World Space

13

Resampling

Sunday, August 1, 2010

slide-32
SLIDE 32

Varying Plasticity

14

Elastic

Sunday, August 1, 2010

slide-33
SLIDE 33

Varying Plasticity

14

Elastic

Sunday, August 1, 2010

slide-34
SLIDE 34

Varying Plasticity

14

Elastic

Sunday, August 1, 2010

slide-35
SLIDE 35

Varying Plasticity

14

High Medium Low Varying Elastic

Sunday, August 1, 2010

slide-36
SLIDE 36

Varying Plasticity

14

High Medium Low Varying Elastic

Sunday, August 1, 2010

slide-37
SLIDE 37

15

Elastic Material

Material Space World Space

Sunday, August 1, 2010

slide-38
SLIDE 38

High Plasticity

16

Material Space World Space

Sunday, August 1, 2010

slide-39
SLIDE 39

Medium Plasticity

17

Material Space World Space

Sunday, August 1, 2010

slide-40
SLIDE 40

Low Plasticity

18

Material Space World Space

Sunday, August 1, 2010

slide-41
SLIDE 41

Mixed Plasticity

19

Material Space World Space

Sunday, August 1, 2010

slide-42
SLIDE 42

Material Space World Space

Sunday, August 1, 2010

slide-43
SLIDE 43

No remeshing Adaptive refinement

Sunday, August 1, 2010

slide-44
SLIDE 44

No remeshing Adaptive refinement

Sunday, August 1, 2010

slide-45
SLIDE 45

No remeshing Adaptive refinement

Sunday, August 1, 2010

slide-46
SLIDE 46

No remeshing Adaptive refinement

Sunday, August 1, 2010

slide-47
SLIDE 47

Why Dynamic Remeshing?

23

completely reshape domain

Sunday, August 1, 2010

slide-48
SLIDE 48

Why Dynamic Remeshing?

23

control element quality completely reshape domain

Sunday, August 1, 2010

slide-49
SLIDE 49

Why Dynamic Remeshing?

23

adaptive refinement and coarsening control element quality completely reshape domain

Sunday, August 1, 2010

slide-50
SLIDE 50

Dynamic Local Remeshing

  • Remesh as little as possible

24

Sunday, August 1, 2010

slide-51
SLIDE 51

Dynamic Local Remeshing

  • Remesh as little as possible
  • Target only bad tets

24

Sunday, August 1, 2010

slide-52
SLIDE 52

Dynamic Local Remeshing

  • Remesh as little as possible
  • Target only bad tets
  • Improve mesh in every time step

24

Sunday, August 1, 2010

slide-53
SLIDE 53

Dynamic Local Remeshing

Local operations:

25

Sunday, August 1, 2010

slide-54
SLIDE 54

Dynamic Local Remeshing

Local operations:

25

Sunday, August 1, 2010

slide-55
SLIDE 55

Dynamic Local Remeshing

Local operations:

26

Sunday, August 1, 2010

slide-56
SLIDE 56

Dynamic Local Remeshing

Local operations:

26

Sunday, August 1, 2010

slide-57
SLIDE 57

Dynamic Local Remeshing

Local operations:

27

Sunday, August 1, 2010

slide-58
SLIDE 58

Dynamic Local Remeshing

Local operations:

27

Sunday, August 1, 2010

slide-59
SLIDE 59

Dynamic Local Remeshing

Local operations:

28

Sunday, August 1, 2010

slide-60
SLIDE 60

Dynamic Local Remeshing

Local operations:

  • Require improvement after each operation

28

Sunday, August 1, 2010

slide-61
SLIDE 61

Dynamic Local Remeshing

Local operations:

  • Require improvement after each operation
  • Schedule most local operations first

28

Sunday, August 1, 2010

slide-62
SLIDE 62

Mesh Quality

29

Sunday, August 1, 2010

slide-63
SLIDE 63

Mesh Quality

29

Sunday, August 1, 2010

slide-64
SLIDE 64

Mesh Quality

29

Remeshing Events

Sunday, August 1, 2010

slide-65
SLIDE 65

Surface Preservation

30

Sunday, August 1, 2010

slide-66
SLIDE 66

Surface Preservation

30

Sunday, August 1, 2010

slide-67
SLIDE 67

Surface Preservation

30

  • Vertex smoothing modifies surface

Sunday, August 1, 2010

slide-68
SLIDE 68

Surface Preservation

30

  • Vertex smoothing modifies surface
  • Control surface modification using quadric error

Sunday, August 1, 2010

slide-69
SLIDE 69

Sunday, August 1, 2010

slide-70
SLIDE 70

Sunday, August 1, 2010

slide-71
SLIDE 71

Sunday, August 1, 2010

slide-72
SLIDE 72

Sunday, August 1, 2010

slide-73
SLIDE 73

Contributions

  • Dynamic, local remeshing is possible and

necessary

  • Maintaining a minimum strain energy mesh

greatly reduces artificial plasticity

33

Sunday, August 1, 2010

slide-74
SLIDE 74

Conclusions (I)

Dynamic Local Remeshing

  • Maintains high quality throughout
  • Enables adaptivity
  • More accurate than remeshing from scratch

34

Sunday, August 1, 2010

slide-75
SLIDE 75

Conclusions (II)

Strain energy minimizing material space mesh

  • Lower resampling error, lower artificial plasticity
  • Materials from purely elastic to very plastic

35

?

Sunday, August 1, 2010

slide-76
SLIDE 76

Conclusions (II)

Strain energy minimizing material space mesh

  • Lower resampling error, lower artificial plasticity
  • Materials from purely elastic to very plastic

35

?

Sunday, August 1, 2010

slide-77
SLIDE 77

http://graphics.berkeley.edu/papers/Wicke-DLR-2010-07/

Sunday, August 1, 2010

slide-78
SLIDE 78

http://graphics.berkeley.edu/papers/Wicke-DLR-2010-07/

Sunday, August 1, 2010