1.前言
移动载荷,学过材料力学或结构力学的同学一定不陌生,学到桁架或梁结构都会涉及到在移动载荷下的梁的位移、弯矩、剪力图绘制,以找到移动载荷下梁的最危险位置。
生活中移动载荷的例子也不少,例如车辆在桥面移动、人上下楼梯、塔吊吊物等。
2.命令流施加移动载荷
无论是Abaqus还是Workbench,都没有移动载荷的GUI的直接操作。Abaqus使用子程序来实现移动载荷,而Workbench则需要使用命令流的方式。
图3 移动载荷下梁的变形图
相比两种软件实现方式,Abaqus需要配置子程序环境,很多人都对子程序环境配置嗤之以鼻!而Workbench则方便很多,可直接插入APDL,实现移动载荷需要用到的命令流如下:
FINISH!首尾FINISH代表只在插入模块起作用
/SOLU!进入求解器
inc=1
tt=0
*DO,i,1,101,inc!使用DO-ENDDO循环实现移动载荷
OUTRES,ALL,ALL!输出所有加载子步骤的所有结果,亲测没有这句,移动载荷无效
tt=i
TIME,tt!载荷步时间控制
NSUBST,10!每个载荷步包含10个子步
FDELE,ALL,ALL!删除所有集中力载荷
nname=NODE(10*(i-1),0,0)!选需要施加力的节点
F,nname,FY,-4000!给节点施加Y方向的力-4000N
!NSEL,S,LOC,X,(i-1)*10!节点选择的另一个方式
!F,ALL,FY,-4000
ALLSEL,ALL
SOLVE
*ENDDO
FINISH
选择距离x,y,z坐标最近的节点,推荐使用这个,似乎更加灵活。
方法2:NSEL, Type, Item, Comp, VMIN, VMAX, VINC, KABS
NSEL,S,LOC,X,(i-1)*10代表根据X坐标位置来选择节点,节点坐标是精确值。
3.移动载荷下的梁响应
图4 移动载荷下梁的应力图