找回密码
 注册
Simdroid-非首页
查看: 167|回复: 4

[问题讨论] 地铁 盾构管片 土压力施加问题

[复制链接]
发表于 2011-10-31 15:24:37 | 显示全部楼层 |阅读模式 来自 天津
本帖最后由 zp4655958 于 2011-10-31 15:27 编辑

李维的书中是将土压力装换位节点荷载施加在节点上,但是却没有给出具体的算法,偶问了很多人同样没有得到理想的解答....
地铁的 盾构管片 选取单位长度(1m)的管片进行分析
单元:beam3  截面400mm*1000mm
模型:半径为6m的圆
荷载:1.水压力  
          2.竖向土压力 在上半圆施加  方向垂直于x轴    梯度荷载
          3.横向土压力  在右半圆上施加 方向垂直于y轴  梯度荷载
                                    左半圆上施加  方向垂直于y轴  梯度荷载

  水压力 利用 sfbeam+sfgrad
问题1:  SFBEAM+SFGRAD 施加的是法线方向的梯形荷载 和我要是加的竖向横向土压力的方向不对
              竖向和横向的土压力如何施加?请教达人!!! 如何对 右半圆施加 方向垂直于Y轴 A点荷载200KN,B点320KN 的梯形荷载

问题2: SURF153 ? 利用153施加了横(竖)向土压力之后,会不会对我已经施加过的 水压力的方向 造成影响 ?请教达人


能不能将 竖向的土压力Q(y)(梯形荷载)分解成为一个沿着单元的方向的Q(y)*cos(A)的梯度荷载;另外一个垂直于单元方向的Q(y)*sin(A)的梯度荷载?  
注:A为竖向土压力与单元的夹角

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2011-11-13 15:54:32 | 显示全部楼层 来自 武汉大学
Simdroid开发平台
哥们,这问题解决了吗
回复 不支持

使用道具 举报

 楼主| 发表于 2011-11-14 07:08:54 | 显示全部楼层 来自 天津
baiyung 发表于 2011-11-13 15:54
哥们,这问题解决了吗

没有啊 论坛里的高手不屑回答我的问题,你有办法啊!~请指教
是怎么加载的?APDL?
回复 不支持

使用道具 举报

发表于 2011-12-26 16:15:24 | 显示全部楼层 来自 湖北武汉
给你一个命令流,土压力按水平、竖向施加,静水压力按垂直与单元施加(在此再次鄙视李围那本书)
!匀质圆环
fini
/cle

*dim,wxn,array,2000  !!定义名为wxn的数组,2000行1列,下同
*dim,wyn,array,2000
*dim,xn,array,2000
*dim,yn,array,2000
*dim,fxn,array,2000
*dim,fyn,array,2000
*dim,aa1,array,2000
*dim,bb1,array,2000
*dim,aa2,array,2000
*dim,bb2,array,2000
*dim,jx1,array,2000
*dim,jy1,array,2000
*dim,jx2,array,2000
*dim,jy2,array,2000


!!!!!!!!!!定义参数并赋值
nodesum=120  !!!!!!!!!!单元数
pi=3.1415927
height=0.35  !!!!!!环厚0.35米
width=1.0 !!!!!!环宽
area=height*width  !!!!!!面积
inertia=width*height*height*height/12 !!!!!!惯性矩
emod=34500*1000000  !!!!!!弹性模量,按C50混凝土计
radius=2.925  !!!!!!计算半径
density=25*1000/10   !!!!!!材料密度
wradius=radius+0.5   !!!!!!弹簧节点所处半径
tankang=12*1000000*width  !!!!!!弹簧刚度,MPa/m
!!!!!!!!!!赋荷载值
ptop=200*1000*width   !!!!!!顶板压力,单位按KN计
pltop=80*1000*width   !!!!侧向压力
plbot=50*1000*width  !!!!侧向沿竖向增加的侧压,即墙底水平压力为pltop+plbot
pbot=140*1000*width  !!!!底板压力
water=8.0*1000*width         !!!!顶板处水位埋深


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
/prep7
et,1,beam3  !!!!!!定义单元类型,弹模,密度,实常数
mp,ex,1,emod
mp,dens,1,density
mp,prxy,1,0.2
r,1,area,inertia,height
et,2,combin39   !!!!!定义弹簧单元
keyopt,2,1,0  !!!!0为沿与加载相同的路径卸载
keyopt,2,2,0  !!!!按照所定义的受压曲线加压力荷载
keyopt,2,3,0  !!!!沿节点X轴方向平动
keyopt,2,4,3  !!!!二维轴向单元
keyopt,2,6,0  !!!!基本单元输出
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

