基于ANSYS参数化设计实现任意面变压力载荷施加方法.pdfVIP

基于ANSYS参数化设计实现任意面变压力载荷施加方法.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

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

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

变化的载荷,当然,这在一定程度上可以通过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坐标(用于求解值)

ye=centry(i)!单元Y坐标(用于求解值)

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

!下面输入随坐标变化的,本例的随X和Y坐标线性变化.

p_e=(xe-10)*press+(ye-5)*press

f_tot=p_e*ae

esel,s,elem,,i

nsle,s,corner

*get,nn,node,,count

f_n=f_tot/nn

*do,j,1,nn

f,nelem(i,j),fx,f_n!的作用方向为X方向

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

!f,nelem(i,j),fz,f_n!的作用方向为Z方向

*enddo

*endif

在任何表面上,向任何方向施加

在一些特殊的应用中,可能需要将某个坐标方向应用于结构的某个表面。

!!!!!!完成/prep7et,500,shell63按=100e6amesh,所有esla,snsla,s,1!如果特殊坐标

系的方向是特殊坐标系,这里可以建立局部坐标系,并且!所有节点坐标系旋转到局部

坐标系。*获取,enmax,elem,,num,最大dofsel,s,fx,fy,fzfcum,添加!!!

*获取,ae,elem,i,aproj,x!*获取,ae,elem,i,aproj,y!

*get,ae,elem,i,aproj,z!此设计用Z投影面积xe=centrx(i)!电视X坐标(消防

情动值)ye=centry(i)!热Y坐标(消防情动值)ze=centrz(i)!热Z坐标(消防

值)!进可可以的的的的,本例可以X和Y可以设计设置的

公司。p_e=(xe‑10)*按+(ye‑5)*按f_tot=p_e*aeesel,s,elem,,insle,s,corner

*get,nn,node,,countf_n=f_tot/nn*do,j,1,nnf,nelem(i,j),f

文档评论(0)

daluobu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档