欢迎光临散文网 会员登陆 & 注册

六十八、Fluent自动计算--Workbench参数化流程

2023-08-30 10:23 作者:Dearanwen  | 我要投稿


1.简介

我们在之前的文章讲解过使用Journal文件进行Fluent自动化设置计算二十五、FLUENT Journal文件的使用,这里介绍另一种更加方便的方式


使用Workbench参数化可以对建模---画网格---计算进行批量的计算,仅需在workbench界面进行参数修改即可,而不需要单独打开SpaceClaim或者mesh或fluent进行重复的设置。


比journal批量设置要方便很多,可以对计算进行大大的简化,比如计算不同工况时,只需要将需要修改的数值参数化,然后在workbench中设置即可,同时还可以输出想要的参数。



2.流程化操作

 下面咱们用卡门涡街的例子来走一遍这个流程


① 打开workbench,新建Fluid Flow(Fluent)整个计算流程,正常化的将每个步骤都走一遍




② 首先建模,打开SC或者DM,在设置创建模型后标注尺寸时需要创建尺寸的参数化。对于DM来说,修改尺寸时需要点击尺寸前面的方框,点击后会出现P字样。



注:要先修改尺寸,然后点击方框,点击方框后就不能再修改尺寸了


此时workbench界面创建的工作流会多出一栏Parameter Set,即是创建的参数



双击进入后可以看到创建的参数


③ 建模完成后,打开mesh软件,对模型进行网格划分

简单局部加密,创建边界层网格,将第一层网格高度First Layer Height和边界层数Maximum Layers作为网格控制参数,点击这两个参数前的方框。


同时将网格质量的最小值作为输出参数,通过这个值来判断网格是否可用


此时,在Parameter Set会更新参数,多了两个刚设置的输入参数和一个输出参数。


注:对于建模和划分网格来说,一个参数是输入参数还是输出参数,workbench会自动判定,不需要认为设置。


④ 网格划分完成,需要打开Fluent进行计算设置。先设置好基本的参数,比如湍流模型,多相流模型等。然后设置需要调整的参数,如边界条件等。

这里主要设置入口速度和水力直径,参数输入选择New Input Parameter,设置参数名称和数值,可选择作为输入参数还是输出参数




最后进行计算设置,如果是瞬态计算,可以对时间步长进行参数化设置



计算完成后,可以将计算结果作为输出参数,比如为了查看收敛性,可以将Mass Flow Rate作为输出参数。点击Save Output Parameter,创建参数名称即可



⑤ 走完上述流程之后,回到workbench界面,打开Parameter Set界面,可以在Table of Design Point界面调整参数,添加多组参数



设计点后面的Retain表示是否存储当前设计点的计算文件



勾选Retain后,表示存储当前设计点的文件,可以在dp1文件夹下看到DM、Fluent等文件



在每组参数上右击,点击Update Selected Design Point更新单个设计点,也可在左上角点击update All Design Points更新所有设计点


计算完成之后,会在Table of Design Point输出栏中显示设置的输出值


⑥ 在文件目录下的session_files文件夹下有一个journal1.wbjn,记录了所有操作的jou代码,可以对其删改来完成jou操作




在user_files文件夹下有DesignPointLog.csv文件,输出了设计点的各种参数值






这里给大家一个已经做好的例子:


链接:https://pan.baidu.com/s/1FyqRCLicfTbdoJ1iV-uDpg?pwd=5ft0 

提取码:5ft0



为了方便大家学习交流,我创建了QQ群:863690217,大家可以在其中讨论相关的问题,同时我会将所有文章的源文件都放到QQ群中,还会放一些其它的学习文件。欢迎大家加入。



六十八、Fluent自动计算--Workbench参数化流程的评论 (共 条)

分享到微博请遵守国家法律