1、11.多相流动模式我们可以根据下面的原则对多相流分成四类: 气-液或者液- 液两相流:o 气泡流动:连续流体中的气泡或者液泡。o 液滴流动:连续气体中的离散流体液滴。o 活塞流动: 在连续流体中的大的气泡o 分层自由面流动:由明显的分界面隔开的非混合流体流动。 气-固两相流:o 充满粒子的流动:连续气体流动中有离散的固体粒子。o 气动输运:流动模式依赖诸如固体载荷、雷诺数和粒子属性等因素。最典型的模式有沙子的流动,泥浆流,填充床,以及各向同性流。o 流化床:由一个盛有粒子的竖直圆筒构成,气体从一个分散器导入筒内。从床底不断充入的气体使得颗粒得以悬浮。改变气体的流量,就会有气泡不断的出现并穿过整
2、个容器,从而使得颗粒在床内得到充分混合。 液-固两相流o 泥浆流:流体中的颗粒输运。液-固两相流的基本特征不同于液体中固体颗粒的流动。在泥浆流中,Stokes 数通常小于1。当Stokes数大于1 时,流动成为流化(fluidization)了的液-固流动。o 水力运输: 在连续流体中密布着固体颗粒o 沉降运动: 在有一定高度的成有液体的容器内,初始时刻均匀散布着颗粒物质。随后,流体将会分层,在容器底部因为颗粒的不断沉降并堆积形成了淤积层,在顶部出现了澄清层,里面没有颗粒物质,在中间则是沉降层,那里的粒子仍然在沉降。在澄清层和沉降层中间,是一个清晰可辨的交界面。 三相流 (上面各种情况的组合)
3、各流动模式对应的例子如下: 气泡流例子:抽吸,通风,空气泵,气穴,蒸发,浮选,洗刷 液滴流例子:抽吸,喷雾,燃烧室,低温泵,干燥机,蒸发,气冷,刷洗 活塞流例子:管道或容器内有大尺度气泡的流动 分层自由面流动例子: 分离器中的晃动,核反应装置中的沸腾和冷凝 粒子负载流动例子:旋风分离器,空气分类器,洗尘器,环境尘埃流动 风力输运例子:水泥、谷粒和金属粉末的输运 流化床例子:流化床反应器,循环流化床 泥浆流例子: 泥浆输运,矿物处理 水力输运例子:矿物处理,生物医学及物理化学中的流体系统 沉降例子:矿物处理2. 多相流模型FLUENT中描述两相流的两种方法:欧拉一欧拉法和欧拉一拉格朗日法,后面2
4、分别简称欧拉法和拉格朗日法。欧拉法即为两相流模型,拉格朗日法即为离散相模型欧拉法着眼于空间的点,基本思想是考察空间一个点上的物理量及其变化。在欧拉方法中,FLUENT将不同的相被处理成互相贯穿的连续介质。各相的体积率是时间和空间的连续函数,其体积分率之等于1。欧拉法中两相流模型包括:VOF(the volumeoffluid)模型,混合模型和欧拉一欧拉模型VOF模型(Volume of Fluid Model) 混合模型(Mixture Model) 欧拉模型(Eulerian Model) 2.1 VOF模型(Volume of Fluid Model) VOF模型用来处理没有相互穿插的多相
5、流问题,在处理两相流中,假设计算的每个控制容积中第一相的体积含量为1,如果1=0,表示该控制容积中不含第一相,如果1=1,则表示该控制容积中只含有第一相,如果0 11,表示该控制容积中有两相交界面; VOF方法是用体积率函数表示流体自由面的位置和流体所占的体积,其方法占内存小,是一种简单而有效的方法。VOF模型在应用的过程中存在某些局限性:(l)在利用该模型进行模拟时要求所有的控制体积必须被任何一种流体相或混合相所填满,即不能存在无流体流动的区域;(2)只允许一相流体是可压缩的;(3)很难对具有混合物料和反应存在的流动进行模拟;(4)相间存在较大速度差时,界面的速度精度会受到很大的影响。2.2
6、 混合模型(Mixture Model) 混合模型(Mixture Model)是一种简化的两(多)相流模型,它使用单流体方用于模拟各相有不同速度的两(多)相流,但是假定了在短空间尺度上局部的,相之间的耦合很强。同时也用于模拟有强烈藕合的各向同性相流和各相以相度运动的两(多)相流。混合模型可以通过求解混合相的动量、连续性和能量,第二相的体积分率方程,以及相对速度的代数表达式模拟多相(fluldorculate)。典型的应用包括低负载的粒子负载流,沉降,旋风分离器以及气相容很低的泡状流。混合物模型也可用于没有离散相相对速度的均匀多相流。 用混合特性参数描述的两相流场的场方程组称为混合模型; 考虑
7、了界面传递特性以及两相间的扩散作用和脉动作用;使用了滑移速3度的概念,允许相以不同的速度运动; 用于模拟各相有不同速度的多相流;也用于模拟有强烈耦合的各向同性多相流和各相以相同速度运动的多相流; 缺点:界面特性包括不全,扩散和脉动特性难于处理。 2.3 欧拉模型(Eulerian Model) 欧拉一欧拉模型(Euler-Euler Model)是两(多)相流中最复杂的两(多)相流模型,也称为双流体模型。连续相与分散相被视为连续的一体。欧拉一欧拉模型对每一相都建立动量方程和连续性方程,通过压力和相间交换系数的藕合来计算求解。欧拉模型的应用包括气泡柱、颗粒悬浮以及流化床的模拟。有人将其成功地应用
8、欧拉-模型模拟了鼓泡塔中两(多)相流的模拟及气泡聚并和破碎的影响。 欧拉模型指的是欧拉欧拉模型; 把颗粒和气体看成两种流体,空间各点都有这两种流体各自不同的速度、温度和密度,这些流体其存在同一空间并相互渗透,但各有不同的体积分数,相互间有滑移; 颗粒群与气体有相互作用,并且颗粒与颗粒之间相互作用,颗粒群紊流输运取决于与气相间的相互作用而不是颗粒间的相互作用; 各颗粒相在空间中有连续的速度、温度及体积分数分布。 几种多相流模型的选择 VOF模型适合于分层流动或自由表面流; Mixture和Eulerian模型适合于流动中有混合或分离,或者离散相的体积份额超过10%12的情况。Mixture模型和
9、Eulerian模型区别 如果离散相在计算域分布较广,采用 Mixture模型;如果离散相只集中在一部分,使用Eulerian模型; 当考虑计算域内的interphase drag laws 时,Eulerian模型通常比Mixture模型能给出更精确的结果; 从计算时间和计算精度上考虑。拉格朗日法着眼于流体的质点,基本思想是跟踪每个流体质点在流动过程中的运动全过程,记录每个质点在每一时刻、每一位置的各个物理量及变化。在拉格朗日方法中,FLUENT将主体相视为连续相,稀疏相视为离散颗粒,主体相用4欧拉法,而离散相利用拉格朗日法进行粒子跟踪,这就是所谓的欧拉一拉格朗日模型。此模型中需要离散相体积
10、含量不超过15%,离散相和主体相都有自己的压力、粘度及湍流扩散稀疏参数,并在拉格朗日坐标系中考察离散相颗粒的运动轨迹。该模型能详细地分析粒子/液滴间的作用力以及流体间复杂的作用力,避免了应用大量的经验关系,又避免了离散相数值解的扩散问题,虽然计算量庞大,但是相对欧拉模型来讲,精度要更高一些。比较了各种模型,认为离散相模型能更准确地模拟气固两相流动,能更好的跟踪固体颗粒、气泡、液滴在连续相中运动轨迹。3.选择基本原则通常,你一旦决定了采用何种模式最能符合实际的流动,那么就可以根据以下的原则来挑选最佳的模型。 对于体积率小于 10的气泡、液滴和粒子负载流动,采用离散相模型。 对于离散相混合物或者单
11、独的离散相体积率超出 10的气泡、液滴和粒子负载流动,采用混合物模型或者欧拉模型。 对于活塞流,采用 VOF 模型。 对于分层/自由面流动,采用VOF 模型。 对于气动输运,如果是均匀流动,则采用混合物模型;如果是粒子流,则采用欧拉模型。 对于流化床,采用欧拉模型模拟粒子流。 对于泥浆流和水力输运,采用混合物模型或欧拉模型。 对于沉降,采用欧拉模型。 对于更加一般的,同时包含若干种多相流模式的情况,应根据最感兴趣的流动特征,选择合适的流动模型。此时由于模型只是对部分流动特征做了较好模拟,其精度必然低于只包含单个模式的流动。Fluent软件中对喷雾这类气液两相流问题的模拟主要采用其自带的离散相模
12、型(DPMDiscrete Phase Model)。此模型是以欧拉拉格朗日方法为基础建立的。它把流体作为连续介质,在欧拉坐标系内加以描述,对此连续相求解输送方程,而把雾滴颗粒群作为离散体系,通过积分拉氏坐标系下的颗粒作用力微分方程来求解离散相颗粒的轨道,可以计算出这些颗粒的轨道以及由颗粒引起的热量/质量传递。同时,在计算中,相间耦合以及耦合结果对离散相轨道、连5续相流动的影响均可考虑进去。当计算颗粒的轨道时,Fluent跟踪计算颗粒沿轨道的热量、质量、动量的得到与损失,这些物理量可作用于随后的连续相的计算中去。于是,在连续相影响离散相的同时,用户也可以考虑离散相对连续相的作用。交替求解离散相
13、与连续相的控制方程,直到二者均收敛(二者计算解不再变化)为止,这样,就实现了双向耦合计算。在采用 FLUENT 中的离散相模型时,需要定义每个粒子尺寸以及温度。这些初始条件以及有关离散相物理性质的输入量/质量计算的必要条件。轨迹以及热量/质量传递的计算是粒子的对流或辐射传热、质量传递以及粒子在流场运动时的。而预测所得的轨迹以及相关的质量、热量传递可以通过1 稳态问题建立及求解程序纲要建立和求解稳态离散相问题的一般程序如下所示:(l)求解连续相流动;(2)生成离散相的入射;(3)根据需要选择是否连续相与离散相关联求解;(4)用画图或者提取数据来跟踪离散相入射。2 非稳态问题建立及求解程序纲要建立
14、和求解非稳态离散相问题的一般程序如下所示:(l)生成离散相入射;(2)初始化流场;(3)取合适的时间步长数目进行求解。随着求解的进行,粒子的位置将会被更新。利用Fluent自带的空气雾化喷嘴模型预测雾化颗粒的颗粒行为。首先假设不带颗粒的空气为连续相,对其进行单相模拟。之后,假设雾化喷嘴喷出的甲烷颗粒为离散相,进行了气液两相耦合模拟。单相稳态模拟的基础上打开DPM模型(Discrete Phase Model )加入离散相甲烷雾滴进行两相耦合模拟,重点介绍了DPM中参数的设定。1 打开DPM模型利用Define/Models/Discrete Phase Model打开DPM,本文截取了Disc
15、rete Phase Model设置面板的一部分,对其中参数的设定进行详细的分析,如图1所示。6图1 Discrete Phase Model面板 当模拟两相耦合过程时,用户应该首先计算得到收敛或部分收敛的连续相流场,然后再创建喷射源进行耦合计算。在每一轮离散相的计算,FLUENT 计算颗粒/液滴轨迹并且更新每一个流体计算单元内的相间动量、热量以及质量交换项。然后,这些交换项就会作用到随后的连续相的计算。耦合计算时FLUENT 在连续相迭代计算的过程中,按照一定的迭代步数间隔来计算离散相迭代。直到连续相的流场计算结果不再随着迭代步数加大而发生变化(即,达到了所有的收敛标准),耦合计算才会停止。
16、当达到收敛时,离散相的轨迹也不再发生变化(若离散相轨迹发生变化将会导致连续相流场的变化)。 耦合计算的设定步骤如下:1. 计算连续相流场; 2. 在Discrete Phase Model panel 面板中,激活Interaction with Continuous Phase 选项; 3. 在Number Of Continuous Phase Iterations Per DPM Iteration 文本框中设定颗粒轨迹的计算频率(即连续相迭代多少步,就进行一轮离散相的计算)。若用户设定此参数为5,即意味着在连续相进行了五步迭代之后,就开始离散相的迭代计算。两个离散相计算中间应该间隔多少
17、连续相的迭代步,要视用户问题的物理意义而定。 需要注意的是,【*若此参数设定为0,那么FLUENT 将不进行离散相的计算。】另外,图1中绿色圈的2个参数是最大计算步数(Max. Number Of Steps)和积分尺度(Length Scale)。 最大计算步数(Max. Number Of Steps)是用积分方程(1),(2) 求解颗粒轨道时,允许的最大时间步数。当某个颗粒轨道计算达到此时间步数时,FLUENT 就自动中止了此颗粒的7轨道计算,输出时,此颗粒被标记为“incomplete”。 对最大时间步数的规定消除了对某些在流场中不停循环的颗粒的无休止的计算。但是,对于缺省的 500
18、步的最大时间步数,很多问题的计算都不止这么多。这种情况下,当颗粒信息在输出时被标记未完成,而实际颗粒并不是在流场中无休止的打转,那么,用户可以增加最大时间步数注值得注意的是:设定上述各个参数的一个简便方法是,若用户希望颗粒穿越长度为 D 的计算域,那么用长度标尺乘以最大积分时间步数,其结果应该大致等于 D,即等于所设定的 Number Of Continuous Phase Iterations Per DPM Iteration 的值。2 创建injection 通过 Define/injection/create 进入创建 injection 面板,如下图所示:在Injection Typ
19、e中选择射流源类型,本文选定空气雾化喷嘴(air-blast-atomizer)。在 Particle Type中选择颗粒类型,本文选择Droplet液滴是一种存在于连续相气流中的液体颗粒。它服从力的平衡并受到加热冷却的影响(由定律1 确定) 。此外,他还由定律2 和3 确定自身的蒸发与沸腾(请参阅Users Guide中的19.3.4) 。只有传热选项被激活并且至少两种化学组份在计算中是被激活的,或者已经选择了非预混燃烧或部分预混燃烧模型,液滴类型才是可选的。当选8择了液滴类型之后,用户应该使用理想气体定律来定义气相密度在空气辅助雾化模型里,用户应直接设定液膜厚度,如图3所示。在Point
20、Properties面板上,设定喷口处液膜的内外半径,即液膜的厚度。另外,用户还必须设定液膜与空气间的最大相对速度差和喷射角度,如图4所示。液膜离开喷口之后,它的初始轨道沿着设定的喷射角。注意:如果初始液膜的轨道指向中心线,那么,喷射角度为负值。3 离散相边界条件的设定在Discrete Phase Model Conditions 属性框下的Boundary Cond. Type 下拉框中选择reflect,trap,或escape 边界条件(在面板中,需要点击 DPM 才能激活Discrete Phase Model conditions) 。如图5所示。FLUENT 中的离散相缺省边界条
21、件为: 91.壁面(wall)、对称面(symmetry)、轴对称的轴线(axis )均为reflect 边界条件,且恢复系数均为1.0; 2.所有的流动类型边界(压力入口-pressure inlets、速度入口-velocity inlets 、压力出口-pressure outlets 等),均为escape 边界条件 ; 3.所有的内部区域边界(辐射体- radiator、多孔介质间断面 - porous jump)均为边界条件; 4.有对壁面边界(wall)才可以修改恢复系数。 注意:在Boundary Conditions 面板打开的面板中可以设定离散相边界条件。当设定完一个以上的
22、喷射源之后,离散相边界条件的输入项就会出现在相应的面板中。4 模拟结果及后处理 颗粒轨道的输出时,颗粒的可能的结果如下: 1Escaped:(逃逸) 意味着颗粒在已经设定了逃逸边界条件的流动边界终止了轨迹的计算。 2Incomplete:(未完成): 意味着颗粒轨迹的计算时间步长已经达到设定的最大步数(在Discrete Phase Model panel 面板中的 Max. Number Of Steps 文本框中设定,)3Trapped:(捕获):意味着颗粒在已经设定了捕集边界条件的流动边界终止了轨迹的计算。 4 Evaporated:(蒸发):意味着颗粒在计算域中被完全蒸发掉了。 5 A
23、borted:(忽略):意味着颗粒由于舍入误差原因而不能进行计算。用户可以修改长度标尺或设定不同的初始条件来重新计算颗粒轨迹。 需要注意的是,除了用连续相的变量值来着色颗粒轨迹外,也可以使用离散相的各种变量值来进行着色。这些变量值包括:颗粒(已停留)时间、颗粒速度、颗粒直径、颗粒密度、颗粒质量、颗粒温度、颗粒所使用的定律、颗粒(积分)时间步长、颗粒雷诺数。在Color By类目框下的Particle Variables.下拉框中列出了所有可选的着色颗粒变量。为了显示计算域内的最大/最小值,可以点击Update Min/Max 按钮更新。DPM 模型的基本操作和注意事项1 DPM 模型概述DPM
24、 模型可以用来模拟流场中的离散相,它的特点是使用方便,模拟思10路清晰,计算中可以对颗粒运动轨迹进行跟踪,结果直观;其缺点是,计算结果无法得到离散相各种场图,为结果分析造成很大不便。FLUENT 提供了如下的离散相模型选项:1. 使用Lagrangian 坐标下的公式计算颗粒的轨迹。这些公式涉及了稳态及非稳态条件下离散相的惯性力、曳力和重力。2. 连续相中的漩涡对于离散相扩散产生的扰动进行预测。3. 离散相的加热与冷却。4. 液滴的蒸发和沸腾。5. 提供对颗粒燃烧的模拟,可以通过对挥发份析出和焦炭燃烧来模拟煤粉的燃烧。6. 可以选择是否进行连续相与离散相的耦合计算。7. 液滴的破碎与合并。这些
25、模型时的FLUENT 可以用来对许多种离散相的问题进行模拟,包括颗粒的分离与分级,喷雾干燥,烟雾的扩散,液体中气泡的搅浑,液体燃料和煤的燃烧。当需要在FLUENT 的模型中加入离散相时,可以通过定义颗粒的初始位置、速度、粒径、温度等参数实现,具体的操作过程在“Discrete Phase Model”面板中完成。以上的参数再加上颗粒的物理属性,就可以作为计算颗粒轨迹和颗粒热、质传递的初始化条件。下面就使用DPM 模型的基本步骤归纳如下:对于稳态问题,可采用以下步骤求解:1. 求解连续相流动;2. 添加离散相;3. 如果需要的话可以求解耦合流动;4. 对计算结果进行后处理对于非稳态问题,可通过以下步骤求解;1. 添加离散相;2. 初始化流场;3. 设定时间步长。对于非耦合问题,FLUENT 会在每个时间步长的最后更新离散相的位置;对于耦合问题,在每次相间耦合计算中离散相的位置都回更新。2 应用DPM 模型需要注意的一些问题在Fluent 中应用DPM 模型进行计算时,需要注意DPM 模型忽略了两相流中颗粒之间的相互作用,以及颗粒相对连续相流动产生的影响。这就决定了两
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。