【小白的CFD之旅】25 二维还是三维

本文讨论了二维和三维模型在Fluent中的应用及其差异。通过具体案例对比分析了不同模型对计算结果的影响,并给出了选择合适模型的建议。
部署运行你感兴趣的模型镜像

小白最近逛图书馆,发现最近关于Fluent的书是越来越多了,而且还发现这些关于Fluent教材中的案例都大同小异。小白接受小牛师兄的建议,找了一本结构比较鲜明的书照着上面的案例就练了起来。不过当练习的案例多了,小白却发现了一个问题“在建立计算模型时,为什么有时候采用二维模型,而有时候又采用三维模型?二维模型和三维模型的差异在哪里?二维代替三维到底有没有问题?”带着这些问题,小白找到了小牛师兄。
“师兄,你说Fluent中计算的二维模型到底有没有意义呢?”小白问。
“怎么会没有意义呢,当然有意义啊,当你计算机性能不行的时候,你就会知道能算二维是一件多么有意义的事情了。”小牛师兄说。
“可是,现实世界中不可能存在二维的物体啊。”小白说。
“嗯,这倒是真的,现实世界的任何物体都是三维的,不存在没有厚度的面,也不存在没有截面积的线,更不存在没有体积的点,所有的这一切都是近似的。但是近似并不表示一定就不行,实际上在很多时候利用这些近似,可以获得不错的结果。”小牛师兄说。
“那什么时候可以利用这种简化呢?比如说用二维代替三维模型。”小白问。
“我们常说的以二维模型来近似模拟三维模型,只是针对某一维尺寸远小于另外两维的情况下。这时候需要注意的是,采用二维模型时无法考虑法向方向的物理信息,在进行二维几何模型计算过程中,常常将面法向方向简化为常数,即总是认为面几何体的厚度为定值(通常默认为1 m)。在CFD中,二维模型一般都为平面模型。”小牛师兄说。
“我在做案例的时候,碰到过很奇怪的问题。比如说计算一个管道内部流动,有的案例采用三维几何模型,如图1所示;有的案例用半个三维几何,如图2所示;有的案例采用四分之一模型,如图3所示;有的案例采用管道纵剖面几何(二维矩形),如图四所示;而有的案例又采用二维的半剖面几何(矩形),如图5所示。这个到底该怎么选呢?”小白问。
892333-20170222012143882-1938817330.png
“通常来说,采用全三维模型自然是不存在任何问题的,对于比较简单的几何模型强烈建议使用全三维模型,因为其能提供所有的信息。在流场对称的情况下可利用对称性采用半模型或四分之一模型,当然严格意义上的流场对称是不存在的,不过有时候这种简化是可以认可的。比如图2所示的模型,如果沿对称面法向方向没有外部力作用则可以使用,但如果有外部力(如重力等)沿法向方向,则不可使用。图3也是一样,对称面法向法向不允许有外部力存在。至于图4和图5的简化,则除了要求外部力方向不能沿面法向之外,还必须假设流场特性在任意方向截面分布一致。”小牛师兄说。

案例测试

分别测试以上五种模型的差异。
计算模型为图1所示的直管道,截面直径10mm,长度100mm。入口面流速 0.1 m/s,出口采用静压 0 Pa。流体介质为水。雷诺数约为1000,采用层流计算。
计算模型分别采用上述的五种模型。

计算结果

以下采用相同计算条件得到的速度云图分布(从左至右分别对应上图1-5模型)。

892333-20170222012144382-531376891.jpg892333-20170222012144757-794680191.jpg892333-20170222012145632-1180350975.jpg892333-20170222012145898-1793804936.jpg892333-20170222012146320-1170266722.jpg

分析:从图中看出,五种不同模型计算得到的速度分布趋势基本保持一致,但是利用模型4计算得到的最大速度明显小于其他四种模型计算得到的结果。
892333-20170222012146710-1848478807.png
根据理论计算结果,充分发展的核心最大速度应为平均速度的2倍,即 0.2 m/s。

改进计算

将计算区域延长,从当前的0.1m延长至0.4m重新计算。从上图可以看出,采用轴对称方式计算结果能够与3D模型相吻合,因此改进计算只采用两种平面模型。
下图为延长至0.4m后的两种模型计算结果,可以看到最大速度已经非常接近理论值 0.2m/s。而2D平面模型计算的最大值小于0.15m/s,距离理论值相去甚远。
892333-20170222012147054-980302409.png
总结:对于类似直管流动问题,采用全3D模型,半3D模型、四分之一3D模型以及轴对称二维模型都可接受,但是2D平面模型是不可接受的。

原因分析:2D平面模型实际上是当做拉伸体而不是旋转体计算,拉伸厚度默认为1m。在计算过程中对于平面法向方向的考虑与真实的圆柱体不相符。

其他问题

实际上很多的模型都存在这样的限制,在使用2D平面模型时需要格外注意,其只适用于厚度相对于其他两个维度非常小的拉伸体的简化,对于回转体则不适用。
如下图中的弯管模型及弯道模型。
892333-20170222012147804-376347632.png

892333-20170222012148288-575935060.jpg
892333-20170222012148585-1803475178.png





转载于:https://www.cnblogs.com/LSCAX/p/6427156.html

您可能感兴趣的与本文相关的镜像

PyTorch 2.6

PyTorch 2.6

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

## 软件功能详细介绍 1. **文本片段管理**:可以添加、编辑、删除常用文本片段,方便快速调用 2. **分组管理**:支持创建多个分组,不同类型的文本片段可以分类存储 3. **热键绑定**:为每个文本片段绑定自定义热键,实现一键粘贴 4. **窗口置顶**:支持窗口置顶功能,方便在其他应用程序上直接使用 5. **自动隐藏**:可以设置自动隐藏,减少桌面占用空间 6. **数据持久化**:所有配置和文本片段会自动保存,下次启动时自动加载 ## 软件使用技巧说明 1. **快速添加文本**:在文本输入框中输入内容后,点击"添加内容"按钮即可快速添加 2. **批量管理**:可以同时编辑多个文本片段,提高管理效率 3. **热键冲突处理**:如果设置的热键与系统或其他软件冲突,会自动提示 4. **分组切换**:使用分组按钮可以快速切换不同类别的文本片段 5. **文本格式化**:支持在文本片段中使用换行符和制表符等格式 ## 软件操作方法指南 1. **启动软件**:双击"大飞哥软件自习室——快捷粘贴工具.exe"文件即可启动 2. **添加文本片段**: - 在主界面的文本输入框中输入要保存的内容 - 点击"添加内容"按钮 - 在弹出的对话框中设置热键和分组 - 点击"确定"保存 3. **使用热键粘贴**: - 确保软件处于运行状态 - 在需要粘贴的位置按下设置的热键 - 文本片段会自动粘贴到当前位置 4. **编辑文本片段**: - 选中要编辑的文本片段 - 点击"编辑"按钮 - 修改内容或热键设置 - 点击"确定"保存修改 5. **删除文本片段**: - 选中要删除的文本片段 - 点击"删除"按钮 - 在确认对话框中点击"确定"即可删除
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值