case
📖 阅读信息
阅读时间:9 分钟 | 中文字符:3529 | 有效代码行数:6
graph
A[Christmas] -->|Get money| B(Go shopping)
B--> C{Let me think}
今天 -->|One| D[Laptop]
C -->|Two| E[iPhone]
C -->|Three| F[fa:fa-car Car] 参数化仿真的全流程¶
参数化¶
笔记
首先非常重要的一点是要记得在 workbench 中有很多种的流体流动的仿真,我现在学习的是流体流动 (fluent)
- 在 work 平台下进行模型的修改(也就是第一个的集合结构)
- 回到主页面,在 mesh (网格)中进行网格划分,现在会有如图的参数集
- 进入下一个设置 (setup),现在的界面是这个样子
- 之后保存关闭掉,现在先不进行后处理了
这就是生成的文件,其中的 dat 为数据,其中的 wbdp 为脚本的文件
学长的 case¶
建模¶
笔记
首先是为什么
好像建模的时候使用的是另一个工具,所以不太一样
还是固体和液体的确定是怎么样的
笔记
所以这里的作用是
1. 建模
2. 命名各个区域的名字和大小(可以参数化)
3. 区分每一片区域的性质(是固体还是液体之类的),仅仅名字区分的阶段
过程
网格¶
笔记
就是局部尺寸是什么
描述几何结构 (确定是固体还是液体吗)
边界的作用是什么
边界层和体网格
这里真正确定了,那部分是什么,液体还是固体
步骤
设置¶
笔记
这个的设置号线就是切换到求解的模式
这里好像就是设置各种实际流动的参数
使用的什么材料
设置区域的条件(是什么样子的区域,多孔)
设置各种的边界条件:进出口的属性,湍流这些
这里的内部是做什么我就不知道了
还有就是设置参考系
怎么从设置中返回去呀
步骤
- 选用模型的定义:

- 对流体等等组分的物性进行定义:

- 定义流体的区域条件,特别是多孔介质的粘度阻力系数等等数值
- 设置出入口的温度、压力等等边界条件
- 进行报告的定义
- 选择 porous-fluidout 面上的参数,选择面积加权平均
- 选择种类、温度、压力等因素作为因变量
- 初始化:
初始化温度为25℃,空气的含量占比为1
之后局部初始化ciga部分的温度为160℃,烟气的含量占比为1 - 加入 Y-Z 向的剖面,添加这个面上的温度、速度、烟气含量云图:

- 进行求解的初始化,设置求解的方法类型、步数、步长等等参数,进行仿真

