首页> 中国专利> 一种模拟超声空泡动力学行为的数值方法

一种模拟超声空泡动力学行为的数值方法

摘要

本发明提供一种模拟超声空泡动力学行为的数值方法,具体步骤包括:一,构建控制方程,所述控制方程包括超声场中质量守恒方程与动量方程;二,构建超声辐射力方程;三,将超声辐射力方程带入动量方程中,并对控制方程进行无量纲化;四,求解无量纲化后的控制方程,提取所需的流场数据,实现对超声空泡动力学行为的模拟。该方法所模拟的超声空泡形态变化与真实超声空泡形态变化之间误差较小,可捕捉超声空泡瞬态演化规律和空泡的溃灭特性。

著录项

  • 公开/公告号CN105975700A

    专利类型发明专利

  • 公开/公告日2016-09-28

    原文格式PDF

  • 申请/专利权人 北京理工大学;

    申请/专利号CN201610306037.6

  • 发明设计人 王国玉;马潇健;黄彪;高德明;

    申请日2016-05-10

  • 分类号G06F17/50(20060101);G06F19/00(20110101);

  • 代理机构11120 北京理工大学专利中心;

  • 代理人刘芳;仇蕾安

  • 地址 100081 北京市海淀区中关村南大街5号

  • 入库时间 2023-06-19 00:32:58

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-08-21

    授权

    授权

  • 2016-10-26

    实质审查的生效 IPC(主分类):G06F17/50 申请日:20160510

    实质审查的生效

  • 2016-09-28

    公开

    公开

说明书

技术领域

本发明涉及一种模拟超声空泡动力学行为的数值方法,属于流体机械工程、多相流和计算流体力学技术领域。

背景技术

超声空化是声与液体媒介质相互作用而产生的一种非线性效应。液体内部由于声波作用导致局部压力降低到液体饱和蒸汽压时,会产生汽化现象,同时溶解于液体中的气体也会析出,形成气泡(又称空泡、空穴)。在声波的膨胀和压缩的过程中,这些气泡表现出的振荡、生长、收缩以及溃灭等动力学行为,以及由此产生的一系列物理和化学变化过程称为超声空化。超声空化引起的热效应以及机械效应等已被应用于众多领域,如医学治疗、工业污水处理、纳米材料制备等。另一方面,超声空泡溃灭产生的冲击力,造成化工设备不同程度的损伤,严重影响化工业生产的可靠性与安全性。

超声空化问题一直是流体机械工程和多相流领域的关键核心问题,由于超声空化现象的复杂性,单一空化泡的动力学机理研究一直是超声空化研究的重要方面之一。研究单一空化气泡的动力学过程不仅是研究多泡空化的起点,而且是研究整个超声空化现象的基础。目前,关于超声空泡动力学行为及其影响因素的数值研究,多基于Rayleigh-Plesset(R-P)方程开展。然而研究表明:单个气泡受超声作用会呈现多种振荡形态,即形态振荡(Shape Oscillation)、体积振荡(Volume Oscillation)、分裂振荡(SplittingOscillation)以及混乱振荡(Chaotic Oscillation)。因此,以球型溃灭假设为理论基础的R-P方程并不能有效地捕捉超声空泡溃灭的瞬态演化规律和空泡溃灭特征。所以建立一种模拟超声空泡的数值方法,以实现捕捉超声空泡瞬态演化规律和空泡溃灭特性,具有重要的现实意义。

发明内容

针对现有技术中存在的问题,本发明的目的是提供一种模拟超声空泡动力学行为的数值方法,该方法能够瞬态演化规律和空泡溃灭特性。

为了达到上述目的,本发明采用以下技术方案:

一种模拟超声空泡动力学行为的数值方法,具体步骤包括:

一,构建控制方程

所述控制方程包括超声场中质量守恒方程与动量方程,分别如式(1)和(2)所示:

>·u=0---(1)>

>ρ(φ)(ut+u·u)=-p+ρ(φ)g+·[μ(u+Tu)]+σκ(F)Hϵ(φ)+Fa---(2)>

其中,u是流体质点的速度矢量,p是流体质点的压力,g是重力加速度,σ是气泡的表面张力系数,Fa为超声辐射力,κ是表面曲率,Hε(φ)为Heaviside函数,F为流体体积,φ为相函数,ρ是混合密度,μ是混合动力学粘度,其表达式如下:

