dynamic local remeshing for elastoplastic simulation
play

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,


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

  2. Sunday, August 1, 2010

  3. Sunday, August 1, 2010

  4. Sunday, August 1, 2010

  5. Overview • Dynamic, local remeshing • Plasticity using material space remeshing 4 Sunday, August 1, 2010

  6. Finite Element Simulation Deformation Material Space World Space 5 Sunday, August 1, 2010

  7. Finite Element Simulation Deformation Strain/Stress/Forces Material Space World Space 5 Sunday, August 1, 2010

  8. Finite Element Simulation Deformation Plastic deformation Material Space World Space 5 Sunday, August 1, 2010

  9. Plasticity Deformation Plastic deformation Material Space World Space 6 Sunday, August 1, 2010

  10. Plasticity Deformation Plastic deformation Material Space World Space 7 Sunday, August 1, 2010

  11. Plasticity Deformation Plastic deformation Material Space World Space 7 Sunday, August 1, 2010

  12. Plasticity No Mesh! Deformation Plastic deformation Material Space World Space 7 Sunday, August 1, 2010

  13. Plasticity No Mesh! Deformation Plastic deformation Material Space World Space 7 Sunday, August 1, 2010

  14. Remeshing Material Space World Space 8 Sunday, August 1, 2010

  15. Remeshing Material Space World Space 8 Sunday, August 1, 2010

  16. Remeshing Material Space World Space 8 Sunday, August 1, 2010

  17. Remeshing ? ?? Material Space World Space 8 Sunday, August 1, 2010

  18. Remeshing ? ?? Resampling Bargteil et al. [2007] Material Space World Space 8 Sunday, August 1, 2010

  19. Artificial Plasticity Material Space World Space Remeshing Remeshing 9 Sunday, August 1, 2010

  20. Artificial Plasticity Material Space World Space Remeshing Remeshing 9 Sunday, August 1, 2010

  21. Artificial Plasticity Material Space World Space Remeshing Remeshing 10 Sunday, August 1, 2010

  22. Our Solution Deformation Plastic deformation Material Space World Space 11 Sunday, August 1, 2010

  23. Our Solution Deformation Plastic deformation Material Space World Space 11 Sunday, August 1, 2010

  24. Our Solution Material Space World Space 11 Sunday, August 1, 2010

  25. Our Solution Material Space World Space 12 Sunday, August 1, 2010

  26. Our Solution Material Space World Space 12 Sunday, August 1, 2010

  27. Our Solution Material Space World Space 13 Sunday, August 1, 2010

  28. Our Solution Material Space World Space 13 Sunday, August 1, 2010

  29. Our Solution Material Space World Space 13 Sunday, August 1, 2010

  30. Our Solution ? Material Space World Space 13 Sunday, August 1, 2010

  31. Our Solution Resampling Material Space World Space 13 Sunday, August 1, 2010

  32. Varying Plasticity Elastic 14 Sunday, August 1, 2010

  33. Varying Plasticity Elastic 14 Sunday, August 1, 2010

  34. Varying Plasticity Elastic 14 Sunday, August 1, 2010

  35. Varying Plasticity Elastic High Medium Low Varying 14 Sunday, August 1, 2010

  36. Varying Plasticity Elastic High Medium Low Varying 14 Sunday, August 1, 2010

  37. Elastic Material Material Space World Space 15 Sunday, August 1, 2010

  38. High Plasticity Material Space World Space 16 Sunday, August 1, 2010

  39. Medium Plasticity Material Space World Space 17 Sunday, August 1, 2010

  40. Low Plasticity Material Space World Space 18 Sunday, August 1, 2010

  41. Mixed Plasticity Material Space World Space 19 Sunday, August 1, 2010

  42. Material Space World Space Sunday, August 1, 2010

  43. Adaptive refinement No remeshing Sunday, August 1, 2010

  44. Adaptive refinement No remeshing Sunday, August 1, 2010

  45. Adaptive refinement No remeshing Sunday, August 1, 2010

  46. Adaptive refinement No remeshing Sunday, August 1, 2010

  47. Why Dynamic Remeshing? completely reshape domain 23 Sunday, August 1, 2010

  48. Why Dynamic Remeshing? completely reshape domain control element quality 23 Sunday, August 1, 2010

  49. Why Dynamic Remeshing? completely reshape domain control element quality adaptive refinement and coarsening 23 Sunday, August 1, 2010

  50. Dynamic Local Remeshing • Remesh as little as possible 24 Sunday, August 1, 2010

  51. Dynamic Local Remeshing • Remesh as little as possible • Target only bad tets 24 Sunday, August 1, 2010

  52. Dynamic Local Remeshing • Remesh as little as possible • Target only bad tets • Improve mesh in every time step 24 Sunday, August 1, 2010

  53. Dynamic Local Remeshing Local operations: 25 Sunday, August 1, 2010

  54. Dynamic Local Remeshing Local operations: 25 Sunday, August 1, 2010

  55. Dynamic Local Remeshing Local operations: 26 Sunday, August 1, 2010

  56. Dynamic Local Remeshing Local operations: 26 Sunday, August 1, 2010

  57. Dynamic Local Remeshing Local operations: 27 Sunday, August 1, 2010

  58. Dynamic Local Remeshing Local operations: 27 Sunday, August 1, 2010

  59. Dynamic Local Remeshing Local operations: 28 Sunday, August 1, 2010

  60. Dynamic Local Remeshing Local operations: • Require improvement after each operation 28 Sunday, August 1, 2010

  61. Dynamic Local Remeshing Local operations: • Require improvement after each operation • Schedule most local operations first 28 Sunday, August 1, 2010

  62. Mesh Quality 29 Sunday, August 1, 2010

  63. Mesh Quality 29 Sunday, August 1, 2010

  64. Mesh Quality Remeshing Events 29 Sunday, August 1, 2010

  65. Surface Preservation 30 Sunday, August 1, 2010

  66. Surface Preservation 30 Sunday, August 1, 2010

  67. Surface Preservation • Vertex smoothing modifies surface 30 Sunday, August 1, 2010

  68. Surface Preservation • Vertex smoothing modifies surface • Control surface modification using quadric error 30 Sunday, August 1, 2010

  69. Sunday, August 1, 2010

  70. Sunday, August 1, 2010

  71. Sunday, August 1, 2010

  72. Sunday, August 1, 2010

  73. Contributions • Dynamic, local remeshing is possible and necessary • Maintaining a minimum strain energy mesh greatly reduces artificial plasticity 33 Sunday, August 1, 2010

  74. Conclusions (I) Dynamic Local Remeshing • Maintains high quality throughout • Enables adaptivity • More accurate than remeshing from scratch 34 Sunday, August 1, 2010

  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

  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

  77. http://graphics.berkeley.edu/papers/Wicke-DLR-2010-07/ Sunday, August 1, 2010

  78. http://graphics.berkeley.edu/papers/Wicke-DLR-2010-07/ Sunday, August 1, 2010

Recommend


More recommend