Fluent案例1- 空气流经障碍物-3D模拟

这篇具有很好参考价值的文章主要介绍了Fluent案例1- 空气流经障碍物-3D模拟。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1. 构建几何模型

2. 生成网格 

2.1 生成六面体网格

2.2 生成四面体网格

2.3 生成多面体网格

3. 模拟设置

4. 后处理

4.1 查看不同网格下的压力与速度分布

4.2  查看wall上压力分布

5. 总结 


前面的博客介绍了2D的模拟操作步骤,接下来进行3D的建模与计算

1. 构建几何模型

将之前建好的2D模型导入到【DM】模块,将之前生成的片体以及命名的部件删掉

Fluent案例1- 空气流经障碍物-3D模拟

 点击【Sketch1】,再点击【Extrude】,在【Geometry】处点击【apply】,拉伸距离为300 mm,点击【Generate】,并一次选择进出口以及左右、上下的wall,对其进行命名,关闭【DM】模块

Fluent案例1- 空气流经障碍物-3D模拟

2. 生成网格 

2.1 生成六面体网格

将【Mesh】模块同【DM】模块相连,双击【Mesh

Fluent案例1- 空气流经障碍物-3D模拟

  • 点击【Mesh】,在【Physics Preference】中选择【CFD】,【Element size】设置为【5 mm】
  • 点击【Generate】,生成网格,由图可看出,生成的网格是规整的六面体网格,简称hex
  • 点击【Export】,将网格导出,命名为【MeshAirpss-hex

Fluent案例1- 空气流经障碍物-3D模拟

2.2 生成四面体网格

  • j将一个新的【Mesh】模块同【DM】模块相连,双击【Mesh
  • 点击【Mesh】,在【Physics Preference】中选择【CFD】,【Element size】设置为【5 mm】
  • 右击【Mesh】,选择insert,选择【Method】,双击新生成的节点,【Method】处选择【Tetrahedrons
  • 点击【Generate】,生成网格,由图可看出,生成的网格是不规整的四面体网格,简称tet
  • 点击【Export】,将网格导出,命名为【MeshAirpss-tet

Fluent案例1- 空气流经障碍物-3D模拟

2.3 生成多面体网格

找到Fluent,选择从【Meshing】启动

Fluent案例1- 空气流经障碍物-3D模拟

 按照如下顺序,即可生成多面体网格,将其命名为【MeshAirpass-poly】

Fluent案例1- 空气流经障碍物-3D模拟

Fluent案例1- 空气流经障碍物-3D模拟 点击【Switch to solution】即可进入到求解模块 

3. 模拟设置

注意,在启动Fluent的时候,选择3D

Fluent案例1- 空气流经障碍物-3D模拟

 设置同2D设置相同,见如下链接

Fluent案例1- 空气流经障碍物-2_每天都要丰富自己的博客-CSDN博客

4. 后处理

4.1 查看不同网格下的压力与速度分布

新建Surface,为XY Plane,z=150mm处 

Fluent案例1- 空气流经障碍物-3D模拟

4.2  查看wall上压力分布

Fluent案例1- 空气流经障碍物-3D模拟

5. 总结 

本文使用六面体、四面体以及多面体网格对空气流经障碍物进行了三维模拟,三种网格的计算结果相差不大,并无绝对的优劣之分,在实际的应用中,可根据实际情况,选择合适的网格即可。文章来源地址https://www.toymoban.com/news/detail-503431.html