*do,i,1,nodesum,1
    xn(i)=radius*cos(pi/2+(i-1)*(2*pi/nodesum))  !!!!!!定义管片节点I的x坐标
    yn(i)=radius*sin(pi/2+(i-1)*(2*pi/nodesum))  !!!!!!定义管片节点I的y坐标
    n,i,xn(i),yn(i)                              !!!!!!生成管片节点I
*enddo

*do,i,1,nodesum,1
    wxn(i)=wradius*cos(pi/2+(i-1)*(2*pi/nodesum))  !!!!!!定义弹簧节点I的x坐标
    wyn(i)=wradius*sin(pi/2+(i-1)*(2*pi/nodesum))  !!!!!!定义弹簧节点I的y坐标
    n,i+nodesum,wxn(i),wyn(i)                      !!!!!!生成弹簧节点I
*enddo


!!!!!!!!!!!生成单元,类型为1,实常数为1
type,1
real,1
*do,i,1,nodesum-1,1
    e,i,i+1
*enddo
    e,nodesum,1
!!!!!!!!!!!生成弹簧单元
len=radius*(2*pi/nodesum)
wytankang=len*tankang
r,2,-1,-wytankang,0,0,1,wytankang/1000000   !!!!!!!
type,2
real,2
!!!!!!!!!!!!!!!!
*do,i,1,nodesum,1
    e,i,i+nodesum
*enddo
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*do,i,2,nodesum,1
  aa1(i)=abs(xn(i)-xn(i-1))  !!!!取两节点X坐标差的绝对值,并赋给数组aa1
  bb1(i)=abs(yn(i)-yn(i-1))
  jx1(i)=xn(i)*xn(i-1)       !!!!取两节点X坐标的乘积,并赋给数组jx1
  jy1(i)=yn(i)*yn(i-1)
*enddo
aa1(1)=abs(xn(1)-xn(nodesum))  
bb1(1)=abs(yn(1)-yn(nodesum))
jx1(1)=xn(1)*xn(nodesum)
jy1(1)=yn(1)*yn(nodesum)


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*do,i,1,nodesum-1,1
  aa2(i)=abs(xn(i)-xn(i+1))  !!!!!相邻两节点坐标差的绝对值
  bb2(i)=abs(yn(i)-yn(i+1))
  jx2(i)=xn(i)*xn(i+1)       !!!!!相邻两节点x坐标乘积
  jy2(i)=yn(i)*yn(i+1)
*enddo
aa2(nodesum)=abs(xn(nodesum)-xn(1))
bb2(nodesum)=abs(yn(nodesum)-yn(1))
jx2(nodesum)=xn(nodesum)*xn(1)
jy2(nodesum)=yn(nodesum)*yn(1)









!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*do,i,1,nodesum,1
   *if,yn(i),lt,0,then  !!!!!如yn(i)小于0(x轴以下的节点),则
     
         a1=aa1(i)  
         a2=aa2(i)
         fyn(i)=pbot*(a1+a2)/2

!!!!!!!!!!!
   *elseif,yn(i),gt,0  !!!!!如yn(i)大于0(x轴以上的节点),则
         a1=aa1(i)
         a2=aa2(i)
         fyn(i)=-ptop*(a1+a2)/2
   *else
      fyn(i)=0
   *endif
