{"title":"交互式虚拟环境下实时SPH仿真的自适应参数调整:在并行处理中的应用","authors":"M. Kawai, Yohei Suzuki","doi":"10.1109/SNPD.2012.82","DOIUrl":null,"url":null,"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.","PeriodicalId":387936,"journal":{"name":"2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2012-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Adaptive Parameter Adjustment of a Real-Time SPH Simulation for Interactive Virtual Environments: Application to Parallel Processing\",\"authors\":\"M. Kawai, Yohei Suzuki\",\"doi\":\"10.1109/SNPD.2012.82\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":387936,\"journal\":{\"name\":\"2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-08-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SNPD.2012.82\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SNPD.2012.82","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Adaptive Parameter Adjustment of a Real-Time SPH Simulation for Interactive Virtual Environments: Application to Parallel Processing
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.