论坛风格切换切换到宽版
  • 2854阅读
  • 0回复

在ANSYS5.6中如何施加函数变化的表面载荷 [复制链接]

上一主题 下一主题
在线wbsky6
 

发帖
1976
监测币
52325
威望
17433
贡献值
42
金币
1940
只看楼主 倒序阅读 使用道具 0楼 发表于: 2009-10-07
  ANSYS5.7版本具有函数加载功能,可以很方便地在模型表面施加函数变化的各种载荷,在ANSYS5.6版本中,也可以通过变通的方式来实现此功能,其思路是:
   首先选定所要施加函数变化表面载荷的表面上的节点,利用ANSYS的参数数组和嵌入函数知识写一简单的命令流,定义好相应节点位置的面载荷值,然后通过在节点上施加面载荷来完成。
下面以在一圆柱表面施加函数变化载荷为例:
/prep7
et,1,45
cyl4,,,0.5,,,,3
vsweep,all
asel,s,loc,y,0.01,1
nsla
!
*get,nmax,node,,num,max,
*get,nmin,node,,num,min,
*afun,deg
*dim,t1,array,nmax,1,1,
csys,1
*do,k,nmin,nmax
*if,nsel(k),eq,1,then
t1(k)=1000*sin(ny(k))
*else
t1(k)=0
*endif
*enddo
!
sffun,pres,t1(1)
sf,all,pres,0

 

快速回复
限100 字节
 
上一个 下一个