fluent 命令流_FLUENT混合流体中颗粒运动模拟
本教程演示了如何使用VOF模型和非定常离散相模型来模拟混合流体中颗粒的运动。
1 启动Workbench并建立分析项目
(1)在Windows系统下执行“开始”→“所有程序”→ANSYS 19.2→Workbench命令,启动Workbench 19.2,进入ANSYS Workbench 19.2界面。
(2)双击主界面Toolbox(工具箱)中的Analysis systems→Fluid Flow(Fluent)选项,即可在项目管理区创建分析项目A。
2 导入几何体
(1)在A2栏的Geometry上单击鼠标右键,在弹出的快捷菜单中选择Import Geometry→Browse命令,此时会弹出“打开”对话框。
(2)在弹出的“打开”对话框中选择文件路径,导入几何体文件。
3 划分网格
(1)双击A3栏Mesh项,进入Meshing界面,在该界面下进行模型的网格划分。
(2)依次右键选择模型三个入口边界和一个出口边界,在弹出快捷菜单中选择Create Named Selection,弹出Selection Name对话框,输入名称inlet1,inlet2,inlet3和outlet,单击OK按钮确认。
(3)右键单击模型树中Mesh选项,依次选择Mesh→Insert→Inflation。boundary选择管道壁面,在Maximum Layers中输入5。
(4)右键单击模型树中Mesh选项,依次选择Mesh→Insert→Sizing。Geometry选择整个管道体,在Element size中输入0.01。
(5)网格参数设置,在Assembly Meshing中,Method选择CutCell,在Sizing中,Max Size填入4.8E-02,Curvature Min Size填入3e-03在Quality中,Smoothing选择High。
(6)右键单击模型树中Mesh选项,选择快捷菜单中的Generate Mesh选项,开始生成网格。
(7)网格划分完成以后,单击模型树中Mesh项可以在图形窗口中查看网格。
(8)执行主菜单File→Close Meshing命令,退出网格划分界面,返回到Workbench主界面。
(9)右键单击Workbench界面中A3 Mesh项,选择快捷菜单中的Update项,完成网格数据往Fluent分析模块中的传递。
4 设置材料
(1)双击A4栏Setup项,打开Fluent Launcher对话框,单击OK按钮进入FLUENT界面。
(2)单击主菜单中Setting Up Physics→Materials→Create/Edit,弹出Create/Edit Materials(材料)对话框。单击Fluent Database按钮弹出Fluent Database Materials对话框,选择water liquid和gasoil liquid,单击Copy按钮确认。
5 定义模型
(1)单击命令结构树中General按钮,弹出General(总体模型设定)面板。在SolverTime中选择Transient。勾选Gravity,在Z中填入-9.81m/s2。
(2)在模型设定面板Models中双击Multiphase按钮,弹出Multiphase Model(多相流模型)对话框,选择VOF,勾选Implicit Body Force,单击OK按钮确认并关闭对话框。
(3)在模型设定面板Models中双击Multiphase下的Phases按钮,弹出Phase(多相流设置)对话框,在Phase-1对话框中,Phase Material选择gasoil-liquid,在Phase-2对话框中,Phase Material选择water-liquid,单击OK按钮确认并关闭对话框。
(4)在模型设定面板Models中双击Discrete Phase按钮,弹出Discrete Phase Model(离散相模型)对话框,在DPM Interation Interval处输入10,Max. Number of steps处输入2500。
(5)在Discrete Phase Model对话框中,单击Injections按钮,弹出Injections对话框,单击Create按钮弹出Set Injection Properties对话框。
Injection Type选择Surface,Release of surfaces选择inlet1和inlet2,勾选Scale Flow rate by face area和Inject using normal direction,Diameter填入0.0001,Stop Time填入1,单击OK按钮确认并关闭对话框。
(6)在模型设定面板Models中双击Viscous按钮,弹出Viscous Model(湍流模型)对话框,在Model中选择SST k-omega(2eqn),单击OK按钮确认并关闭对话框。
6 设置边界条件
(1)单击主菜单中Setting Up Physics→Zones→Boundaries按钮启动的边界条件面板。
(2)在边界条件面板中,双击gas_inlet弹出边界条件设置对话框。Velocity Magnitude输入2.4,单击OK按钮确认退出。
(3)在边界条件面板中,双击inlet2弹出边界条件设置对话框。Velocity Magnitude输入2.5。
Phase选择Phase-2,在Multiphase选项卡中Volume Fraction填入1,单击OK按钮确认退出。
(4)边界inlet3的设置同inlet2。
7 初始条件
(1)单击主菜单中Solving→Initialization按钮,弹出Solution Initialization(初始化设置)面板。
Initialization Methods中选择Hybrid Initialization,单击Initialize按钮进行初始化。
8 计算求解
(1)单击主菜单中Solve→Run Calculation按钮,弹出Run Calculation(运行计算)面板。
在Time Step Zize中输入0.002,Number of Iterations中输入1000,单击Calculate开始计算。
(2)计算收敛完成后,单击单击主菜单中File→Close Fluent按钮退出FLUENT界面。
9 结果后处理
(1)双击C4栏Results项,进入CFD-Post界面。
(2)单击任务栏中Local->Isosurface按钮,弹出等值面设定面板。Variable选择Phase 2.Volume Fraction,在Value中填入0.15,单击Apply按钮确认。
fluent 命令流_FLUENT混合流体中颗粒运动模拟相关推荐
- ANSYS APDL 命令流输入方法_51CAE_新浪博客
APDL的全称是ANSYS Parametric Design Language(ANSYS参数化设计语言),是ANSYS的一种高级应用,具有很多图形界面无法实现的功能,广泛应用于优化设计.焊接模拟等 ...
- 应力中的APDL命令流
当荷载作用在构件上时,荷载通过构件以内力的形式传递,为了描述内力在构件截面上的分布规律,必须引入一个内力的度量- 应力,单位为N/(m^2)或帕(Pa). 单位面积上所受的力,就叫应力.杆件受拉(受压 ...
- 【ANSYS Workbench仿真】命令流:压力渗透pressure penetration
目录 压力渗透pressure penetration 渗透压力命令流 code 渗透压力tip 起始点问题 code改为 压力渗透pressure penetration 对与流体接触的part添加 ...
- 【Flutter】Flutter 混合开发 ( 混合开发中 Flutter 的 热重启 / 热加载 )
文章目录 前言 一.混合开发中启用 Flutter 的 热重启 / 热加载 二.混合开发中 Flutter 的 热重启 / 热加载 命令测试 三.指定混合应用连接的设备 四.相关资源 前言 上一篇博客 ...
- flac3d命令流实例大全_如何在Linux上使用xargs命令
大家好,我是良许. 在使用 Linux 时,你是否遇到过需要将一些命令串在一起,但是其中一个命令不接受管道输入的情况呢?在这种情况下,我们就可以使用 xargs 命令.xargs 可以将一个命令的输出 ...
- flac3d命令流实例大全_ANSYS APDL 疲劳分析实例附命令流
图1为一个角型板,边界条件:底端固定,顶端承受0-30kpa的压力,计算指定位置的疲劳寿命,表1给出了材料的S-N数据:图1给出了疲劳分析模型的几何尺寸. 表1 材料的N-S数据 N 100 200 ...
- ANSYS——命令流学习(材料属性设置、建模的命令流)
目录 ANSYS基本关键字 命令流的整体结构.每个模块的标识 !文件说明段/BATCH !进入前处理模块标识/PREP7 !进入求解模块标识/SOLU /POST1 ...
- latex中算法命令_比较Java 8中的命令式和功能性算法
latex中算法命令 Mario Fusco受欢迎的推文令人印象深刻,显示了类似算法的命令性和功能性方法之间的主要区别实际上是: 势在必行–功能分离pic.twitter.com/G2cC6iBkDJ ...
- fluent p1模型_FLUENT模型选择
模型 描述 Spalart-Al lmaras 单方程模型,直接解出修正过的湍流粘性,用于有界壁 面流动的航空领域(需要较好的近壁面网格)尤其是绕流过 程:该模型也可用于粗网格. Standard k ...
最新文章
- 论文作者串通抱团、威胁审稿人,ACM Fellow炮轰「同行评审」作弊
- x264编码参数大测试:10 trellis(1000Kbps)
- 机房空调清理杨柳絮操作
- JAVA知识基础(四):深入理解static关键字
- 界面优美的linux,Ubuntu 11.04新版发布 诠释精美用户界面
- Math.round(),Math.ceil(),Math.floor()的区别
- java map的key和value_Java Map集合按照key和value排序之法
- Error running ‘x‘: Command line is too long. Shorten command line for x or also for Application
- HTML_BOM-01
- Hadoop 3.X, 纠删码
- c++ 栈 stack 用法
- c# 标准正太分布函数_Excel里面标准正态分布函数NORMSDIST()在C#里的算法以及科学计数法转换为正常数值...
- 图神经网络详解(四)
- 【开心小丫头】滚滚长江
- 如何从Matlab中导出清晰的结果图片
- Linux学习之centos 7 ping百度无法ping通
- 神经科学:探索脑(第四版)英文 读书笔记
- 论文参考文献格式(GB7714-2005)_庄启智_新浪博客
- pytorch.tensorboard的零基础使用
- Silverlight是什么
热门文章
- 【Flink】Flink 1.13 Flink SQL 新特性 性能优化 时区 时间 纠正
- Spark读取Kafka因为序列化引起的问题:org.apache.spark.sql.streaming.StreamingQueryException: null
- 【Spring 】启动报错 LoggerFactory is not a Logback LoggerContext but Logback...
- 95-290-040-源码-内存管理-MemorySegment
- 【Kudu-未解决】Kudu : Kudu error: Could not connect to a leader master. Client configured with 1 master
- Mac下IDEA使用优化
- 【Sentry】Sentry安装
- Exception in thread “main“ java.util.ConcurrentModificationException
- 一文彻底搞懂线程安全问题
- SQL自动检查神器,再也不用担心SQL出错了,自动补全、回滚等功能大全