ABAQUS运行到一半中断

本文分享了作者在ABAQUS模拟中遇到的问题解决经验,包括如何逐步加载、确保接触精度、处理穿透接触、分步加载大荷载以促进收敛,以及小滑移的作用和组合荷载的加载策略。
摘要由CSDN通过智能技术生成

持续记录自己在ABAQUS中踩过的坑

1.加载到一半中断:可以用平滑分析步,或者设多几个分析步,逐步加载

2.一开始就直接5U,可以检查一下网格,接触的地方尽量严丝合缝,每个网格对整齐

3.结果中,接触出现穿透,点了接触后可分离,还是黏在一起了,可以在面面接触里面设置容差

4.大荷载的话,一定要多设几个分析步,慢慢加上去。无论是对于收敛还是模拟正确结果,都有帮助

5.小滑移有助于收敛,但是对得出正确结果帮助不大

6.若组合荷载加不上去(有弯矩 水平 垂直等),可以试试单独加,看一下是什么情况

7.算盘坊小胖说,土体开挖不要单独建part,否则难以收敛。当时看不以为然,事到如今经历了才有体会,收敛全靠天意。建议采用分割之后用生死单元。生死单元开挖后,也要在内部施加边界条件或者荷载进行约束,不然不收敛。

8.适当放大网格+平滑分析步,可以避免一开始5U

9.用“创建surface”来确定部件内接触面的时候,正反方向很玄学,错了的话直接反过来

10.过了段时间,对第九点有更深的理解。如果ABAQUS提示是选择边(黄色,深红)与选择壳的内外(棕色,紫色)是不同的。

11.用关键字修改场变量来控制材料参数在不同分析步中的数值。见下图。

12.网格的数量影响精确度,改泥皮宽度时,泥皮对应网格的数量也在变化

13.加密网格时,若不收敛,适当放大底部的网格(桩土模型,轴对称,图中为桩土底部交界处,隐藏了桩)

14.自动化建模提取结果:如何寻找historyRegions?

from odbAccess import openOdb
from abaqusConstants import *
import os

# 指明odb文件所在位置并打开
file_name = 'Job-1.odb'
dir_path = r'E:\ABAQUSmodel\machine_learing'
file_path = os.path.join(dir_path, file_name)
# 获取odb对象
my_odb = openOdb(file_path)
# 获取分析步
step = my_odb.steps['Step-13']
# 获取名称
print(step.historyRegions) 

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值