大多数UDEC的命令接受一个可选的 range 关键字用于指定范围,如果要将命令的操作限制在模型内的指定范围内,则必须在命令行末尾给出该关键字。

例如,打印指定范围的接触位移:

 print contact disp range 0,1 0,1 angle 0, 30

range 关键字后面可接受的关键字短语可以分为以下几类:

1.通常的范围

可选关键字关键字参数解释
xl xu yl yux和y坐标的上下限
abovex1 y1 x2 y2table n由两端点连接的线段或表n定义的线段的上半部分
annulusxc yc r1 r2圆心为(xc,yc),内外半径为r1,r2的圆环范围
belowx1 y1 x2 y2table n由两端点连接的线段或表n定义的线段的下半部分
insidetable n坐标位于表n指定的封闭边界内的项目
leftx1 y1 x2 y2table n由两端点连接的线段或表n定义的线段的左边部分
outsidetable n坐标位于表n指定的封闭边界外的项目
regionx1 y1 x2 y2 x3 y3 x4 y4四个坐标点指定的任意四边形区域
rightx1 y1 x2 y2table n由两端点连接的线段或表n定义的线段的右边部分
window绘图窗口
xrangex1 x2x坐标的上下限
yrangey1 y2y坐标的上下限

2.域范围

可选关键字关键字参数解释
atdomainx y域中心靠近坐标(x,y)的域
domainn1 <n2 ...>指定的domain的ID

3.节理集的范围

可选关键字关键字参数解释
jregionnID=n的jregion区域

4.块体的范围

可选关键字关键字参数解释
areaa面积小于a的块体
atblockx1 y1包含坐标(x1,y1)的块体
blockn1 <n2 ...>指定的块体id
groupname指定的group中包含的块体
materialn1 <n2 ...>指定的块体材料ID

块体范围同样可应用于cornergridpointzone 的范围

5.接触的范围

可选关键字关键字参数解释
anglea1 a2节理角度在a1,a2之间的节理上的接触
blockn1 <n2 ...>指定的块体id
contactn1 <n2 ...>指定的接触ID
ginterfacename1 name2两个group组的块体之间的接触
groupname指定的group中包含的接触(节理)
hinterface可见块体和隐藏块体之间的接触
idn1 <n2 ...>指定的接触ID
interfacen1 n2块体n1和块体n2之间的接触
jmaterialn1 <n2 ...>指定的节理材料ID
minterfacen1 n2块体材料为n1和n2之间的接触

6.单元的范围

可选关键字关键字参数解释
atzonex y包含点(x,y)的单元
groupname指定的group内包含的单元

7.节点的范围

可选关键字关键字参数解释
atgridpointx y靠近点(x,y)的节点

长风破浪会有时,直挂云帆济沧海。