跳转至

case

📖 阅读信息

阅读时间:5 分钟 | 中文字符:2089 | 有效代码行数: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)

  1. 在 work 平台下进行模型的修改(也就是第一个的集合结构)
    1. 管子半径和长度的初始化 (草图的绘制,拉伸),如下图所示进行重命名 Pasted image 20250703001756.png
      1. 其中的半径就是拉动,点击旁边的 p,长度选中拉动之后要选择左下的小图标标尺,量出长度进行点击 p
    2. 进口和出口的设置:
      1. 点击圆面,ctrl+G 创建组,创建好如下图如图
    3. 点击结构,将名字改为液体
  2. 回到主页面,在 mesh (网格)中进行网格划分,现在会有如图的参数集参数
    1. 网格划分,先等到模型的加载,加载后如图之前建模的命名都过来了
    2. 点击 mesh
      1. 右键点击边界层,添加面网格划分,点击黄的区域,点击圆面
      2. 再添加膨胀(inflalin),先点整个面,再点黄色的增加整个固体区域(边界)
      3. 施加一个固体的边界,将其作用于流体区域
      4. 膨胀选项为第一层厚度,为 1 mm
    3. 右击 mesh,进行网格的更新
      1. 点击网格,在下方的详细信息中点击质量,切换到偏度的网格质量标准,点击最大的各自,生成 P,参数化
      2. 点击网格,修改网格最小单元的尺寸,参数化
      3. 点击膨胀,将第一层高度参数化。生成如图所示的网格网格
  3. 进入下一个设置 (setup),现在的界面是这个样子界面
    1. 三个参量进行初始化的设计
      1. 在入入口处双击入口,设置速度的大小(new input )的大小,从而设置为函数
      2. 在下方的湍流出进行同样的设置,变为 f(函数的形式)
      3. 同时,在湍流的设置中选择水力直径(最后一行会变为水力直径,进行同样的参数化设置)
    2. 之后进行求解的初始化
      1. 点击求解下的初始化
      2. 选择初始化的方式为标准初始化
      3. 计算的参考位置为 inlet(进口)
      4. 然后点击初始化
    3. 进行计算的设置
      1. 运行计算,主要设置迭代的此时
      2. 等待计算结果的出现计算的结果
    4. 计算结束之后进行测量
      1. 点击云图,着色变量选择速度,确定
      2. 在右上的表面中选择等值面,选择 mesh 进行生成
      3. 再次点击云图,生成刚才 2 中的速度的图像
      4. 如图所示
  4. 之后保存关闭掉,现在先不进行后处理了
    1. 点击下方的参数化设计,显示如图所示的界面我们之前参数化的数据
    2. 在右侧填入自己想要的参数,一一对应,填好之后右键序号,选择更新选中的设计点
    3. 这样全流程的参数化就好了,最后还有在对应的文件夹中会有 DP 1,DP 2 这些输出的文件
    4. 同时,参数化还可以使用左上角的文件-脚本-录制脚本或者是在命令窗口中自己进行 python 的书写,脚本的命令
    5. 如图所示的脚本窗口
    6. 点击上方栏中的帮助栏,可以获得有关于脚本的帮助
  5. 这就是生成的文件,其中的 dat 为数据,其中的 wbdp 为脚本的文件

学长的 case

问题的解答

建模

笔记

首先是为什么

好像建模的时候使用的是另一个工具,所以不太一样

还是固体和液体的确定是怎么样的

笔记

所以这里的作用是
1. 建模
2. 命名各个区域的名字和大小(可以参数化)
3. 区分每一片区域的性质(是固体还是液体之类的),仅仅名字区分的阶段


所以在这个软件中,这个东西是怎么确定的

网格

笔记

就是局部尺寸是什么

描述几何结构 (确定是固体还是液体吗)

边界的作用是什么

边界层和体网格

这里真正确定了,那部分是什么,液体还是固体

