abaqus如何给一个多晶体圆柱体拉伸试样设置1×10^(-3)/s的应变速率

通过neper得到的圆柱多晶体拉伸试样底面直径0.1mm,长度0.5mm。
现在要求来了:
1.设置长度方向总位移为0.25mm,总工程应变为0.5
2.保持应变速率为0.001/s
3.选择合适的质量缩放,尽可能节省运算时间
4.最后能输出真实应力与真实应变值

请问在Step和Load环节,我要怎么做呢?

我用的abaqus2018版本,并且尽可能不用chat GPT作答

Step 设置:

  1. 打开 Abaqus CAE 并创建一个新模型。
  2. 在 "Model Tree" 面板中,右键点击 "Steps" 并选择 "Create" 来创建一个新的 Step。
  3. 在 "General" 选项卡中,为 Step 指定名称,选择 "Static" 类型,选择 "General" 子类型。
  4. 在 "Output Controls" 选项卡中,选择你希望输出的结果变量,例如位移、应力和应变。
  5. 在 "Controls" 选项卡中,设置 "Initial Increment Size" 和 "Minimum Increment Size",这会影响分析的时间步长。
  6. 在 "Interaction" 选项卡中,选择适当的接触和边界条件,以保证分析的准确性。

Load 设置:

  1. 在 "Model Tree" 面板中,展开你的 Step 并右键点击 "Loads",选择 "Create" 来创建一个新的 Load。
  2. 在 "Types" 下,选择 "Displacement/Rotation"。
  3. 在 "Values" 选项卡中,设置 "U3"(在长度方向的位移)的值为 0.25 mm。
  4. 在 "Expressions" 选项卡中,你可以定义一个变量来表示应变速率,例如 strain_rate
  5. 在 "Values" 中输入 strain_rate * time,其中 time 是时间。
  6. 在 "BCs"(Boundary Conditions)选项卡中,根据你的模型和需求,设置适当的边界条件,比如固定底面。

Material 设置:

  1. 在 "Model Tree" 面板中,右键点击 "Materials" 并选择 "Create" 来创建材料。
  2. 在材料属性中,设置合适的材料参数,包括弹性模量、泊松比等。
  3. 在 "Material Behavior" 选项卡中,你可能需要选择适当的本构模型,如线性弹性模型或其他适合多晶体材料的模型。

Mesh 设置:

  1. 在 "Model Tree" 面板中,右键点击 "Mesh" 并选择 "Assign" 来为几何体分配网格。
  2. 根据你的模型几何形状和尺寸,设置适当的网格密度和类型。

输出设置:

  1. 在 "Model Tree" 面板中,右键点击 "Job" 并选择 "Create" 来创建一个新的 Job。
  2. 在 "Output Requests" 选项卡中,设置你想要输出的结果,如应力、应变、位移等。

质量缩放设置:

在分析设置中,通过选择合适的质量缩放选项可以有效提高仿真效率。在 "General" 选项卡中,可以设置质量缩放,尝试不同的选项来找到适合你模型的最佳设置。

输出真实应力与真实应变值:

通过设置输出结果请求(Output Requests)来获取仿真结果。你可以在 "Output Requests" 选项卡中选择要输出的结果变量,如应力和应变。选择适当的输出请求可以使你得到所需的真实应力与真实应变值。

在 Abaqus 中给一个多晶体圆柱体拉伸试样设置1×10^(-3)/s的应变速率,可以通过创建一个加载步骤来实现。下面是具体的步骤:

  1. 在 Abaqus/CAE 中打开你的模型。
  2. 在“模型树”中,右键单击“模型”并选择“创建”>“步骤”来创建一个新的步骤。
  3. 在“步骤设置”对话框中,输入步骤名称,例如“拉伸”。
  4. 在“步骤类型”下拉菜单中,选择“静态”。
  5. 在“时间/频率”部分,选择“总时间”选项,并输入合适的总时间,以确保在给定的时间内达到所需的应变速率。例如,如果你希望在10秒内达到 1×10^(-3)/s 的应变速率,你可以将总时间设置为 10 秒。
  6. 在“荷载”部分,点击“添加”按钮来添加一个荷载。
  7. 在“荷载定义”对话框中,选择“应变控制”选项。
  8. 在“应变速率控制”选项中,选择“指定应变速率”并输入 1×10^(-3)/s。
  9. 确定荷载定义并关闭对话框。
  10. 确定步骤设置并关闭对话框。

现在你的多晶体圆柱体拉伸试样已经设置了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?

下面这个是bilibili的视频教程:


如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

使用Abaqus自带的多晶体建模工具

首先,创建一个拉伸步骤。定义加载的方式,设置质量缩放(比如使用自适应时间步长控制)。您可以通过 DT 参数来控制时间步长,以保持您所需的应变速率。

在前面结束时,创建一个步骤以达到您的位移和应变目标。在这一步骤中,您可以定义总位移约束或位移控制,以达到总位移为0.25mm的要求,或者直接定义总工程应变为0.5。