声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3941|回复: 8

[材料与接触] 桩土动力相互作用中,考虑土体无限边界能量耗散的程序

[复制链接]
发表于 2006-3-20 11:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P>请教:ansys做桩土动力相互作用中,考虑土体无限边界能量耗散的程序!谢谢!</P>
[此贴子已经被多情清秋于2006-4-27 7:25:26编辑过]

回复
分享到:

使用道具 举报

发表于 2006-3-20 15:44 | 显示全部楼层

回复:(cuiyibin-1)请教:ansys做桩土动力相互作用中...

单桩分析<BR>1,问题描述<BR>(1)桩基础的结构特点和作用<BR>…在土力学中…使用Drucker-Prager屈服准则的材料简称为DP材料。<BR>…<BR>(2)ANSYS中相关单元的选取与应用<BR>本文对桩的分析采用两种不同的方法,所以采用的单元类型各有不同。
<br>(a)对于接触分析模型<BR>若对桩土间的作用进行接触分析,则分析中采用的相关单元如下:<BR>桩身和土体都采用六面体8节点SOLID45号实体单元…土体的本构模型为DP材料。<BR>接触面上的刚体目标面为Target170单元。<BR>(b)对于文克勒模型<BR>若对桩土间的作用以弹簧来模拟,则相关单元的选取如下:<BR>(1)桩身和土体都采用六面体8节点SOLID45号实体单元。<BR>(2)桩土间的作用力用弹簧单元来模拟,采用COMBIN14号单元。…<BR>(3)对于桩周表面的正、负摩擦力,采用表面效应单元SURF154来模拟。…<BR>2,建模<BR>考虑对称性,取1/4桩模型进行分析,建模步骤如下:<BR>(1)以交互方式进入ANSYS,File&gt;设置初始工作文件为zj1。<BR>(2)定义分析类型。MainMenu&gt;<BR>指定分析类型为Structural;<BR>程序分析方法为h-method;<BR>路经:MainMenu&gt;Preferences<BR>(3)定义单元类型及材料属性。<BR>!使用ANSYS8.0分析基桩1<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>tbdat,1,19,32,30!粘聚力c为19,摩擦角为32度,膨胀角为30<BR>!(4)建立断面的模型。<BR>!直接建立矩形的面,然后对属于土体的两个矩形进行粘贴操作。<BR>RECTNG,0,1,0,8!面1,桩身<BR>RECTNG,1,5,0,6!面2,土体<BR>RECTNG,0,5,0,-16!面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<BR>!(5)划分断面网格。<BR>lsel,s,,,1,3,2!划分面1<BR>lesize,all,,,2<BR>lsel,s,,,2,4,2<BR>lesize,all,,,16<BR>amesh,1<BR>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>amesh,2<BR>lsel,s,,,11!划分面3<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>amesh,3<BR>!(6)将前面三个面网格拉伸成体网格。<BR>!先将前面产生的三个面拉伸成体,拉伸长度为1/4桩沿Z方向的深度,<BR>!然后建立4,5两个新的面几何模型,再将其沿X的负方向拉伸,形成需要分析的整个模型。<BR>EXTOPT,ESIZE,2,0!拉伸成体<BR>EXTOPT,ACLEAR,1<BR>type,2<BR>mat,1<BR>VEXT,1,,,,,-1<BR>EXTOPT,ESIZE,2,0<BR>EXTOPT,ACLEAR,1<BR>mat,2<BR>VEXT,2,3,1,,,-1!拉伸成体2,3<BR>allsel<BR>/view,1,1,1,1<BR>eplot<BR>!(7)增加新的面模型,以便生成整个分析模型。<BR>K,1001,5,6,-5<BR>K,1002,5,0,-5<BR>K,1003,5,-16,-5<BR>l,18,1001<BR>l,1001,1002<BR>l,1002,17<BR>l,1002,1003<BR>l,1003,21<BR>al,22,36,37,38<BR>al,30,38,39,40<BR>VEXT,19,20,1,-5<BR>vplot<BR>!(8)划分体4和体5。<BR>!划分完体4,5后,将体2,3,4,5粘贴在一起,然后将重合的节点,单元合并,重编号。<BR>vsel,s,,,4,5,1<BR>vplot<BR>lsel,s,,,36,52,1<BR>lesize,all,0.5<BR>type,2<BR>mat,2<BR>vmesh,all!划分体4和5<BR>allsel<BR>vsel,a,,,2,5,1!合并体2,3,4,5上的重复单元及节点<BR>VPLOT<BR>ESLV,S!选择当前有效体上的单元<BR>!nummrg,all!?<BR>numcmp,all<BR>allsel<BR>/pnum,area,1<BR>/view,1,1,1,1<BR>/ang,1<BR>/pnum,mat,1,2<BR>eplot<BR>!(9)接触单元设置。<BR>!在1/4模型中,桩和土之间有3个面是接触的。<BR>!首先定义面-面接触使用的单元类型,设定关键字和实常数,<BR>!然后指定刚性目标面并检查目标面的方向,<BR>!再定义柔性接触面并检查接触的方向是否指向目标面。<BR>!刚性接触面的设置<BR>allsel<BR>et,3,170!刚性目标面的单元类型<BR>et,4,173!柔性目标面的单元类型<BR>keyopt,4,9,0<BR>keyopt,4,12,2<BR>r,10<BR>real,10<BR>mp,mu,2,0.2!库仑摩擦系数为0.2<BR>vsel,s,,,1<BR>vplot<BR>asel,s,,,4,6,1<BR>aplot<BR>cm,target,area<BR>type,3<BR>nsla,s,1<BR>esurf,all<BR>esel,s,type,,3<BR>eplot<BR>/psymb,esys,1<BR>allsel<BR>!柔性接触面的设置<BR>vsel,s,,,2,5,1<BR>vplot<BR>asel,s,,,13<BR>asel,a,,,17<BR>asel,a,,,22<BR>aplot<BR>cm,contact,area<BR>type,4<BR>nsla,s,1<BR>esurf,all<BR>esel,s,type,,4<BR>eplot<BR>/psymb,esys,1<BR>allsel<BR>gplot<BR>save<BR>finish<BR>!加载和求解<BR>!设置边界条件<BR>/solu<BR>asel,s,loc,x,0<BR>aplot<BR>da,all,symm<BR>asel,s,loc,x,5<BR>da,all,all<BR>aplot<BR>asel,s,loc,z,0<BR>da,all,symm<BR>asel,s,loc,z,-5<BR>da,all,all<BR>asel,s,loc,y,-16<BR>da,all,all<BR>allsel<BR>!施加重力加速度及桩顶分布载荷<BR>acel,0,9.8,0<BR>nsel,s,loc,y,8<BR>esln,s<BR>eplot<BR>sfe,all,3,pres,,500!?<BR>!设置分析选项并求解<BR>antype,static<BR>nlgeom,on<BR>time,1<BR>nsub,100<BR>outres,all,all<BR>allsel<BR>solv<BR>finish<BR>3,计算结果与分析<BR>(1)位移分布图<BR>MainMenu&gt;GeneralPostproc&gt;PlotResults&gt;ContourPlot&gt;NodalSolution<BR>&gt;DOFSolution&gt;uy&gt;OK<BR>(2)应力分布情况<BR>MainMenu&gt;GeneralPostproc&gt;PlotResults&gt;ContourPlot&gt;NodalSolution<BR>&gt;stress&gt;sy&gt;OK<BR>(3)接触状态检查<BR>MainMenu&gt;GeneralPostproc&gt;ElementTable&gt;DefineTable<BR>&gt;Add&gt;lab=st&gt;Bysyquencenum,nmisc~41&gt;OK<BR>(4)接触面力分布<BR>MainMenu&gt;GeneralPostproc&gt;ElementTable&gt;DefineTable<BR>&gt;Add&gt;lab=pres&gt;Bysyquencenum,nmisc~44&gt;OK
 楼主| 发表于 2006-3-21 11:56 | 显示全部楼层
