PFC3d手册命令中文详解.doc

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PFC3d手册命令中文详解

PFC3D 学习记录5- COMMAND REFERENCE 通用规定和特征 命令语法 默认情况下,命令行忽略大小写,然而可以通过SET case命令激活区别大小写情况。 斜体字代表数字,以i, j, m n 为开头的字母代表整数,其他情况为实数 命令词,关键字和数值 可用空格,以及 ( ) , = 分隔。 在分号(;) 后为注释 一行最多可包含80个字符。 而& 表示续行 Range 语法 定义一定限制范围的物体 可运用Range的命令: Change/ initial/ property Clump Fix/ Free Group Jset Model Plot ( 运用于不同输出项目 ) Print Range( 创建一个命名的范围) 一个Range 定义一系列物体。由许多范围元素构成。 如果使用多个范围元素,最终物体几何为不同元素集合的交集。 但是可通过关键词any改变选择特性。如果使用关键词any选项,任何包含在范围内的单元可被认为最终物体集合的一部分。 即求合集 除此之外,通过在定义范围单元后接关键词not确定所有不在指定范围的单元 通常还可以用定义group 方式定义复杂的range。 内置范围单元: Annulus center ( x, y, z) radius = r1, r2 球形空心区域 中心在(x, y, z ) 内径r1, 外径r2 Color il < iu > 球体或墙体在间隔(il, iu )内颜色索引。若无iu 则iu = il 球体颜色索引列表通过property命令建立。 墙体颜色索引列表必须用FISH 内置的w_color设置 Cylinder end1( x1, y1, z1 ) end2( x2, y2, z2 ) radius = r 圆柱范围。圆柱中心轴过end1( x1, y1, z1 ) end2( x2, y2, z2 ) 半径为r. Fish fname 调用用户定义的范围单元。通过FISH函数fname 执行。而此函数中必须包含一个range_element指定范围单元函数。此时fname就会调用所有在范围内的各个物体。 物体的地址将通过fc_arg( 0 )传入函数,而坐标x-, y-, 和 z-分量将通过fc_arg( 1 ), fc_arg( 2 ), fc_arg( 3 )分别传入函数。物体类型由FISH内置的pointer_type指定。 如果物体不在指定范围内,则fname的值必须在函数内设置为零,如果未指定,默认值为1。 group gname 定义属于group名字gname的颗粒球体,(粒子组通过group命令定义) id il < iu > id编号在il,iu范围内的物体,如果iu没有指定,则默认il = iu jset il < iu > 节理编号在在il,iu范围内的接触,如果iu没有指定,则默认il = iu 节理通过JSET命令创建 name rname 创建一个命名范围rname,通过在命令行中范围元素集合定义,通常一个范围用range命令创建。 plane keyword 无限平面包围区域 Keyword: Origin x, y, z 平面上一点(x, y, z ) dd dd 方向角 x-y平面上方向角,从y轴正向顺时针方向测量 dip dip 俯角 从x-y平面,向z轴负向。 Distance d 在距离d范围内区域 Above 平面上方 below 平面下方 normal nx, ny, nz 平面的单位法向矢量 radius rl < ru > <tolerance t > 半径在(rl, ru )范围内球体。 ru 未指定,则范围(rl – t, ru – t ) t 未指定,则t = rl × 10-6. 注意误差范围只有在未指定ru 条件下指定。 rname 命名范围rname sphere center( x, y, z ) radius = r 球形区域,中心( x, y, z ) 半径 r x = xl, <xu >, <tolerance = t > y = yl, < yu >, < tolerance = t > z = zl, < zu >, < tolerance = t > 指定x, y, z 坐标在指定范围内的物体。其他同radius 条 重点理解 fish定义range部分。 在线帮助 Command ? 适用command的各个关键词 ?/ help 显示所有可用命令 命令分类 程序控制命令 这些命令支持批处理执行模式,允许改变程序状态。其与用程序建立实际数值模型无关。 Cycle & Step 执行指定时间步 Solve    执行计算,直至满足收敛条

文档评论(0)

dashewan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档