给你一个命令流试试吧:其中分别对 key = 1,2,3 生成了线压力载荷;你可以根据自己的情况选择合适的 key 值。最后结果见附图。
fini
/clear
/filn,line_pressure
/prep7
block,0,10,0,2,0,0.5
!*
uimp,1,ex,prxy,dens,71e6,0.33,2.8e-6
!*
et,1,solid185
!*
et,2,surf156
KEYOPT,2,2,0
KEYOPT,2,4,0
KEYOPT,2,5,1
KEYOPT,2,7,0
!*
ET,3,MESH200 ! 为使用 Surf156 单元,先要对线划分网格,这里用 mesh200
KEYOPT,3,1,2 ! 设置 mesh200 为 3D,2 节点线单元
KEYOPT,3,2,0
!*
esize,0.2,0
vmesh,all
!*
type,3
!*
LSEL,S,,,6
LMESH,6
!*
ESEL,S,TYPE,,3 ! 选择所有 mesh200 单元,准备生成 SURF156 单元
EPLOT
!*
CM,test_lines,LINE ! 创建与所有 mesh200 单元关联的线段的组件
CM,mesh200_all,ELEM ! 创建所有 mesh200 单元的组件
!*
NSLE,s ! 选择与线 6 关联的所有节点
NPLOT
!*
!*
type,2 ! 准备在线 6 上创建 surf156 单元
!*
ESURF,0
!*
!*
ESEL,S,TYPE,,2 ! 选择所有 SURF156 单元,准备施加压力
EPLOT
!*
/PSF,PRES,NORM,2,0,1
!*
SFE,all,1,PRES, ,30, , , ! key=1, 压力沿 Y 方向
!*
eplot
/wait,3
!*
SFE,all,2,PRES, ,30, , , ! key=2, 压力沿 -X 方向
!*
eplot
/wait,3
!*
SFE,all,3,PRES, ,30, , , ! key=3, 压力沿 Z 方向
!*
eplot
!*
/solu
antype,0
da,5,all |