A Physics-Informed Neural Network Framework for Simulating Creep Buckling in Growing Viscoelastic Biological Tissues
Zhongya Lin, Jinshuai Bai, Shuang Li, Xindong Chen, Bo Li, Xi-Qiao Feng

TL;DR
This paper introduces an energy-based physics-informed neural network framework that models viscoelastic creep, buckling, and growth in biological tissues, effectively capturing instabilities and morphological changes without traditional meshing or perturbations.
Contribution
It presents a novel PINN approach that implicitly enforces physical laws through energy minimization, enabling natural simulation of complex viscoelastic and growth-induced phenomena.
Findings
Successfully predicts creep buckling without pre-imposed imperfections
Captures post-buckling evolution and tissue morphology changes
Extends to biological growth and morphogenesis modeling
Abstract
Modeling viscoelastic behavior is crucial in engineering and biomechanics, where materials undergo time-dependent deformations, including stress relaxation, creep buckling and biological tissue development. Traditional numerical methods, like the finite element method, often require explicit meshing, artificial perturbations or embedding customised programs to capture these phenomena, adding computational complexity. In this study, we develop an energy-based physics-informed neural network (PINN) framework using an incremental approach to model viscoelastic creep, stress relaxation, buckling, and growth-induced morphogenesis. Physics consistency is ensured by training neural networks to minimize the systems potential energy functional, implicitly satisfying equilibrium and constitutive laws. We demonstrate that this framework can naturally capture creep buckling without pre-imposed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