设置

笔记

这个的设置号线就是切换到求解的模式

这里好像就是设置各种实际流动的参数

使用的什么材料

设置区域的条件(是什么样子的区域,多孔)

设置各种的边界条件:进出口的属性,湍流这些

这里的内部是做什么我就不知道了

还有就是设置参考系

怎么从设置中返回去呀

会议记录

前面的处理

  • 计算新的参数点
    • 更新所需的参数之后进行
    • 右键设置为当前
    • 回到项目中进行更新,几何结构的更新
    • 网格也进行更新

问题的解答

  • 区别:最后多一个网格划分的功能
  • SC,DM 点击左下角的方格中
  • 网格中的局部尺寸,网格要参考库朗数的东西,CFL,所以要计算的精细,网格就要小,要使得算的快和时间步长大,网格尺寸要基于库朗数(时间步长越大,网格的尺寸也要越大)
  • 标准的 k-epsilon 和标准的壁面
  • 边界条件的设置:网格划分的周期性边界,因为是切了一小块出来
    • 壁面的
    • 最后的出口的边界条件是 boundary 的设置
  • 最后使用 fluent 来求解
    • 先进行初始化
      • 要进行局部的初始化,开始全是烟气
      • 云图,温度的变化,组分的变化
    • 保存之后开始进行计算即可
  • 最后的:使得温度和浓度,压差之间达到平衡,合适的范围?
  • 对每个参数进行一个优化,换热好、压力小和烟气浓度
    • 最后的输出结果,在报告的生成中
    • 空腔段的长度,P 3 这个,调整的范围是 2,3 mm 这样要争

自己进行初步的仿真

仿真的步骤

后面的处理(在设置中的处理)

  • 初始化:
    • 全部的初始化,初始化温度为 25,air 的含量为 1
    • 局部的初始化,对前段的 ciga 进行初始化,全为烟气,温度为 160,每初始化一次都得点一下
    • 之后查看云图,显示应该是这样的气体种类的分布,初始时全部是烟气,为红色,后面一段是空气(初始的形态)
    • 温度
    • 温度开始是 160,后面一段的初始温度为 25
  • 报告的自定义:
    • 定义最终烟气的含量:
    • 如图选择类型是整个面上的加权平均
    • 变量选择种类 species,烟气的含量
    • 面选择为 po 这个出口的面
    • 最后点击左下角的创建输出参数,就可以在最后的参数表中看见了
  • 通过这样实现压力的创建
  • 开始仿真之后就会渐渐有如图的渲染所示的
  • 最后可以得到新的渲染之后的结果

参数的含义

结构的分析

  • 这四段部分:
    • 首先是 fluiout,是气体流出的区域
    • 其次是 porous,是多孔的介质区域,也是我们项目要集中改善的区域
    • 第三是 fluidin,是流体的入口的区域
    • 最后最短的部分是 ciga,是与入口相关的区域,也就是燃烧的部分
  • 所有相关的参数:
    • Lfluent 为中间的最长部分的长度
    • LP 为所求部分的长度
    • 角度为图中的 A 6 角度
    • Rin 为图中的小圆柱的直径
    • Deltal 为两个小圆柱的间距

笔记

数据


数据

笔记

由数据得出的量之间的关系:

  • 2:角度的降低使得——温度下降,压降减少,烟气的含量升高
  • 3:长度的增加——温度下降,压降增加,烟气的含量降低

后处理

看所受的压力

上面的 insert

选择 contour (轮廓、外形、等高线的意思)

选择自己想要观察的面

选择 local 就能看见分布了

某一面上的变化

同样的位置

选择平面 plate,选择截面,这里是 YZ 平面,截取

之后再选择区域,选择截取的面(就是前一步的平面)

选择自己想要查看的东西就是我们现在的了

选择 Vertex 的参数可以看出速度矢量的图像

ES 为流线图

提出的问题

  • 后处理部分的补充