研发埠

标题: ansys求解瞬态动力学,100步之内可以求解,多余100步之后不收敛 [打印本页]

作者: 李怡雯    时间: 2014-2-19 10:20
标题: ansys求解瞬态动力学,100步之内可以求解,多余100步之后不收敛
模型如下图1所示,材料参数,单元类型,约束都已标示第一层为beam188模拟的钢铁材料,第二层为combin39模拟的弹簧单元,第三层为beam188模拟的混凝土材料,第四层为combin39模拟的弹簧单元。在这样的模型基础上,我在最上层任意一点处施加力的时程,如图二所示,当施加步数较少时,100步之内,模拟可以通过计算,而增大荷载步时,该模型就不在收敛,无法通过计算了。做过如下修改都没有通过计算:1:增加梁单元密度,细至了网格,无法通过计算2:缩小计算步长,无法收敛3:因曾提示过出现Y方向刚体位移,所以对第三层beam188单元端部进行过Y方向约束,无法收敛所以恳求各位高手帮我解决这个疑惑,到底是哪里出了问题,为什么载荷步多了之后就不收敛了?[img][/img][img][/img][img][/img]
作者: 孙勇    时间: 2014-2-19 17:50
荷载步增多影响计算结果,甚至导致不收敛或中途退出是正常的现象,并不是荷载步越小就计算越精确。同理,过细的网格也不一定能起到预期的效果。建议:1、计算步长的修改与收敛准则调整一并进行,要多次调试,知道结果比较满意为止;2、单元网格不要过密,过密容易导致软件和内存的错误,能满足计算精度就可以了3、至于那个某点Y方向位移过大的提示,只要程序可以继续计算就不用管它。等计算完毕,在后处理中查看一下荷载-位移关系曲线,看看能计算到什么程度,再判断这条错误提醒是否有价值




欢迎光临 研发埠 (http://bbs.yanfabu.com/) Powered by Discuz! X3.2