<P>谢谢。可能是我没有说清楚。<BR>通常在做桩土动力相互作用时,土体地基边界通常取结构尺寸的20-30倍,但没有考虑地震荷载在无限场地的能量耗散,所以在土体上采用固定边界是不合理的,回给计算带来较大误差,可以通过程序来模拟无限边界,考虑能量耗散。<BR>在别的地方看到别人用这个方法,所以求这个方面的程序。</P>
发表于 2006-3-22 09:03 | 显示全部楼层

回复:(cuiyibin-1)谢谢。可能是我没有说清楚。通常...

<DIV class=quote><B>以下是引用<I>cuiyibin-1</I>在2006-3-21 11:56:07的发言:</B><BR>
<P>谢谢。可能是我没有说清楚。<BR>通常在做桩土动力相互作用时,土体地基边界通常取结构尺寸的20-30倍,但没有考虑地震荷载在无限场地的能量耗散,所以在土体上采用固定边界是不合理的,回给计算带来较大误差,可以通过程序来模拟无限边界,考虑能量耗散。<BR>在别的地方看到别人用这个方法,所以求这个方面的程序。</P></DIV>
<br>不好意思,这个没见过
 楼主| 发表于 2006-3-22 13:00 | 显示全部楼层
我也是看别人文章里这么写的,没关系。<BR>你是不是对ansys命令流很精通啊?我刚刚学ansys,做动力计算,考虑地震荷载,你有这个方面的程序么?如果有发给我几个好么?谢谢了。
发表于 2006-3-22 19:41 | 显示全部楼层

回复:(cuiyibin-1)我也是看别人文章里这么写的,没...

<DIV class=quote><B>以下是引用<I>cuiyibin-1</I>在2006-3-22 13:00:00的发言:</B><BR>我也是看别人文章里这么写的,没关系。<BR>你是不是对ansys命令流很精通啊?我刚刚学ansys,做动力计算,考虑地震荷载,你有这个方面的程序么?如果有发给我几个好么?谢谢了。</DIV>
<br>论坛就有好多实例吧,不过不易定时考虑地震载荷的<BR>但是不影响学习嘛
发表于 2006-4-26 18:15 | 显示全部楼层
可以在边界处设置阻尼器边界来吸收能量,阻尼系数的取值参看张昕的论文!
发表于 2006-4-26 18:31 | 显示全部楼层
<P>(1)一般考虑将周边的element设置成阻尼单元,增大阻尼系数,<BR>基本可以满足要求。<BR>(2)abq中有cin系列单元(线性无限单元),可以考虑使用。<BR>(3)lsdyna solver里面有一种无反射边界,可以试试配合ansys建模作explicit分析。<BR>(4)plaxis里面也有类似的无反射边界。</P>
发表于 2008-12-20 00:10 | 显示全部楼层
楼上的兄台,你能否详细说一下这这几种方法,如果有相关的命令流更好了,呵呵。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-23 04:37 , Processed in 0.066550 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表