二,构建超声辐射力方程

将超声辐射力表示为Fa≈(0,Fy):

>Fy=pa2ρlc02e-2α(ω)y[αcos2(ωt-ky)-k>sin2(ωt-ky)+α]---(11)>

>α(ω)=2ω2η/(3ρc03)---(10)>

其中,c0为声波在液体中的传播速度,y为距离声源的距离,ω=2πf表征圆频率,f为声频率,pa为声压幅值,k=ω/c0为声波数,ρl为液体相密度,η=1.002*10-3Pa·s为粘性系数;

三,将所述Fa带入动量方程式(2)中,并对控制方程进行无量纲化;

四,求解无量纲化后的控制方程,提取所需的流场数据,实现对超声空泡动力学行为的模拟。

进一步地,本发明在步骤(4)中,针对无量纲化后的控制方程,对流项进行显示二阶迎风离散,粘性项进行中心差分格式离散,根据实际应用情况对计算流域的边界条件和初始化条件进行设置;然后提取所需的流场数据。

进一步地,本发明根据公式(6)和公式(7)分别计算流体体积F和相函数φ;

>Ft+u·F=0---(6)>

>φt+u·φ=0---(7)>

进一步地,根据所述公式(4)和公式(5)分别计算混合密度ρ和动力学粘度μ,

ρ=ρg+(ρlg)Hε(φ)(4)

μ=μg+(μlg)Hε(φ)(5)

其中,ρl和ρg分别表示液体相和气体相密度,μl和μg分别表示液体相和气体相动力学粘度μ。

进一步地,本发明以超声波参数为基准,如超声频率、超声幅值等,对控制方程进行无量纲化。

采用上述的技术方案之后,本发明具有以下有益效果:

(1)本发明一种模拟超声空泡动力学行为的数值方法,在现有控制方程基础上,增加超声辐射力Fa,使得该控制方程可以在超声环境下适用,所模拟的超声空泡形态变化与真实超声空泡形态变化之间误差较小,可捕捉超声空泡瞬态演化规律和空泡的溃灭特性。

(2)本发明的一种模拟超声空泡动力学行为的数值方法,能够实现超声空泡在多影响因素(雷诺数、邦德数、欧拉数和声波数)下的数值模拟,对全面认识和分析超声空泡动力学行为具有重要的现实意义。

(3)本发明的一种模拟超声空泡动力学行为的数值方法,利用数值模拟结果指导并优化超声空泡在医学治疗、工业污水处理、纳米材料制备等应用中的工况设计,以及降低或避免造成化工设备振动及损伤,确保工业生产的可靠性与安全性。

附图说明

图1为模拟超声空泡动力学行为的数值方法的流程图;

图2为CLSVOF方法的计算流程图;

图3为超声空泡及流场区域模型示意图;

图4为超声空泡参数设置与模型验证;

图5为超声空泡瞬态演化规律和空泡溃灭特性。

具体实施方式

下面根据说明书附图和具体实施例对本发明做进一步详细描述。

如图1所示,本发明一种模拟超声空泡动力学行为的数值方法,具体步骤包括:

(1)构建控制方程:

所述控制方程包括超声场中质量守恒方程与动量方程,分别如公式(1)和(2)所示:

>·u=0---(1)>

>ρ(φ)(ut+u·u)=-p+ρ(φ)g+·[μ(u+Tu)]+σκ(F)Hϵ(φ)+Fa---(2)>

其中,u是流体质点的速度矢量,p是流体质点的压力,g是重力加速度,σ是气泡的表面张力系数,Fa为超声辐射力,κ是表面曲率,Hε(φ)为Heaviside函数,作用是将单相和混合相流动控制方程表达成统一形式:

>Hϵ(φ)=0,φ<-ϵ12[1+φϵ+1πsin(πφϵ)],|φ|ϵ1φ>ϵ---(3)>

其中,ε为界面厚度。

方程(2)中,ρ是混合密度,μ是混合动力学粘度,其表达式如下:

ρ=ρg+(ρlg)Hε(φ)(4)

μ=μg+(μlg)Hε(φ)(5)

其中,l和g分别表示液体相和气体相。

方程(2)中,F为流体体积,φ为相函数。

