资源描述:
《pfcd手册命令中文详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PFC3D学习记录5-COMMANDREFERENCE通用规定和特征命令语法默认情况下,命令行忽略大小写,然而可以通过SETcase命令激活区别大小写情况。斜体字代表数字,以i,j,mn为开头的字母代表整数,其他情况为实数命令词,关键字和数值 可用空格,以及 ( ) , = 分隔。在分号(;)后为注释一行最多可包含80个字符。 而& 表示续行Range语法定义一定限制范围的物体可运用Range的命令:Change/initial/property Clump Fix/Free Group JsetModel Plot(运用于不
2、同输出项目 ) PrintRange(创建一个命名的范围)一个Range定义一系列物体。由许多范围元素构成。如果使用多个范围元素,最终物体几何为不同元素集合的交集。但是可通过关键词any改变选择特性。如果使用关键词any选项,任何包含在范围内的单元可被认为最终物体集合的一部分。即求合集除此之外,通过在定义范围单元后接关键词not确定所有不在指定范围的单元通常还可以用定义group方式定义复杂的range。内置范围单元:Annuluscenter(x,y,z)radius=r1,r2球形空心区域 中心在(x,y,z)内径r1,外
3、径r2Coloril球体或墙体在间隔(il,iu)内颜色索引。若无iu则iu=il球体颜色索引列表通过property命令建立。墙体颜色索引列表必须用FISH内置的w_color设置Cylinderend1(x1,y1,z1)end2(x2,y2,z2)radius=r圆柱范围。圆柱中心轴过end1(x1,y1,z1)end2(x2,y2,z2)半径为r.Fishfname调用用户定义的范围单元。通过FISH函数fname执行。而此函数中必须包含一个range_element指定范围单元函数。此时fname就会调用所有
4、在范围内的各个物体。物体的地址将通过fc_arg(0)传入函数,而坐标x-,y-,和 z-分量将通过fc_arg(1),fc_arg(2),fc_arg(3)分别传入函数。物体类型由FISH内置的pointer_type指定。 如果物体不在指定范围内,则fname的值必须在函数内设置为零,如果未指定,默认值为1。groupgname定义属于group名字gname的颗粒球体,(粒子组通过group命令定义)idilid编号在il,iu范围内的物体,如果iu没有指定,则默认il=iujsetil节理编号在在il,
5、iu范围内的接触,如果iu没有指定,则默认il=iu节理通过JSET命令创建namername创建一个命名范围rname,通过在命令行中范围元素集合定义,通常一个范围用range命令创建。planekeyword无限平面包围区域Keyword:Originx,y,z平面上一点(x,y,z)dddd方向角 x-y平面上方向角,从y轴正向顺时针方向测量dipdip俯角 从x-y平面,向z轴负向。Distanced在距离d范围内区域Above平面上方 below平面下方normalnx,ny,nz平面的单位法向矢量radiusrl<
6、ru>半径在(rl,ru)范围内球体。 ru 未指定,则范围(rl–t,ru–t)t未指定,则t=rl× 10-6.注意误差范围只有在未指定ru条件下指定。rname命名范围rnamespherecenter(x,y,z)radius=r球形区域,中心( x,y,z)半径 rx=xl,,y=yl,,z=zl,,指定x,y,z坐标在指定范围内的物体。其他同radius条重点理解 fish定义range部分
7、。在线帮助Command?适用command的各个关键词?/help显示所有可用命令命令分类程序控制命令这些命令支持批处理执行模式,允许改变程序状态。其与用程序建立实际数值模型无关。Cycle&Step执行指定时间步Solve 执行计算,直至满足收敛条件Build 控制 AC/DC操作call 调用data文件,执行命令,批处理模式return 从批处理模式中返回到控制台。或在多级调用中返回上一级调用文件continue-pause重新/中止 调用data文件Fluid 设置流体分析条件/MPI 控制M
8、PI操作/PARALLEL 控制并行计算程序操作NEW重启新模型Quit&Stop/Save–RestoreSet改变全局程序设置/Thermal 设置热分析/Title 设置模型名称, 这些将保存在随后的输出图并记录在save文件中/Ucode 注册用户编译的C++类特殊计