本文介绍如何在 AUTODYN 中调用用户子程序,关于什么是用户子程序,可以参照文章 AUTODYN 编写用户自定义子程序(User Subroutine)简介 ,为了调用过程简单明了,我们引用官方示例“钽棒的泰勒冲击”作特定说明,案例计算结果如图所示。
大多数用户子程序需要输入特定自定义数据参数,然后统一调用即可。但是,也有一些稍微复杂的、不同方式的调用方法,我们可以后续讨论。
在下面的示例中,示例用户子程序(随 ANSYS 安装提供)用于演示:
在计算机上启动 AUTODYN,然后从主菜单加载 user_strength_example_0.ad(文件夹路径如下)启动。
\ ANSYS Inc \ v202 \ aisol \ Samples \ AUTODYN
使用“Plots”菜单上的选项可以查看问题的材料位置和边界条件。您将看到问题在于钽圆柱体撞击刚性壁:
现在,选择“Materials”菜单,然后“Review”材料库中的“TANTALUM”的材料数据。您会注意到已为此材料指定了冯·米塞斯(Von Mises)参数模型。此模型使您可以定义恒定的屈服应力。
假设不是使之保持恒定(Von Mises),而是要使屈服应力成为有效塑性应变的函数。
首先单击修改“Modify”。在出现的对话框中,展开“Strenght”部分,然后检查屈服模型的可用选项。存在子选项,可用于描述这种关系。但是,为了说明用户子程序,在随后的部分中将使用显示与分段强度模型相同行为的用户子程序。自定义屈服强度模型。要启用强度模型用户子程序,请将选定的 yield 选项从 Von Mises 更改为 User Strength#1:
[版权声明] :本文文字、代码及图片版权归原作者所有,任何媒体、网站或个人未经本网协议授权不得采集、整理、转载或以其他方式复制发表。已经本站协议授权的媒体、网站,在使用时必须注明“稿件来源:学研谷”。