- 积分
- 0
- 注册时间
- 2009-11-22
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 yuebeifan 于 2011-3-24 11:05 编辑
在进行板上加载移动荷载时碰到了两个问题:
问题1:在同一个荷载步同时加载多个点,采用如下方式同时加载时得出结果根本不对。- OUTRES,ALL,LAST !定义输出控制,控制输出文件大小,输出每一步结果
- NSUBST,5 !定义时间步长
- KBC,0 !定义荷载作用方式,斜坡荷载作用。
- AUTOTS,OFF !不激活自动时间步长
- M=NINT(I/NSTEP+0.5)
- TIME,I*DELL ! 定义时间点(荷载步结束时刻)
- fdele,all,all ! 删除以前施加的点荷载
- ANUM=NINT(100*(I*DELL-BETIME(M))/(ENTIME(M)-BETIME(M)))+1 !求出该时刻最近的荷载值
- F,nodes(k,1),FZ,-PY(ANUM) !定义荷载作用单元
- F,nodes(k,2),FZ,-PY(ANUM)
- F,nodes(k,3),FZ,-PY(ANUM)
- F,nodes(k,4),FZ,-PY(ANUM)
复制代码
问题2:同时加载两个不同点,且每个点的荷载不一样,怎么加载,按照下面的方法加载对吗?
- F,nodes(M),FZ,-PY(FNUM)
- F,nodes(M+1),FZ,-PY(SNUM)
复制代码 |
|