DocumentCode
3308148
Title
Adaptive Parameter Adjustment of a Real-Time SPH Simulation for Interactive Virtual Environments: Application to Parallel Processing
Author
Kawai, Masayuki ; Suzuki, Yohei
Author_Institution
Dept. of Mech. Eng., Univ. of Fukui, Fukui, Japan
fYear
2012
fDate
8-10 Aug. 2012
Firstpage
692
Lastpage
697
Abstract
In this research, we develop a real-time fluid simulator, which uses smoothed particle hydrodynamics (SPH), for virtual environments including 3-dimensional fluid. SPH is a type of particle method and easy to control computational time by reducing or increasing the number of particles, however, it is difficult to change the number of particles while maintaining the same volume of fluid and the stability during a simulation. In this paper, we propose a new method to automatically adjust the number of particles, mass, radius in kernel functions and gains of density feedback for a real-time process while maintaining the stability. This paper also proposes to apply the method to a system using parallel processing with multi-thread programming. Finally, simulations are performed to estimate the effectiveness of the proposed method for parallel processing.
Keywords
multi-threading; parallel processing; real-time systems; virtual reality; 3-dimensional fluid; aadaptive parameter adjustment; computational time control; density feedback; interactive virtual environments; multithread programming; parallel processing; real-time SPH simulation; real-time fluid simulator; real-time process; smoothed particle hydrodynamics; stability; Computational modeling; Fluids; Instruction sets; Kernel; Mathematical model; Parallel processing; Real time systems; CFD; SPH; parallel processing; virtual reality;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, Artificial Intelligence, Networking and Parallel & Distributed Computing (SNPD), 2012 13th ACIS International Conference on
Conference_Location
Kyoto
Print_ISBN
978-1-4673-2120-4
Type
conf
DOI
10.1109/SNPD.2012.82
Filename
6299357
Link To Document