收藏 分享(赏)

基于matlab的旋 风分离器内流场模拟.doc

上传人:cjc2202537 文档编号:212126 上传时间:2018-03-24 格式:DOC 页数:8 大小:94KB
下载 相关 举报
基于matlab的旋 风分离器内流场模拟.doc_第1页
第1页 / 共8页
基于matlab的旋 风分离器内流场模拟.doc_第2页
第2页 / 共8页
基于matlab的旋 风分离器内流场模拟.doc_第3页
第3页 / 共8页
基于matlab的旋 风分离器内流场模拟.doc_第4页
第4页 / 共8页
基于matlab的旋 风分离器内流场模拟.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、基于 MATLAB 的旋风分离器内流场模拟第 34 卷第 3 期 2007 年.北京化工大学JOURNALOFBEIJINGUNIVERSITYOFCHEMICALTECHNOLOGYVo1.34,No.32007基于 MATLAB 的旋风分离器内流场模拟朱会王京刚(北京化工大学化学工程学院,北京摘要:借助 MATLAB 软件,采用标准.c 一模型,基于同位网格的 SIMPLEC 方法,对切向入口旋风分离器内的气相流场进行了数值模拟研究.直接调用其内置函数,对旋风分离器进行网格划分,生成插值计算,三对角追赶法以及交替方向迭代法(ADI)等求解过程的函数文件以供调用,采用 while 循环语句组

2、成内迭代和外迭代运算.直接调用 MATLAB 绘图指令,能方便地生成旋风分离器内流场的速度分布图和一速度矢量图.关键词:MATLAB;旋风分离器;湍流模型;SIMPLEC中图分类号:TQ018引言旋风分离器内流场的模拟计算过程中涉及到许多的数学运算问题,如:网格划分,线性插值,三对角追赶法(TDMA), 代数方程的迭代解法以及速度分布的可视化等.解决这些数学问题的数学过程比较繁琐,因此选择合适的程序设计语言和数值处理软件就显得非常重要.在以前计算的过程中,我们大部分采用的是FORTRAN,BASIC 等语言,采用这些语言编程,最大的缺点是程序控制不灵活,语言功能不强大,尤其是涉及到矩阵计算或是

3、图形绘制时,更显其不足.而以矩阵和数组为基本数据单元的高效的工程计算语言MATLAB 语言的出现,降低了在流场模拟中软件开发的难度.利用 MATLAB 语言,即使不善精通数值计算方法和其他高级编程语言的化学工作者也可以完全设计出功能强大,稳定可靠的高质量的流场数值模拟程序,并且可方便地实现数值结果的可视化.本文结合旋风分离器内流场模拟过程,着重介绍 MATLAB 在流场数值模拟计算及结果的可视化方面优于其它计算机语言的功能与应用.1 数学模型及边界条件计算采用的旋风分离器结构尺寸与文献2中收稿 Et 期:20061130第一作者:女,1983 年生,硕士生*通讯联系人Email:jinggwa

4、ng163.tom的旋风分离器模型相同,其基本的几何结构和尺寸如图 1 所示.95 矧图 1 旋风分离器结构(单位:ram)Fig.1Configurationofthecyclone1.1 湍流模型为简化计算,假设旋风分离器内流动为轴对称稳定流动.在该假设条件下,采用标准一 e 模型的通用控制方程有以下通用形式(定常流动)a7(p+1a.(rpv)=()+()+Sc式中声为通用因变量;z,r 分别为轴向和径向坐标;P 为流体密度 ;“,W 分别为轴向,径向,切向速度分量;为通用扩散系数;S 为方程的通用源项,其具体表达式参见文献3.1.2 边界条件数值计算采用的边界条件:(1)入口根据流量给

5、定切向速度和径向速度,轴向速度为 0;(2)排气管出口按局部单向化方式处理;(3)假设排尘口气流通量为 0,即没有气流从此处流出【4;(4)轴线上切向速度和径向速度均为 0,其他变北京化工大学量的法向一阶导数为 0;(5)固体壁面采用为无滑移边界条件,湍流时采用壁面函数法进行相应的修正.2 数值解法2.1 数值计算控制方程的求解采用同位网格下的 SIMPLEC算法,对流项的离散采用延迟修正的方式来纳入二阶精度的 QUICK 格式,扩散项的离散采用中心差分.离散化的方程组采用 ADI(交替方向块迭代)法求解,各变量采用欠松驰迭代直至收敛.采用同位网格算法时,所有的求解变量都位于控制体的中心,利用

6、动量插值算法来计算界面上的流速来保证压力与速度不失耦.“EE 一(jE(Pw)E(2)“:一(.,atp)(户 EPP)(3)“P(2)式中的界面压力 P,P 以及(3)式中的“,I 坐 l 之值都需要通过线性插值由节点上的值来, P表示.对于圆锥段,采取了台阶近似,在台阶以外的部分,采用大系数法处理,即apP= +b(4)式中 nP=A,b=A,其中为给定值,A 为一大数 1030.2.2MATLAB 求解本文采用 MATLAB 语言,可以很方便的进行程序的编写和语句的循环控制:(1)X,R=meshgrid(x,r)用于生成二维轴对称 8312(轴向径向) 的网格划分体系;(2)Z1=in

7、terp2(X,R,Z,X1,R1)用于界面压力,界面速度等的线性插值计算;(3)将 SIMPIEC 算法中的每一步求解过程创建成为一个函数文件以供调用;(4)利用 while 语句来控制流场求解过程中的内迭代及外迭代的循环;(5)pcolor(X,R,Z)用于绘制流场的轴向 ,径向以及切向的速度分布图;(6)qulver(X,R,U,v)用于绘制流场的 “一速度矢量图;(7)另外 MATLAB 语言最大的好处就是在矩阵的赋值和运算时优于其他计算语言,使得可以进行大量的数据模拟计货:.3 数值模拟结果与讨论旋风分离器内的流场比较典型,基本特征也比较明显.大量文献,J 中的实测结构都表明:旋风分

8、离器内的切向速度分布呈双涡结构,以最大切向速度之为界,外部是准自由涡,中心是准强制涡;轴向速度分布以零包络面为界,外部是下行流,中心是上行流.本文以文献6中实测的数据为依据来判断所编制的程序的可行性和准确性.3.1 宏观流动场图 2 是“一速度矢量图 ,模拟的结果定性的反映了旋风分离器内气相的流动形式.由图可以看出,旋风分离内的主流是双层旋流.外旋流外侧的轴向速度向排尘口方向,内旋流内侧的轴向速度向排气口方向,径向速度均有向圆心偏向的趋势.这与文献中的结论大致相符.圆锥段以外部分的速度矢量都为 0,表明模型计算采用台阶近似以及大系数法处理是成功的.0.090.080.070.06E0.050.

9、040.030.020.010图 2“一速度矢量图Fig.2Velocityvectorgraphinthe“一 direction3.2 速度分布图 3 为旋风分离器内各节点的轴向速度,径向速度以及切向速度分布图.在内旋流中,随着气流的不断上升,轴向速度不断增大,在排出管附近达到最大值,而切向速度则不断减小.在外旋流中,随着气流向圆锥底部的运动,轴向速度不断减小,切向速度则不断增大,在圆锥底部达到最大值.在某一断面上,外旋流的切向速度随着半径的减小而增加,在内外旋流的交界处达到最大值,内旋流的切向速度随着半径的减小而减小.相对于轴向速度和切向速度,径向速度小的多,且沿半径方向.这与文献中实第

10、 3 期朱会等:基于 MATLAB 的旋风分离器内流场模拟?243?0.080.04O0.080.0400.08oo4O2O2468轴向速度 u/(m/s1O1O2O304050607X,m一06050.403020径向速度 v/(m/s)010.20.30.40.50.6O7X/m一18141062切向速度 W/(m/s)图 3 旋风分离器内速度分布情况Fig.3Velocitydistributioninthecyclone测的数据基本吻合.参考文献:1李志博,林麒 ,胡国清,等.MATIAB 在计算流体力学中的简单应用J.机床与液压,2002,4:140142.2FRASERSM,ABD

11、EIRAM,ABDUIIAHMz.ComputationandexperimentalinvestigationinacyclonedustseparatorJ.ProceedingsoftheInstitutionoftheMechanicalEngineers:PartE.1997.211(4):247257.3岑可法,樊建人 .工程气固多相流的理论及计算M.杭州:浙江大学出版社,1990.4魏新利,张海红 ,王定标.旋风分离器流场的数值计算方法研究J.郑州大学:工学版,2005,26(1):576O.5陶文铨.数值传热学 M.西安:西安交通大学出版社.2001.6时钧,汪家鼎 ,余国宗,

12、等.化学工程手册M.北京:化学工业出版社,1996.MATLAB?basedsimulationoftheflowfieldinacycloneseparatorZHUHuiWANGJingGang(CollegeofChemicalEngineering,BeijingUniversityofChemicalTechnology,Beijing100029.China)Abstract:Asthediscretecontrolequationsfortheflowfieldinacycloneareverylargeandnonlinear,itisneeessarytoconstitute

13、iterationsinordertocalculatethem,andsinceinterpolationandTDMAarithmeticareusedrepeatedlyinthecalculationprocedure,professionalsoftwareisneededforrigoroussimulationoftheflowfield.Inthiswork,theflowfieldinacyclonehasbeensimulatedbasedonMATLAB,andthestandard 一 eturbulentmodelandSIMPLECmethodwithcolloca

14、tedgridwereusedtosimulatethegasphase.FunctionswhicharebuiltinorprogrammedintoMATLABweredirectlyinvoked.Withinawhileexpression,innerandouteriterationswerereadilyconstitutedanditwasfoundtobeeasytoinvoketheplotcommandstoplotfiguresofthevelocitydistributionandthe“一vectorgraphinacyclone.ThisshowsthatusingMATIAB.evenknowingrelativelylittleaboutnumericalmethodsandhigherprogramlanguages,chemicalengineerscandesignstable,reliableandhighqualityprogramsforflowfieldsimulationwithgraphicaldisplay.Keywords:MATIAB;cyclone;turbulentmodel;SIMPIEC

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报