*enddo




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*do,i,1,nodesum,1
     *if,xn(i),lt,0,then   !!!!!如xn(i)小于0(y轴左侧节点),则
         b1=bb1(i)
         b2=bb2(i)
     px=pltop+plbot*(radius-yn(i))/(2*radius)
     fxn(i)=px*(b1+b2)/2
!!!!!!!!!!!!!!!!!!!
   *elseif,xn(i),gt,0  !!!!!如xn(i)大于0(y轴右侧节点),则
         b1=bb1(i)
         b2=bb2(i)
     px=-(pltop+plbot*(radius-yn(i))/(2*radius))
     fxn(i)=px*(b1+b2)/2
   *else
      fxn(i)=0
   *endif
*enddo


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!进入求解层
/solu
d,nodesum+1,ux,0,,nodesum+nodesum,1  !!!!!!弹簧节点x,y轴进行约束
d,nodesum+1,uy,0,,nodesum+nodesum,1
d,1+nodesum/2,ux,0  !!!!!将圆环最下侧节点进行水平约束
ACEL,0,10,0
*do,i,1,nodesum,1   !!!!!对管片节点施加节点力
  f,i,fx,fxn(i)
  f,i,fy,fyn(i)
*enddo

!!!!!!!!!!!!!!!!施加静水压力
*do,i,1,nodesum,1
    ni=nelem(i,1)  !!!!得到单元I的起始节点号
    nj=nelem(i,2)  !!!!得到单元I的末节点号
    water1=(water-ny(ni)+radius)*10  !!!!单元I处i节点静水压力
    water2=(water-ny(nj)+radius)*10
    sfbeam,i,1,pres,-water1,-water2
*enddo
!!!!!!!!!!!!!!!!

NROPT,FULL,,                          !采用全牛顿-拉普森法进行求解
Allsel                           !选择所有内容
Outres,all,all                   !输出所有内容
solve
finish
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!进入后处理
/post1
allsel,all
esel,s,type,,1
/AUTO,1  !!!!相当于fit
/post1
/pnum,node,0
/RGB,INDEX,100,100,100, 0   
/RGB,INDEX, 80, 80, 80,13   
/RGB,INDEX, 60, 60, 60,14   
/RGB,INDEX, 0, 0, 0,15  
/REPLOT
/COLOR,PBAK,OFF   ! 关闭背景颜色


! 画变形结果图
/TITLE,deform  diagram
pldisp,1
! 保存为图片
/image,save,deform_1,jpg


!!!!!!建立单元表
etable,imoment,smisc,6
etable,jmoment,smisc,12
etable,ishear,smisc,2
etable,jshear,smisc,8
etable,iforce,smisc,1
etable,jforce,smisc,7
!更新单元表
ETABLE,REFL
!画弯矩分布图
/TITLE,Bending  moment diagram
plls,imoment,jmoment,-1
/image,save,Bending_moment_1,jpg
! 画剪力分布图
/TITLE,Shearing  force  diagram
plls,ishear,jshear
/image,save,Shearing_force_1,jpg
! 画轴力分布图
/TITLE,Axial  force  diagram
plls,iforce,jforce
/image,save,Axial_force_1,jpg

! 更新单元表
!allsel,all
!esel,s,type,,2
!ETABLE,REFL
!etable,f,smisc,1
!pretab,f







回复 不支持

使用道具 举报

 楼主| 发表于 2011-12-26 18:58:12 | 显示全部楼层 来自 天津
maxiucheng 发表于 2011-12-26 16:15
给你一个命令流,土压力按水平、竖向施加,静水压力按垂直与单元施加(在此再次鄙视李围那本书)
!匀质圆环 ...

感谢!~终于解决了 你也是做地铁的?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-15 02:04 , Processed in 0.032376 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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