20190423151011-Dload子程序入门.pdf

2021-03-27 下载:44
下载

大小:330.88KB

Dload子程序入门


节选段落一:
在 ABAQUS中使用 Dload子程序
By YanFei
摘要:本教程以《公路钢结构桥梁设计规范》中的标准疲劳车模型 III 轮载
的建立为例,介绍了使用 Dload 子程序定义移动荷载的方法。
一、 运行环境
本教程采用 ABAQUS 6.14-2 + Visual Studio 2012 + Intel Visual Fortran 2013
的运行环境,有条件的同学可以考虑使用更高版本的 ABAQUS 和运行环境,应
该都是可以兼容的。


节选段落二:
二、 Dload 子程序简介
Dload 子程序是 ABAQUS 中用于定义随时间和空间位置或其他变量变化的
复杂荷载的子程序,采用 Fortran 77 语言编写。如果荷载只是随时间变化,可以
考虑定义幅值来实现而非定义子程序。Dload 子程序可以施加线荷载,面荷载和
体荷载。本例中以面荷载为例,体荷载网上也有少量案例,线荷载帮助文件有提
及但未见案例,有兴趣的可以等待作者更新。
Dload 子程序与其他子程序(UMAT,UEL 等)相比比较大的优势在于无需任
何数学和力学基础,仅需会算坐标即可,适合作为入门级的程序来了解子程序和
Fortran 语言。


节选段落三:
Dload 子程序的基本格式为:
SUBROUTINE DLOAD(F, KSTEP, KINC, TIME, NOEL, NPT,
1 LAYER, KSPT, COORDS, JLTYP, SNAME)
C
INCLUDE ‘ABA_PARAM.INC’
C
DIMENSION TIME(2), COORDS(3)
CHARACTER*80 SNAME
user coding to define F
RETURN
END
其中的 user coding to define F 一行即为用户自行编写子程序,定义荷载的位
置。
默认 最新
当前暂无评论,小编等你评论哦!
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP