AUTODYN 如何调用用户自定义子程序

本文介绍如何在 AUTODYN 中调用用户子程序,关于什么是用户子程序,可以参照文章 AUTODYN 编写用户自定义子程序(User Subroutine)简介 ,为了调用过程简单明了,我们引用官方示例“钽棒的泰勒冲击”作特定说明,案例计算结果如图所示。

attachments-2020-09-ImsgPadQ5f635b6315902.png

大多数用户子程序需要输入特定自定义数据参数,然后统一调用即可。但是,也有一些稍微复杂的、不同方式的调用方法,我们可以后续讨论。

在下面的示例中,示例用户子程序(随 ANSYS 安装提供)用于演示:

  • 如何创建用户子程序
  • 将用户子例程编译为自定义 AUTODYN 可执行文件
  • 启动自定义编译的 AUTODYN 可执行文件
  • 最后运行调用用户子例程的模型

1. 加载案例

在计算机上启动 AUTODYN,然后从主菜单加载 user_strength_example_0.ad(文件夹路径如下)启动。

\ ANSYS Inc \ v202 \ aisol \ Samples \ AUTODYN

2. 边界条件

使用“Plots”菜单上的选项可以查看问题的材料位置和边界条件。您将看到问题在于钽圆柱体撞击刚性壁:

attachments-2020-09-DGLBUJO65f635b01c7b4b.png

3. 定义材料

现在,选择“Materials”菜单,然后“Review”材料库中的“TANTALUM”的材料数据。您会注意到已为此材料指定了冯·米塞斯(Von Mises)参数模型。此模型使您可以定义恒定的屈服应力。

attachments-2020-09-OtSG6Rnh5f635b16aca6d.png

假设不是使之保持恒定(Von Mises),而是要使屈服应力成为有效塑性应变的函数。

首先单击修改“Modify”。在出现的对话框中,展开“Strenght”部分,然后检查屈服模型的可用选项。存在子选项,可用于描述这种关系。但是,为了说明用户子程序,在随后的部分中将使用显示与分段强度模型相同行为的用户子程序。自定义屈服强度模型。要启用强度模型用户子程序,请将选定的 yield 选项从 Von Mises 更改为 User Strength#1:

attachments-2020-09-6zBNrau65f635b27848fd.png

  • 发表于 · 2020.09.17 21:09 · 阅读 · 2978

[版权声明] :本文文字、代码及图片版权归原作者所有,任何媒体、网站或个人未经本网协议授权不得采集、整理、转载或以其他方式复制发表。已经本站协议授权的媒体、网站,在使用时必须注明“稿件来源:学研谷”。

2 条评论

请先 登录 后评论
猜猜我是谁
sister -研究生

10
提问
20
回答
8
文章
注册推广