在处理实际问题时,很多人会做网格无关性验证而重新手动划分多次网格评估对结果的影响,原因是不确定网格需要多细化才能达到特定的精度水平,或者网格可以有多粗而不会对求解精度产生不可接受的影响;又或者难以判断较复杂模型加密的具体位置和分布。为解决这一问题,ABAQUS自适应技术提供了自适应重划分功能(Adaptive Remeshing),通过设置相关参数让软件在关心位置处调整网格密度以期获得更准确的结果
下面以一实例说明操作过程:
1
前处理
1前处理
1.1 几何模型的构建
模型在ABAQUS中直接构建,模型空间选择3D-Deformable,建立一个带圆孔的尺寸10X10X1的厚板。
图1 几何模型
1.2 材料参数的定义
1.2.1 材料本构
在property模块中创建材料结构钢材料,输入弹性相关材料参数,弹模2.1E11,泊松比0.3。
1.2.2 截面创建
通过Create Section创建截面类型为solid-homogeneous,选择对应材料,完成创建。
1.2.3 截面指派
通过Assign Section将创建好的截面指派给模型。
1.3 有限元系统构建
1.3.1 单元划分
指定全局尺寸0.5划分,划分方法更改为Tet自由划分,划分网格。
图2 初始网格模型
1.3.2 装配
在Assembly模块中,通过Create Instance进行装配。注意一定要先装配否则无法创建自适应重划分区域。
1.3.3 自适应重划分指定
选择菜单栏Adaptivity-Remeshing rule-create,选择整个模型作为重划分的区域,确认后分别设置分析步和指示变量、尺寸方法,重划分约束默认即可。
图3 重划分设置
2
2求解
2.1 求解器的设定
在Step模块中通过Create Step创建1个静力通用分析步,默认所有。
2.2 连接关系的构建
无
2.3 边界条件的设定
2.3.1 位移边界条件
在Load模块中,通过Create Boundary Condition在Step1创建Symmetry/Antisymmetry/Encastre约束,对厚板左侧边施加固定约束。
通过Create Boundary Condition在Step1创建Displacement/Rotation约束,对厚板右侧边U1方向施加0.1的位移加载。
图4 边界条件
切换到Job模块,创建作业,并提交求解。
3
后处理
3.1 未重划分后求解
图5 原始结果
3.2 重划分后求解
可返回mesh模块采用Manual Adaptive Remesh选择计算出的odb文件,通过Display Results查看误差变量结果,选择Remesh Model重划分网格并再次提交作业求解。
图6 重划分后结果
可以看到整个网格在关心位置处即圆孔上下及固定约束上下端部应力集中处加密。而在其他位置处亦调整了网格密度,从而既保证了一定精度又控制了网格的数量。
ALE可平滑单元,解决在大变形情况下单元扭曲而造成的结果失真或中止计算问题,会损失计算精度;能自行调整计算过程中网格更新的频率和扫描次数;除去刚体单元其余单元基本都可以设置为自适应域;多用于显式计算和隐式磨损、烧蚀模拟。
自适应重划分则是为了得到更高精度而对网格进行调整,但不能解决单元扭曲问题;并且不能在计算过程中更新网格,需要求解后返回更新网格并再次提交作业;只适用于平面三角形、四边形,三维四面体单元;只能用于静力分析、准静力分析、耦合热-位移分析等部分隐式分析。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删