通过neper得到的圆柱多晶体拉伸试样底面直径0.1mm,长度0.5mm。
现在要求来了:
1.设置长度方向总位移为0.25mm,总工程应变为0.5
2.保持应变速率为0.001/s
3.选择合适的质量缩放,尽可能节省运算时间
4.最后能输出真实应力与真实应变值
请问在Step和Load环节,我要怎么做呢?
我用的abaqus2018版本,并且尽可能不用chat GPT作答
Step 设置:
Load 设置:
strain_rate
。strain_rate * time
,其中 time
是时间。Material 设置:
Mesh 设置:
输出设置:
质量缩放设置:
在分析设置中,通过选择合适的质量缩放选项可以有效提高仿真效率。在 "General" 选项卡中,可以设置质量缩放,尝试不同的选项来找到适合你模型的最佳设置。
输出真实应力与真实应变值:
通过设置输出结果请求(Output Requests)来获取仿真结果。你可以在 "Output Requests" 选项卡中选择要输出的结果变量,如应力和应变。选择适当的输出请求可以使你得到所需的真实应力与真实应变值。
在 Abaqus 中给一个多晶体圆柱体拉伸试样设置1×10^(-3)/s的应变速率,可以通过创建一个加载步骤来实现。下面是具体的步骤:
现在你的多晶体圆柱体拉伸试样已经设置了1×10^(-3)/s的应变速率。你可以运行分析来模拟加载过程,并获得相应的结果。请注意,这只是一个基本的示例,具体的步骤可能会因你的模型和需求而有所不同。
参考gpt:
结合自己分析给你如下建议:
1.你可以在 Step 环节中设置分析步的类型为 Static, general,然后在 Edit Step 窗口中选择 Incrementation 选项卡,将 Initial increment size 和 Maximum increment size 都设置为 0.001,这样就可以保证每个增量对应 0.001 s 的时间。你还可以在 Basic 选项卡中设置 Total time 和 Initial time 为你想要的总位移和初始位移,例如 0.25 mm 和 0 mm。
2.你可以在 Load 环节中创建一个 Boundary condition,然后在 Create Boundary Condition 窗口中选择 Mechanical 类别和 Displacement/Rotation 类型,然后选择你的圆柱体拉伸试样的顶面作为 Region,然后在 U3 方向上输入你想要的位移值,例如 0.25 mm。这样就可以给你的圆柱体拉伸试样施加一个沿长度方向的位移。
3.你可以在 Mesh 环节中使用 Mass scaling 功能来提高计算效率。你可以在 Mesh 窗口中选择 Assign > Mass scaling > Element type dependent,然后在 Mass scaling 窗口中选择 Automatic mass scaling,并输入一个合适的时间尺度因子,例如 0.1。这样就可以根据元素类型自动调整质量缩放。
4.你可以在 Field Output 环节中创建一个 Field output request,然后在 Edit Field Output Request 窗口中选择 Stress 和 Strain 类别,并勾选 True stress 和 True strain 选项。这样就可以输出真实应力和真实应变值。
https://wenku.baidu.com/view/35798e77be64783e0912a21614791711cd797968.html?
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢
使用Abaqus自带的多晶体建模工具
首先,创建一个拉伸步骤。定义加载的方式,设置质量缩放(比如使用自适应时间步长控制)。您可以通过 DT 参数来控制时间步长,以保持您所需的应变速率。
在前面结束时,创建一个步骤以达到您的位移和应变目标。在这一步骤中,您可以定义总位移约束或位移控制,以达到总位移为0.25mm的要求,或者直接定义总工程应变为0.5。