FLOTRAN设置命令.docx
《FLOTRAN设置命令.docx》由会员分享,可在线阅读,更多相关《FLOTRAN设置命令.docx(57页珍藏版)》请在冰豆网上搜索。
FLOTRAN设置命令
FLOTRAN设置命令
1FLOTRAN求解控制命令
命令:
FLDATA1,SOLU,Lable,Value
功能:
设定求解控制
菜单:
MainMenu>Preprocessor>FLOTRANSetUp>SolutionOptions
MainMenu>Solution>FLOTRANSetUp>SolutionOption
其中,Lable的选项及其各自含义如下:
TRAN:
求解稳态或非稳态选项,缺省为稳态
FLOW:
是否求解流动方程选项,缺省为求解流动方程
TEMP:
是否求解温度方程选项,缺省为绝热(不求解温度方程)
TURB:
层流或湍流选项,缺省为层流
COMP:
不可压缩或可压缩选项,缺省为不可压缩流
SWRL:
求解轴对称旋流选项,缺省为否
SPEC:
求解多组份疏运选项,缺省为否
Value的值为“是”或“否”二者之一。
该命令的菜单形式如下:
2FLOTRAN执行及输出控制命令-稳态控制参数设置
命令:
FLDATA2,ITER,Lable,Value
功能:
设置稳态流的迭代及输出控制
其中,Lable的选项及其各自含义如下:
EXEC:
总体迭代次数,缺省为10次
OVER:
结果文件覆盖频率(每隔Value次迭代),缺省为0
APPE:
结果文件附加频率(每隔Value次迭代),缺省为0
Value的值以上Lable各自的迭代次数
命令:
FLDATA3,TERM,Lable,Value
功能:
设置压力和温度的收敛准则
其中,Lable的选项及其各自含义如下:
PRES:
设置压力收敛准则,缺省为10-8
TERM:
设置温度收敛准则,缺省为10-8
Value为以上两项各自的收敛值
命令:
FLDATA5,OUTP,Lable,Value
功能:
设置输出控制
其中,Lable的选项及其各自含义如下:
SUMF:
输出总结的频率(每隔Value次迭代),缺省为10
Value为上面SUMF的迭代数
以上三条命令的菜单路径如下:
菜单:
MainMenu>Preprocessor>FLOTRANSetUp>ExecutionCtrl
MainMenu>Solution>FLOTRANSetUp>ExecutionCtrl
以上三条命令的菜单形式如下:
3FLOTRAN执行及输出控制命令瞬态控制参数设置
命令:
FLDATA4,TIME,Lable,Value
功能:
基于瞬态时间来设置瞬态分析的求解及输出控制
命令:
FLDATA4A,STEP,Lable,Value
功能:
基于时间步来设置瞬态分析的输出控制
菜单:
MainMenu>Preprocessor>FLOTRANSetUp>ExecutionCtrl
MainMenu>Solution>FLOTRANSetUp>ExecutionCtrl
在点取上面的菜单路径时,首先会弹出一个下图所示的对话框,该对话框的第二项即是激活上面的第二条命令,即用户需要选择到底是基于瞬态分析的时间值、或是时间步、或是二者兼顾来对求解及输出进行控制。
同时,该对话框的第一项是用以定义到底是由程序还是由用户自己来对瞬态分析的时间步长进行控制,也就是下面将要讲到的STEP项。
这两个选项的值直接影响了随后的弹出菜单的内容,本手册在此是合起来讲的,谨请注意。
第一条命令的Lable选项及其各自含义如下:
STEP:
定义时间步长,当在上面的对话框中设置为用户自定义时,该选项的Value值应为一正值,表示真正的时间步长,命令输入就在Value处输一
真正时间即可;当在上面的对话框中设置为Advection时,即为由程序定义时间步长,命令输入时可在Value处输-1、-2、-3或-4四值之一,其含义分别如下:
-1:
时间步长会小到在单一的任何一个时间步长内,流场中任意一点的
运动距离都不会大于一个单元的长度
-2:
只用于可压缩流分析,它使时间步长会小到在单一的任何一个时间
步长内,流场中压力信号的传输距离都不会大于一个单元的长度
-3:
只用于可压缩流分析,它使时间步长取上面-1和-2项中的最小值
-4:
只用于纯传热分析(不计算流场方程),它使时间步长会小到在单
一的任何一个时间步长内,任何一个“热点”的传导或对流距离
都不会大于一个单元的长度
ISTEP:
指定初始时间步长,仅在时间步长由程序定义时有效,缺省为0
NUMB:
指定时间步的数目,缺省为10
TEND:
指定瞬态分析的终止时间,缺省为1×106
GLOB:
指定每一时间步的总体迭代数,缺省为20
PRES:
指定每一时间步的压力收敛准则,缺省为1×10-6
TEMP:
指定每一时间步的温度收敛准则,缺省为1×10-6
OVER:
指定结果文件的覆盖频率(每隔Value时间覆盖一次),缺省为0,即不
覆盖
APPE:
指定结果的输出频率(每隔Value时间输出一次结果到结果文件中),
缺省为1×106
SUMF:
指定结果总结的输出频率(每隔Value时间输出一次结果总结),缺省为
1×106
BC:
指定瞬态边界条件的变化形式,缺省为阶跃变化
其Value的含义如上面各项所述
第二条命令的Lable选项及其各自含义如下:
OVER:
指定结果文件的覆盖频率(每隔Value个时间步覆盖一次),缺省为0,
即不覆盖
APPE:
指定结果的输出频率(每隔Value个时间步输出一次结果到结果文件
中),缺省为10
SUMF:
指定结果总结的输出频率(每隔Value个时间步输出一次结果总结),缺
省为10
下页所示为该二命令的菜单形式,第一幅图为用户自定义时间步长,第二幅图为程序定义时间步长(上述对话框的第一项设定),同时,该二图所显示的都是设定由时间值和时间步同时控制求解及输出选项时(上述对话框的第二项设为“both”)的菜单情况:
4FLOTRAN输出及保存文件控制
命令:
FLDATA5,OUTP,Lable,Value
功能:
设置输出及保存文件控制
菜单:
MainMenu>Preprocessor>FLOTRANSetUp>AdditionalOut>PrintControls
MainMenu>Preprocessor>FLOTRANSetUp>AdditionalOut>RFLOutDerived
MainMenu>Preprocessor>FLOTRANSetUp>AdditionalOut>RFLPropBased
MainMenu>Preprocessor>FLOTRANSetUp>AdditionalOut>ResidualFile
MainMenu>Preprocessor>FLOTRANSetUp>ExecutionCtrl
MainMenu>Solution>FLOTRANSetUp>AdditionalOut>PrintControls
MainMenu>Solution>FLOTRANSetUp>AdditionalOut>RFLOutDerived
MainMenu>Solution>FLOTRANSetUp>AdditionalOut>RFLPropBased
MainMenu>Solution>FLOTRANSetUp>AdditionalOut>ResidualFile
MainMenu>Solution>FLOTRANSetUp>ExecutionCtrl
其中,Lable的选项及其各自含义如下:
(上面PrintControls菜单路径下:
)
DEBG:
控制输出到调试文件Jobname.DBG中的信息,其Value有如下值供选:
0:
不输出调试信息
1:
每一总体迭代步的初始和最终信息
2:
每一总体迭代步的完整信息
3:
输出总体系数矩阵(不建议用该值,因其硬盘占用量很大)
4:
输出总体系数矩阵和每一总体迭代的其它附加量(不建议使用该值,
因其硬盘占用量极大)
该Lable的菜单形式如下:
(上面RFLOutDerived菜单路径下:
)
PTOT:
输出总压,缺省为真
TTOT:
输出总温,缺省为真
HFLU:
输出热通量,缺省为真
HFLM:
输出对流换热系数,缺省为真
STRM:
输出流线函数,缺省为真
PCOE:
输出压力系数,缺省为否
MACH:
输出马赫数,缺省为真
YPLU:
输出y+,缺省为否
TAUW:
输出壁面剪切应力,缺省为否
该Lable的菜单形式如下:
(上面RFLPropBased菜单路径下:
)
DENS:
输出层流密度,缺省为否
SPHT:
输出比热,缺省为否
VISC:
输出层流粘性系数,缺省为否
COND:
输出层流导热系数,缺省为否
EVIS:
输出有效粘性系数,缺省为真
ECON:
输出有效导热系数,缺省为真
该Lable的菜单形式如下:
(上面ResidualFile菜单路径下:
)
RESI:
控制是否生成残差文件Jobnome.RDF,缺省为否
该Lable的菜单形式如下:
5FLOTRAN输出收敛监测量的控制
命令:
FLDATA6,CONV,Lable,Value
功能:
控制收敛监测量的输出
菜单:
MainMenu>Preprocessor>FLOTRANSetUp>AdditionalOut>PrintControls
MainMenu>Solution>FLOTRANSetUp>AdditionalOut>PrintControls
其中,Lable的选项及其各自含义如下:
OUTP:
控制收敛监测量的显示模式,可用Value值有LAND、BLOC或BNOW
详见Value之解释,缺省为BNOW模式
ITER:
当OUTP为LAND或BLOC时,控制每隔n次迭代打印收敛监测参数,
缺省n为1
Value的个值含义如下:
LAND:
所有自由度都以水平模式打印输出(Lable=OUTP时有效)
BLOC:
所有自由度都以条状模式打印输出(Lable=OUTP时有效)
BNOW:
当一个迭代完成时,所有自由度都立即以条状模式打印输出(Lable=
OUTP时有效)
n:
迭代数(Lable=ITER时有效)
该命令的菜单形式如下:
6FLOTRAN流体类型及其特性的可变性控制
命令:
FLDATA7,PROT,Lable,Value或FLDATA12,PROT,Lable,Value
功能:
定义流体类型
命令:
FLDATA13,VARY,Lable,Value
功能:
控制流体特性是否可变
以上二命令的菜单路径如下:
MainMenu>Preprocessor>FLOTRANSetUp>FluidProperties
MainMenu>Solution>FLOTRANSetUp>FluidProperties
第一条命令的Lable的选项及其各自含义如下:
DENS:
指定流体密度类型,缺省为常值
VISC:
指定流体粘性类型,缺省为常值
COND:
指定流体导热系数类型,缺省为常值
SPHT:
指定流体比热类型,缺省为常值
第一条命令的Value为流体性质的类型,有如下值:
CONSTANT:
性质为常值
GAS:
气体性质
LIQUID:
流体性质
TABLE:
由材料性质表输入(MPTEMP和MPDATA命令)
POWL:
非牛顿流的PowerLaw粘性类型
CARR:
非牛顿流的Carreau粘性类型
BING:
非牛顿流的Bingham粘性类型
USERV:
用户自定义粘性类型(通过用户子程序USERVISLAW实现)
AIR:
国际单位制的空气性质
AIR_B:
国际单位制的空气性质,其计算密度时的压力为参考压力
AIR-SI:
国际单位制的空气性质
AIR-SI_B:
国际单位制的空气性质,其计算密度时的压力为参考压力
AIR-CM:
厘米-克-秒制的空气性质
AIR-CM_B:
厘米-克-秒制的空气性质,其计算密度时的压力为参考压力
AIR-MM:
毫米-克-秒制的空气性质
AIR-MM_B:
毫米-克-秒制的空气性质,其计算密度时的压力为参考压力
AIR-FT:
英尺-斯-秒值的空气性质
AIR-FT_B:
英尺-斯-秒值的空气性质,其计算密度时的压力为参考压力
AIR-IN:
英寸-(磅-秒2/英寸)-秒制空气性质
AIR-IN_B:
英寸-(磅-秒2/英寸)-秒制空气性质,其计算密度时的压力为
参考压力
CMIX:
多组份流体质量比
USER:
用户自定义流体性质
各性质的详细描述请参见理论手册
第二条命令的Lable的选项及其各自含义如下:
DENS:
指定流体密度是否变化,缺省为否
VISC:
指定流体粘性是否变化,缺省为否
COND:
指定流体导热系数是否变化,缺省为否
SPHT:
指定流体比热是否变化,缺省为否
第二条命令的Value取“是”或“否”二者之一
这两条命令的菜单形式如下:
7FLOTRAN流体性质参数设定
上面6中介绍的各种不同的流体类型,其特性的定义是不一样的,如,CONSTANT、GAS、LIQUID等流体性质就分别需要定义其性质的名义项、第一参数项、第二参数
项、第三参数项等,然后利用这些项通过各自特定的公式来拟合流体性质,定义这些
项目的命令如下:
命令:
FLDATA8,NOMI,Lable,Value
功能:
定义流体性质方程的名义项参数
命令:
FLDATA9,COF1,Lable,Value
功能:
定义流体性质方程的第一参数项
命令:
FLDATA10,COF2,Lable,Value
功能:
定义流体性质方程的第二参数项
命令:
FLDATA11,COF3,Lable,Value
功能:
定义流体性质方程的第三参数项
这四条命令的菜单路径都是:
MainMenu>Preprocessor>FLOTRANSetUp>FluidProperties
MainMenu>Solution>FLOTRANSetUp>FluidProperties
这四条命令的Lable的选项及其各自含义如下:
DENS:
指定密度特性的各参数项
VISC:
指定粘性特性的各参数项
COND:
指定导热系数特性的各参数项
SPHT:
指定比热特性的各参数项
这些命令的菜单形式如下(该图只显示了LIQUID性质系数的定义,其它性质流体的性质系数的定义与此类似):
8FLOTRAN分析的坐标系统的指定
命令:
KEYOPT,1,3,Value
功能:
设定FLOTRAN单元的分析坐标系
菜单:
MainMenu>Preprocessor>FLOTRANSetUp>FlowEnvironment>FLOTRAN
CoorSys
MainMenu>Solution>FLOTRANSetUp>FlowEnvironment>FLOTRAN
CoorSys
其中,对于平面分析(141单元)Value的值及其含义如下:
0:
的卡尔直角坐标系(此为缺省值)
·1:
绕X轴轴对称
2:
绕Y轴轴对称
3:
极坐标系
对于三维分析(142单元)Value的值及其含义如下:
0:
的卡尔直角坐标系(此为缺省值)
3:
柱坐标系
该命令的菜单形式如下:
二维分析
三维分析
9FLOTRAN分析参考条件的设置
命令:
FLDATA14,TEMP,Lable,Value
功能:
设定参考温度
其中,Lable的选项及其各自含义如下:
NOMI:
指定初始温度,缺省为293
BULK:
指定用于计算传热系数的环境温度,缺省为293
TTOT:
指定用于可压缩绝热流分析的总温(滞止温度)
命令:
FLDATA15,PRES,REFE,Value
功能:
设定参考压力,缺省值为1.0135×105
命令:
FLDATA16,BULK,BETA,Value
功能:
设定体积模数(p=P/),缺省值为1×1015
命令:
FLDATA17,GAMM,COMP,Value
功能:
指定比热比,缺省为1.4
命令:
TOFFST,Value
功能:
指定当前温度系统(如摄氏度)的零度与绝对温度系统(开氏温度)零度间的差值
这些命令的菜单路径都是:
MainMenu>Preprocessor>FLOTRANSetUp>FlowEnvironment>RefCondintions
MainMenu>Solution>FLOTRANSetUp>FlowEnvironment>RefCondintions
这些命令的菜单形式如下:
10指定FLOTRAN分析的旋转坐标系统
命令:
CGOMGA,CGOMX,CGOMY,CGOMZ
功能:
指定关于总体坐标系原点的旋转速度
其中:
CGOMX:
关于总体坐标系X轴的旋转速度
CGOMY:
关于总体坐标系Y轴的旋转速度
CGOMZ:
关于总体坐标系Z轴的旋转速度
命令:
CGLOC,XLOC,YLOC,ZLOC
功能:
指定加速度坐标系的原点
其中:
XLOC:
加速度坐标系原点在总体的卡尔坐标系中的X坐标值
YLOC:
加速度坐标系原点在总体的卡尔坐标系中的Y坐标值
ZLOC:
加速度坐标系原点在总体的卡尔坐标系中的Z坐标值
以上两条命令的菜单路径是:
MainMenu>Preprocessor>FLOTRANSetUp>FlowEnvironment>RotatingCoords
MainMenu>Solution>FLOTRANSetUp>FlowEnvironment>RotatingCoords
以上两条命令的菜单形式如下:
11指定FLOTRAN分析的重力加速度
命令:
ACEL,ACELX,ACELY,ACELZ
功能:
指定FLOTRAN分析的重力加速度
菜单:
MainMenu>Preprocessor>FLOTRANSetUp>FlowEnvironment>Gravity
MainMenu>Solution>FLOTRANSetUp>FlowEnvironment>Gravity
其中,ACELX:
沿加速度坐标系X轴方向上的加速度值
ACELY:
沿加速度坐标系Y轴方向上的加速度值
ACELZ:
沿加速度坐标系Z轴方向上的加速度值
该命令的菜单形式如下:
12设置有助于FLOTRAN求解稳定的参数
命令:
FLDATA26,STAB,Lable,Value
功能:
设置有助于求解稳定的参数
菜单:
MainMenu>Preprocessor>FLOTRANSetUp>Relax/Stab/Cap>StabilityParms
MainMenu>Solution>FLOTRANSetUp>Relax/Stab/Cap>StabilityParms
其中,Lable的选项及其各自含义如下:
MOME:
指定动量惯性松弛因子,缺省为1×1015
PRES:
指定压力惯性松弛因子,缺省为1×1015
TEMP:
指定能量惯性松弛因子,缺省为1×1020
TURB:
指定湍流惯性松弛因子,缺省为1×1015
VISC:
指定人工粘性系数,缺省为0
该命令的菜单形式如下:
13设定FLOTRAN自由度松弛系数
命令:
FLDATA25,RELX,Lable,Value
功能:
设定自由度松弛系数,以助于收敛
菜单:
MainMenu>Preprocessor>FLOTRANSetUp>Relax/Stab/Cap>DOFRelaxation
MainMenu>Solution>FLOTRANSetUp>Relax/Stab/Cap>DOFRelaxation
其中,Lable的选项及其各自含义如下:
VX:
指定X方向速度松弛因子,缺省为0.5
VY:
指定Y方向速度松弛因子,缺省为0.5
VZ:
指定Z方向速度松弛因子,缺省为0.5
PRES:
指定压力松弛因子,缺省为0.5
TEMP:
指定温度松弛因子,缺省为0.8
ENKE:
指定湍流松弛因子,缺省为0.5
ENDS:
指定湍流耗散率松弛因子,缺省为0.5
该命令的菜单形式如下:
14设定FLOTRAN流体性质松弛因子
命令:
FLDATA25,RELX,Lable,Value
功能:
设定流体性质松弛系数,以助于收敛
菜单:
MainMenu>Preprocessor>FLOTRANSetUp>Relax/Stab/Cap>PropRelaxation
MainMenu>Solution>FLOTRANSetUp>Relax/Stab/Cap>PropRelaxation
其中,Lable的选项及其各自含义如下:
DENS:
设定密度松弛因子,缺省为0.5
SPHT:
设定比热松弛因子,缺省为1.0
VISC:
设定粘性松弛因子,缺省为0.5
COND:
设定导热系数松弛因子,缺省为0.5
EVIS:
设定有效粘性系数松弛因子,缺省为0.5
ECON:
设定有效导热系数松弛因子,缺省为0.5
该命令的菜单形式如下:
15设置FLOTRAN分析的自由度限值
命令:
FLDATA31,CAPP,Lable,Value
功能:
设置自由度变量的限值以防止出现不合理结果
菜单:
MainMenu>Preprocessor>FLOTRANSetUp>Relax/Stab/Cap>ResultsCapping
MainMenu>Solution>FLOTRANSetUp>Relax/Stab/Cap>ResultsCapping
其中,Lable的选项及其各自含义如下:
VELO:
控制是否加速度限值,缺省为否
TEMP:
控制是否加温度限值,缺省为否
PRES:
控制是否加压力限值,缺省为否
UMIN:
指定X方向速度的最小限值,缺省为-1×1020
UMAX:
指定X方向速度的最大限值,缺省为1×1020
VMIN:
指定Y方向速度的最小限值,缺省为-1×1020
VMAX:
指定Y方向速度的最大限值,缺省为1×1020
WMIN:
指定Z方向速度的最小限值,缺省为-1×1020
WMAX:
指定Z方向速度的最大限值,缺省为1×1020
TMIN:
指定温度的最小限值,缺省为-1×1020
TMAX:
指定温度的最大限值