我想在fluent15.0用define和defined---Materials---user-define和definedd Database这种方式定义材料 求详细过程

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
09-第九章 FLUENT材料性质
下载积分:30
内容提示:09-第九章 FLUENT材料性质
文档格式:PDF|
浏览次数:1668|
上传日期: 04:38:57|
文档星级:
全文阅读已结束,如果下载本文需要使用
 30 积分
下载此文档
该用户还上传了这些文档
09-第九章 FLUENT材料性质
官方公共微信君,已阅读到文档的结尾了呢~~
FLUENT 6 计算模拟过程方法及步骤
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
FLUENT 6 计算模拟过程方法及步骤
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口Fluent:journal文件
文件的作用就像windows下的批处理文件一样,文件中包含了一连串的操作命令(command)。
&&&&&Fluent读入journal文件后,它就会按找顺序执行一系列的命令。当你的工作中包含有一些重复性的操作时,journal文件就很有用了。
&&&因为FLUENT的journal相对比较难编写,所以一个简单的方法就是,设置的过程中把设置过程保存成journal,下次直接用。具体方法:
(1)FLUENT—File—write—start journal—输入文件名,
(2)读入mesh—设置相关参数—stop
journal。&这样journal就生成了,下次使用,直接读入就行了,FLUENT—File—read—journal文件。
下面是一个journal文件例子,可以参考一下:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&&
; Author: huys&&
; Description: Batch setup for segment
Revision:&&&
1.1& Add materials from user-defined material
database&&
;&&&&&&&&&
Please make sure material's name is right
defiend&&&
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&&
;Read in the mesh file.&&
file read-case seg1_m.msh&&
;Scale it. mm -&
grid/scale&&
;x scale factor [1]&&
;y scale factor [1]&&
;z scale factor [1]&&
;Turn on the energy
equation&&&
define/models
energy?&&&
;Enable energy model?
;Compute viscous energy dissipation?
;include pressure work in energy equation?
;include kinetic energy in energy equation?
;Include diffusion at inlets?
;Specify turbulence
define/models/viscous/ke-standard&&
;Enable the standard k-epsilon turbulence model?
;Select equations to
solve/set/equations
;Solve Flow equation(s)?
solve/set/equations
temperature&&&
;Solve Energy equation(s)?
solve/set/equations
;Solve Turbulence equation(s)?
;Select material database&&
define/materials/data-base/database-type&&
;Available Types: (fluent-database
user-defined)&&
;Database Type
[fluent-database]&&
user-defined&&
;Database File
custom.scm&&
;Copy your materials&&
define/materials/copy&&
;Material of type
;database-material-name&&&
water_var&&
define/materials/copy&&
;Material of type
;database-material-name&&&
stainless_cnt&&
;Define boundary
conditions&&
define/boundary-conditions/wall&&
inner_wall_b&&
;Wall Thickness (m) [0]&&
;Use Profile for Heat Generation Rate?
;Heat Generation Rate (w/m3)
;material-name [aluminum]: Change current value?
;Thermal BC Type [heat-flux]: Change current value?
;Thermal BC Type
[heat-flux]&&
convection&&&
coupled&&&
;; heat-flux&&
;; mixed&&
;; network&&
;; radiation&&
;; temperature&&
temperature&&
;Use Profile for Temperature?
;Temperature (k) [300]&&
;Enable shell conduction?
define/boundary-conditions/velocity-inlet&&
inlet_channel_b&&
;Velocity Specification Method: Magnitude and Direction
;Velocity Specification Method: Components
;Velocity Specification Method: Magnitude, Normal to Boundary
;Reference Frame: Absolute
;Use Profile for Velocity Magnitude?
;Velocity Magnitude (m/s)
;Coordinate System: Cartesian (X, Y, Z)
;Use Profile for Temperature?
;Temperature (k)
;Turbulent Specification Method: K and Epsilon
;Turbulent Specification Method: Intensity and Length Scale
;Turbulent Specification Method: Intensity and Viscosity Ratio
;Turbulent Intensity (%)
;Turbulent Viscosity Ratio
; channel&&
define/boundary-conditions/fluid&&
;(channel)&&
;zone id/name
[channel]&&&
;material-name [air]: Change current value?
;material-name
water_var&&
;Specify source terms?
;Specify fixed values?
;Motion Type: Stationary
;X-Origin of Rotation-Axis (m)
;Y-Origin of Rotation-Axis (m)
;Z-Origin of Rotation-Axis (m)
;X-Component of Rotation-Axis
;Y-Component of Rotation-Axis
;Z-Component of Rotation-Axis
;Deactivated Thread
;Laminar zone?
;Porous zone? [no]&&
; soild(wall)&&
define/boundary-conditions/solid&&
;zone id/name
;material-name [aluminum]: Change current value?
;material-name
[aluminum]&&&&
stainless_cnt&&
;Specify source terms?
;Specify fixed values?
;Motion Type: Stationary
;X-Origin of Rotation-Axis (m)
;Y-Origin of Rotation-Axis (m)
;Z-Origin of Rotation-Axis (m)
;X-Component of Rotation-Axis
;Y-Component of Rotation-Axis
;Z-Component of Rotation-Axis
;Deactivated Thread [no]&&
;Set Pressure Velocity Coupling Scheme to
solve/set/p-v-coupling&&
;Pressure Velocity Coupling Scheme [20]
;;& 20 for
;;& 21 for
;;& 22 for
;;& 24 for
;Set the discretization
schemes.\&&&
solve/set/discretization-scheme
pressure&&&
;Convective discretization scheme for Pressure
;;& 10 for
Standard&&
;;& 14 for
;;& 11 for
;;& 12 for Second
;;& 13 for Body Force
Weighted&&
solve/set/discretization-scheme
;Convective discretization scheme for Momentum
;;& 0 for First Order
;;& 1 for Second Order
;;& 2 for Power
;;& 6 for Third-Order
solve/set/discretization-scheme
temperature&&&
;Convective discretization scheme for Energy
;;& 0 for First Order
;;& 1 for Second Order
;;& 2 for Power
;;& 6 for Third-Order
solve/set/discretization-scheme
;Convective discretization scheme for Turbulence Kinetic Energy
;;& 0 for First Order
;;& 1 for Second Order
;;& 2 for Power
;;& 6 for Third-Order
solve/set/discretization-scheme
epsilon&&&
;Convective discretization scheme for Turbulence Dissipation Rate
;;& 0 for First Order
;;& 1 for Second Order
;;& 2 for Power
;;& 6 for Third-Order
;Set underrelaxation
factors.&&&
solve/set/under-relaxation
pressure&&&
;Underrelaxation factor for Pressure
solve/set/under-relaxation
;Underrelaxation factor for Momentum
solve/set/under-relaxation
temperature&&&
;Underrelaxation factor for Energy
solve/set/under-relaxation
;Underrelaxation factor for Turbulence Kinetic Energy
solve/set/under-relaxation
epsilon&&&
;Underrelaxation factor for Turbulence Dissipation Rate
solve/set/under-relaxation
turb-viscosity&&&
;Underrelaxation factor for Viscosity
solve/set/under-relaxation
density&&&
;Underrelaxation factor for Density
solve/set/under-relaxation
body-force&&&
;Underrelaxation factor for Body Forces
multigrid.&&&
solve/set/multi-grid-controls
pressure&&
;Multigrid cycle type for Pressure
;Termination criterion
;Multigrid method for Pressure
;Multigrid stabilization for Pressure
solve/set/multi-grid-controls
;Multigrid cycle type for X-Momentum
;Termination criterion
;Residual reduction tolerance for
;Multigrid method for X-Momentum
solve/set/multi-grid-controls
;Multigrid cycle type for X-Momentum
;Termination criterion
;Residual reduction tolerance for
;Multigrid method for X-Momentum
solve/set/multi-grid-controls
;Multigrid cycle type for X-Momentum
;Termination criterion
;Residual reduction tolerance for
;Multigrid method for X-Momentum
solve/set/multi-grid-controls
;Multigrid cycle type for Turbulent Kinetic Energy
;Termination criterion
;Residual reduction tolerance for
;Multigrid method for Turbulent Kinetic Energy
solve/set/multi-grid-controls
;Multigrid cycle type for Turbulent Dissipation Rate
;Termination criterion
;Residual reduction tolerance for
;Multigrid method for Turbulent Dissipation Rate
solve/set/multi-grid-controls
temperature&&
;Multigrid cycle type for Energy
;Termination criterion
;Residual reduction tolerance for
;Multigrid method for Energy
;Set the convergence
criteria.&&&
solve/monitors/residual
convergence-criteria&&&
;continuity residual convergence criterion
[0.001]&&&
;x-velocity residual convergence criterion
[0.001]&&&
;y-velocity residual convergence criterion
[0.001]&&&
;z-velocity residual convergence criterion
[0.001]&&&
;energy residual convergence criterion
[1e-06]&&&
;k residual convergence criterion
[0.001]&&&
;epsilon residual convergence criterion
[0.001]&&&
;Write settings to a case
file/write-case&&&
;case file name
"seg1_xx.cas"&&
Fluent批量计算
对于工程应用来说,计算精度要求不高,但是计算的case比较多,尤其模型优化工作,你可
能有几十个case要算。一个case只需要计算个把钟头,对于周末的大好时光来说,两天时间
只能算一个,实在是浪费时间。经过一番研究,找到了解决方法。基本原理是使用fluent的
journal文件,你要写一个journal文件,命名为1.journal
在fluent 的file/write/start
journal,选择文件名1.journal后,fluent就还是记录你的
操作到1.jouranl中,你操作完成后,file/write/stop journal,用记事本打开看看就知道
来一个我写好的journal文件,其作用是读取已有的case and data,计算,保存计算结果。
内容如下:
(cx-gui-do cx-activate-item "MenuBar*ReadSubMenu*Case
& Data...")
(cx-gui-do cx-set-text-entry "Select File*Text" "lzzmn.cas")
(cx-gui-do cx-activate-item "Select File*OK")
(cx-gui-do cx-activate-item "MenuBar*SolveMenu*Iterate...")
(cx-gui-do cx-set-integer-entry
"Iterate*Table1*Frame2(Iteration)*Table2(Iteration)*IntegerEntry1(Number
Iterations)" 2000)
(cx-gui-do cx-activate-item "MenuBar*SolveMenu*Iterate...")
(cx-gui-do cx-activate-item
"Iterate*PanelButtons*PushButton1(OK)")
(cx-gui-do cx-activate-item "MenuBar*WriteSubMenu*Case
& Data...")
(cx-gui-do cx-set-text-entry "Select File*Text" "lzzmn.cas ")
(cx-gui-do cx-activate-item "Select File*OK")
(cx-gui-do cx-activate-item "Warning*OK")
为方便使用,注释集中写在下面:
打开 read case and data对话框;
选择文件“lzzmn.cas”,这个文件改成你的文件;
点击选择文件对话框的确定;
打开iterate 对话框;
设置number
of iterations 为2000,在你的case中没有对iterate apply过,这里默认的是
1,因此在这个文件中我又设置了一次计算步数;
激活iterate 对话框;
点击iterate,开始运算,这就开始工作啦,直到运算结束(满足你设置的残差要求或者达
到了2000步);
打开保存case and data对话框;
选择保存的文件名“lzzmn.cas”,换成你自己的;
点击确定;
由于前后两次使用的文件名一致,会跳出一个对话框警告是否覆盖,点击ok;如果你两次的
对话框选择的文件名不一致,就不会警告你要不要覆盖,那么这一行就没有了;至此完成了
一个case的读取,计算,保存;把上述过程再重复一次,其中读取、保存的文件换成你的第
二个case,那么
就进行第二个case的读取计算保存了。你有n个,那么copy n次以上内容,更改读取、保存
的文件名字在同一个journal文件中,比如文件名为1.journal。
简单方法:
如果你case都是2维的,或者都是3维的,那就简单了。首先,你把所有的case都设置好,并
进行简单的计算,以确保你的case是收敛的。注意在iterate对话框中 number of
iterations中输入合理的数值后记得Apply一下,否则这个数值不能记录到case中,那么以
后你读入的case文件只计算一步,保存好case and data文件。
打开对应版本的fluent,可以是单机的,可以是联网的;
File/read/journal,选择你journal文件即可。
如果你的case会有维数的变化,那么你写一个bat文件即可。
用记事本写如下内容,命名为1.bat, linux可以写shell脚本,对后缀没有要求:
2d&&-g&&-i
g&&-i 11.journal
3d&&-g&&-i
g&&-i 12.journal
2ddp&&-g&&-i
g&&-i 13.journal
3ddp&&-g&&-i
g&&-i 14.journal
上述是打开了四个不同的fluent,2d 2ddp 3d 3ddp,而journal文件11 12 13 14分别对应读
取二维 三维的case
data文件。
只要你的case 收敛,你的case文件足够多,你就可以让你的电脑周末两天一点也没的休息
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。给个评价吧:
简短评论:
您没有购买过该课程,无法发表课程评论。
促销活动已结束!
非常抱歉,亲,您出手慢了!促销活动已结束。
此课程当前的购买价格是200学点。您确认要购买吗?
优惠名额已满!
非常抱歉,亲,您出手慢了!优惠名额已满。
此课程当前的购买价格是200学点。您确认要购买吗?}

我要回帖

更多关于 php define defined 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信