目录

多孔介质简介

催化剂流动仿真

正交异性多孔区域的设置


多孔介质简介

多孔介质是渗入了由气体、液体或多相混合物填充的大量孔隙的固体材料。 这些孔隙本质上可能相对精细(如同多孔岩石中一样)或粗糙(蜂巢结构和金属丝网)。 导热相可以是流体和/或固体材料。 孔隙可允许流体流和组分扩散;同样,热量、电流、磁场和声能等可能会通过流体和/或固体材料传输。

多孔介质的两个概念:

  • 孔隙率,定义为用于传输流体的多孔介质内的开放体积与总体积之比。
  • 迂曲率,定义为通过多孔介质的实际路径长度(从一点到另一点)与这两点之间的直线距离之比。

在很多仿真应用中,不必以全三维真实感复制多孔结构,而是可以使用损耗系数近似表示此类结构。多孔介质的常见应用情景:

  • 过滤和流体调节:蜂巢结构、网格、海绵和纤维材料
  • 排气组件:消声器、催化转化器装配和挡板
  • 燃料电池组件
  • 锂离子电池设计和优化
  • 填充层化学反应器
  • 表示热交换器单元
  • 表示更大结构内的小组件(例如,大型结构(如建筑和油气设施)环流)

在多孔介质区域,单位长度的理论压降可以用下式确定:

其中,v是通过介质的表观速度(superficial velocity),分别是决定多孔介质阻力的惯性阻力系数和粘性阻力系数。这两个系数可以通过实验获得,或者通过经验公式计算。

Star CCM+中提供了多孔区域仿真模型,下面以帮助文档中一个简单几何体流动案例介绍Star CCM+中多孔介质的仿真过程。

催化剂流动仿真

几何体如下图所示,中间催化剂的长度为0.03m,直径0.1m。假设催化剂为各向同性介质,惯性阻力系数,粘性阻力系数.

新建simulation,命名为isotropic_case。

导入网格文件

在Continua下新建物理模型,并重命名为Air

右键Air选择model,首先一次选择下图右侧一列的选项(自动选择是默认开启的),然后Viscous Regime选择Turbulent选项。

在选择Turbulent选项之后将底部的自动选择关闭,然后选择K-Epsilon Turbulent选项,然后完成下图中的其他选择项。

最终的model如下图所示

设置边界条件:

入口:选择Regions -> Fluid -> Boundaries -> inlet -> Turbulence Specification节点,在Properties对话框中将Method设置为Intensity+Length Scale

在Inlet -> Physics values节点下,设置Turbulence Intensity为0.05,Turbulent Length Scale为0.005m,入口速度大小Velocity Magnitude为20m/s.

出口边界pressure读入的文件中已经设置为压力出口(pressure outlet),出口表压为0Pa,其他参数用默认值。

多孔区域设置:

本案例中假设多孔区域为各向同性介质,惯性和粘性阻力系数在各个方向上均为同一常数。

选择Regions -> Porous节点,在Properties对话框中将区域类型Type改为Porous Region,改完后可以看到Porous前面图标的颜色发生了变化。

在Regions -> Porous -> Physics Conditions -> Turbulence Specification节点下,修改Method为Intensity+Length Scale。

设置阻力系数,在Regions -> Porous -> Physics Values -> Porous Inertial Resistance -> Principal Tensor节点下,选择XX,YY,ZZ三个分量,在Properties对话框中修改Value为25 kg/m4

粘性阻力系数设置方法同上,Value为1500.0 kg/m^3-s

Turbulence Intensity改为0.1

其他参数保持默认值。该案例中只计算稳态情况下多孔区域对速度和压力的影响,不考虑传热等问题,也就是说该计算只涉及到连续性方程和动量方程,不涉及能量方程,Porosity和Tortuosity在这种情况下没有用到,可以忽略。这类似于在计算稳态传热问题时,材料的密度和比热容可以忽略,即使错误的值也不影响结果。

创建监测对象

多孔区域的压降:右键Report节点,选择New Report -> Surface Average

重命名为Average Upstream Pressure,然后选择高压位置为Porous的上游交界面Upstream Interface [In-place 2],Field Function选择Pressure

右键单击刚创建的Average Upstream Pressure,选择copy单击。

右键Reports,选择Paste

出现一个复制的文件

