ANSYS中实现任意面任意方向变化压力载荷方法.pdfVIP

  • 0
  • 0
  • 约2.59千字
  • 约 4页
  • 2026-01-21 发布于北京
  • 举报

ANSYS中实现任意面任意方向变化压力载荷方法.pdf

在任意面上施加任意方向和任意变化的

在某些特殊的应用场合,可能需要在结构件的某个面上施加某个坐标方向的随坐标位置变

化的载荷,当然,这在一定程度上可以通过ANSYS表面效应单元实现。如果利用ANSYS

的参数化设计语言,也可以非常完美地实现此功能,下面通过一个小例子描述此方法。

!!!!!!在执行如下加载命令之前,请务必用选择命令asel将需要加载的几何面选择出

来!!!finish/prep7et,500,shell63press=100e6amesh,allesla,snsla,s,1!如果载荷

的反向是一个特殊坐标系的方向,可在此建立局部坐标系,并将!所有节点坐标系旋转到

局部坐标系下。*get,enmax,elem,,num,maxdofsel,s,fx,fy,fzfcum,add!!!将力的施

加方式设置为“累加”,而不是缺省的“替代”*do,i,1,enmax*if,esel(i),eq,1,then

*get,ae,elem,i,area!此命令用单元面积,如用投影面积,请用下几条命令!

*get,ae,elem,i,aproj,x!此命令用单元X投影面积,如用面积,请用上一条命令!

*get,ae,elem,i,aproj,y!此命令用单元Y投影面积!*get,ae,elem,i,aproj,z!此命令用

单元Z投影面积xe=centrx(i)!单元X坐标(用于求解值)ye=centry(i)!单元

Y坐标(用于求解值)ze=centrz(i)!单元Z坐标(用于求解值)!下

_

面输入随坐标变化的,本例的随X和Y坐标线性变化。pe=

__

(xe‑10)*press+(ye‑5)*pressftot=pe*aeesel,s,elem,,insle,s,corner

___

*get,nn,node,,countfn=ftot/nn*do,j,1,nnf,nelem(i,j),fx,fn!的作用方向为

__

X方向!f,nelem(i,j),fy,fn!的作用方向为Y方向!f,nelem(i,j),fz,f

在任意面施加任意方向任意变化的

在某些特殊的应用场合,可能需要在结构件的某个面上施加某个坐标方向的随坐标位置

变化的载荷,当然,这在一定程度上可以通过ANSYS表面效应单元实现。如果利用ANSYS

的参数化设计语言,也可以非常完美地实现此功能,下面通过一个小例子描述此方法。

!!!

!!!在执行如下加载命令之前,请务必用选择命令asel将需要加载的几何面选择出来

!!!

finish

/prep7

et,500,shell63

press=100e6

amesh,all

esla,s

nsla,s,1

!如果载荷的反向是一个特殊坐标系的方向,可在此建立局部坐标系,并将

!所有节点坐标系旋转到局部坐标系下.

*get,enmax,elem,,num,max

dofsel,s,fx,fy,fz

fcum,add!!!将力的施加方式设置为累加,而不是缺省的替代

*do,i,1,enmax

*if,esel(i),eq,1,then

*get,ae,elem,i,area!此命令用单元面积,如用投影面积,请用下几条命令

!*get,ae,elem,i,aproj,x!此命令用单元X投影面积,如用面积,请用上一条命令

!*get,ae,elem,i,aproj,y!此命令用单元Y投影面积

!*get,ae,elem,i,aproj,z!此命令用单元Z投影面积

xe=centrx(i)!单元X

文档评论(0)

1亿VIP精品文档

相关文档