当前位置:文档之家› workbench命令

workbench命令

在开始介绍前,有必要强调一下NamedSelection,因为这使得在APDL中选上几何部分(点线面体)成为可能,而在APDL中往往只对结构的一部分施加作用。NamedSelection相当于Classic中的CM命令。但在WB中只会生成节点跟单元的集合。到底是节点还是单元集合示情况而定。比如NamedSlection是一个体,则肯定是单元集合。NamedSlection是某个体上的一个面,则是节点集合,但是如果NamedSlection是壳结构上的一个面,则是单元集合。在Geometry和Contact下插入APDL是相对于Classic中的/PREP7环境。我们在输入APDL 时可以不用以/PREP7开头。

Enviornemnt下的APDL则对于/SOLU环境。如果我们需要/PREP7下的命令,可以先转换,千万别忘了转回/SOLU。通常如下

/PERP7

。。。

fini

/SOLU

Solution下的APDL相对于/POST1环境。但也可以调用时间历程后处理。但千万不能忘记转回/POST1,并确信是你所需要的荷载步。比如

/POST26

...

fini

/POST1

set,last

上面的最后一个命令也可以写成"set,near,,,0.1" 这个WB就会给出时间为0.1时的结果(如果已经存储的话)。

Geometry下的APDL

在结构不同的部分下我们可以插入不同的APDL。而插入的APDL只会对相对应的部分有影响。

我们可以通过变量matid来定义WB没有的材料模型。matid是材料代码,也可以是单元类型代码。下图给出的例子定义了一种各向异性的超弹性材料。

当然我们也可以不用WB默认的单元而改用某中特殊的单元。前提是改用的单元的自由度必须跟WB默认单元的自由一致。

Contact下的APDL

在Classic中ANSYS对接触分析提供了复杂全面的控制,但很多控制在WB中不能直接实现,只能通过APDL.

正如同在Geometry下的APDL, 不同接触对下的APDL只会对相对应的接触对起作用。

变量cid是contact element的单元代码,同时也是接触对实常数的代码。变量tid是target element的单元代码。如果是对称接触,tid也是接触对实常数的代码。

在下面的例子中,对于壳的接触,默认的中面接触被改成考虑厚度。

Enviornment下的APDL

几乎所有跟几何体和接触无关的APDL都可以包含在Enviornment下。比如——施加特殊荷载

——结果输出控制

——分析控制,类型,子步,不长等

——子结构(正好做过一个分析,过几天发上来)

如果需用到/PREP7下的命令,千万不能忘转回/SOLU

这里只给出一个简单的例子,保存各个荷载步的结果,以便在/POST26中使用

Solution下的APDL

我个人认为在这里最重要的命令是

/show,png

这样所有产生的结果图都会出现在WB tree中。

在下面的例子中,APDL生成荷载-变形曲线

在上图中的给定位置有NamedSelection确定

在WB中我们可以创建局部坐标系,并在局部坐标系下施加荷载,约束以及查看结果。但到目前为止仍不能在柱坐标系下直接施加位移约束。这必须通过commands来完成。

第一步,创建柱坐标系

第二部,创建Named Selection。这相当于CM命令,赋名给要施加约束的部分,以便在下一步中调用。

第三步,插入Commands, 包含一下命令

/prep7

cmsel,s,outs !选上要施加约束的部分

csys,12 !激活柱坐标系

nrota,all !使节点坐标系跟当前坐标系一致

d,all,uy,1 !施加约束

csys,0 !回到总体坐标系

allsel

fini

/solu

在柱坐标系下y方向位移

在总体坐标系下y方向位移

相关主题
文本预览
相关文档 最新文档