重命名为Average Downstream Pressure。并修改其对应的Parts为Downstream Interface [In-place 1],OK。

右键单击Reports,选择Expression,创建一个Expression 1,重命名为Porous Region Pressure Drop

定义express的公式为${Average Upstream Pressure} - ${Average Downstream Pressure},OK

定义完成后为其创建Monitor和Plot

质量流量:方法类似,重命名为Mass Flow Rate,位置选择上游交界面Upstream Interface [In-place 2],不要选择Upstream Interface。然后创建Monitor和Plot

最终创建结果

设置计算停止标准:

右键Monitor -> Porous Region Pressure Drop -> Create Stopping Criterion from Monitor

Stopping Criteria树节点下会生成名为Porous Region Pressure Drop Monitor Criterion新节点

选择该新节点,在Properties对话框中将Criterion Option修改为Asymptotic

选择Asymptotic Limit,在Properties中修改|Max-Min|为0.02,并确定Normalized为开启状态。

在10个迭代步内,最大值与最小值之间相差不超过平均值的2%则视为满足标准,及认为计算收敛(接近收敛)

创建计算结果的Scene视图:

右键Scenes节点,选择New Scene -> Vector,创建一个Vector视图,Vector Scene会自动打开。

创建一个视图剖面:右键Derived Parts节点,选择New Part -> Section -> Plane

修改Plane Parameter下的Normal的x分量为1,其他为0,可以再右侧视图中看到剖面的位置,最后点击Create

切换到Vector Scene 1下,将Displayers下的Vector 1删除。

在Outline的Parts中只选择刚创建的剖面Plane Section。

右侧视图就有剖面的轮廓了

运行计算查看结果,整体的速度矢量图如下

选择Derived Parts -> Plane Section,在Properties中修改Parts为只包含Porous,OK。

Vector Scene 1就变成这样,只显示多孔区域了。再调整一下color bar,得到

可以看到,在多孔区域各个方向的速度都存在,这与各向同性的假设是一致的。

按住Ctrl,多选Reports中的Mass Flow Rate和Porous Region Pressure Drop,右键单击选择Run Report,在Output中会输出数据

可以看到,质量流量为0.029 kg/s,多孔区域的整体压降为140.36Pa。空气的密度1.18415 kg/m3,多孔区域的直径为0.1m,面积约为0.00785m^2,则表观速度为

多孔区域长度L=0.03m,惯性阻力系数和粘性阻力系数分别为25kg/m4和1500kg/m3-s,根据公式 ,可以计算出该多孔区域的总压降为147.68Pa,与上述计算结果的相对误差在10%以内。

正交异性多孔区域的设置

正交异性多孔介质的仿真计算过程与各向同性类似,关键在于阻力系数的设置。

打开前面计算的isotropic_case.sim,另存为orthotropic_case。

定义初始条件:选择Continua -> Air -> Initial Conditions -> Velocity节点,在properties中修改Value为[0,-3,0],即设定初始流场为均匀流速场,速度方向沿y轴负向,大小为3m/s。设定初始条件可以节约计算收敛的时间,初始条件与最终收敛结果越接近,那么通过计算得到收敛结果所需要的迭代次数就越少。

在Regions -> Porous -> Physics Values -> Porous Inertial Resistance –Principal Tensor下,多选XX和ZZ分量,修改Value值为10000,YY分量保持原来的25.同样修改Porous Viscous Resistance的XX和ZZ分量为100000,YY分量保持原来的1500.这代表多孔区域在不同方向的阻力不同,x和z方向的阻力要远大于y方向。

关闭Porous Region Pressure Drop Monitor Criterion,并修改Maximum Steps为250

初始化:

计算:

计算结果:空气基本是沿y轴负向流动的,与阻力系数一致。

参考资料:

Star CCM+官方帮助文档

