ABAQUS中的自适应技术主要分为三种:
ALE自适应网格划分、自适应网格重划分、网格-网格解映射,本期我们聊聊最后一种技术网格-网格解映射。
在处理大变形分析时,单元往往会严重变形扭曲以致不能很好的离散问题甚至导致计算终止。前面讲过的ALE方法常用于显式分析中,本期涉及的网格解映射方法则是应用于隐式分析以解决网格扭曲问题。要注意此方法不能单独在GUI界面完成,需要对脚本语句和INP文件有一定的了解,并且执行时需要使用DOS命令,因此本文只概述实施流程,具体实施内容安排在相关课程。
考虑我们在ALE里面使用的小案例,我们想要下压4mm,在网格解映射前下压2mm,使用网格解映射后继续下压2mm:
第一个分析里除了不指定ALE、下压量改为2mm外,其余设置均相同(可参考前几期内容),提交求解得到结果如下:
第一个分析结果
之后创建第二个分析,模型来自第一个分析里的odb文件,这里注意,从odb里导入的模型只能是网格部件,我们导入变形后的网格部件,可以使用GUI方式导入后使用脚本命令根据网格部件创建部件,也可以直接使用脚本命令导入并创建部件。
勾选导入变形后部件
可选择具体分析步和增量步变形结果
Odb导入后的网格部件
使用脚本命令根据网格部件创建部件
重新划分网格
重新划分网格,重新创建材料、连接关系与第一个分析保持一致,载荷条件选择下压4mm,进行求解设定。
※然后是很重要的一步,需要添加*MAP SOLUTION step=n inc=n实现第一个分析到第二个分析的解映射,其实就是讲第一个分析中的解变量插值到第二个分析中。
解映射关键字
上述CAE界面编辑关键字同样可在INP文件里编辑,最后使用DOS命令提交作业求解。
第二个分析结果
※特别要注意,如果想要在某一分析步的某一增量步进行分析,需要对重启动频率进行设置,以在第二个分析时的*MAP SOLUTION命令后指定映射的分析步和增量步数。
至此,我们可以总结ABAQUS中的三种自适应方法:
ALE可平滑单元,解决在大变形情况下单元扭曲而造成的结果失真或中止计算问题,会损失计算精度;能自行调整计算过程中网格更新的频率和扫描次数;除去刚体单元其余单元基本都可以设置为自适应域;多用于显式计算和隐式磨损、烧蚀模拟。
自适应重划分则是为了得到更高精度而对网格进行调整,但不能解决单元扭曲问题;并且不能在计算过程中更新网格,需要求解后返回更新网格并再次提交作业;只适用于平面三角形、四边形,三维四面体单元;只能用于静力分析、准静力分析、耦合热-位移分析等部分隐式分析。
网格解映射同ALE作用一样,可解决单元严重变形问题,但是应用的模块不一样,仅用于隐式分析,并且网格解映射需要手动重新划分网格,设置材料本构、连接关系、边界条件、求解设定等,需要提取前一个分析的相关结果,过程需要使用脚本语言、修改关键字、使用DOS命令,操作较为繁琐。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删