Skip to main navigation Skip to search Skip to main content

Material-adapted refinable basis functions for elasticity simulation

  • Jiong Chen
  • , Max Budninskiy
  • , Houman Owhadi
  • , Hujun Bao
  • , Jin Huang
  • , Mathieu Desbrun
  • Zhejiang University
  • California Institute of Technology Division of Engineering and Applied Science

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, we introduce a hierarchical construction of material-adapted refinable basis functions and associated wavelets to offer efficient coarse-graining of linear elastic objects. While spectral methods rely on global basis functions to restrict the number of degrees of freedom, our basis functions are locally supported; yet, unlike typical polynomial basis functions, they are adapted to the material inhomogeneity of the elastic object to better capture its physical properties and behavior. In particular, they share spectral approximation properties with eigenfunctions, offering a good compromise between computational complexity and accuracy. Their construction involves only linear algebra and follows a fine-to-coarse approach, leading to a block-diagonalization of the stiffness matrix where each block corresponds to an intermediate scale space of the elastic object. Once this hierarchy has been precomputed, we can simulate an object at runtime on very coarse resolution grids and still capture the correct physical behavior, with orders of magnitude speedup compared to a fine simulation. We show on a variety of heterogeneous materials that our approach outperforms all previous coarse-graining methods for elasticity.

Original languageEnglish
Article number161
JournalACM Transactions on Graphics
Volume38
Issue number6
DOIs
Publication statusPublished - 1 Nov 2019
Externally publishedYes

Keywords

  • Deformable body simulation
  • Material-adapted basis functions
  • Numerical coarsening
  • Operator-adapted wavelets

Fingerprint

Dive into the research topics of 'Material-adapted refinable basis functions for elasticity simulation'. Together they form a unique fingerprint.

Cite this