Higher-Order Finite Elements for Embedded Simulation

被引:19
作者
Longva, Andreas [1 ]
Loschner, Fabian [1 ]
Kugelstadt, Tassilo [1 ]
Fernandez-Fernandez, Jose Antonio [1 ]
Bender, Jan [1 ]
机构
[1] Rhein Westfal TH Aachen, Aachen, Germany
来源
ACM TRANSACTIONS ON GRAPHICS | 2020年 / 39卷 / 06期
关键词
deformable solids; finite cell method; higher-order finite elements; embedded simulation; CELL METHOD; INTEGRATION; SYSTEMS;
D O I
10.1145/3414685.3417853
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As demands for high-fidelity physics-based animations increase, the need for accurate methods for simulating deformable solids grows. While higher-order finite elements are commonplace in engineering due to their superior approximation properties for many problems, they have gained little traction in the computer graphics community. This may partially be explained by the need for finite element meshes to approximate the highly complex geometry of models used in graphics applications. Due to the additional perelement computational expense of higher-order elements, larger elements are needed, and the error incurred due to the geometry mismatch eradicates the benefits of higher-order discretizations. One solution to this problem is the embedding of the geometry into a coarser finite element mesh. However, to date there is no adequate, practical computational framework that permits the accurate embedding into higher-order elements. We develop A novel, robust quadrature generation method that generates theoretically guaranteed high-quality sub-cell integration rules of arbitrary polynomial accuracy. The number of quadrature points generated is bounded only by the desired degree of the polynomial, independent of the embedded geometry. Additionally, we build on recent work in the Finite Cell Method (FCM) community so as to tackle the severe ill-conditioning caused by partially filled elements by adapting an Additive-Schwarz-based preconditioner so that it is suitable for use with state-of-the-art non-linear material models from the graphics literature. Together these two contributions constitute a general-purpose framework for embedded simulation with higher-order finite elements. We finally demonstrate the benefits of our framework in several scenarios, in which second-order hexahedra and tetrahedra clearly outperform their first-order counterparts.
引用
收藏
页数:14
相关论文
共 50 条
[1]  
[Anonymous], 2012, ACM SIGGRAPH COURSES
[2]  
[Anonymous], 2006, FINITE ELEMENT PROCE
[3]   Animation of Deformable Bodies with Quadratic Bezier Finite Elements [J].
Bargteil, Adam W. ;
Cohen, Elaine .
ACM TRANSACTIONS ON GRAPHICS, 2014, 33 (03)
[4]   Operator-adapted wavelets for finite-element differential forms [J].
Budninskiy, Max ;
Owhadi, Houman ;
Desbrun, Mathieu .
JOURNAL OF COMPUTATIONAL PHYSICS, 2019, 388 :144-177
[5]   Numerical Study of Particle Morphology Effect on the Angle of Repose for Coarse Assemblies Using DEM [J].
Chen, Jing ;
Gao, Rui ;
Liu, Yangzepeng .
ADVANCES IN MATERIALS SCIENCE AND ENGINEERING, 2019, 2019
[6]   Numerical Coarsening using Discontinuous Shape Functions [J].
Chen, Jiong ;
Bao, Hujun ;
Wang, Tianyu ;
Desbrun, Mathieu ;
Huang, Jin .
ACM TRANSACTIONS ON GRAPHICS, 2018, 37 (04)
[7]  
Cignoni P., 2008, 6th Eurographics Italian Chapter Conference 2008-Proceedings
[8]  
Crozet Sebastien, 2019, nalgebra: a linear algebra library for Rust
[9]   Preconditioning immersed isogeometric finite element methods with application to flow problems [J].
de Prenter, F. ;
Verhoosel, C. V. ;
van Brummelen, E. H. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2019, 348 :604-631
[10]   Condition number analysis and preconditioning of the finite cell method [J].
de Prenter, F. ;
Verhoosel, C. V. ;
van Zwieten, G. J. ;
van Brummelen, E. H. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2017, 316 :297-327