自由移动的气泡_STARCCM+标准算例展示之——曳力作用下的气泡上升速度
1. 案例目标
验证气液多相系统水中不同大小气泡采用如下不同曳力模型时的自由沉降最终速度:
• 中度污染水系统Tomiyama drag coefficient
• 纯水系统Tomiyama drag coefficient
• Wang drag coefficient
2.概述
一股水流中挟带10个稀疏分散气泡相,其直径分布在46微米-46毫米之间,从一个横截面为1米*1米,高为5米的管道底部流入,如下图所示意。当对该模型的侧边采用对称面边界条件以后,该流动可以简化为一个一维流动问题了。从入口引入的分散气泡相,相对于连续水相将逐渐加速,直到达到自由沉降最终速度。通过计算得到的滑移速度将用来和Tomiyama及Wang等人做的研究工作进行对比。
3. 物理说明
该问题采用层流模型和Wang Curve Fit模型或Tomiyama模型来计算相间交互作用曳力系数。Tomiyama模型可以考虑或纯净的水、或中度污染水的污染状态。
当作用在气泡上的浮升力和曳力达到平衡时,气泡上升速度将达到自由沉降最终速度,这个速度可以按下式进行计算:
中度污染水系统下曳力系数如下:
这里Re和Eo分别代表雷诺数和Eotvos数,曳力系数往往都和这两个参数相关。Re数是以气泡与连续连续相之间的相对速度为特征速度的,以气泡直径为特征长度尺度的。Eotvos数是一个无量纲参数,在多相流系统中,常用于表征、度量在周围流体中移动的气泡或液滴的形状,衡量重力与表面张力的相对重要性。
而由Wang提出的曳力系数的经验公式如下:
4. 几何和网格
5. 物理模型及设置
使用EulerianMultiphase多相流模型对区域中的水和气泡相进行建模,Eulerian Multiphase SegregatedFlow模型下会对每一个相,进行各自的一套质量守恒、动量守恒及能量守恒方程求解。其中动量方程中包含很多的相间交互作用(主要是连续相和分散相之间),主要可以分为两大类,一类是曳力(Drag Force)交互作用;一类是非曳力交互作用,包含如升力(lift Force),壁面润滑力(Wall Lubrication Force),虚拟质量力(Virtual Mass Force),湍流扩散力(TurbulentDispersion Force),以及其他外部作用力等。曳力是常常需要考虑进去的力,而其他非曳力作用根据多相流流型,分散相尺寸大小、形状、体积分数等状态来考虑是否需要选择或选择哪些合适的模型。
物理模型选择如下所示:
• Eulerian Multiphase
• Gradients
• Gravity
• Laminar
• Multiphase Equation of State
• Multiphase Interaction
• Multiphase Mixture
• Multiphase Segregated Flow
• Steady
• Three Dimensional
在模型中Eulerian Multiphase处定义1个连续相(水相)和10个分散气相(分别代表不同大小的气泡相),如下图所示:
对每个分散相与连续相对,创建一个相间交互作用,选择相关的物理子模型。在这里主要考虑的连续相和分散相之间的曳力作用,其他非曳力模型不在本算例考察范围内,并不是所有的多相系统下都必须考虑升力等。
定义每一个相间交互作用的相关模型及参数,主要是选择相关的曳力模型,如Tomiyama模型或Wang Curve Fit模型;合适的相间交互作用长度尺度,这个参数会影响到两相之间的相界面面积密度的计算,进而再影响到相间的传热、传质,动量交换等的计算。在一个气液多相系统内,分散相(气泡)的形状根据入口注入气体的速度等将会有很大的变化,气泡的形状可能由球形气泡,到球冠形,到复杂不规则形状等连续变化,气泡的曳力计算也需要将不同的粒径大小,形状,气泡与气泡的密集程度(气泡群或簇),气泡体积分数等因素考虑进去,这样就产生了众多不同的曳力作用模型。
本案例中分了10个分散相来进行定义,相间交互作用长度尺度分布在从46微米到46毫米范围内。
介质物性如下表所示:
起始条件设置:
边界条件描述:
6. 求解器属性和停止标准
对于大多数的算例,用户一般不需要修改求解器的设置。一些比较复杂的模型,诸如多相流等,通过适当调整URF (Under-Relaxation Factors, segregated solver) 或者 CFL (Courant Number, coupled solver)来提高求解稳定性。求解器的设置项位于目录树Solvers 节点下,设置求解时间(或步数)与停止标准,如下列表所示:
7. 计算结果
• 中度污染水系统Tomiyama drag coefficient
不同尺度范围的气泡的最终上升速度分布:
气泡计算得到最终上升速度与文献参考速度的相对差,都在0.1%以下。
• 纯水系统Tomiyama drag coefficient
不同尺度范围的气泡的最终上升速度分布:
气泡计算得到最终上升速度与文献参考速度的相对差,都在0.1%以下。
• Wang drag coefficient
不同尺度范围的气泡的最终上升速度分布:
气泡计算得到最终上升速度与文献参考速度的相对差,都在0.1%以下。
8. 参考文献
[1]Clift, R., Grace, J.R., and Weber, M.E. 1978. Bubbles, drops and particles, Academic Press.
[2]Tomiyama, A.,Tamai, H., Zun, I., and Hosokawa, S. 2002. “Transverse migration of singlebubbles in simple shear flows”, Chem. Eng. Sci., 57 pp. 1849-1858.
[3]Wang,D.M.1994.“Modelling of bubbly flow in a sudden pipe expansion”,TechnicalReport II-34,BRITE/EuRam Project BE-4098, 1994.
Simcenter STAR-CCM+计算文件验证案例文件分享:
链接:
https://pan.baidu.com/s/1514iF014fCbS1dzu3wYLow
提取码:
kkt5
自由移动的气泡_STARCCM+标准算例展示之——曳力作用下的气泡上升速度相关推荐
- 各类VRP问题标准算例资源汇总
各类VRP问题标准算例资源汇总 写在前面:以前一直以为这些算例的数据以及随时更新的最优解信息是很容易获取的资源,最近要用的时候才发现事实并非如此!!!所以我决定总结一下这次网上冲浪的心得并推荐部分资源 ...
- FLUENT算例 —— Vertical Axis Wind Turbine (Part 1) 垂直轴风力机(第1部分)
学习自 https://confluence.cornell.edu/pages/viewpage.action?pageId=333371302 FLUENT算例--Vertical Axis Wi ...
- 有限体积法(13)——SIMPLE算法的一维算例
算例模型 本文将使用SIMPLE算法来计算一个简单算例,以展示SIMPLE算法的具体事实过程.计算模型是一个平面喷嘴结构,尺寸数据如下图,假设流动是稳态无粘不可压的,计算速度和压力分布. 参数: 流体 ...
- qr分解求线性方程组_梯度下降求解线性方程组算例设计
凸二次优化问题 Theory. 设 是实对称正定矩阵, ,则求解凸二次优化问题 等价于求解线性方程组 . Proof. 二次型二阶可导,极小值点处梯度为零,现对优化的目标函数求梯度.二次型本质上具有: ...
- 【OpenFOAM】——OpenFOAM入门算例学习
1 明确目标--为啥费老大劲儿学习OpenFOAM 学习OpenFOAM主要出于课题需要,希望实现以下几个目标: l [ ]学会用SnappyHexMesh生成高质量网格: l [ ]学习使用O ...
- 【MATLAB深度学习工具箱】学习笔记--体脂估计算例再分析:拟合神经网络fitnet里面的数据结构】
原文链接如下 [MATLAB深度学习工具箱]学习笔记--体脂估计Body Fat Estimation_bear_miao的博客-CSDN博客介绍本示例展示一个函数拟合神经网络如何根据解剖学测量结果估 ...
- 【MATLAB深度学习工具箱】学习笔记--体脂估计算例再分析:拟合神经网络fitnet里面的函数】
介绍 上一篇 [MATLAB深度学习工具箱]学习笔记--体脂估计算例再分析:拟合神经网络fitnet里面的数据结构]_bear_miao的博客-CSDN博客原文链接如下[MATLAB深度学习工具箱]学 ...
- FLUENT算例2:混合弯管的流动与传热
文章目录 FLUENT算例2:混合弯管的流动与传热 1. 问题描述 2. 网格划分 3. 计算设置 3.1 GENERAL 3.2 MODEL 3.3 MATERIALS 3.4 Cell Zone ...
- 算例在线帮 | 某型无厚度翅片水冷板散热的Fluent仿真分析
随着科技的发展,各种类型的工业品呈现出集成化.智能化.微型化的趋势,部件的热流密度也随之大幅增加,普通的风冷散热在很多场景都已经无法满足需求.液体冷却的常用冷却工质为水,或者配比不同体积分数的乙二醇混 ...
最新文章
- 同步、异步、堵塞、非堵塞和函数调用及I/O之间的组合概念
- python 类和对象 atm_Python 类和对象
- MySQL 避免行锁升级为表锁——使用高效的索引
- C++对C的加强之struct类型加强
- 字符集和字符编码的概念区分
- JavaSE——异常处理(异常简介、try-catch-finally、throws、throw)
- Python之smtpd及smtplib(邮件服务器及客户端)
- 观视屏《残疾人郑心意》所想
- 集成学习——LightGBM原理理解
- excel 时间戳转换为日期
- 漫游配置文件修改为强制配置文件|ntuser.dat ntuser.man
- jQuery版本升级踩坑大全
- OWASP Top 10 2017 10项最严重的 Web 应用程序安全风险
- runtime Caller 方法再封装
- 我的第一篇SPL(Signal Processing Letters)的写作旅途
- 细说MySQL的时间戳(Timestamp)类型
- ROS源代码阅读(9)——DWA算法
- FixFlow多实例会签功能使用介绍
- 仰慕 Queens,先从 OpenStack Cinder 开始吧!
- f(t)=tu(t)matlab,设f(t)=ε(t)-ε(t-1),f1(t)=f(t)cos(10πt),试用MATLAB...