摘要
对气泡堆积法进行改进,发展了一种基于气泡堆积法生成曲线多边形区域非结构化网格的算法,将曲线边界映射为直线完成气泡添加和位置动态调整,再通过弧长参数化的方法将气泡位置映射回曲线边界,避免了移动调整过程中气泡偏离曲线的问题.提出了一种简便的判断点在复杂曲线多边形区域内的方法,简单且易于编程.通过添加不同大小的顶点气泡以及在内部设置人工点源,利用加权平均法实现了网格的局部加密.应用基于非结构化同位网格的SIMPLE算法对环扇形空腔顶盖驱动流进行了数值模拟,不同雷诺数下的计算结果与文献结果吻合较好.
An algorithm for bubble packing method based unstructured grid generation of a curved-edge polygon is developed to avoid bubble departure from a curved boundary during dynamic bubble movement. The curve boundary is mapped into a straight line to allow bubble adding and moving. Then the bubble position is mapped into the curve boundary by the arc-length parameterization method. Combined with conventional methods, a new method to judge a point in a given curved-edge polygon is proposed. Local grid refinement is realized by adding different size bubbles to the real and artificial vertices and setting the bubble's radius by the weighted average method. Moreover, the SIMPLE algorithm on unstructured collocated grid systems is developed and applied to simulate the lid-driven flow in a polar cavity. The numerical simulation results agree well with the experimental data under different Reynolds numbers.
出处
《西安交通大学学报》
EI
CAS
CSCD
北大核心
2009年第11期109-113,共5页
Journal of Xi'an Jiaotong University
基金
国家自然科学基(50676079)
教育部新世纪优秀人才计划资助项目(NCET-07-0661)
教育部科学技术研究重点资助项目(107101)
关键词
气泡堆积法
非结构化网格
曲线多边形
数值模拟
bubble packing method
unstructured grid
curved-edge polygon
numerical simulation