会议记录¶
前面的处理
- 计算新的参数点
- 更新所需的参数之后进行
- 右键设置为当前
- 回到项目中进行更新,几何结构的更新
- 网格也进行更新
问题的解答
- 区别:最后多一个网格划分的功能
- SC,DM 点击左下角的方格中
- 网格中的局部尺寸,网格要参考库朗数的东西,CFL,所以要计算的精细,网格就要小,要使得算的快和时间步长大,网格尺寸要基于库朗数(时间步长越大,网格的尺寸也要越大)
- 标准的 k-epsilon 和标准的壁面
- 边界条件的设置:网格划分的周期性边界,因为是切了一小块出来
- 壁面的
- 最后的出口的边界条件是 boundary 的设置
- 最后使用 fluent 来求解
- 先进行初始化
- 要进行局部的初始化,开始全是烟气
- 云图,温度的变化,组分的变化
- 保存之后开始进行计算即可
- 先进行初始化
- 最后的:使得温度和浓度,压差之间达到平衡,合适的范围?
- 对每个参数进行一个优化,换热好、压力小和烟气浓度
- 最后的输出结果,在报告的生成中
- 空腔段的长度,P 3 这个,调整的范围是 2,3 mm 这样要争
自己进行初步的仿真¶
仿真的步骤¶
后面的处理(在设置中的处理)
参数的含义¶
结构的分析
- 这四段部分:
- 首先是 fluiout(最左边),是气体流出的区域
- 其次是 porous,是多孔的介质区域,也是我们项目要集中改善的区域(与 out 的交界就是分析的面)
- 第三是 fluidin(最长的部分),是流体的入口的区域
- 最后最短的部分是 ciga,是与入口相关的区域,也就是燃烧的部分
- 所有相关的参数:
- Lfluent 为中间的最长部分的长度
- LP 为所求部分的长度
- 角度为图中的 A 6 角度
- Rin 为图中的小圆柱的直径
- Deltal 为两个小圆柱的间距
笔记
由数据得出的量之间的关系:
- 2:角度的降低使得——温度下降,压降减少,烟气的含量升高
- 3:长度的增加——温度下降,压降增加,烟气的含量降低
后处理¶
看所受的压力
在工作台中进入最后的结果一栏中
在结果界面最上面一栏中的 insert
选择 contour (轮廓、外形、等高线的意思)
选择自己想要观察的面(可以先精确到哪一部分,再精确到这一部分的哪个面)
选择 local() 就能看见分布了
上面的具体说明
- Domains(区域)
- 显示为 “All Domains”,表示选择当前计算的所有计算域(如果是单域模型,就是整个计算区域;多域模型则包含所有子域)。
- Locations(位置)
- 这里显示 “ciga. fluidin. ciga”,是你当前选择的 “显示位置”(通常是 Fluent 中定义的边界 / 区域名称,比如流体域、某个壁面等,“fluidin” 一般对应流体入口区域)。
- Variable(变量)
- 选择的是 “Pressure”,表示要显示的物理量是 “压力”(也可以选速度、温度等其他计算结果变量)。
- Range(范围)
这是物理量的显示范围设置,下拉选项的含义:
某一面上的变化
同样的位置
选择平面 plate,选择截面,这里是 YZ 平面,截取
之后再选择区域,选择截取的面(就是前一步的平面)
选择自己想要查看的东西就是我们现在的了
选择 Vertex 的参数可以看出速度矢量的图像
ES 为流线图
提出的问题¶
卷烟的结构¶
- 对于图 3 来说
-
ciga段 → Tobacco Plug(烟草段)对应图中 “Tobacco Plug” 区域,是装载烟草的发烟核心段。 -
fluidin段 → Hollow Acetate Tube(中空醋酸管)对应图中 “Tobacco Plug” 后方的中空管,是气流进入烟草段的引导段。 -
porous段 → Polymer-Film Filter(聚合物膜过滤段)对应图中 “Polymer-Film Filter”,属于多孔介质类的降温 / 过滤结构。 -
fluidout段 → Mouth Piece Filter(烟嘴滤嘴)对应图中最末端的 “Mouth Piece Filter”,是烟气最终流出的出口段。 - 图四: -
ciga段 → Tobacco mixture(烟草混合物)对应图中被加热器包裹的 “Tobacco mixture”,是发烟核心区。 -
fluidin段 → Hollow Cellulose Acetate tube(中空醋酸管)对应烟草段后方的中空管,负责引导气流进入。 -
porous段 → Aerosol cooling element(气溶胶冷却元件)对应图中 “Aerosol cooling element”,是多孔介质类的降温结构。 -
fluidout段 → Mouth Piece(烟嘴)对应图中最末端的 “Mouth Piece”,是烟气出口段。
-
最后达成的目的:¶
- 温度
- 目标:把烟气温度从 300-400℃(加热后)降到50-60℃左右(接近人体口腔舒适温度)。
- 过低的问题:温度太低会让烟气中的气溶胶冷凝过度,导致 “口感发涩” 或 “烟气量减少”。
- 浓度:不是越大越好
- 目标:让烟气浓度接近传统卷烟(但略低),保证口感的同时避免 “呛喉”。
- 过高的问题:浓度太大易导致 “刺激性强”,且可能增加某些成分的释放量。
- 其他核心要求
- 透气性匹配:多孔介质的孔隙率要和烟草段、滤嘴段适配,避免 “抽吸阻力过大 / 过小”(阻力太大吸不动,太小没满足感);(实际上就是压强的要求)
- 安全性:材料要耐高温、无毒(比如用食品级聚乳酸),加热后不会释放有害物;
- 稳定性:多次加热后,多孔介质的结构 / 性能不能明显变化(比如不融化、不破碎)。
- 压强:
在加热不燃烧(HNB)烟支的流场中,多孔介质与滤嘴接触面的压力(相对压强)以 - 0.5Pa~-3Pa 为佳,这个范围对应 “舒适抽吸体验”+“合理烟气传输”:
为什么是这个范围?- 抽吸体验:这个压力区间对应 “轻度到中度抽吸力度”,符合用户日常使用的习惯(不会太费力吸,也不会太松散);
- 烟气传输:压力过低(比如<-5Pa)会导致抽吸阻力太大,烟气量不足;压力过高(接近 0Pa)则抽吸太 “空”,口感单薄。

