到了这里,关于Fluent案例1- 空气流经障碍物-3D模拟的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【MATLAB源码-第64期】matlab基于DWA算法的机器人局部路径规划包含动态障碍物和静态障碍物。

    动态窗口法(Dynamic Window Approach,DWA)是一种局部路径规划算法,常用于移动机器人的导航和避障。这种方法能够考虑机器人的动态约束,帮助机器人在复杂环境中安全、高效地移动。下面是DWA算法的详细描述: 1. 动态窗口的概念 动态窗口法的核心概念是“动态窗口”,这是

    2024年02月05日
    浏览(57)
  • ros机器人在navigation下导航costmap_2d动态层(障碍物层)障碍物无法及时消除的情况解决办法

    设备 杉川-3a激光雷达 win10笔记本电脑 ubuntu18.04 ros-melodic 问题 ros机器人在move_base下导航,有静态图层与动态图层,静态图层显示之前已经建立好的地图,而动态层显示现在激光雷达实时扫描到的障碍物。 假设机器人雷达最大范围为8m,在某一时刻,以机器人为原点,在机器人

    2024年02月06日
    浏览(47)
  • 第九章动态规划——不同路径(二)有障碍物

    目录 力扣题号:63. 不同路径 II - 力扣(LeetCode) 题目描述 示例 提示 思路 解法一:动态规划 (1)dp数组的下标及其含义 (2)确定递推公式 (3)初始化递推数组 (4)确定遍历顺序 (5)根据题意推出dp数组对照 障碍物处理 代码实现 总结 注:下述题目描述和示例均来自力

    2024年04月23日
    浏览(36)
  • Apollo规划决策算法仿真调试(5):动态障碍物绕行

    Apollo (阿波罗)是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统。Apollo 自动驾驶开放平台为开发者提供了丰富的车辆、硬件选择,强大的环境感知、高精定位、路径规划、车辆控制等

    2024年02月09日
    浏览(82)
  • 百度Apollo规划算法——OBB障碍物检测代码解析

    本文主要分析Apollo代码中函数 bool Box::HasOverlap(const Box2d box) const {} 的数学原理。 在阅读此部分代码时,第一遍没看懂return的一堆什么意思,百度之后说是采用OBB原理,所以就去了解下OBB原理,回来看还是没太明白,直到看到了博客[1],通过博主的图解才有了进一步的了解,但

    2024年02月14日
    浏览(41)
  • Unity代码实现角色碰到障碍物,损失血量或死亡

    1、角色设置 在PlayerController脚本中(挂载在角色上)       maxHealth :最大血量,用于约束角色血量不超过最大血量       currentHealth :当前血量,用于记录角色血量变化      在Start函数中设置当前血量为最大血量      编写一个减少血量的函数,参数为碰到障碍与减少

    2024年02月12日
    浏览(61)
  • Python 动态规划 实现机器人躲避障碍物获取最短路径

    要设计一种算法来寻找机器人从左上角移动到右下角的路径,可以使用动态规划来解决这个问题。下面是一种可能的算法: 创建一个处理机器人运动的函数 find_path ,函数接受一个矩阵 grid 作为参数,用于表示机器人移动的网格环境,该矩阵一个由 0 和 1 组成的二位列表,其

    2024年04月09日
    浏览(47)
  • 动态规划解“不同路径问题”(所有路径、有障碍物时的所有路径)

    题目1:不同路径(求到达右下角的所有路径) 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径?    解题思路

    2024年02月14日
    浏览(48)
  • ROS从入门到精通2-7:Gazebo仿真之动态生成障碍物

    本专栏旨在通过对ROS的系统学习,掌握ROS底层基本分布式原理,并具有机器人建模和应用ROS进行实际项目的开发和调试的工程能力。 🚀详情:《ROS从入门到精通》 动态生成障碍物在机器人工程领域应用非常广泛,例如 机器人导航与路径规划 :动态生成障碍物可以用于评估

    2024年02月11日
    浏览(296)
  • 基于图像识别的自动驾驶汽车障碍物检测与避障算法研究

    基于图像识别的自动驾驶汽车障碍物检测与避障算法研究是一个涉及计算机视觉、机器学习、人工智能和自动控制等多个领域的复杂问题。以下是对这个问题的研究内容和方向的一些概述。 障碍物检测 障碍物检测是自动驾驶汽车避障算法的核心部分,它需要从车辆的感知数

    2024年02月08日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包