仿真对象:一块在管道中旋转的板子。

一块板子竖直放置在管道中,以 500rad/s 转动,同时,下端有风向上吹,5 m/s ,管子上端于大气相通




第一步:打开ansys workbench


导入fluent分析模块。



第二步:建立旋转板模型


点开这个

点击z轴,正视于xy平面,在xy平面上面作图


点击 xy 平面后再点击草图绘制模块。在xy平面上绘制草图。


绘制长方形。



用于定义长方体的尺寸和空间位置。

注意(必须确保长方体的集合中心于原点重合,否则无法确定转轴的位置!!!)

***
点击线条定义好尺寸线位置,在左下角对话框中设定尺寸大小。


点击左上角上 extrude,用于拉伸实体。


右下角 定义拉伸尺寸。


然后右键点击树状图中extrudo,点击生成按钮。



第三步:建立转动区域

本方法采用 moving mesh方式, 所以必须将网格划分区域,定义一个区域内网格会随板子转动而转动。

绿色圆柱空间内空气包裹红色板子随板子一起转动。 黑色区域则不会转动,

点击enclosure 这个选项生成外场模型 。用这个进阿里绿色的圆柱区域用于包裹旋转板。

右下角设置绿色区域参数,
选择类型为圆柱,并定义好尺寸。

设定好尺寸后点击生成按钮,如果尺寸不对,可以重新定义尺寸,从新生成圆柱。

对每个部分,命名,右键点击,然后重命名。



第四步:建立管道。

用刚刚相同的方式建立管道



第五步:划分网格。

退出上面界面,然后点击mesh



首先利用剖视图工具来看是否将该模型定义成功。


点击按钮后在显示图形中画一条线就可以看到剖视图

可以看到中间板子挖空了,建模成功


整这个左下角就是用来打开关闭剖视图的。



点击网格后左下角弹出对话框,相关度为59,也可以更高或更低

网格细节度为fine。 Fine为最高网格精细度,越高网格越密,越密计算量越大

(建议初步学习设置为粗糙,计算速度更快,做实际工程再提高精度。)
**
**

然后点击mesh 点击 生成网格按钮。


生成完毕后打开剖视图,可以看到内部情况。


点击底面,右键点击,弹出菜单栏,选择命名按钮。


设置为 in 进气口


设置上表面为出气口out

退出来后发现mesh为闪电符号表示需要更新

点击它用右键,然后update


为勾


第五步:建立物理模型、边界条件。


点击setup。


注意:由于我是在之前已经用过的文件做的,所以会存在之前的数据残留问题,可能会导致错误,所以必须reset


进入Fluent界面。


设置好重力加速度 分析为瞬态分析, transient


选定好物理模型。


设定之前的绿色区域为转动区域,定义好转动轴,转速。

设定好边界条件

设定in为速度入口 2m/s风速

设定出口为 压力出口。

查看网格相接面是否正确


初始化,从in初始化。

设定数据保存
20步保存一次。

设定,步长为5e-4s 运行2000步, 整个仿真时长 就是步长*时间。

点击计算按钮开始计算,直到计算结束。

残差曲线,越低计算正确度越搞

注意中途没计算完就强行停止计算,计算结果通常是无法导入后处理模块的,(导入中途会卡死)

由于网格很细计算量会很大,所以用粗略的网格来算,可以看到 连续方程的残差有点大。


第六步:后处理。

后处理模块

首先绘制速度云图。

添加平面:

该平面位于xz平面上。

然后点击添加云图

左下角出现对话框

以刚刚添加的平面为基准。

选则变量,记住一定要选择 stn 速度,绝对速度 这是由于中间那个区域的物体会转动,所以要选用绝对坐标系,才能得到真实速度。

之后点击apply

观看动画。

