AaronSpark 发表于 2006-5-22 05:14

[转帖]ANSYS含预应力的特征值屈曲计算

<P>! ANSYS含预应力的特征值屈曲计算<BR>! 由于预应力在特征值计算的过程中会同样放大,因此需要特别处理<BR>! 在本例中,当竖向力force&lt;=4.0e4时,由于预应力的作用,柱子的<BR>! 净轴力为拉力,因此无法得到屈曲荷载<BR>! 我的解决方法:迭代,调整force大小,使得需要的特征值屈曲freq=1.<BR>! 这样就可以得到屈曲荷载且排除预应力放大干扰 <BR>/com buckling analysis <BR>fini<BR>/CLEAR<BR>/UNITS,SI <BR>! 外荷载,可以取为1,4.0e4,4.1e4,113.e4并比较其区别<BR>!FORCE=4.1e4 <BR>FORCE=113.e4 <BR>/PREP7 <BR>!* <BR>ET,1,BEAM4 <BR>ET,2,LINK10 <BR>R,1,0.1*0.2,0.2*0.1**3/12,0.1*0.2**3/12,0.2,0.1, , <BR>R,2,0.01*0.01,2e-3, <BR>MPTEMP,1,0 <BR>MPDATA,EX,1,,200e9 <BR>MPDATA,PRXY,1,,0.27 <BR>MPDATA,DENS,1,,7800 <BR>k,1,<BR>k,2,0,0,1 <BR>k,3,0,0,-10<BR>l,1,3 <BR>l,1,2 <BR>lsel,,,,1, <BR>latt,1,1,1 <BR>ALLSEL,ALL <BR>lsel,,,,2,<BR>latt,1,2,2 <BR>ALLSEL,ALL <BR>lsel,,,,1,<BR>LESIZE,all,0.3, , , , , , ,1 <BR>lsel,,,,2,<BR>LESIZE,all, , ,1 , , , , ,1 <BR>ALLSEL,ALL <BR>LMESH,ALL<BR>FINISH <BR>!/ESHAPE,1.0 <BR>!* <BR>/SOLU <BR>DK,3, , , ,0,UX,UY,UZ, ROTX,ROTY ,ROTZ , <BR>DK,2, , , ,0,UX,UY,UZ, , , , <BR>FK,1,FZ,-FORCE<BR>ANTYPE,0<BR>!NLGEOM,1<BR>PSTRES,ON <BR>SOLVE <BR>FINISH <BR>/SOLUTION <BR>ANTYPE,1<BR>BUCOPT,SUBSP,6,0,0 <BR>SUBOPT,0,0,0,0,0,ALL<BR>SOLVE <BR>FINISH <BR>/POST1 <BR>PLDISP,0<BR>/USER, 1<BR>/VIEW, 1, 0.460197348251 , -0.540061973684 , 0.704664079717 <BR>/ANG, 1, -16.0547547534 <BR>/REPLO <BR>SET,NEXT<BR>/REPLOT <BR>/AUTO, 1<BR>!SET,LIST<BR>/REP</P>

xionghu1980 发表于 2009-9-25 19:10

拜托,你的命令流中那里有迭代呀
页: [1]
查看完整版本: [转帖]ANSYS含预应力的特征值屈曲计算