在做一些多步骤、多过程的分析中我们常常会遇到这样的需求-将之前分析步的模型状态如应力等作为下一个工况的起始条件,这时我们可以利用initial state这一技术实现,下面以实例详细介绍这一方法的使用。
模型介绍
模型由一块塑性板和刚性圆盘组成,圆盘固定,长板左端上部约束U2,右端点设置U1、U2位移,载荷施加完成后进行卸载,加载方式可见载荷管理器。
由于initial state需要重启动.res文件,因此我们需要在该模型step模块设置下重启动。
卸载后由于长板发生塑性变形,仍会有残余变形及残余应力,如下图。
若此时我们希望在现有的变形及残余应力基础上对长板进行其他分析,该如何处理呢?这是本文的关键。
首先将最终的变形体导入到abaqus
然后进行装配、创建分析步、设置边界和载荷。
initial state分析的模型材料参数和之前设置的一致,由之前odb文件继承,不需要重新赋予。
创建预定义场,设置initial state
这里我们勾选上update reference configuration,表示以当前的形状作为分析起始,因此施加的U2=-10mm的位移是以此时变形状态为起始点。
下面看计算后的效果
S-加载前
S-加载后
位移云图可以看到,右端的位移为我们所设的位移。再看加载前的应力云图,和上个分析步结束时的云图一样,说明我们实现了把上个分析结束的状态作为了当前分析步的起始状态,也实现了以上个分析的变形后的模型为起始点。
若不勾选update reference configuration,则表示以上个模型的起始作为当前分析起始,也就是以之前的长板水平放置的状态为起始,则本次分析的U2=-20mm会让板的右端往上移动到原始状态的下方20mm处,因为上个分析设置的U2=-300mm。
下面看计算结果验证我们的说法
右端位移为U2=-20mm。
OK,这就是initial state的一般用法,大家可根据这一思想对自己的模型进行处理。