许可优化
产品
解决方案
服务支持
关于
软件库
当前位置:服务支持 >  软件文章 >  ABAQUS子程序移动荷载施加技巧

ABAQUS子程序移动荷载施加技巧

阅读数 3
点赞 0
article_banner

面对日益复杂的工程状况,使用ABAQUS 中的基本功能已经不能满足使用的要求了。ABAQUS 中的子程序(User subroutines )极大的拓展了ABAQUS的应用。利用子程序可以模拟变化的荷载,边界条件等复杂工况。

这里介绍利用子程序Dload 来模拟移动荷载。移动荷载通常可以用来模拟汽车轮胎,以及铁路地铁等轨道交通的荷载。

在使用ABAQUS子程序之前必须安装相关的编译环境软件。对于ABAQUS6.13-1,可以安装VS2012 +IntelFortran2013 SP1 ,安装完成之后才能变异用FORTRAN语言编写的子程序。

模型情况

模拟在均匀土体上,一边长为1m的正方形的荷载以速度10m/s运动,荷载大小为1Pa。

ABAQUS土体模型的建立

土体模型

土体的建立需要考虑的主要是边界条件,采用三维等效粘弹性边界 ,具体做法就是在土体外建立一层单个单元厚度的instance,将整个土体包裹住。三维粘弹性人工边界单元的等效剪切模量、等效弹性模量和等效刚度阻尼系数根据相关理论求解。

荷载从阴影区域(网格密度较大区域)从坐标原点方向往另一端移动。

子程序

      SUBROUTINE DLOAD(F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,
     1 COORDS,JLTYP,SNAME)
C
      INCLUDE 'ABA_PARAM.INC'
C
      DIMENSION TIME(2), COORDS (3)
      CHARACTER*80 sname
C    移动速度
      VEL=10  
      PLENGTH=1
      XSTART=10.0
C    XLEFT,XRIGHT分别为荷载作用范围的左侧右侧坐标
      XLEFT=XSTART+VEL*TIME(1)
      XRIGHT=XLEFT+PLENGTH
C     COORDS(1)为x坐标,COORDS(2)为y坐标
      IF(COORDS(1).LE.XRIGHT.AND.COORDS(1).GE.XLEFT.AND.COORDS(2).GE.-0.5.AND.COORDS(2).LE.0.5)THEN
          F=1
      ELSE
          F=0
      END IF
      RETURN
      END

通过以上的子程序即可实现荷载移动的效果。

计算的某时刻Mises应力云图



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

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

* 公司名称:

姓名不为空

手机不正确

公司不为空