cuiyibin-1 发表于 2006-3-28 16:32

求面面接触分析实例,桩土分析最好,谢啦!

求面面接触分析实例

VibInfo 发表于 2006-3-28 23:54

回复:(cuiyibin-1)求面面接触分析实例,桩土分析最...

帖子http://forum.vibunion.com/forum/viewthread.php?tid=8426中给出了一个

AaronSpark 发表于 2006-4-24 07:11

回复:(cuiyibin-1)求面面接触分析实例,桩土分析最...

<STRONG>桩土相互作用接触模型<BR><BR></STRONG>/filname,pile-soil contact<BR>/title,pile<BR>/config,nres,2000000   <BR>/units,si         !国际单位制<BR>fe=0.3            !摩擦系数 <BR>fk1=10            !法向接触刚度 <BR>fk2=1               !法向接触刚度 <BR>fd=3                !切向接触刚度<BR>ftoln=1            !初始渗透因子<BR>A=3.1415926*0.6*0.6   !桩的横截面积            <BR>/prep7<BR>et,1,solid45             <BR><BR>mp,mu,1,0.2      !桩体材料属性<BR>mp,ex,1,2.5e10         <BR>mp,nuxy,1,0.2            <BR>mp,dens,1,2500         <BR><BR>mp,ex,2,2.0e8    !土层2材料属性         <BR>mp,nuxy,2,0.4         <BR>mp,dens,2,2000         <BR><BR>mp,ex,3,2.5e8   !土层3材料属性       <BR>mp,nuxy,3,0.4            <BR>mp,dens,3,2000         <BR><BR>mp,ex,4,3.0e8      !土层4材料属性      <BR>mp,nuxy,4,0.4         <BR>mp,dens,4,2000          <BR><BR>mp,ex,5,1.8e9      !岩层5材料属性   <BR>mp,nuxy,5,0.29          <BR>mp,dens,5,2600         <BR><BR>tb,concr,1         !桩体的参数<BR>tbdata,,0.7,0.9,2.6,-1 <BR><BR>tb,dp,2             !土层2的D-P参数   <BR>tbdata,1,19,32,30      <BR><BR>tb,dp,3               !土层3的D-P参数         <BR>tbdata,1,19,32,30 <BR><BR>tb,dp,4             !土层4的D-P参数   <BR>tbdata,1,19,32,30       <BR><BR>tb,dp,5            !土层5的D-P参数      <BR>tbdata,1,0,35,0    <BR>   <BR>cylind,0,0.6,0,21.0,0,90      <BR>cylind,0.6,3.0,0,3.0,0,90      <BR>cylind,0.6,3.0,3.0,8.0,0,90   <BR>cylind,0.6,3.0,8.0,14.0,0,90   <BR>cylind,0.6,3.0,14.0,21.0,0,90         <BR>cylind,0,0.6,21.0,24.0,0,90   !建立桩尖岩层几何体<BR>cylind,0.6,3.0,21.0,24.0,0,90<BR><BR>!布尔运算粘结体所有的除桩之外的部分<BR>vsel,s,,,2,7,1<BR>vglue,2,3,4,5,6,7<BR>allsel,all<BR>numcmp,all<BR>/pnum,volu,1<BR>vplot<BR><BR>vlist<BR>save<BR><BR>/pnum,line,1<BR>allsel,all<BR>vsel,s,,,1      !桩体附属性,划分网格<BR>aslv,s <BR>lsla,s<BR>lplot<BR>lesize,1,0.1<BR>lesize,2,0.1<BR>lesize,3,,,6<BR>lesize,4,,,6<BR>lesize,5,0.1<BR>lesize,6,0.1<BR>lesize,7,0.5<BR>lesize,8,0.5<BR>lesize,9,0.5<BR>type,1<BR>mat,1<BR>mshape,0,3d<BR>mshkey,1<BR>vmesh,all<BR><BR>vsel,s,,,2      !土层2附属性,划分网格<BR>vplot<BR>aslv,s <BR>lsla,s<BR>lplot<BR>lesize,10,,,6<BR>lesize,11,,,6<BR>lesize,12,,,6<BR>lesize,13,,,6<BR>lesize,14,,,6<BR>lesize,15,,,6<BR>lesize,16,,,6<BR>lesize,17,,,6<BR>lesize,18,0.5<BR>lesize,19,0.5<BR>lesize,20,0.5<BR>lesize,21,0.5<BR>type,1<BR>mat,2<BR>mshape,0,3d<BR>mshkey,1<BR>vmesh,all<BR><BR>vsel,s,,,4   !土层3附属性,并划分网格<BR>vplot<BR>aslv,s <BR>lsla,s<BR>lplot<BR>lesize,22,,,6<BR>lesize,23,,,6<BR>lesize,24,,,6<BR>lesize,25,,,6<BR>lesize,43,0.5<BR>lesize,44,0.5<BR>lesize,45,0.5<BR>lesize,46,0.5<BR>type,1<BR>mat,3<BR>mshape,0,3d<BR>mshkey,1<BR>vmesh,all<BR><BR>vsel,s,,,5    !土层4附属性,并划分网格<BR>vplot<BR>aslv,s <BR>lsla,s<BR>lplot<BR>lesize,26,,,6<BR>lesize,27,,,6<BR>lesize,28,,,6<BR>lesize,29,,,6<BR>lesize,47,0.5<BR>lesize,48,0.5<BR>lesize,49,0.5<BR>lesize,50,0.5<BR>type,1<BR>mat,4<BR>mshape,0,3d<BR>mshkey,1<BR>vmesh,all<BR><BR>vsel,s,,,6    !岩层5附属性,并划分网格<BR>vplot<BR>aslv,s <BR>lsla,s<BR>lplot<BR>lesize,30,,,6<BR>lesize,31,,,6<BR>lesize,32,,,6<BR>lesize,33,,,6<BR>lesize,51,0.5<BR>lesize,52,0.5<BR>lesize,53,0.5<BR>lesize,54,0.5<BR>type,1<BR>mat,5<BR>mshape,0,3d<BR>mshkey,1<BR>vmesh,all<BR><BR>vsel,s,,,3   !桩底岩层6附属性,并划分网格<BR>vplot<BR>aslv,s <BR>lsla,s<BR>lplot<BR>lesize,34,,,6<BR>lesize,35,,,6<BR>lesize,36,,,6<BR>lesize,37,,,6<BR>lesize,41,,,6<BR>lesize,42,,,6<BR>type,1<BR>mat,5<BR>mshape,0,3d<BR>mshkey,1<BR>vmesh,all<BR><BR>vsel,s,,,7   !桩底岩层6附属性,并划分网格<BR>vplot<BR>aslv,s <BR>lsla,s<BR>lplot<BR>lesize,38,,,6<BR>lesize,57,,,6<BR>lesize,58,,,6<BR>lesize,41,0.5<BR>lesize,42,0.5<BR>lesize,55,0.5<BR>lesize,56,0.5<BR>type,1<BR>mat,5<BR>mshape,0,3d<BR>mshkey,1<BR>vmesh,all<BR><BR>!用接触向导建立接触对<BR>et,2,170<BR>et,3,173<BR>keyopt,3,4,1<BR>keyopt,3,9,0   !消除初始渗透<BR>keyopt,3,12,2    !不分开接触,允许滑动,法向不分开<BR>!桩侧,建立目标面<BR>r,1,,,fk1,ftoln, , ,<BR>rmore,,,,,,5 <BR>r,2,,,fk2,ftoln, , ,<BR>rmore,,,,,,5 <BR><BR>mp,mu,6,0.2 <BR><BR>allsel,all<BR>vsel,s,,,1<BR>aslv,s<BR>asel,s,,,3<BR>/pnum,area,1<BR>aplot <BR><BR>cm,target1,area<BR>type,2<BR>real,1<BR>mat,6<BR>nsla,s,1 <BR>esurf,all<BR><BR>! 桩侧,建立接触面<BR>allsel<BR>vsel,s,,,2<BR>vsel,a,,,4,6,1<BR>aslv,s<BR>asel,s,,,9<BR>asel,a,,,22<BR>asel,a,,,26<BR>asel,a,,,30<BR>aplot <BR>cm,contact1,area<BR>type,3<BR>real,1<BR>mat,6<BR>nsla,s,1 <BR>esurf,all <BR><BR>!桩尖,建立目标面<BR>allsel,all<BR>vsel,s,,,3<BR>aslv,s<BR>asel,r,,,15<BR>aplot<BR>nsla,s,1<BR>type,2<BR>real,2<BR>mat,6<BR>cm,target2,elem<BR>esurf,all<BR>esel,s,type,,2<BR>eplot <BR><BR>!桩尖,建立接触面<BR>allsel,all<BR>vsel,s,,,1<BR>aslv,s<BR>asel,s,,,2<BR>aplot <BR>nsla,s,1<BR>type,3<BR>real,2<BR>mat,6<BR>cm,contact2,area <BR>esurf,all <BR>esel,s,type,,3<BR>eplot <BR><BR>/psymb,esys,1   <BR>allsel<BR>gplot<BR>save<BR>finish<BR><BR>!求解过程<BR>/solu<BR>!定义面约束条件<BR>asel,s,loc,x,0!侧面施加对称约束   <BR>da,all,symm<BR>asel,s,loc,y,0   <BR>da,all,symm<BR>asel,s,loc,z,24!底面试加约束 <BR>da,all,all<BR><BR>allsel,all   !土外层施加约束<BR>asel,s,,,8<BR>asel,a,,,20<BR>asel,a,,,24<BR>asel,a,,,28<BR>asel,a,,,32<BR>aplot   <BR>da,all,all<BR>allsel,all<BR><BR>!设置非线性选项<BR>acel,0,0,9.8      !定义重力加速度<BR>neqit,50,         !迭代次数<BR>nropt,Modi      ! 用改变的牛顿-拉普拉斯方程求解<BR>nlgeom,on         ! 打开大变形选项<BR>autot,on          ! 打开自动时间步<BR>lnsrch,on         !自动线性搜索<BR>pred,on         !打开预测求解器<BR>outpr,all,all<BR>OUTRES,all,all<BR><BR>allsel,all<BR>cncheck,detail   !检查接触状态<BR>cncheck,summary<BR>/solu<BR>CNCHECK,POST<BR>FINISH<BR><BR>!载荷步,加载阶段<BR>/solu<BR>FirstF=2E+06/A<BR>LastF=3E+06/A   <BR>Increment=2E+05/A<BR>*do,Force,FirstF,LastF,Increment<BR>asel,s,loc,z,0<BR>sfa,all,,pres,Force    <BR>allsel,all<BR>nsubst,10,100,5<BR>solve<BR>*enddo<BR>finish<BR><BR>!进入POST1后处理器<BR>/post1<BR>set,last<BR>pldisp,3<BR>plnsol,u,x<BR>pinsol,s,x<BR>pinsol,s,y<BR>pinsol,s,z<BR>pinsol,s,xy<BR>pinsol,s,eqv<BR>pinsol,epto,eqv<BR>pinsol,cont,pres<BR>pinsol,cont,sfric<BR><BR>finish                  !退出<BR>/exit,all