fluent对旋转物体的仿真(moving mesh)相关推荐

  1. unity滑动屏幕旋转物体

    超级简单,但是注意,有坑! 首先创建一个脚本,把下面的代码复制进去就好啦,注意类名要和脚本名一样哦,自己改一下就好啦! using System.Collections; using System.C ...

  2. 建模与仿真matlab论文,matlab+fluent等温容器建模与仿真研究

    摘要现代气动技术广泛应用于汽车.电子.半导体.自动化等行业.气动元器件是组成气动系统的基本单元,为了设计出节能.低成本的气动系统,就必须准确的把握气动元件的流量特性.在对气动元件的流量特性的测试中,一 ...

  3. FLUENT中VOF模型的仿真流程

    FLUENT中VOF模型的仿真流程 (流体域划分以及网格划分不在这里描述,关注本人,本人其余发表的博客有介绍,或者私聊本人,有错误请求大佬赐教!!!) vof模型定义: VOF 模型(Volume F ...

  4. ansys workbench中fluent划分网格出现如下错误:The mesh file exporter failed during translation.

    ansys workbench中fluent划分网格出现如下错误:The mesh file exporter failed during translation. Please send your ...

  5. Unity3D 鼠标拖动和旋转物体以及鼠标拖动图片

    1.鼠标拖动物体Cube using System.Collections; using System.Collections.Generic; using UnityEngine; using Un ...

  6. SteamVR中实现旋转物体操纵其他游戏对象、动画的功能

    功能模块 在SteamVR插件中的InteractionSystem中存在LineraMapping与LinearDisplacement组件,它们配合CircularDrive组件中的输出参数Lin ...

  7. BBAVectors:一种Anchor Free的旋转物体检测方法

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 导读 WACV2021的一篇文章,将CenterNet的方案用到了 ...

  8. Unity触摸屏幕 拖拽物体 旋转物体 放大缩小物体 单击 双击 长按

    Unity触摸屏幕 拖拽物体 旋转物体 放大缩小物体 单击 双击 长按 拖拽物体 using System.Collections; using System.Collections.Generic; ...

  9. Fluent基于低氧舱气体交换仿真(氮气与空气混合)

    一.背景概述 模拟低氧舱充氮气和排除混合气体的过程,假设注入95%的氮气,舱内原有气体为空气,压力为标准大气压,温度为300K.观察气体注入过程中,舱内平均氮气和氧气浓度的变化. 二.Fluent设置 ...

最新文章

  1. Nginx 出現 500 Error 修復 (too many open file, connection)
  2. 一、查看MVC4还是MVC5
  3. memmove() -- 拷贝内存内容
  4. ECMA-335 (CLI) 标准 读书笔记——总结CLI类型系统(上)
  5. USACO 2.1 海明码 Hamming Codes (模拟+位运算+黑科技__builtin_popcount(n))
  6. CSS清除默认样式,成功入职腾讯
  7. Warning: Multiple build commands for output file /xxx
  8. 什么是边缘计算边缘计算_什么是边缘计算?
  9. Postgres外部表示例
  10. 微擎 php开发手册,目录结构
  11. java字符串怎么拼接字符串_Java中String使用+ 拼接字符串的原理是什么?
  12. [转载] python set 集合详解
  13. PHP网站加功能,如何实现添加分类的功能
  14. linux中iptables乱码,xshell连接CentOS6.5 iptables或ls 输出乱码-Go语言中文社区
  15. 【语音处理】基于matlab GUI声音信号频谱分析仪【含Matlab源码 325期】
  16. Hadoop入门进阶步步高(五)-搭建Hadoop集群
  17. 如何应用计算机键盘截图,怎么在电脑中使用键盘截图?
  18. E - Eddy的难题
  19. 网页学习——创建HTML框架(frameset、frame、iframe)
  20. 宝塔界面为什么无法访问_宝塔面板登陆不上?宝塔面板打不开解决办法

热门文章

  1. 《两日算法系列》之第四篇:隐马尔可夫模型HMM
  2. 知识众筹第9期 一个经典案例学会数据分析 | 开始分红报名
  3. 【摸鱼吃瓜工作录】刚到公司,如何让项目经理对你刮目相看
  4. 前端---div 显示与隐藏
  5. TI深度学习(TIDL)--2
  6. Activiti流程定义缓存源码分析5-流程缓存
  7. [设计模式] 设计模式面面观(3):单件模式(Singletion)-创建型模式
  8. cocos2dx 3.10 功夫小子学习笔记
  9. Java 使用Socket 实现基于DTU的TCP服务器 + 数据解析 + 心跳检测
  10. 如何创建微信公众号订阅号以及认证服务号