在工程实例中经常会遇到施加旋转载荷的例子,比如在高速列车车轴颈处施加一个旋转的径向载荷等。本案例就基于Abaqus Dload子程序从操作步骤和简单计算结果两方面进行圆柱面上施加旋转载荷仿真分析案例讲解,文末附有子程序及CAE文件的地址链接,可点击查看。
Abaqus提供了很多子程序接口,Abaqus Dload子程序可以很方便的实现移动或旋转载荷的施加,Dload子程序中各参数的含义如下:
SUBROUTINE DLOAD(F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,COORDS, 1JLTYP,SNAME)
其中含义分别是:
F—用户定义需要施加在每个积分点上的载荷的大小;
KSTEP,KINC—Abaqus传到用户子程序当前的分析步和增量步的值;TIME(1),TIME(2)—当前载荷步时间和总时间;
NOEL,NP—积分点所在单元编号和积分点编号,用户也可以通过fortran语言编程输出这两个值的信息,可在Abaqus中的MSG文件中查询到;
COORDS—当前积分点的坐标的集合,COORDS(1)、COORDS(2)、COORDS(3)分别为积分点坐标的x、y、z值的集合。
JLTYP—载荷类型
SNAME—名称
1. 基于Abaqus Dload子程序在圆柱面上施加旋转载荷仿真分析案例
如图,在Abaqus Dload子程序圆柱面上施加一个旋转的载荷,载荷的大小可以是恒定的也可以是随时间变化的。

2.Abaqus中的操作
(1)分析步可以选择静力通用分析步,做疲劳分析可以选择直接循环分析步,这里以直接循环分析步为例。圆时长和增量步大小的设置均匀子程序有关,详见子程序。


(2)基于Abaqus Dload子程序在圆柱面上施加载荷
定义载荷的时候选取压强(单位面积上的载荷大小,正为压,负为拉),加载的区域选取要施加的整个圆柱面,分布选择用户定义,大小输入1即可,实际加多少载荷由子程序决定。


(3)基于Abaqus Dload子程序在圆柱面上施加载荷案例中作业的提交
建立job在通用里面添加子程序,若希望计算的快些,并行里面可以多加几个处理器。

3.基于Abaqus Dload子程序在圆柱面上施加载荷的简单计算结果

客服联系方式
需本案例子程序及CAE文件的朋友们,可扫码加客服回复关键词【B1205】了解。
如果您有类似分析等项目仿真需求,可扫码添加客服回复【企服】咨询相关合作。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删