AaronSpark 发表于 2006-4-24 07:15

回复:(cuiyibin-1)求面面接触分析实例,桩土分析最...

<STRONG>桩土接触二维问题<BR></STRONG>这是二维平面应变问题,比较简单。<BR>桩为混凝土,采用线弹性,土采用DP模型。<BR>二维接触分别采用TARGE169和CONTA171单元。<BR>/PREP7<BR>ET,1,PLANE42<BR>KEYOPT,1,3,2<BR>ET,2,TARGE169<BR>ET,3,CONTA171<BR><BR>MP,EX,1,2E10<BR>MP,PRXY,1,0.2<BR>MP,DENS,1,2500<BR><BR>MP,EX,2,20E6<BR>MP,PRXY,2,0.45<BR>TB,DP,2<BR>TBDATA,,10,30,20<BR>MP,DENS,2,1700<BR><BR>R,1<BR><BR>BLC4,,,5,10<BR>BLC4,5,15,10,-15<BR>BLC4,5,15,2.6,-0.5<BR>BLC4,5,14.5,0.6,-12<BR>BLC4,7,14.5,0.6,-12<BR>A***A,2,3<BR>A***A,6,4<BR>A***A,2,5<BR>AGLUE,ALL<BR>NUMCMP,ALL<BR><BR>BLC4,5,15,2.6,-0.5<BR>BLC4,5,14.5,0.6,-12<BR>BLC4,7,14.5,0.6,-12<BR>AGLUE,3,4,5<BR>NUMCMP,ALL<BR><BR>WPOFFS,,2.5<BR>WPROTA,,90<BR>ASEL,S,,,1,2<BR>A***W,ALL<BR>NUMCMP,ALL<BR><BR>ALLSEL,ALL<BR>ESIZE,0.2<BR>TYPE,1<BR>MAT,1<BR>AMESH,1,3<BR><BR>MAT,2<BR>AMESH,4,8<BR><BR>LSEL,S,,,14<BR>LSEL,A,,,16,20<BR>LSEL,A,,,21,25,2<BR>NSLL,S,1<BR>TYPE,2<BR>REAL,1<BR>ESURF,ALL<BR><BR>LSEL,S,,,4,9<BR>LSEL,A,,,11,12<BR>NSLL,S,1<BR>TYPE,3<BR>REAL,1<BR>ESURF,ALL<BR><BR>ALLSEL,ALL<BR>FINI<BR>/SOLU<BR>ANTYPE,STATIC<BR><BR>LSEL,S,LOC,X<BR>DL,ALL,,SYMM<BR>LSEL,S,LOC,X,15<BR>DL,ALL,,UX,<BR>LSEL,S,LOC,Y,<BR>DL,ALL,,UY,<BR><BR>ALLSEL,ALL<BR>SFL,13,PRES,10000<BR><BR>ACEL,,9.8<BR><BR>TIME,1<BR>NSUBST,50,200,20<BR>AUTOTS,ON<BR>NLGEOM,ON<BR>PRED,ON<BR>LNSRCH,ON<BR>OUTRES,ALL<BR>SOLVE<BR>FINI<BR>/POST1<BR>PLNSOL,S,EQV<BR>ETABLE,CONX,NMISC,21<BR>ESEL,U,TYPE,,1<BR>PLETAB,CONX,NOAV<BR><BR>ETABLE,CONP,SMISC,5<BR>PLETAB,CONP,NOAV

