An Optimization-based SPH Solver for Simulation of Hyperelastic Solids

Min Hyung Kee, Kiwon Um, Hyun Mo Kang, Jung Hyun Han

Research output: Contribution to journalArticlepeer-review

Abstract

This paper proposes a novel method for simulating hyperelastic solids with Smoothed Particle Hydrodynamics (SPH). The proposed method extends the coverage of the state-of-the-art elastic SPH solid method to include different types of hyperelastic materials, such as the Neo-Hookean and the St. Venant-Kirchoff models. To this end, we reformulate an implicit integration scheme for SPH elastic solids into an optimization problem and solve the problem using a general-purpose quasi-Newton method. Our experiments show that the Limited-memory BFGS (L-BFGS) algorithm can be employed to efficiently solve our optimization problem in the SPH framework and demonstrate its stable and efficient simulations for complex materials in the SPH framework. Thanks to the nature of our unified representation for both solids and fluids, the SPH formulation simplifies coupling between different materials and handling collisions.

Original languageEnglish
Pages (from-to)225-233
Number of pages9
JournalComputer Graphics Forum
Volume42
Issue number2
DOIs
Publication statusPublished - 2023 May

Bibliographical note

Funding Information:
This research was supported by the Ministry of Science and ICT, Korea, under the ICT Creative Consilience Program (IITP‐2023‐2020‐0‐01819), ITRC (Information Technology Research Center) Support Program (IITP‐2023‐2020‐0‐01460) and the grant No.2020‐0‐00861.

Publisher Copyright:
© 2023 Eurographics - The European Association for Computer Graphics and John Wiley & Sons Ltd.

Keywords

  • CCS Concepts
  • elastic body simulation
  • optimization
  • • Computing methodologies → Physical simulation

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'An Optimization-based SPH Solver for Simulation of Hyperelastic Solids'. Together they form a unique fingerprint.

Cite this