
(精品)workbench_文档APDL.doc
5页经常看到大家提出一些关于APDL在WB中应用的问题在这里我将对此作一个泛泛的介绍,难免挂一漏万,希望高手指正也算是对WB的普及做一点贡献其中会提到几个Classic的命令,我不一一说明,感兴趣的同学请查阅ANSYS HELP.APDL目前只能在Geometry,Contact,Environment 和Solution下插入尚不能对Mesh有何控制但我个人认为在V11中,WB的mesh并不比Classic的差在WB tree的不同位置插入的APDL跟在Classic中相对应的环境如图所示在开始介绍前,有必要强调一下NamedSelection,因为这使得在APDL中选上几何部分(点线面体)成为可能,而在APDL中往往只对结构的一部分施加作用NamedSelection相当于Classic中的CM命令但在WB中只会生成节点跟单元的集合到底是节点还是单元集合示情况而定比如NamedSlection是一个体,则肯定是单元集合NamedSlection是某个体上的一个面,则是节点集合,但是如果NamedSlection是壳结构上的一个面,则是单元集合在Geometry和Contact下插入APDL是相对于Classic中的/PREP7环境。
我们在输入APDL时可以不用以/PREP7开头Enviornemnt下的APDL则对于/SOLU环境如果我们需要/PREP7下的命令,可以先转换,千万别忘了转回/SOLU通常如下/PERP7fini/SOLUSolution下的APDL相对于/POST1环境但也可以调用时间历程后处理但千万不能忘记转回/POST1,并确信是你所需要的荷载步比如/POST26...fini/POST1set,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确定:。