zhaofuc 发表于 2006-4-24 14:30

<P>太感谢了<BR>我正打算用二维接触模拟压力分散型抗浮锚杆<BR>可以参考<BR></P>

zhaofuc 发表于 2006-4-25 14:42

回复

<P> 我运行了一下你的程序,怎么不行?<BR>下面是我用二维接触做的压力型抗浮锚干的一段命令流,请指点一下哪里有问题?非常感谢!<BR><BR>/prep7<BR>et,1,plane42<BR>et,2,solid45<BR>mp,ex,1,2.5e10         !桩的弹性模量<BR>mp,nuxy,1,0.2          !桩的泊松比<BR>mp,dens,1,2500         !桩的密度<BR>mp,ex,2,2.5e8          !土的弹性模量<BR>mp,nuxy,2,0.4          !土的泊松比<BR>mp,dens,2,2000         !土的密度   <BR>tb,dp,2 <BR>tbdata,1,19,32,30       !粘聚力c为19,摩擦角为32度,膨胀角为30</P>
<P>RECTNG,0,1,0,8,         !面1<BR>RECTNG,1,10,0,7,      !面2<BR>RECTNG,0,10,0,-8,       !面3<BR>/pnum,area,1<BR>/pnum,line,1<BR>asel,s,,,2,3,1<BR>aglue,all<BR>numcmp,all<BR>allsel<BR>aplot</P>
<P>lsel,s,,,1,3,2          !划分面1<BR>lesize,all,,,2<BR>lsel,s,,,2,4,2<BR>lesize,all,,,16<BR>type,2<BR>mat,1<BR>amesh,1 </P>
<P>lsel,s,,,6,8,2          !划分面2<BR>lesize,all,0.5<BR>lsel,s,,,5<BR>lesize,all,0.5<BR>lsel,s,,,7<BR>lesize,all,0.5<BR>type,2<BR>mat,2<BR>amesh,2 </P>
<P>lsel,s,,,11             !划分面3<BR>lesize,all,,,2<BR>lsel,s,,,5<BR>lesize,all,0.5<BR>lsel,s,,,12<BR>lesize,all,0.5<BR>lsel,s,,,10<BR>lesize,all,0.5<BR>lsel,s,,,9<BR>lesize,all,0.5<BR>type,2<BR>mat,2<BR>amesh,3</P>

