加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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代码明显方便得多。

 

前处理——建模与网格划分

提高建模能力

第一:建议不要使用自底向上的建模方法,而要使用自顶向下的建模方法。

第二:对于比较复杂的模型,一开始就要在局部坐标下建立,以方便模型的移动,在分工合作将模型组合起来时,优势特别明显,同时,图纸中有几个定位尺寸,一开始就要定义几个局部坐标,在建模的过程中,可避免尺寸的换算。

第三:注重建模思想的总结,好的建模思想往往能起到事半功倍的效果,例如,一个二维的塑性成型问题,有3个部分——凸模、凹模和坯料,上下模具如何建模比较简单,一个一个建立吗?只要建出凹凸模具的吻合线,用此线分隔某个面积,然后将凹模上移即可。

第四:对于面网格划分,不需要考虑映射条件,直接对整个模型使用以下命令,mshape,0,2d mshkey,2 esize,size 控制单元的大小,保证长边上产生单元的大小与短边上产生单元的大小基本相等,绝大部分面都能生成非常规则的四边形网格,对于三维的壳单元,麻烦一点的就是给面赋予实常数,这可以通过充分使用选择命令,将实常数相同的面分别选出来,用aatt,real,mat,赋予属性即可

第五:对于体网格划分,要得到漂亮的网格,需要使用扫略网格划分,而扫略需要满足严格的扫略条件,因此,复杂的三维实体模型划分网格是一件比较艰辛的工作,需要对模型反复的修改,以满足扫略条件,或者一开始建模就要考虑后面的网格划分;体单元大小的控制也是一个比较麻烦的事情,一般需要对线生成单元的分数进行控制,要提高划分效率,需要对选择命令相当熟悉。值得注意的是,在生成网格时,应依次生成单元,即一个接着一个划分,否则,可能会发现有些体满足扫略的条件却不能生成扫略网格。

 

  加载求解

 

    对于有限元模型的加载,相对而言是一件比较轻松的工作,但当施加载荷或者边界条件的 面比较多时,需要使用选择命令将这些面全部选出来,以保证施加载荷和边界条件的正确性。

在ansys求解过程中,有时发现,程序并没有错误提示,但结果并不合理,这就需要有一定的力学理论基础来分析问题,运用一些技巧以加快问题的解决。对于非线性分析,一般都是非常耗时的,特别是当模型比较复杂时,怎样节约机器的时间就尤为重要。

    当一个非线性问题求解开始后,不用让程序求解完成后,发现结果不对,修改参数,又重新计算。而应该时刻观察求解的收敛情况,如果程序出现不收敛的情况,应终止程序,查看应力、变形等结果,以调整相关设置,即使程序收敛,当程序计算到一定程度也要终止程序查看结果,一方面可能模型有问题,另外一方面边界条件不对,特别是在计算子模型时,数据输入的工作量大,边界条件出错的可能性很大,因而要根据变形结果来及时纠正数据,以免浪费机器时间,如果

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有