粘弹性人工边界在ANSYS中的实现..docVIP

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

粘弹性人工边界在ANSYS中的实现 从半空间无限域取一4X2的矩形平面结构,顶部中间一定范围内受随时间变化的均布荷载,荷载如下 p(t)=t??????? 当0 DIV p(t)=2-t??????? 当1=t=2时 p(t)=0??????? 当t2时 材料弹性模量E=2.5,泊松比0.25,密度1 网格尺寸0.1X0.1,在网格边界上所有结点加法向和切向combin14号单元用以模拟粘弹性人工边界(有关理论可参考刘晶波老师的相关文章)。combine14单元的两个结点,其中一个与实体单元相连,另一个结点固定。网格图如图1所示 ? 时程分析的时间步长为0.02秒,共计算16秒。计算得到四个控制点位移时程图如图2所示,控制点坐标A(0,2)、B(0,1)、C(0,0)、D(2,2). 计算所用命令流如下: /PREP7 L=4??????!水平长度 H=2??????????!竖起深度 E=2.5?????!弹性模量 density=1???!密度 nu=0.25????!泊松比 dxyz=0.1???!网格尺寸 G??? = E/(2.*(1.+nu))????!剪切模量 alfa = E*(1-nu)/((1.+nu)*(1.-2.*nu))??!若计算平面应力,此式需要修改 Cp=sqrt(alfa/density)????!压缩波速 Cs=sqrt(g/density)?????!剪切波速 R=sqrt(L*L/4.+H*H/4.)????!波源到边界点等效长度 KbT=0.5*G/R*dxyz KbN=1.0*G/R*dxyz CbT=density*Cs*dxyz CbN=density*Cp*dxyz ET, 1, plane42,,,2???!按平面应变计算 et, 2, combin14, ,, 2??? !切向 et, 3, combin14, ,, 2??? !法向 r, 2, KbT, CbT r, 3, KbN, CbN ?? MP, EX, 1, E MP, PRXY, 1, nu MP, DENS, 1, density rectng,-L/2.,L/2,0.,H asel, all aesize, all, dxyz mshape,0,2D mshkey,1 amesh, all !以下建立底边界法向和切向弹簧阻尼单元 nsel,s,loc,y,0. *get,np,node,,count ?????!得到选中的结点数,存入np *get,npmax,node,,num,maxd????!得到已经定义的最大结点数,存入npmax *do,ip,1,np ?npnum=node((ip-1)*dxyz-L/2.,0.,0.) ?x=nx(npnum) ?y=ny(npnum) ?z=nz(npnum) ?npmax=npmax+1 ?n,npmax,x.,y-dxyz/2,z????!定义底边界法向结点以便与边界点形成法向单元 ?type,3 ?real,3 ?e,npnum,npmax ?d,npmax,all,0.???????!约束新生成的点 ?npmax=npmax+1 ?n,npmax,x-dxyz/2.,y,z????!定义底边界切向结点以便与边界点形成切向单元 ?type,2 ?real,2 ?e,npnum,npmax ?d,npmax,all,0.???????!约束新生成的点 *enddo !以下建立左边界法向和切向弹簧阻尼单元 nsel,s,loc,x,-L/2 *get,np,node,,count ?????!得到选中的结点数,存入np *get,npmax,node,,num,maxd????!得到已经定义的最大结点数,存入npmax *do,ip,2,np???????!侧边界最下面一个点按底边界上处理 ?npnum=node(-L/2,(ip-1)*dxyz,0.) ?x=nx(npnum) ?y=ny(npnum) ?z=nz(npnum) ?npmax=npmax+1 ?n,npmax,x-dxyz/2.,y,z????!定义左边界法向结点以便与边界点形成法向单元 ?type,3 ?real,3 ?e,npnum,npmax ?d,npmax,all,0.???????!约束新生成的点 ?npmax=npmax+1 ?n,npmax,x,y-dxyz/2.,z????!定义左边界切向结点以便与边界点形成切向单元 ?type,2 ?real,2 ?e,npnum,npmax ?d,npmax,all,0.???????!约束新生成的点 *enddo !以下建立右边界法向和切向弹簧阻尼单元 nsel,s,loc,x,L/2 *get,np,n

文档评论(0)

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

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

1亿VIP精品文档

相关文档