本帖最后由 Edimion 于 2018-11-8 12:40 编辑
带开口加劲肋的钢板,使用DLOAD子程序施加移动荷载。
CAE文件忘了保存了。上传INP 以及DLOAD子程序代码
其实并不复杂,核心就是一个IF语句。相较于UMAT , UEL之类的需要力学和数学背景的子程序,DLOAD和DISP应该算是很简单了。
学习使用子程序,唯一值得恐惧的就是恐惧本身
看帮助文件里面说Dload是可以用于梁单元的,但是还没有找到实例和实现的方法,比如jltyp如何定义
DISP子程序的例子:http://forum.simwe.com/forum.php ... 1&extra=#pid3612755
变量的解释
kstep 分析步编号
kinc 增量步编号
time(1) 当前分析步时间
time(2) 总分析步时间
node 节点编号
Jdof 自由度
coords 积分点的坐标
npt 单元积分点号
jltyp 荷载类型 0为表面压力,1为体力
sname 加载面的名称
F为需要定义的荷载
我也不知道自己当时为啥加了个对称边界条件,大家凑合着看吧
需要说明的是,加载区间的长度应该显著大于单元的尺寸,否则可能出现荷载值不稳定的情况。
- 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
- VEL=0.1
- PLENGTH=0.4
- XSTART=0.0
- XLEFT=XSTART+VEL*TIME(1)
- XRIGHT=XLEFT+PLENGTH
- IF(COORDS(1).LE.XRIGHT.AND.COORDS(1).GE.XLEFT.AND.
- 1 COORDS(3).GE.0.5.AND.COORDS(3).LE.1.5)THEN
- F=100
- ELSE
- F=0
- END IF
- RETURN
- END
复制代码
*******************************************************************************************************************
以下内容为2018年6月22日新增
写完上面的教程之后,我就开始用Dload做了自己的硕士论文,现在也快毕业了,写论文的过程中又总结了一下技巧,并重新做了一个完整的案例,也算是对硕士论文写作的总结吧,类似的教程还会不断更新,目前包括:
ABAQUS 抽壳教程: http://forum.simwe.com/thread-1297157-1-1.html
ANSYS 断裂力学计算: http://forum.simwe.com/thread-1296684-1-1.html
ABAQUS fluid cavity 模拟气囊充气过程分析: http://forum.simwe.com/thread-1301108-1-1.html
两点声明:
1 本文都是我一个字一个字敲出来的,这篇教程包括做案例在内写了四个小时。而且下载也只要一个仿真币,很便宜,希望大家尊重原创,不要私下传播,谢谢大家
2 后续还会有类似教程,希望哪天版主看到了给个积分,谢谢
教程预览:
教程和计算文件:
|