在圆柱面上施加旋转载荷——使用Dload子程序

在工程实例中经常会遇到施加旋转载荷的例子,比如在高速列车车轴颈处施加一个旋转的径向载荷等。Abaqus提供了很多子程序接口,dload子程序可以很方便的实现移动或旋转载荷的施加,Dload子程序中各参数的含义如下:

SUBROUTINE DLOAD(P,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,COORDS, 1JLTYP,SNAME)

其中:

F----用户定义需要施加在每个积分点上的载荷的大小;

KSTEP,KINC----ABAQUS传到用户子程序当前的分析步和增量步的值;TIME(1),TIME(2)----当前载荷步时间和总时间;

NOEL,NPT----积分点所在单元编号和积分点编号,用户也可以通过fortran语言编程输出这两个值的信息,可在ABAQUS中的MSG文件中查询到;

COORDS---当前积分点的坐标的集合,COORDS(1)、COORDS(2)、COORDS(3)分别为积分点坐标的x、y、z值的集合。

JLTYP----载荷类型

SNAME----名称



1. 案例

如图,在圆柱面上施加一个旋转的载荷,载荷的大小可以是恒定的也可以是随时间变化的。

使用Dload子程序在圆柱面上施加旋转载荷的图1

图片1.png

2.abaqus中操作
 

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

图片2.png

图片3.png

使用Dload子程序在圆柱面上施加旋转载荷的图5使用Dload子程序在圆柱面上施加旋转载荷的图6 (2)载荷的施加

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

图片5.png

使用Dload子程序在圆柱面上施加旋转载荷的图8使用Dload子程序在圆柱面上施加旋转载荷的图9图片6.png



3)作业的提交

建立job在通用里面添加子程序,若希望计算的快些,并行里面可以多加几个处理器。

图片8.png


3.简单的计算结果

图片9.png

图片8.png

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空