Star CCM+多孔介质仿真 (一)——仿真流程相关推荐

  1. Star CCM+多孔介质仿真(二)——阻力系数的计算和设置

    目录 试验测量 经验公式 软件参数设置方法 本文主要解决的问题是如何确定多孔介质的惯性和粘性阻力系数. 试验测量 通过实验测出多孔介质的压降和流量的多组数据: 根据流通面积将流量换算成表观速度: 根据 ...

  2. autobank渗流分析计算教程_仿真百科 | 多孔介质渗流现象

    文章来源:安世亚太官方订阅号(搜索:Peraglobal) 渗流是指流体在多孔介质内的流动.渗流现象广泛存在于人造材料和自然界中.如地下水的开发.石油的开发.天然气收集.煤炭的开采等都需要对渗流进行分 ...

  3. Fluent 全流程求解多孔介质算例(1)

    今天第一次尝试了CFD模拟的全流程操作:从几何创建-前处理-求解-后处理的整个过程.感觉过程没有想象中的那么复杂,但是对一些细小的设置问题还是比较困扰的,希望在今后的学习中加以强化. 首先本算例是基于 ...

  4. 为多孔介质的当量直径_多孔介质流建模简介

    拥有一款先进的多孔介质建模工具,是许多行业的刚性需求.COMSOL Multiphysics® 软件 5.5 版本新增的附加产品--多孔介质流模块,可以满足众多行业的需求.使用该模块可以定量研究多孔介 ...

  5. Star CCM+ :迎浪小船 DFBI

      在Star CCM+中,DFBI(Dynamic Fluid Body Interaction)模型可用于模拟刚体与流体的相互作用,可以计算刚体所受的力和力矩,并模拟刚体在与流体相互作用下的运动. ...

  6. Star ccm+ 算例演示

    EasyCAE蓝威技术 大家好,今天为大家带来Star ccm+的一个简单的汽车排气歧管流固耦合教程案例,条件为可压缩流,并设置传热分析,通过这个案例来大致了解Star ccm+的整个仿真计算流程,对 ...

  7. Fluent多孔介质模拟固体区域(观点)

    简介 Fluent多孔介质仿真的具体步骤可以参考[简单学微课堂]Fluent多孔介质应用 需要注意多孔介质区与流体介质区都属于"流体"材料.二者的交界面一定要设成interior ...

  8. COMSOL列管反应器模拟(包括多孔介质催化剂、化学反应、对流扩散、传热和对流换热)

     老规矩,废话不多说,先上仿真结果图. 一.仿真结果图         1.1 温度分布  1.2 各物质浓度变化曲线 1.3 反应器和油浴器温度曲线         1.4 反应速率变化曲线 1.5 ...

  9. Star CCM+相关资料分享

    软件安装包 Star CCM+ 202206 (v17.04) 安装包,包括win和Linux版本,并且包括单精度和双精度版本. 下载链接 详细安装教程 Star CCM+ 2020.1 (v15.0 ...

最新文章

  1. HTML的标签描述11
  2. Vue-cli3.0Mock数据使用
  3. 【Android】可以下拉刷新的webview,使你的webview效果更加好看,封装自己的WebView...
  4. python turtle画圆、循环法_实验与作业(Python)-03 Python程序实例解析(函数、循环、range、turtle)...
  5. poj 2513 Colored Sticks
  6. 下一个倒下的手机厂商将是魅族?最大专卖店已变身华为
  7. Luogu4640 BJWC2008 王之财宝 容斥、Lucas
  8. struts2中action的class属性值意义
  9. ef设置非自增长id_Ef core 如何设置主键
  10. CentOS下redis安装和部署
  11. 欧路词典如何导入html,[转载]如何用欧路词典背单词?
  12. Matlab在线运行网站
  13. 计算机word窗口的组成,推计算机等级考试题库:一级MS Office第三章“Word窗口及其组成”(一)...
  14. 用HTML5绘制的一个星空特效图
  15. SpringCloud Alibaba-nacos注册中心
  16. C++ 快速傅里叶变换
  17. 英文文本关系抽取(fine-tune Huggingface XLNet)
  18. Apollo学习笔记(12)Lattice Planner规划算法
  19. 最详细的Hadoop安装教程
  20. C语言1115数组最小值,C语言数组[共52页]

热门文章

  1. 一元夺宝项目设计(下)
  2. 【MySQL】联合查询
  3. HTML5+CSS3学习笔记3
  4. iOS 自动打包工具 ipa server,当然使用蒲公英分发平台更好
  5. 智力题_看看你的脑子转的够不够快!(7道题)
  6. 用matlab写一个GPS时间与坐标系统转换程序
  7. 内存屏障 linux,Linux中内存屏障
  8. ppt免费下载网站分享
  9. 秋招季,对于三方协议你了解多少?|智测优聘总结
  10. 12星座--水瓶座性格之最