Improved Front Tracking Method for Multi-Material Interfaces
-
摘要: 经典Front Tracking方法采用示踪点的连线表示界面,以示踪点运动表现界面运动,具有精度高等特点,但在处理复杂界面拓扑结构变化时容易产生拓扑混乱导致计算无法继续进行。为此,对经典Front Tracking方法进行了改进,提出了一种新的数据结构处理方法,以由示踪点连线所组成线段的运动表现界面的运动过程,能够较好地避免拓扑混乱情况,并且继承了经典方法的优点。对改进的Front Tracking方法进行了程序编写,采用两个算例对新方法的可靠性加以验证,得到了较好的结果。
-
关键词:
- 界面拓扑结构 /
- Front Tracking方法 /
- 界面捕捉
Abstract: The classic front tracking (FT) method, using the segments between the tracer points to represent the interface and the interface motion is simulated by the movement of tracer points, is valued for its typical high precision, but it is unable to deal with interfaces which have complex topological changes. In this paper, we have made an improvement on the basis of the classic FT algorithm and proposed a new data structure to solve problems involving the topological property. We simulated the movement of the interfaces by using the line segments between the tracer points and wrote a related program. In addition, two typical examples were applied to verify the reliability of the improved FT algorithm and the results are convincingly satisfactory.-
Key words:
- interface topology /
- front tracking method /
- interface capturing
-
[1] OSHER S, SETHIAN J A.Fronts propagating with curvature-dependent speed:algorithms based on Hamilton-Jacobi formulations [J].J Comput Phys, 1988, 79(1):12-49. doi: 10.1016/0021-9991(88)90002-2 [2] HIRT C W, NICHOLS B D.Volume of fluid (VOF) method for the dynamics of free boundaries [J].J Comput Phys, 1981, 39(1):201-225. doi: 10.1016/0021-9991(81)90145-5 [3] CHERN I L, GLIMM J, MCBRYAN O, et al.Front tracking for gas dynamics [J].J Comput Phys, 1986, 62(1):83-110. doi: 10.1016/0021-9991(86)90101-4 [4] GLIMM J, GROVE J W, LI X L, et al.Three-dimensional front tracking [J].SIAM J Sci Comput, 1998, 19(3):703-727. doi: 10.1137/S1064827595293600 [5] GLIMM J, GROVE J W, LI X L, et al.Robust computational algorithms for dynamic interface tracking in three dimensions [J].SIAM J Sci Comput, 2000, 21(6):2240-2256. doi: 10.1137/S1064827598340500