基于浸入边界法的高解析度CFD-DEM流固耦合方法
A Resolved CFD-DEM Approach Based on Immersed Boundary Method
通讯作者: 赵兰浩,教授,博士生导师;E-mail:zhaolanhao@hhu.edu.cn.
责任编辑: 王一凡
收稿日期: 2022-04-1 修回日期: 2022-07-21 接受日期: 2022-07-27
基金资助: |
|
Received: 2022-04-1 Revised: 2022-07-21 Accepted: 2022-07-27
作者简介 About authors
毛佳(1991-),副教授,从事滑坡涌浪和流固耦合方面的研究.
根据流固耦合问题的普遍性,提出了基于浸入边界法的高解析度计算流体力学-离散元法(CFD-DEM)流固耦合方法.新方法采用基于欧拉框架的计算流体力学方法描述流体的运动,采用基于拉格朗日框架的离散元法描述固体的运动及碰撞,在离散单元的表面布置浸入边界点,解决固体运动过程中与流体间的移动且未知的边界问题.为验证方法的准确性,模拟了圆柱绕流涡激振动、方块驰振两个经典算例,计算结果与数值解吻合度高,说明新方法能够准确描述流固耦合作用.最终,将该方法应用于多块体沉降的模拟,结果表明新方法能够反映流场的复杂变化,有效处理包含大量任意形状离散块体碰撞的流固耦合问题.
关键词:
Based on the immersed boundary method, a resolved CFD-DEM algorithm is proposed to tackle fluid-solid interaction problems which widely exist. In the proposed method, the fluid filed is described by the computational fluid dynamics in the Eulerian framework, while the movement and collision of the solids are simulated by the discrete element method in the Lagrangian framework. In order to deal with the moving interfaces between the fluid and the solids, several immersed boundary points are allocated on the boundaries of the solids. Two classic test cases are calculated to verify the accuracy of the proposed method, including the vortex-induced vibration of a cylinder and the rotational galloping of a rectangular rigid body. Good agreements are achieved between the current results and those in previous references and the reliability of the present method in modelling the fluid-solid interaction problems are proved. Finally, the sedimentation of multiple solids is simulated and the ability of the proposed CFD-DEM method in solving the complex fluid field and the collision among the solids with arbitrary shapes are verified.
Keywords:
本文引用格式
毛佳, 肖景文, 赵兰浩, 底瑛棠.
MAO Jia, XIAO Jingwen, ZHAO Lanhao, DI Yingtang.
近年来,国内外研究者普遍采用耦合数值方法模拟流固耦合问题,即将基于欧拉框架的计算流体力学(CFD)方法与基于拉格朗日框架的离散元法(DEM)耦合,建立CFDEM流固耦合数值模拟方法.目前的耦合方法大多基于经验公式计算流固耦合作用力,实际上可以将这些耦合数值模拟方法看作DPM的一种改进,通常将此类方法称为非解析的(Unresolved)CFDEM耦合方法[11-12].非解析的CFDEM耦合方法是将计算流体力学方法与非连续介质方法相结合进行流固耦合问题研究的一次有益尝试,以简化的方式处理固体与流体的相互作用力,回避了两种介质之间边界移动且未知的问题,能够有效描述非连续介质在流场中的宏观运动规律,具有计算量小的优点.但与实际物理过程相比,该方法仍存在一些明显的不足:① 目前的经验公式仅限于圆形颗粒;② 流固耦合边界条件无法准确满足;③ 多颗粒流固耦合问题中,尾流对颗粒运动的影响难以充分反映.
为了解决非解析流固耦合方法的上述缺点,本文提出高解析度(Resolved)CFD-DEM流固耦合方法.采用Navier-Stokes方程组作为控制方程模拟流体的运动,并在固定网格上采用投影法求解流场运动变量;采用离散单元法模拟非连续固体的任意运动;引入浸入边界法(IBM)表示固体和流体间的移动边界,并计算两者间的相互作用力.通过强耦合迭代求解算法,提高计算的收敛性和稳定性,获得高精度的流场特性,准确反映固体运动过程中的流固耦合界面.
1 CFD-DEM流固耦合方法
相比于基于经验公式的非解析流固耦合方法,本文提出的高解析度方法能够准确反映流固耦合作用力,同时,在流固耦合界面上严格满足速度边界条件,能够在块体周围获得高解析度的流场.本文提出的基于浸入边界法的CFD-DEM流固耦合方法示意图如图1所示.
图1
图1
基于浸入边界法的CFD-DEM流固耦合方法示意图
Fig.1
Sketch of resolved CFD-DEM algorithm based on immersed boundary method
采用基于欧拉框架的CFD描述流体的运动,采用基于拉格朗日框架的DEM描述固体的运动及碰撞,在离散单元的表面布置浸入边界点,解决固体运动过程中与流体间的移动且未知的边界问题.为了实现流体域与固体域间的强耦合,提出流固耦合系统迭代求解方案.
1.1 流体域数值模拟
在黏性不可压缩Navier-Stokes方程组右端项中引入附加体力项,得到如下控制方程组:
式中: 为流场速度; 为时间;p为压力;ρ为密度;
在直接力法中,附加体力项由动量方程结合浸入边界点上的速度相容条件推导而来.速度相容条件是指在流体固体交界面上需要满足速度相同条件,即
式中:Un+1表示将笛卡尔网格点上的流体速度插值到浸入边界点上得到的速度;Vn+1表示同一浸入边界点上的固体速度;n表示计算步.
引入插值函数
式中: 表示定义在笛卡尔网格节点x上的物理量,包括u,p,f等; 表示定义在浸入边界点
h取为网格尺寸的倍数;r表示有限元网格节点与浸入边界点的距离.结合式(4)~(6),可实现物理量的插值与分配.
基于特征线法,式(2)的时间离散格式如下:
在此基础上,将第n个时间步的速度增量分为两个部分:
将中间速度场增量式(10)与速度场增量的修正量式(11)代入速度边界条件
由式(12)可见,附加体力项与速度场、压力场耦合,因此需要通过迭代计算求解上述三类未知量,具体步骤如下.
步骤1 忽略压力及附加体力项,计算中间速度场
步骤2 计算压力场增量
步骤2.1 根据附加体力项的计算公式计算fn+1,k.
值得注意的是,当浸入边界点与网格点重合,式(12)中的fn+1Δt=D[I(fn+1Δt)]成立,附加体力项的计算无需迭代.然而,通常情况下,浸入边界点与网格点不重合,通过单次计算附加体力项并不能满足速度边界条件,因此需要迭代求解体力项.令fn+1,k,0=fn+1, k-1,i=1,根据fn+1,k,iΔt=fn+1,k,i-1×Δt+D[Vn+1-I(un+Kn+Rn+1+fn+1,k,i-1Δt)]计算fn+1, k, i.在此基础上,计算‖Vn+1-I(un+Kn+Rn+1+fn+1, k, i-1Δt)‖,进行收敛性判断,其中‖·‖表示任一范数,如果范数小于容差ε,则结束步骤2.1,否则令i=i+1,迭代计算直到满足收敛条件.最终,fn+1, k=fn+1, k, i.
步骤2.2 更新中间速度场u*,计算式为u*=u*, K+fn+1,kΔt.
步骤2.3 由
步骤2.4 收敛性检查.计算‖I(un+Kn+Rn+1,k)-I(un+Kn+Rn+1,k-1)‖,如果小于容差ε,则满足收敛性检查,结束步骤2的迭代计算,否则,令k=k+1,重复步骤2.1~2.4,直到满足收敛条件.
步骤3 更新压力场
1.2 固体域的数值模拟
根据牛顿第二定律,固体运动的控制方程如下:
式中:m为固体质量;
Fc可分为法向接触力Fcn和切向接触力Fct,Fcn的计算式如下:
式中:pf为罚函数;βc为接触单元;βt为目标单元;n为重叠域边界的单位外法向向量;φc、φt分别为定义在接触单元、目标单元上任一点的势函数[13];S为重叠区域.
根据力-位移法则计算切向接触力,具体地,通过计算单元所受法向接触力合力及其作用点,并依据法向接触力合力的方向确定当前时间步切向力方向,以位移增量法计算切向接触力大小[14],详细步骤如下:
步骤1 计算切向接触力增量
步骤2 将上一时间步的切向接触力转化至当前时间步切向接触力增量的方向,即
步骤3 计算当前时间步切向接触力为
1.3 流固耦合系统迭代求解方案
为了实现流体域与固体域间的强耦合,提高计算的收敛性和稳定性,获得高精度的流场特性,准确反映固体运动过程中的流固耦合界面,提出了流固耦合系统迭代求解方案.为简化起见,流体和固体控制方程迭代格式记为
式中:Rf表示流体方程右端项,与un、pn、δn+1, k-1相关;Rs表示固体方程右端项,与δn、un+1, k、pn+1, k相关.
假设第n步计算已经完成,现在进入第n+1步的第k次迭代,执行过程如下:
步骤1 求解流体方程,更新速度场un+1, k与压力场pn+1, k.
步骤2 求解固体方程,更新固体的位置δn+1, k.
步骤3 收敛性检查.计算
2 数值算例分析
2.1 圆柱绕流涡激振动
式中:
计算域大小为[-15D,45D]×[-20D,20D],初始时刻圆柱圆心坐标为(0,0).雷诺数Re=200,ξ=0.01,
固定圆柱直至下游产生稳定的卡门涡街,此后释放圆柱,可在圆柱下游观察到如图2所示的涡(图中Ω为涡量).圆柱振动频率为0.187,与漩涡脱落频率接近.
图2
图3
为说明流固耦合迭代对计算效率的影响,比较了计算时间t=3 s时,迭代次数取1和3的耗时.迭代1次的工况耗时为 7 899.38 s,迭代3次的工况耗时为 23 150.77 s,约为迭代1次工况耗时的2.9倍.可见,增加流固耦合迭代次数对计算效率有显著影响.然而,对于流场的变化或流固耦合作用剧烈的强耦合问题,若采用弱耦合求解格式,即用上一个时间步的力来求解当前步的运动,即使流体、固体的计算收敛,仍不能代表流固耦合系统一定收敛.因此,对于此类问题,即使会损失计算效率,也必须采用强耦合求解格式来保证计算精度.
2.2 方块驰振
式中:θ为方块转角;
计算域尺寸为[-11Ds, 50Ds]×[-21Ds, 21Ds],初始时刻方块中心坐标为(0, 0).方块宽厚比满足L/Ds=4,雷诺数为Re=250,阻尼比ξθ=0.25,折合流速为
图4
图4
方块转动过程中的瞬时涡量场
Fig.4
Instantaneous vorticity surrounding rectangular rigid body
表1
方块最大转角
Tab.1
来源 | θmax/(°) | frot |
---|---|---|
文献[16] | 16.1 | 0.019 7 |
文献[17] | 15.0 | 0.019 1 |
文献[18] | 15.7 | 0.019 8 |
本文方法 | 15.4 | 0.019 2 |
图5中绘制了方块转角变化过程对比图.图中:U为流体自由流速.由于已有参考文献中方块释放时间不一致,初始阶段的方块运动有一定的差异,但是当转动逐渐发展稳定之后,各结果间的吻合度较高,说明了本文方法模拟转动耦合问题的准确性.
图5
2.3 多块体沉降
为说明本文方法模拟流体与多固体间的流固耦合作用及固体间碰撞作用的能力,模拟了多块体沉降问题.
计算域尺寸为[10 m]×[10 m],采用两类正方形块体,共计28个,边长分别为0.698 m、0.548 m,在重力作用下自由下落.初始时刻位置如图6所示.A点坐标为(0.802 m, 7.945 m),B点坐标为(1.427 m, 6.750 m),同层块体间的x向距离均为1.100 m,相邻两层块体间y向距离为1.120 m.水体密度为1 000 kg/m3,动力黏性为0.01 kg/(m·s),块体密度为 2 600 kg/m3.计算域离散为480×480个结构化四边形单元,在边长为 0.698 m、0.548 m 的块体表面分别布置404、320个浸入边界点.本算例中所有边界均设为无滑固壁.
图6
图7
图7
块体运动速度及流体域速度矢量场变化过程
Fig.7
Instantaneous velocity vector of fluid field and position of rigid bodies
3 结论
提出了基于浸入边界法的高解析度CFD-DEM流固耦合方法,主要结论如下:
(1) 区别于非解析CFDEM耦合方法依赖于经验公式计算流固耦合作用力,新方法采用浸入边界法表示固体和流体间的移动边界,并计算两者间的相互作用力.
(2) 计算了圆柱绕流涡激振动、方块驰振两个经典算例,并与已有数值计算结果进行比较,验证了新方法计算平动耦合问题、转动耦合问题的准确性.
(3) 模拟了多块体沉降问题,说明了新方法不局限于圆形颗粒,可以有效描述复杂流固耦合问题中的运动界面,获得高解析度的流场.
参考文献
IB-LB耦合格式模拟贯流式水轮机三维瞬变流
[J]. ,
3-demensional transient flow simulation of tubluar turbine based on IB-LB
[J]. ,
基于双向流固耦合的柔性表面覆盖层减阻性能
[J]. ,
Investigation of drag reduction of flexible surface based on bi-directional fluid-structure interaction
[J]. ,
滑坡涌浪流-固耦合分析方法与应用
[J]. ,
Fluid-solid coupling method of landslide tsunamis and its application
[J]. ,
冰区航行船舶碎冰阻力预报数值模拟方法
[J]. ,
A numerical simulation method for resistance prediction of ship in pack ice
[J]. ,
Coupling CFD-DEM with dynamic meshing: A new approach for fluid-structure interaction in particle-fluid flows
[J]. ,DOI:10.1016/j.powtec.2017.11.045 URL [本文引用: 1]
基于ALE方法的弹性圆柱壳入水时的流固耦合模拟
[J]. ,DOI:10.12115/j.issn.1004-499X(2020)01-002 [本文引用: 1]
为了获得头型及材料弹性对圆柱壳入水过程中头部变形、压力分布、入水空泡形态及入水运动状态的影响,采用ALE方法,基于有限元软件ANSYS\LS-DYNA,对平头、120°锥角、90°锥角弹性圆柱壳的入水过程进行了数值模拟,对平头弹性圆柱实体和平头刚性圆柱壳进行计算,并对模拟结果进行对比。结果表明:入水过程中空泡直径随着锥角的增大而增大,锥角越大,圆柱壳上表面的变形越大,最大变形出现的时间越早:平头弹性圆柱壳在0.1 ms时出现最大变形0.84 mm,120°锥角弹性圆柱壳在0.3 ms时出现最大变形0.54 mm,90°锥角弹性圆柱壳在0.5 ms时出现最大变形0.43 mm; 下表面受到的压力越大,圆柱壳的速度衰减越快; 平头圆柱壳下表面的变形与振动频率大于上表面; 上表面的变形是由惯性引起的,下表面的变形是由流体冲击力引起的。
Fluid-solid interaction simulation of elastic cylindrical shell penetrating water based on the ALE method
[J]. ,DOI:10.12115/j.issn.1004-499X(2020)01-002 [本文引用: 1]
In order to obtain the influence of the head shape and material elasticity on the deformation,pressure distribution,cavity shape and motion state of cylindrical shell in the process of water entry,Arabic Lagrange Euler(ALE)method was used to simulate and analyze the water entry process of elastic cylindrical shell with flat head,120° cone angle and 90° cone angle based on the finite element software ANSYS\LS-DYNA. The simulation result of rigid cylindrical shell was compared with that of flat head projectile. The results show that the diameter of cavity increases with the increase of the cone angle. The larger the cone angle is,the larger the deformation of the top surface of cylindrical shell is,and the earlier the maximum deformation occur. The maximum deformation of flat elastic cylindrical shell is 0.84 mm at 0.1 ms,and the maximum deformation of elastic cylindrical shell with 120° cone angle is 0.54 mm at 0.3 ms,and the maximum deformation of elastic cylindrical shell with 90° cone angle is 0.43 mm at 0.5 ms. The greater the pressure on the bottom surface,the faster the velocity of cylindrical shell decays. The deformation and vibration frequency of the bottom surface of flat head cylindrical shell is higher than that of the top surface. The deformation of the top surface is caused by inertia,and the deformation of the bottom surface is caused by the impact force of the fluid.
An overset mesh based multiphase flow solver for water entry problems
[J]. ,DOI:10.1016/j.compfluid.2018.01.025 URL [本文引用: 1]
一种流动性滑坡涌浪动力学模型
[J]. ,
Establishment of dynamic model of a flow-like landslide-induced surge
[J]. ,
地质灾害涌浪研究综述
[J]. ,
A review on impulse wave generated by geohazards
[J]. ,
Computational fluid dynamics combined with discrete element method and discrete phase model for studying a food hydrofluidization system
[J]. ,DOI:10.1016/j.fbp.2017.01.005 URL [本文引用: 1]
考虑粒间滚动阻力的CFD-DEM流-固耦合数值模拟方法
[J]. ,
A CFD-DEM coupled method incorporating soil inter-particle rolling resistance
[J]. ,
A CFD-DEM-IBM method for Cartesian grid simulation of gas-solid flow in complex geometries
[J]. ,DOI:10.1016/j.cej.2020.124343 URL [本文引用: 1]
距离势离散单元法
[J]. ,
Discrete element method based on distance potential
[J]. ,
Two-and three-dimensional simulations of vortex-induced vibration of a circular cylinder
[C].
A non-iterative direct forcing immersed boundary method for strongly-coupled fluid-solid interactions
[J]. ,
A numerical study of rotational and transverse galloping rectangular bodies
[J]. ,DOI:10.1016/S0889-9746(03)00008-2 URL [本文引用: 2]
A simple and efficient direct forcing immersed boundary framework for fluid-structure interactions
[J]. ,DOI:10.1016/j.jcp.2012.04.012 URL [本文引用: 3]
/
〈 | 〉 |