VOF方法规定两相流中的一种相态(通常为液态)为“目标相态”,定义一个相函数F(VOF函数),每个单元上的F函数定义为目标相态所占体积与单元总体积的比值。对于不可压缩流动,根据质量守恒定律推得VOF函数对流输运方程为:

>Ft+u·F=0---(6)>

Level Set方程中相函数φ(x,0)为x到界面的符号距离函数,为保证相函数φ的零等值面为相界面,在任意时刻,对于相界面上的点,均要求相函数φ值为零,所以LevelSet函数对流输运方程可以写为:

>φt+u·φ=0---(7)>

CLSVOF方法计算两相流的主要过程包括相函数初始化、流动控制方程求解、相函数对流运输方程求解、相界面重构以及φ函数再次重新初始化等。通过相界面重构和φ函数再次重新初始化等过程,使数值求解过程中的φ函数满足质量守恒特性,从而更加精确地计算表面张力。CLSVOF方法的具体实施流程如图2所示。

(2)构建超声辐射力方程。

方程(2)中的Fa表征由于声波作用产生的,作用在单位体积元上的平均声辐射力。当超声辐射力近似认为由平面波造成时,其沿声束轴线的表达式为Fa≈(0,Fy):

>Fy=-1c0Iy---(8)>

其中,I=ρc0v2(y,t)为瞬时声强,c0为声波在液体中的传播速度,y为距离声源的距离。质点的竖直速度分量为:

>v(y,t)=paρlc0e-α(ω)ycos(ωt-ky)---(9)>

其中,ω=2πf表征圆频率,f为声频率;pa为声压幅值;k=ω/c0为声波数。由斯托克斯定律得衰减项表达式为:

>α(ω)=2ω2η/(3ρc03)---(10)>

其中,η=1.002*10-3Pa·s为粘性系数;

联立式(8)-(10)最终得有耗散效应的超声辐射力的瞬态表达式为:

>Fy=pa2ρlc02e-2α(ω)y[αcos2(ωt-ky)-k>sin2(ωt-ky)+α]---(11)>

(3)对控制方程(2)进行无量纲化:

>x*=xD;u*=uDf;τ*=tf-1;ρ*=ρρ1;P*=Pρ1D2f2;μ*=μμ1;k*=kD-1;g*=gDf2;α*=αD-1>

其中D表示有效直径的气泡,定义为D=(6Vb/π)1/3,Vb是气泡体积。

无量纲动量方程方程重新表示为:

>ρ*u*τ*+ρ*u*u*=-p*+ρ*g*+1Re·[μ*(u*+Tu*)]+1Boκ*nHϵ(φ)+Fa*---(13)>

>Fy=Eu2e-2α*y*[α*cos2(2πτ*-k*y*)-k*sin2(2πτ*-k*y*)+α*]---(14)>

其中,影响超声单泡动力学行为的因素:雷诺数、邦德数、欧拉数以及声波数可分别表征为:

>Re=D2ρ1fμ1Bo=ρ1D3f2σ;Eu=paρ1c0Df;k*=kD-1---(15)>

数据如表1所示:

表1 参数设置

(4)对控制方程中的对流项进行显示二阶迎风离散,粘性项进行中心差分格式离散。同时,根据实际应用情况对计算流域的边界条件和初始化条件进行设置。为保证数值计算的稳定性、收敛性、同时节约计算时间,需要对时间步长进行设置。数值计算时的最大时间步长通常由粘性力、表面张力等确定。

(5)构建超声空泡及流场区域模型,如图3所示。并采用Fortran软件对上述方程编程并求解,求解完成后自动输出后缀名为dat的文件,所述后缀名为dat文件可采用Tecplot流体后处理软件进行数据分析,提取所需的流场数据,如气泡溃灭时的压力和速度。超声空泡模型验证如图4所示;超声空泡瞬态演化规律和空泡溃灭特性如图5所示。

(6)利用步骤一至五所述的一种模拟超声空泡动力学行为的数值方法的模拟结果指导并优化超声空泡在医学治疗、工业污水处理、纳米材料制备等应用中的工况设计:改变超声空泡的影响因素,确保超声空泡在实际应用中能在流体介质中产生工业所需的瞬态压力和速度。所述的改变超声空泡的实际影响因素主要指改变雷诺数、邦德数、欧拉数以及声波数。

综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号