Dynamic Local Remeshing for Elastoplastic Simulation Martin Wicke Daniel Ritchie Bryan Klingner Sebastian Burke Jonathan Shewchuk James O’Brien Sunday, August 1, 2010
Sunday, August 1, 2010
Sunday, August 1, 2010
Sunday, August 1, 2010
Overview • Dynamic, local remeshing • Plasticity using material space remeshing 4 Sunday, August 1, 2010
Finite Element Simulation Deformation Material Space World Space 5 Sunday, August 1, 2010
Finite Element Simulation Deformation Strain/Stress/Forces Material Space World Space 5 Sunday, August 1, 2010
Finite Element Simulation Deformation Plastic deformation Material Space World Space 5 Sunday, August 1, 2010
Plasticity Deformation Plastic deformation Material Space World Space 6 Sunday, August 1, 2010
Plasticity Deformation Plastic deformation Material Space World Space 7 Sunday, August 1, 2010
Plasticity Deformation Plastic deformation Material Space World Space 7 Sunday, August 1, 2010
Plasticity No Mesh! Deformation Plastic deformation Material Space World Space 7 Sunday, August 1, 2010
Plasticity No Mesh! Deformation Plastic deformation Material Space World Space 7 Sunday, August 1, 2010
Remeshing Material Space World Space 8 Sunday, August 1, 2010
Remeshing Material Space World Space 8 Sunday, August 1, 2010
Remeshing Material Space World Space 8 Sunday, August 1, 2010
Remeshing ? ?? Material Space World Space 8 Sunday, August 1, 2010
Remeshing ? ?? Resampling Bargteil et al. [2007] Material Space World Space 8 Sunday, August 1, 2010
Artificial Plasticity Material Space World Space Remeshing Remeshing 9 Sunday, August 1, 2010
Artificial Plasticity Material Space World Space Remeshing Remeshing 9 Sunday, August 1, 2010
Artificial Plasticity Material Space World Space Remeshing Remeshing 10 Sunday, August 1, 2010
Our Solution Deformation Plastic deformation Material Space World Space 11 Sunday, August 1, 2010
Our Solution Deformation Plastic deformation Material Space World Space 11 Sunday, August 1, 2010
Our Solution Material Space World Space 11 Sunday, August 1, 2010
Our Solution Material Space World Space 12 Sunday, August 1, 2010
Our Solution Material Space World Space 12 Sunday, August 1, 2010
Our Solution Material Space World Space 13 Sunday, August 1, 2010
Our Solution Material Space World Space 13 Sunday, August 1, 2010
Our Solution Material Space World Space 13 Sunday, August 1, 2010
Our Solution ? Material Space World Space 13 Sunday, August 1, 2010
Our Solution Resampling Material Space World Space 13 Sunday, August 1, 2010
Varying Plasticity Elastic 14 Sunday, August 1, 2010
Varying Plasticity Elastic 14 Sunday, August 1, 2010
Varying Plasticity Elastic 14 Sunday, August 1, 2010
Varying Plasticity Elastic High Medium Low Varying 14 Sunday, August 1, 2010
Varying Plasticity Elastic High Medium Low Varying 14 Sunday, August 1, 2010
Elastic Material Material Space World Space 15 Sunday, August 1, 2010
High Plasticity Material Space World Space 16 Sunday, August 1, 2010
Medium Plasticity Material Space World Space 17 Sunday, August 1, 2010
Low Plasticity Material Space World Space 18 Sunday, August 1, 2010
Mixed Plasticity Material Space World Space 19 Sunday, August 1, 2010
Material Space World Space Sunday, August 1, 2010
Adaptive refinement No remeshing Sunday, August 1, 2010
Adaptive refinement No remeshing Sunday, August 1, 2010
Adaptive refinement No remeshing Sunday, August 1, 2010
Adaptive refinement No remeshing Sunday, August 1, 2010
Why Dynamic Remeshing? completely reshape domain 23 Sunday, August 1, 2010
Why Dynamic Remeshing? completely reshape domain control element quality 23 Sunday, August 1, 2010
Why Dynamic Remeshing? completely reshape domain control element quality adaptive refinement and coarsening 23 Sunday, August 1, 2010
Dynamic Local Remeshing • Remesh as little as possible 24 Sunday, August 1, 2010
Dynamic Local Remeshing • Remesh as little as possible • Target only bad tets 24 Sunday, August 1, 2010
Dynamic Local Remeshing • Remesh as little as possible • Target only bad tets • Improve mesh in every time step 24 Sunday, August 1, 2010
Dynamic Local Remeshing Local operations: 25 Sunday, August 1, 2010
Dynamic Local Remeshing Local operations: 25 Sunday, August 1, 2010
Dynamic Local Remeshing Local operations: 26 Sunday, August 1, 2010
Dynamic Local Remeshing Local operations: 26 Sunday, August 1, 2010
Dynamic Local Remeshing Local operations: 27 Sunday, August 1, 2010
Dynamic Local Remeshing Local operations: 27 Sunday, August 1, 2010
Dynamic Local Remeshing Local operations: 28 Sunday, August 1, 2010
Dynamic Local Remeshing Local operations: • Require improvement after each operation 28 Sunday, August 1, 2010
Dynamic Local Remeshing Local operations: • Require improvement after each operation • Schedule most local operations first 28 Sunday, August 1, 2010
Mesh Quality 29 Sunday, August 1, 2010
Mesh Quality 29 Sunday, August 1, 2010
Mesh Quality Remeshing Events 29 Sunday, August 1, 2010
Surface Preservation 30 Sunday, August 1, 2010
Surface Preservation 30 Sunday, August 1, 2010
Surface Preservation • Vertex smoothing modifies surface 30 Sunday, August 1, 2010
Surface Preservation • Vertex smoothing modifies surface • Control surface modification using quadric error 30 Sunday, August 1, 2010
Sunday, August 1, 2010
Sunday, August 1, 2010
Sunday, August 1, 2010
Sunday, August 1, 2010
Contributions • Dynamic, local remeshing is possible and necessary • Maintaining a minimum strain energy mesh greatly reduces artificial plasticity 33 Sunday, August 1, 2010
Conclusions (I) Dynamic Local Remeshing • Maintains high quality throughout • Enables adaptivity • More accurate than remeshing from scratch 34 Sunday, August 1, 2010
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
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
http://graphics.berkeley.edu/papers/Wicke-DLR-2010-07/ Sunday, August 1, 2010
http://graphics.berkeley.edu/papers/Wicke-DLR-2010-07/ Sunday, August 1, 2010
Recommend
More recommend