首页 | 本学科首页   官方微博 | 高级检索  
     检索      

一种基于STL文件的LBM前处理高效算法
引用本文:张晓潇,张武,褚学森,王良军,杨广文.一种基于STL文件的LBM前处理高效算法[J].空气动力学学报,2021,39(3):44-50.
作者姓名:张晓潇  张武  褚学森  王良军  杨广文
作者单位:上海大学,上海 201900;清华大学,北京 100084;中国船舶科学研究中心,无锡 214082;清华大学,北京 100084
摘    要:LBM是一种计算流体数值方法,计算过程中需要确定流场格点属于流体点还是固体点,通过前处理获得格点类型信息.其中一种方法是通过STL文件格式描述的物体模型判断格点在物体内外信息来确定格点类型,从而实现STL几何信息到LBM计算模型信息的重构.为了能够快速重构计算模型,本文提出了一种快速生成计算模型算法.该算法根据面三角形找到模型的边界点集,然后由边界点判定出模型内部点和外部点从而完成对模型的重建.算法从面三角形出发,大量减少了计算量,节约了时间,提高了效率.基于本文算法和直接法对不同复杂程度的圆球、NACA0012翼型、CHN-T1飞机标模开展了前处理建模比较,结果表明,随着几何复杂度增加,直接法耗时急剧增加,而本文算法一直保持低耗时(例如CHN-T1模型前处理网格生成,直接法采用120核并行运算耗时11 h,而本文算法采用单核仅耗时20 s),极大地提高了LBM针对复杂几何外形的前处理效率.使用基于本文算法前处理获得的网格开展流场计算,验证了该前处理方法的适用性.

关 键 词:STL文件  模型重建  算法改进  网格生成  格子Boltzmann方法

An efficient algorithm for pre-processing of lattice Boltzmann method based on STL files
ZHANG Xiaoxiao,ZHANG Wu,CHU Xuesen,WANG Liangjun,YANG Guangwen.An efficient algorithm for pre-processing of lattice Boltzmann method based on STL files[J].Acta Aerodynamica Sinica,2021,39(3):44-50.
Authors:ZHANG Xiaoxiao  ZHANG Wu  CHU Xuesen  WANG Liangjun  YANG Guangwen
Abstract:
Keywords:
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号