适用于两相颜色梯度格子玻尔兹曼方法的并行加速方法

    公开(公告)号:CN119647349A

    公开(公告)日:2025-03-18

    申请号:CN202510174052.9

    申请日:2025-02-18

    Abstract: 本发明公开了一种适用于两相颜色梯度格子玻尔兹曼方法的并行加速方法,涉及计算流体力学技术领域。以多孔介质中流体点和边界固体点的总数量作为数据空间大小,为流体点和边界固体点分配存储空间,构建存储信息数组;存储信息数组中包括各流体点和各边界固体点的存储位置以及与相邻方向上的点的映射关系;将多孔介质进行区域划分,得到多片流场区域;对每片流场区域均分配一个图形处理器,根据存储信息数组,分别通过各图形处理器对各流场区域进行颜色梯度格子玻尔兹曼方法的并行数值模拟;数值模拟过程中进行碰撞模拟时的矩阵乘法运算采用稀疏矩阵乘法运算。该方法能够提高通过颜色梯度LBM对多相流动数值模拟的效率。

    一种用于高含水油藏强化驱油的三相泡沫流注入模拟方法

    公开(公告)号:CN119783586A

    公开(公告)日:2025-04-08

    申请号:CN202510069137.0

    申请日:2025-01-16

    Abstract: 本发明提供了一种用于高含水油藏强化驱油的三相泡沫流注入模拟方法,属于计算流体力学领域,在格子玻尔兹曼框架下构建非混溶三相流计算模型,并在非混溶三相流计算模型中引入连续表面力模型和重新标色算法;在符合要求的气相泡沫间添加排斥力,使得该三相流模型具备模拟非聚并泡沫行为的能力;依据扩散界面思想施加润湿边界条件,处理复杂几何条件下具有特定润湿性的固体壁面边界;输入三相流体物性参数并提供执行模拟必需的辅助参量运行非混溶三相流计算模型,通过时间推进模拟获得泡沫注入驱油过程中多组表征三相流状态的数据。本发明填补了格子玻尔兹曼方法在模拟油、水、气三相泡沫流方面的空白,能够对三相泡沫注入驱油过程进行高精度模拟。

    一种颜色梯度LBM框架下的气泡间排斥力实施方法及装置

    公开(公告)号:CN118194752B

    公开(公告)日:2024-11-22

    申请号:CN202410321814.9

    申请日:2024-03-20

    Abstract: 本发明公开了一种颜色梯度LBM框架下的气泡间排斥力实施方法及装置,该方法包括:在所有边界流体格点处,通过取点‑排除的方法分别获取对每个边界流体格点产生影响的所有格点;对所有边界流体格点分别进行以下计算:通过与两点处距离及气泡相密度相关的计算公式,计算获得的所有格点对该格点产生排斥力的矢量和;将计算得出的排斥力矢量以外力形式引入颜色梯度LBM,从而实施颜色梯度LBM框架下的气泡间排斥力的数值模拟;该装置包括格点分析模块、格点计算模块和数值模拟模块。本发明在颜色梯度格子玻尔兹曼框架下,提出了一种同时适用于二维与三维,且适用于任意复杂几何的气泡间排斥力实施方法,该方法施加简单,计算资源需求小且精确度高,可准确实现对多气泡流动系统的数值模拟。

    一种颜色梯度LBM框架下的气泡间排斥力实施方法及装置

    公开(公告)号:CN118194752A

    公开(公告)日:2024-06-14

    申请号:CN202410321814.9

    申请日:2024-03-20

    Abstract: 本发明公开了一种颜色梯度LBM框架下的气泡间排斥力实施方法及装置,该方法包括:在所有边界流体格点处,通过取点‑排除的方法分别获取对每个边界流体格点产生影响的所有格点;对所有边界流体格点分别进行以下计算:通过与两点处距离及气泡相密度相关的计算公式,计算获得的所有格点对该格点产生排斥力的矢量和;将计算得出的排斥力矢量以外力形式引入颜色梯度LBM,从而实施颜色梯度LBM框架下的气泡间排斥力的数值模拟;该装置包括格点分析模块、格点计算模块和数值模拟模块。本发明在颜色梯度格子玻尔兹曼框架下,提出了一种同时适用于二维与三维,且适用于任意复杂几何的气泡间排斥力实施方法,该方法施加简单,计算资源需求小且精确度高,可准确实现对多气泡流动系统的数值模拟。

Patent Agency Ranking