影响线与影响面是在土木结构分析里面必须掌握的两个概念,工程设计很多时候需要借助影响线或者影响面来确定荷载最不利加载位置,尤其是在桥梁结构设计中。本公众号以前发过一篇关于采用ANSYS进行影响线计算的文章,相比于影响面计算,影响线较为简单,主要是针对一维杆梁系模型,且结构后处理也较为简单,下列链接为以前的文章,有兴趣的同学可以看看。
【案例分享】ANSYS影响线计算及后处理相关技巧介绍
对于平面问题或者板弯曲、壳单元结构等结构分析问题,计算模型为二维,外部荷载移动范围为一个面,这时若考虑结构某点应力或者位移的值,则可以表达为一个位置的函数F(x,y),同样按照影响线的概念绘出其图像,就可以得到一个曲面,这个面就称之为相应查看内容的影响面。
利用ANSYS计算影响面时,需要在加载面上选用数量足够多的加载点,反复进行静力分析以便提供绘制影响面的数据,其基本操作过程如下:
1、创建几何模型和有限元模型;
2、确定移动荷载加载范围,利用*get命令写循环获取该范围内的节点编号;
3、进入求解模块,利用循环加载求解结构在移动范围内的结构响应;
4、进入后处理,定义查看位置处所要查看内容的影响面数组,用*get命令获取影响面数据内容;
5、改变图形模式,利用DNSOL命令修改数据库结果,将影响面数据以垂直加载面的方式进行绘制,如单位力在XOY面内加载,则可将结果绘制到UZ方向。
【案例演示】如下所示连续梁,板面受移动荷载作用,绘制边跨跨中、中跨跨中竖向位移影响面。
命令流如下,可做参考:
finish/clear/prep7et,1,shell181mp,ex,1,3.0e4mp,prxy,1,0.2mp,dens,1,2500e-12sectype,1,shellsecdata,100blc4,,,3000,1000agen,4,all,,,3000aglue,allkwpave,2wprota,,,90blc4,,,2000,1000wpcsys,-1asel,s,,,2agen,3,all,,,3000allsel,allaglue,all!=================esize,300amesh,all!==================nsel,s,loc,x,0nsel,a,loc,x,3000*4d,all,ux,0,,,,uz,uynsel,s,loc,z,-2000d,all,all,0!==================allsel,all!获取最大节点数目 nodemax=ndinqr(0,13) !==================!获取加载面的最大节点数目nsel,s,loc,z,0nmax2=ndinqr(0,13)*get,n0,node,,num,min*dim,JZnode,,nmax2JZnode(1)=n0*do,i,2,nmax2jZnode(i)=ndnext(JZnode(i-1))*enddofinish!==================!加载求解/soluallsel,alloutres,all,all*do,i,1,nmax2fdele,all,allf,jznode(i),fz,-1solve*enddofinish!====================/post1!节点202的UZ影响面!节点42的UZ影响面!单元135的MX影响面*dim,Uz1,,nmax2*dim,UZ2,,nmax2*dim,MXX,,nmax2*do,i,1,nmax2set,iUz1(i)=uz(202)UZ2(i)=uz(42)*get,MXX(i),elem,135,smisc,4*enddo/graphics*do,i,1,nodemaxdnsol,i,u,z,0*enddo!绘制202 UZ影响面*do,i,1,nmax2dnsol,jznode(i),u,z,uz1(i)*enddoplnsol,u,z!绘制42 UZ影响面*do,i,1,nmax2dnsol,jznode(i),u,z,uz2(i)*enddoplnsol,u,z!绘制单元135 MX影响面*do,i,1,nmax2dnsol,jznode(i),u,z,mxx(i)*enddoplnsol,u,z/device,vector,1plnsol,u,z
202竖向位移影响面(mm)