GUI和APDL区别及实体建模求解
(2011-07-31 18:42:02)
标签:
杂谈 |
分类: ansys12.0学习教程 |
ansys提供两种工作方式,命令流和GUI操作。APDL(ansys parameter design language)ansys参数化设计语言。
对于复杂的有限元模型,使用GUI方式的缺点就会暴露,因为一个分析的完成需要进行多次反复。这样,在GUI方式中,就会出现大量重复的操作,会严重影响设计人员的心情。
命令流有以下几个优点:
1 可减少大量的重复工作,少许修改的话,只需变动几行代码就行,可为设计人员节省大量的时间。
2 便于保存和携带,一个复杂的有限元分析的APDL代码也就几百行,也就几十KB。
3 便于交流,设计人员进行交流时,查看APDL代码明显方便得多。
1
提高建模能力
第一:建议不要使用自底向上的建模方法,而要使用自顶向下的建模方法。
第二:对于比较复杂的模型,一开始就要在局部坐标下建立,以方便模型的移动,在分工合作将模型组合起来时,优势特别明显,同时,图纸中有几个定位尺寸,一开始就要定义几个局部坐标,在建模的过程中,可避免尺寸的换算。
第三:注重建模思想的总结,好的建模思想往往能起到事半功倍的效果,例如,一个二维的塑性成型问题,有3个部分——凸模、凹模和坯料,上下模具如何建模比较简单,一个一个建立吗?只要建出凹凸模具的吻合线,用此线分隔某个面积,然后将凹模上移即可。
第四:对于面网格划分,不需要考虑映射条件,直接对整个模型使用以下命令,mshape,0,2d mshkey,2 esize,size 控制单元的大小,保证长边上产生单元的大小与短边上产生单元的大小基本相等,绝大部分面都能生成非常规则的四边形网格,对于三维的壳单元,麻烦一点的就是给面赋予实常数,这可以通过充分使用选择命令,将实常数相同的面分别选出来,用aatt,real,mat,赋予属性即可
第五:对于体网格划分,要得到漂亮的网格,需要使用扫略网格划分,而扫略需要满足严格的扫略条件,因此,复杂的三维实体模型划分网格是一件比较艰辛的工作,需要对模型反复的修改,以满足扫略条件,或者一开始建模就要考虑后面的网格划分;体单元大小的控制也是一个比较麻烦的事情,一般需要对线生成单元的分数进行控制,要提高划分效率,需要对选择命令相当熟悉。值得注意的是,在生成网格时,应依次生成单元,即一个接着一个划分,否则,可能会发现有些体满足扫略的条件却不能生成扫略网格。
2
在ansys求解过程中,有时发现,程序并没有错误提示,但结果并不合理,这就需要有一定的力学理论基础来分析问题,运用一些技巧以加快问题的解决。对于非线性分析,一般都是非常耗时的,特别是当模型比较复杂时,怎样节约机器的时间就尤为重要。