Simulating fluid within elastic pipe

Research on simulating the interaction of fluids in elastic pipes is a significant topic in the field of physical simulation. In this paper, we adopt position based dynamics to achieve high controllability and real-time performance. A hybrid approach is employed, using particles to simulate fluids,...

Full description

Saved in:
Bibliographic Details
Published inZhejiang da xue xue bao. Journal of Zhejiang University. Sciences edition. Li xue ban Vol. 52; no. 1; pp. 1 - 9
Main Authors Yang, Shaojuan, Ma, Long, Yang, Runze, Chen, Shi, Zhou, Yuanfeng
Format Journal Article
LanguageChinese
English
Published Hangzhou Zhejiang University 01.01.2025
Zhejiang University Press
Subjects
Online AccessGet full text
ISSN1008-9497
DOI10.3785/j.issn.1008-9497.2025.01.001

Cover

More Information
Summary:Research on simulating the interaction of fluids in elastic pipes is a significant topic in the field of physical simulation. In this paper, we adopt position based dynamics to achieve high controllability and real-time performance. A hybrid approach is employed, using particles to simulate fluids, allowing for a more flexible representation of continuously flowing fluids while using triangular meshes to model pipes, enabling the establishment of overall elastic constraints. This approach comprehensively considers collisions within the pipe, ensuring the non-penetrative interaction between fluids and pipes, resulting in a realistic and closely coupled simulation. Additionally, elastic constraints are introduced to endow the pipe with specific elastic properties, and GPU parallel computing is utilized to accelerate the simulation. Experimental results indicate that the proposed approach is suitable for simulating particle-based fluids and triangular mesh-based pipes, providing an effective solution for simulating fluid flow within elastic pipes.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1008-9497
DOI:10.3785/j.issn.1008-9497.2025.01.001