1.多孔介质lbm计算网格生成方法,其特征在于,包括步骤:
s1,获取多孔介质几何数模文件;
s2,根据多孔介质几何数模文件的所有表面单元各顶点的坐标来判断几何空间域的范围;
s3,根据lbm计算的网格规模和几何空间域的范围,计算lbm网格空间分辨率、物理求解域范围及各方向的网格节点数;
s4,根据多孔介质几何数模文件和lbm网格空间分辨率设置,计算多孔介质几何数模文件的各表面单元在lbm计算空间的区域范围;
s5,根据各表面单元在lbm计算空间j-k平面的自适应区域范围,然后将该区域范围内的方向射线还原为真实几何空间的方向射线,利用射线相交来判断与射线对应表面单元是否存在交点并标记;
s6,根据lbm计算空间方向射线的交点标记结果进行流/固求解域与边界的判断;
s7,根据交点排列的奇偶性对流/固区域进行区分;
s8,根据各表面单元在lbm计算空间k-i平面与i-j平面的自适应区域范围,分别再从j方向和k方向对lbm计算空间内的流/固区域与边界进行标识,进而完成lbm计算网格的生成。
2.根据权利要求1所述的多孔介质lbm计算网格生成方法,其特征在于,在步骤s1中,通过x-ct扫描设备获得多孔介质几何数模文件;所述多孔介质几何数模文件具有所有表面单元各顶点的空间坐标信息
3.根据权利要求1或2任一所述的多孔介质lbm计算网格生成方法,其特征在于,在步骤s2中,通过寻找多孔介质几何数模文件的所有表面单元各顶点的x,y,z坐标的最大、最小值
4.根据权利要求3所述的多孔介质lbm计算网格生成方法,其特征在于,在步骤s3中,根据lbm计算的网格规模
的基础上,几何空间域的范围包含于lbm物理求解域范围,即
并使lbm计算网格总节点数接近于设置的网格规模,即
此时,对应lbm计算空间的区域范围为
5.根据权利要求4所述的多孔介质lbm计算网格生成方法,其特征在于,
在步骤s4中,根据多孔介质几何数模文件及lbm网格空间分辨率设置,依次计算各表面单元在lbm计算空间的区域范围
同时,使得表面单元的各顶点包含于对应的lbm物理求解域,即
从而实现复杂三维几何模型在lbm计算空间的区域自适应;其中,
6.根据权利要求5所述的多孔介质lbm计算网格生成方法,其特征在于,
在步骤s5中,根据各表面单元在lbm计算空间j-k平面的自适应区域范围
将该区域范围内的方向射线还原为真实几何空间的方向射线,对应的y、z坐标分别为
并利用射线相交法判断与对应表面单元
7.根据权利要求6所述的多孔介质lbm计算网格生成方法,其特征在于,
在步骤s6中,根据lbm计算空间方向射线的交点标记结果进行流/固求解域与边界的判断,包括如下步骤:
首先,将交点坐标
其次,将交点坐标转换为lbm计算空间的i编号,即
并指定对应lbm空间点
8.根据权利要求1所述的多孔介质lbm计算网格生成方法,其特征在于,在步骤s1中,获得多孔介质几何数模文件,保存为stl或obj文件格式。