Tetrahedron-based constructing 3D_streamlines in visualization
-
摘要: 流线是计算流体力学(CFD,Computational Fluid Dynamics)矢量可视化研究的重要技术.基于四面体单元,首先将点云数据场六面体单元分割成四面体单元,存储四面体之间的邻接关系;然后据此逐步将点定位到数据场中四面体单元内;再根据流线上速度矢量方向的变化量和四面体单元网格的内切球半径,自适应确定积分步长,以解决积分步长太小影响流线追踪速度或步长太大影响流线精度问题;最后利用龙格库塔数值积分法求得流线上点,并根据点定位和调整积分步长构造出三维流线.由于该算法避免了传统流线追踪算法中Jacobian矩阵逆变换,因而减小了矩阵转换过程带来的误差,提高了流线追踪的精度和效率.Abstract: Streamline is an important technique in computational fluid dynamics for vector visualization. This algorithm is based on tetrahedron cells. Firstly, hexahedron cells in data field of point cloud were divided into tetrahedron cells. Tetrahedron relations between the adjacent tetrahedron were stored, and then the point of streamline in data filed was located into the tetrahedron cell gradually by looking up the tabulation of adjacent tetrahedron relations. Then according to the deflexion angle of the velocity vector on streamline and the radius of inscribed sphere in the tetrahedron cell, integration step was adaptively determined to improve the precision and efficiency of streamline-tracking. Finally, the points of streamline were obtained by Runge-Kutta numerical integration method, and three-dimension streamline was constructed with the point location and integration step. As a result of avoiding Jacobian matrix inverse transform that is used in the traditional streamline-tracking algorithm, this method reduces the error of matrix conversion and improves efficiency and precision of streamline construction.
-
Key words:
- streamline /
- flow field /
- tetrahedrons /
- cell-traversal /
- computational fluid dynamics
-
[1] 李海生,杨钦,陈其明.三维计算流体流体力学流场的流线构造[J].北京航空航天大学学报,2003,29(5):434-437 Li Haisheng,Yang Qin,Chen Qiming.Constructing streamines in 3D CFD flow field[J]. Journal of Beijing University of Aeronautics and Astronautics,2003,29(5):434-437(in Chinese) [2] 李志刚.广义域三维散乱数据场的通用可视化技术研究 .北京:北京航空航天大学机械工程及自动化学院,1997 Li Zhigang. Study on general visualization technique for 3D scattered data field in broad sense domain . Beijing: School of Mechanical Engineering and Automation, Beijing University of Aeronautics and Astronautics,1997(in Chinese) [3] 胡星,杨光.基于六面体单元的流线可视化点定位研究[J].工程图学学报,2002:44-50 Hu Xing,Yang Guang.Hexahedron based cell-traversal in streamline visualization[J].Journal of Engineering Graphics,2002:44-50(in Chinese) [4] Sadarjoen A,Boer A J,Post F H. Particle tracing in transformed grids using tetrahedral decomposition Proceedings of the Eurographics Workshop in Blaubeuren.Germany:Springer,1998:71-80
点击查看大图
计量
- 文章访问数: 4399
- HTML全文浏览量: 206
- PDF下载量: 1125
- 被引次数: 0