【技术实现步骤摘要】
本专利技术属于流体力学和计算机高性能计算领域,更具体地,涉及一种基于格子-玻尔兹曼模型的流体模拟方法。
技术介绍
岩石和土壤皆为天然的多孔介质,其孔隙直径大约在1μm~500μm之间。多孔介质中流体流动的模拟问题广泛存在于石油开采、环境保护、生物芯片和化学工程等领域,例如,在石油开采过程中,压力影响着油层的渗透率和采收率,研究压力驱动对流体流动的影响可对开采方法起到指导作用。因此,利用数值方法和计算机技术进行模拟对解决上述领域的实际问题有着十分重要的意义。在实际应用中,由于多孔介质的结构复杂、边界处理困难,同时使用者对大规模、高效和快速模拟的要求不断提高,这使得模拟多孔介质中流体流动面临重要挑战。专利文献CN 103776739A公开了一种罗伯逊-斯蒂夫流体在多孔介质中的启动压力梯度的预测方法。然而该方法在计算中需要涉及多孔介质的最小孔隙半径、最大孔隙半径以及毛细管的直线长度等多个参数,使得计算步骤较为繁琐;其次,该方法仅能模拟启动压力,无法预测流体的速度以及压力对流体流动后续的影响,预测能力有限。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种基于格子-玻尔兹曼模型的流体模拟方法,其目的在于通过将多孔介质的图像网格化,并将网格中的流体离散化为运动的粒子,从而根据粒子分布fi(x,y,t)获得流体密度和速度,提高模拟的运行效率。按照本专利技术的一方面,提供了一种流体的模拟方法,包括以下步骤:S1.对多孔介质的图像进行网格化处理后获得模拟网格I(x,y),并获得所述模拟网格I(x,y)对应的无量纲化的流体粘度ν、流体密度ρ(x,y,t)、 ...
【技术保护点】
一种流体模拟方法,其特征在于,包括以下步骤:S1.对多孔介质的图像进行网格化处理后获得模拟网格I(x,y),并获得所述模拟网格I(x,y)对应的无量纲化的流体粘度ν、流体密度ρ(x,y,t)、流体速度u(x,y,t)以及固壁边界;其中,x、y分别表示模拟网格I(x,y)上网格点的横坐标和纵坐标,x为1~Nx,y为1~Ny;S2.令时刻t=0,利用格子‑玻尔兹曼模型建立流体的离散密度函数、离散速度函数以及平衡态分布函数;所述离散密度函数为所述离散速度函数为所述平衡态分布函数为fi(x,y,t)表示网格点(x,y)处,运动速度为ci的粒子所对应的粒子分布,i表示粒子速度的方向编号;表示粒子分布fi(x,y,t)的平衡态,ωi为权系数;S3.判断粒子速度ci的运动方向是否朝向固壁边界,是则通过格子‑玻尔兹曼模型的反向函数,令速度ci对应的粒子分布fi(x,y,t)在时刻t+δt的取值为与i反向的粒子分布,否则执行格子‑玻尔兹曼模型的碰撞函数其中,时间步长δx为网格点的边长,cs为声速,θi为方向i沿x轴的正方向逆时针旋转的夹角,松弛时间S4.通过演化后的离散密度函数以及离散速度函数,获得时刻 ...
【技术特征摘要】
1.一种流体模拟方法,其特征在于,包括以下步骤:S1.对多孔介质的图像进行网格化处理后获得模拟网格I(x,y),并获得所述模拟网格I(x,y)对应的无量纲化的流体粘度ν、流体密度ρ(x,y,t)、流体速度u(x,y,t)以及固壁边界;其中,x、y分别表示模拟网格I(x,y)上网格点的横坐标和纵坐标,x为1~Nx,y为1~Ny;S2.令时刻t=0,利用格子-玻尔兹曼模型建立流体的离散密度函数、离散速度函数以及平衡态分布函数;所述离散密度函数为所述离散速度函数为所述平衡态分布函数为fi(x,y,t)表示网格点(x,y)处,运动速度为ci的粒子所对应的粒子分布,i表示粒子速度的方向编号;表示粒子分布fi(x,y,t)的平衡态,ωi为权系数;S3.判断粒子速度ci的运动方向是否朝向固壁边界,是则通过格子-玻尔兹曼模型的反向函数,令速度ci对应的粒子分布fi(x,y,t)在时刻t+δt的取值为与i反向的粒子分布,否则执行格子-玻尔兹曼模型的碰撞函数其中,时间步长δx为网格点的边长,cs为声速,θi为方向i沿x轴的正方向逆时针旋转的夹角,松弛时间S4.通过演化后的离散密度函数以及离散速度函数,获得时刻t+δt时的流体密度ρ’(x,y)和流体速度u’(x,y);所述演化后的离散密度函数为演化后的离散速度函数为S5.判断是否满足演化结束条件,是则模拟结束,否则令时刻t=t+δt,返回步骤S3。2.如权利要求1所述的模流体模拟方法,其特征在于,在所述步骤S1中,无量纲化的流体粘度为流体的运动学粘性系数,L0为流体的特征长度,u0为流体的特征速度,且u0=L0/1秒;在所述步骤S5之后,还包...
【专利技术属性】
技术研发人员:武琛,施保昌,柴振华,赵勇,黄昌盛,汪垒,唐冲,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。