<P>!接触单元设置<BR>allsel<BR>et,3,169<BR>et,4,171<BR>keyopt,4,9,0<BR>keyopt,4,12,2<BR>!r,1<BR>mp,mu,2,0.2</P>
<P>asel,s,,,1<BR>nsla,s,1<BR>nsel,r,loc,x,1<BR>cm,target,line<BR>r,1<BR>type,3<BR>esurf</P>
<P>allsel<BR>asel,s,,,2<BR>nsla,s,1<BR>nsel,r,loc,x,1<BR>cm,target,line<BR>!r,1<BR>type,4<BR>esurf<BR>allsel</P>
<P><BR>!底端接触<BR>allsel<BR>asel,s,,,1<BR>nsla,s,1<BR>nsel,r,loc,y,0<BR>r,1<BR>type,3<BR>esurf<BR>allsel<BR>asel,s,,,3</P>
<P>nsla,s,1<BR>nsel,r,loc,y,0<BR>type,4<BR>esurf<BR>allsel,all</P>
<P><BR>!设置边界条件<BR>/solu<BR>asel,s,,,2<BR>nsla,s,1<BR>dl,6,2,ux<BR>asel,s,,,3<BR>nsla,s,1<BR>dl,12,3,ux<BR>dl,10,3,ux<BR>!dL,7,2,UX<BR>dl,9,3,all,all<BR>allsel</P>
<P><BR>!施加重力加速度及荷载<BR>!acel,0,9.8,0,<BR>asel,s,,,1<BR>!lplot<BR>sfl,3,pres,600</P>

<P>!设置分析选项并求解<BR>antype,static<BR>nlgeom,on<BR>time,1<BR>auto,on<BR>nropt,full<BR>nsub,100,10000,100<BR>outres,all,all<BR>allsel<BR>solve<BR>finish</P>

yanwei_69 发表于 2008-11-10 11:24

菜鸟回答

我也是刚学习这部分,运行了一下你的程序,感觉是不是没考虑对称约束,我见你在左侧也是加的固定约束,你看看是不是啊,是不是应该加对称约束,你不知道单元设置里设置了对称没有。不知道你解决了没有?要是解决了和小弟说说,

博博 发表于 2010-9-3 10:13

不错的东西,正在学习

ymcheng123 发表于 2012-4-16 09:04

我也在做桩土分析{:{42}:}

ymcheng123 发表于 2012-4-17 16:15

遇到问题了,好难解决啊
页: [1]
查看完整版本: 求面面接触分析实例,桩土分析最好,谢啦!