4.5 Article Proceedings Paper

Efficient and Stable Simulation of Inextensible Cosserat Rods by a Compact Representation

Journal

COMPUTER GRAPHICS FORUM
Volume 41, Issue 7, Pages 567-578

Publisher

WILEY
DOI: 10.1111/cgf.14701

Keywords

-

Funding

  1. National Key R&D Program of China [2020AAA0108901]
  2. Zhejiang Provincial Science and Technology Program in China [2021C01108]
  3. National Natural Science Foundation of China [61702458, 61602416]

Ask authors/readers for more resources

This article introduces a simple and compact representation method for simulating piecewise linear inextensible Cosserat rods. The method matches the degrees of freedom and satisfies all the constraints, and solves the linear equations in nearly linear complexity by exploiting special non-zero patterns. In addition, a symmetric positive-definite preconditioner is proposed to significantly accelerate the solver. Compared with other technical choices, this method has better performance and stability.
Piecewise linear inextensible Cosserat rods are usually represented by Cartesian coordinates of vertices and quaternions on the segments. Such representations use excessive degrees of freedom (DOFs), and need many additional constraints, which causes unnecessary numerical difficulties and computational burden for simulation. We propose a simple yet compact representation that exactly matches the intrinsic DOFs and naturally satisfies all such constraints. Specifically, viewing a rod as a chain of rigid segments, we encode its shape as the Cartesian coordinates of its root vertex, and use axis-angle representation for the material frame on each segment. Under our representation, the Hessian of the implicit time-stepping has special non-zero patterns. Exploiting such specialties, we can solve the associated linear equations in nearly linear complexity. Furthermore, we carefully designed a preconditioner, which is proved to be always symmetric positive-definite and accelerates the PCG solver in one or two orders of magnitude compared with the widely used block-diagonal one. Compared with other technical choices including Super-Helices, a specially designed compact representation for inextensible Cosserat rods, our method achieves better performance and stability, and can simulate an inextensible Cosserat rod with hundreds of vertices and tens of collisions in real time under relatively large time steps.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available