摘要
关于在动态障碍物特性的问题,研究了动态障碍物与流体进行交互的计算机三维仿真,为达到仿真的有效性和高效性要求,提出了算子替代方法并对三维体素进行优化,通过内-外体素化方法对障碍物进行离散,同时指定动态障碍物边界条件,将动态障碍物边界表示成随障碍物移动或变形而变化的压力纹理和速度纹理,从而影响流体网格产生自由滑动。仿真实验证明,方法不仅更适合于GPU的计算模型,而且经过优化后具有更好的仿真速度和稳定性。
This paper introduces a 3D simulation method on computer which describes the interaction between dynamic obstacles and fluids. In order to meet the requirements of effectiveness and efficiency on simulation, the methods are proposed to displace the operator and optimize the 3D voxel. Obstacles are represented using an inside- outside voxelization, and dynamic obstacle boundary conditions are specified. A voxelized representation of the dynamic obstacle is stored in a pressure texture and a velocity texture that is updated whenever an obstacle moves or deforms, so affects the free slip of fluid mesh. Some experimental results demonstrate that the optimized method not only fits to GPU, but also is more rapidly and steady greatly.
出处
《计算机仿真》
CSCD
北大核心
2010年第5期223-226,共4页
Computer Simulation
基金
浙江省自然科学基金(Y1090137)
宁波市自然科学基金(2009A610086)
关键词
图形处理器
流体
动态障碍物
仿真
内-外体素
GPU
Fluid
Dynamic obstacle
Simulation
Inside - outside voxelization