ANSYS经典命令流_第1页
ANSYS经典命令流_第2页
ANSYS经典命令流_第3页
ANSYS经典命令流_第4页
ANSYS经典命令流_第5页
已阅读5页,还剩197页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1ansys solid65环向布置钢筋的例子! 一个管道,环向配筋率为1%,纵向配筋率为0.5%,径向配筋率为0.1%! finish/clear/prep7 !* ! 单元属性et,1,solid65!* keyopt,1,1,0keyopt,1,5,0keyopt,1,6,0keyopt,1,7,1!* !实参数1:不同方向配筋r,1,2,.001, , ,2, .01, rmore, 90, ,2,.005 ,90 ,90 , !adds real constants to a set. !材料属性!混凝土基本材料属性mptemp, mptemp,1,0 mpdata,ex,1,30e

2、2mpdata,prxy,1,.2 !屈服准则 tb,miso,1,1,5, tbtemp,0tbpt,0.0005,15tbpt,0.001,21tbpt,0.0015,24 tbpt,0.002,27tbpt,0.003,24!破坏准则 tb,conc,1,1,9, tbtemp,0tbdata,.5,.9,3,30,!抗拉和抗压是10 倍的关系tbdata,1, mptemp, mptemp,1,0 !钢材基本属性mpdata,ex,2,200e3mpdata,prxy,2,.27 !屈服准则tb,biso,2,1,2, tbtemp,0tbdata,310,2e3, ! 管道内径和外径

3、cyl4,0,0,3000, , , ,10000 cyl4,0,0,2000, , , ,10000 vsbv, 1, 2 ! 定义局部柱坐标cswpla,11,1,1,1,! defines a local coordinate system at the origin of the working plane.kwpave, 11!move to keypoint11 wpro,-90.000000, vsbw, 3 wpcsys,-1,0 !defines the working plane location based on a coordinate system.kwpave, 1

4、 wpro,-90.000000 vsbw,allesize,500,0,! 注意:设定单元局部坐标vatt, 1, 1, 1, 11!* vsweep,all/device,vector,1/eshape,1.0!displays elements with shapes determined from the real constants or section /replo ! 注意:红色代表最大配筋方向,绿色代表其次,蓝色表示最小配筋方向 2.混凝土非线性计算实例(1)- miso单压 !miso单压 finish /clear /prep7 et,1,solid65 r,1 mp,ex

5、,1,30e3 mp,nuxy,1,0.2 tb,concr,1,1 tbtemp,0 tbdata,1,0.3,0.5,2.5,-1 tb,miso,1,1,15 tbpt, 100e-6, 3.0 tbpt, 300e-6, 8.3 tbpt, 600e-6,14.6 tbpt, 900e-6,19.1 tbpt,1100e-6,21.0 tbpt,1250e-6,22.0 tbpt,1400e-6,22.6 tbpt,1550e-6,22.8 tbpt,1650e-6,22.7 tbpt,1800e-6,22.3 tbpt,2000e-6,21.4 tbpt,2800e-6,16.8 t

6、bpt,3200e-6,14.7 tbpt,3800e-6,12.3 tbpt,4600e-6,9.9 !tb,mkin,1 !tbtemp,strain !tbdata,600e-6,1100e-6,1600e-6,3000e-6,4500e-6 !tbtemp,0 !tbdata,15,21.5,23,16,9 block,0,50,0,50,0,50 mshape,0,3d mshkey,1 esize,10 vmesh,all nsel,s,loc,x,0 d,all,ux,0 nsel,s,loc,y,0 d,all,uy,0 nsel,s,loc,z,0 d,all,uz,0 ns

7、el,s,loc,y,50 cp,1,uy,all nsel,all finish /view,1,1,1,1 /replot /solu antype,static autots,off outres,all,1 time,50 nsubst,50 d,1,uy,-.25 nsel,all solve finish /post26 nsol,2,1,u,y,uy rforce,3,1,f,y,fy add,4,2,strain,-1/50 add,5,3,stress,-1/2500 /axlab,x,strain /axlab,y,stress xvar,4 plvar,5 finish

8、3.混凝土非线性计算实例(2)- miso约束压 !miso约束压 finish /clear /prep7 antype,static et,1,solid65 r,1 mp,ex,1,30e3 mp,nuxy,1,0.2 tb,concr,1,1 tbtemp,0 tbdata,1,0.3,0.5,2.5,-1 tb,miso,1,1,15 tbpt, 100e-6, 3.0 tbpt, 300e-6, 8.3 tbpt, 600e-6,14.6 tbpt, 900e-6,19.1 tbpt,1100e-6,21.0 tbpt,1250e-6,22.0 tbpt,1400e-6,22.6

9、tbpt,1550e-6,22.8 tbpt,1650e-6,22.7 tbpt,1800e-6,22.3 tbpt,2000e-6,21.4 tbpt,2800e-6,16.8 tbpt,3200e-6,14.7 tbpt,3800e-6,12.3 tbpt,4600e-6,9.9 !tb,mkin,1 !tbtemp,strain !tbdata,600e-6,1100e-6,1600e-6,3000e-6,4500e-6 !tbtemp,0 !tbdata,15,21.5,23,16,9 block,0,50,0,50,0,50 esize,10 vmesh,all mshape,0,3

10、d nsel,s,loc,x,0 d,all,ux,0 nsel,s,loc,y,0 d,all,uy,0 nsel,s,loc,z,0 d,all,uz,0 nsel,s,loc,y,50 cp,1,uy,all d,all,ux,0 d,all,uz,0 nsel,all finish /view,1,1,1,1 /replot /solu outres,all,1 time,20 nsubst,20,0,20 d,1,uy,-.04 lswrite,1 time,30 nsubst,20,0,20 d,1,uy,-.06 lswrite,2 time,40 nsubst,100 d,1,

11、uy,-.1 lswrite,3 lssolve,1,3 finish /post26 nsol,2,1,u,y,uy rforce,3,1,f,y,fy add,4,2,strain,-1/50 add,5,3,stress,-1/2500 /axlab,x,strain /axlab,y,stress xvar,4 plvar,5 finish 5.混凝土非线性计算实例(4)- kinh压-拉裂 !kinh压拉裂 压到峰值,泄载、反向加载到拉裂 finish /clear /prep7 antype,static et,1,solid65 r,1 mp,ex,1,30e3 mp,nuxy,

12、1,0.2 tb,concr,1,1 tbtemp,0 tbdata,1,0.3,0.5,2.5,-1 tb,kinh,1,1,10 tbpt, 150e-6, 4.5 tbpt, 600e-6,14.8 tbpt,1000e-6,20.25 tbpt,1300e-6,22.3 tbpt,1480e-6,22.8 tbpt,1620e-6,22.8 tbpt,1800e-6,22.3 tbpt,2000e-6,21.4 tbpt,3500e-6,12.8 tbpt,5000e-6, 9.0 block,0,50,0,50,0,50 esize,10 vmesh,all mshape,0,3d

13、nsel,s,loc,x,0 d,all,ux,0 nsel,s,loc,y,0 d,all,uy,0 nsel,s,loc,z,0 d,all,uz,0 nsel,s,loc,y,50 cp,1,uy,all nsel,all finish /view,1,1,1,1 /replot /solu outres,all,all time,20 nsubst,20,0,20 d,1,uy,-.04 lswrite,1 time,45 nsubst,25,0,25 d,1,uy,.01 lswrite,2 lssolve,1,2 finish /post26 nsol,2,1,u,y,uy rfo

14、rce,3,1,f,y,fy add,4,2,strain,-1/50 add,5,3,stress,-1/2500 /axlab,x,strain /axlab,y,stress xvar,4 plvar,5 finish 6.混凝土非线性计算实例(5) finish /clear /prep7 antype,static et,1,solid65 r,1 mp,ex,1,30e3 mp,nuxy,1,0.2 tb,concr,1,1 tbtemp,0 tbdata,1,0.3,0.5,2.5,-1 tb,kinh,1,1,18 tbpt, 100e-6, 3.0 tbpt, 300e-6,

15、 8.3 tbpt, 600e-6,14.6 tbpt, 900e-6,19.1 tbpt,1100e-6,21.0 tbpt,1250e-6,22.0 tbpt,1400e-6,22.6 tbpt,1550e-6,22.8 tbpt,1650e-6,22.7 tbpt,1800e-6,22.3 tbpt,2000e-6,21.4 tbpt,2400e-6,19.1 tbpt,2800e-6,16.8 tbpt,3200e-6,14.7 tbpt,3600e-6,13.0 tbpt,4100e-6,11.3 tbpt,4600e-6,9.9 block,0,50,0,50,0,50 esize

16、,10 vmesh,all mshape,0,3d nsel,s,loc,x,0 d,all,ux,0 nsel,s,loc,y,0 d,all,uy,0 nsel,s,loc,z,0 d,all,uz,0 nsel,s,loc,y,50 cp,1,uy,all nsel,all finish /view,1,1,1,1 /replot /solu outres,all,all time,50 nsubst,50,0,50 d,1,uy,-.25 solve finish /post26 nsol,2,1,u,y,uy rforce,3,1,f,y,fy add,4,2,strain,-1/5

17、0 add,5,3,stress,-1/2500 /axlab,x,strain /axlab,y,stress xvar,4 plvar,5 finish 7.混凝土非线性计算实例(6) !miso约束压 finish /clear /prep7 antype,static et,1,solid65 r,1 mp,ex,1,30e3 mp,nuxy,1,0.2 tb,concr,1,1 tbtemp,0 tbdata,1,0.3,0.5,2.5,-1 tb,kinh,1,1,15 tbpt, 100e-6, 3.0 tbpt, 300e-6, 8.3 tbpt, 600e-6,14.6 tb

18、pt, 900e-6,19.1 tbpt,1100e-6,21.0 tbpt,1250e-6,22.0 tbpt,1400e-6,22.6 tbpt,1550e-6,22.8 tbpt,1650e-6,22.7 tbpt,1800e-6,22.3 tbpt,2000e-6,21.4 tbpt,2800e-6,16.8 tbpt,3200e-6,14.7 tbpt,3800e-6,12.3 tbpt,4600e-6,9.9 !tb,mkin,1 !tbtemp,strain !tbdata,600e-6,1100e-6,1600e-6,3000e-6,4500e-6 !tbtemp,0 !tbd

19、ata,15,21.5,23,16,9 block,0,50,0,50,0,50 esize,10 vmesh,all mshape,0,3d nsel,s,loc,x,0 d,all,ux,0 nsel,s,loc,y,0 d,all,uy,0 nsel,s,loc,z,0 d,all,uz,0 nsel,s,loc,y,50 cp,1,uy,all d,all,ux,0 d,all,uz,0 nsel,all finish /view,1,1,1,1 /replot /solu outres,all,1 time,20 nsubst,20,0,20 d,1,uy,-.04 lswrite,

20、1 time,30 nsubst,20,0,20 d,1,uy,-.06 lswrite,2 time,40 nsubst,100 d,1,uy,-.1 lswrite,3 lssolve,1,3 finish /post26 nsol,2,1,u,y,uy rforce,3,1,f,y,fy add,4,2,strain,-1/50 add,5,3,stress,-1/2500 /axlab,x,strain /axlab,y,stress xvar,4 plvar,5 finish 8.混凝土非线性计算实例(7)- miso滞回 !miso滞回 finish /clear /prep7 a

21、ntype,static et,1,solid65 r,1 mp,ex,1,30e3 mp,nuxy,1,0.2 tb,concr,1,1 tbtemp,0 tbdata,1,0.3,0.5,2.5,-1 tb,miso,1,1,15 tbpt, 100e-6, 3.0 tbpt, 300e-6, 8.3 tbpt, 600e-6,14.6 tbpt, 900e-6,19.1 tbpt,1100e-6,21.0 tbpt,1250e-6,22.0 tbpt,1400e-6,22.6 tbpt,1550e-6,22.8 tbpt,1650e-6,22.7 tbpt,1800e-6,22.3 tb

22、pt,2000e-6,21.4 tbpt,2800e-6,16.8 tbpt,3200e-6,14.7 tbpt,3800e-6,12.3 tbpt,4600e-6,9.9 block,0,50,0,50,0,50 esize,10 vmesh,all mshape,0,3d nsel,s,loc,x,0 d,all,ux,0 nsel,s,loc,y,0 d,all,uy,0 nsel,s,loc,z,0 d,all,uz,0 nsel,s,loc,y,50 cp,1,uy,all nsel,all finish /view,1,1,1,1 /replot /solu outres,all,

23、all time,20 nsubst,20,0,20 d,1,uy,-.04 lswrite,1 time,35 nsubst,15,0,15 d,1,uy,-.01 lswrite,2 time,60 nsubst,25,0,25 d,1,uy,-.06 lswrite,3 time,80 nsubst,20,0,20 d,1,uy,-.02 lswrite,4 time,110 nsubst,30,0,30 d,1,uy,-.08 lswrite,5 lssolve,1,5 finish /post26 nsol,2,1,u,y,uy rforce,3,1,f,y,fy add,4,2,s

24、train,-1/50 add,5,3,stress,-1/2500 /axlab,x,strain /axlab,y,stress xvar,4 plvar,5 finish 9.混凝土非线性计算实例(8) !miso单压 finish /clear /prep7 antype,static et,1,solid65 r,1 mp,ex,1,30e3 mp,nuxy,1,0.2 tb,concr,1,1 tbtemp,0 tbdata,1,0.3,0.5,2.5,-1 tb,miso,1,1,10 tbpt, 150e-6, 4.5 tbpt, 600e-6,14.8 tbpt,1000e-

25、6,20.25 tbpt,1300e-6,22.3 tbpt,1480e-6,22.8 tbpt,1620e-6,22.8 tbpt,1800e-6,22.3 tbpt,2000e-6,21.4 tbpt,3500e-6,12.8 tbpt,5000e-6, 9.0 !tb,mkin,1 !tbtemp,strain !tbdata,600e-6,1100e-6,1600e-6,3000e-6,4500e-6 !tbtemp,0 !tbdata,15,21.5,23,16,9 block,0,50,0,50,0,50 esize,10 vmesh,all mshape,0,3d nsel,s,

26、loc,x,0 d,all,ux,0 nsel,s,loc,y,0 d,all,uy,0 nsel,s,loc,z,0 d,all,uz,0 nsel,s,loc,y,50 cp,1,uy,all nsel,all finish /view,1,1,1,1 /replot /solu outres,all,1 time,50 nsubst,100,0,100 d,1,uy,-.25 solve finish /post26 nsol,2,1,u,y,uy rforce,3,1,f,y,fy add,4,2,strain,-1/50 add,5,3,stress,-1/2500 /axlab,x

27、,strain /axlab,y,stress xvar,4 plvar,5 finish 10.混凝土非线性计算实例(9)-梁平面应力 !梁平面应力 finish /clear /prep7 et,1,solid65 r,1 mp,ex,1,30e3 mp,nuxy,1,0.2 tb,concr,1,1 tbtemp,0 tbdata,1,0.3,0.5,2.5,-1 tb,miso,1,1,15 tbpt, 100e-6, 3.0 tbpt, 300e-6, 8.3 tbpt, 600e-6,14.6 tbpt, 900e-6,19.1 tbpt,1100e-6,21.0 tbpt,125

28、0e-6,22.0 tbpt,1400e-6,22.6 tbpt,1550e-6,22.8 tbpt,1650e-6,22.7 tbpt,1800e-6,22.3 tbpt,2000e-6,21.4 tbpt,2800e-6,16.8 tbpt,3200e-6,14.7 tbpt,3800e-6,12.3 tbpt,4600e-6, 9.9 et,2,link8 r,2,30 r,3,6 mp,ex,2,200e3 mp,nuxy,2,0.3 tb,bkin,2,1 tbtemp,0 tbdata,300,0 /eshape,1 /triad,lbot /view,1,1,1,1 n,1,0,

29、0,0 n,2,20,0,0 ngen,11,2,1,2,1,0,20 ngen,43,22,1,22,1,0,0,20 e,1,2,4,3,23,24,26,25 egen,10,2,1 type,2 real,2 mat,2 e,3,25 e,4,26 real,3 e,19,41 e,20,42 egen,42,22,1,14 e,47,63 e,48,64 egen,10,88,589,590 /number,1 /pnum,type,1 /replot nsel,s,loc,z,0 d,all,uz,0 nsel,s,loc,y,0 nsel,r,loc,z,740 d,all,uy

30、,0 nsel,all finish /solu antype,static nsel,s,loc,y,200 nsel,r,loc,z,200 d,all,uy,-2 time,200 nsubst,10 lswrite,1 d,all,uy,-0.21 time,21 nsubst,100 lswrite,2 d,all,uy,-1 time,100 nsubst,100 lswrite,3 nsel,all autots,1 outres,all,1 pred,on lssolve,1,3 finish 13.用beam 54单元描述变截面梁的例子作者:清华大学土木系,陆新征 /prep

31、7 a_hyt1=0.4 !a端a_hyb1=0.1 !a端b_hyt1=0.2 !b端b_hyb1=0.1 !b端offset=0.5 !偏移!* et,1,beam54 !* !* *set,_rc_set,1, r,_rc_set,0.08,0.0010666666666667,a_hyt1,a_hyb1,rmodif,_rc_set,9,0,-offset,rmodif,_rc_set,14,0,rmodif,_rc_set,5,0.2*0.2,0.2*0.2*3/12,b_hyt1,b_hyb1, rmodif,_rc_set,11,0,-offset, rmodif,_rc_set

32、,15,0,rmodif,_rc_set,13,0,rmodif,_rc_set,16,0, , ,!* *set,_rc_set,2,r,_rc_set,0.08,0.0010666666666667,a_hyb1,a_hyt1,rmodif,_rc_set,9,0,offset,rmodif,_rc_set,14,0,rmodif,_rc_set,5,0.2*0.2,0.2*0.2*3/12,b_hyb1,b_hyt1, rmodif,_rc_set,11,0,offset, rmodif,_rc_set,15,0,rmodif,_rc_set,13,0,rmodif,_rc_set,16

33、,0, , ,!* !* mptemp, mptemp,1,0 mpdata,ex,1,200e3 mpdata,prxy,1,.2 n,1,0, n,2,5, n,3,10,type, 1 mat, 1real, 1 !* e,1,2 real, 2 e,3,2 /eshap,1eplot14.变截面梁实例/prep7 et,1,beam188 keyopt,1,8,2 keyopt,1,9,2 mp,ex,1,3.5e10 mp,dens,1,2549 mp,prxy,1,0.1667 sectype,1,beam,rect ! define cross section at first

34、end point secdata,.0001,0.5 sectype,2,beam,rect ! define cross section at far end secdata,3,0.5 sectype,3,taper ! new section id for tapered beam analysis secdata,1,0.0,0.0 ! section 1 at location (0,0,0) secdata,2,0.0,-20.0 ! section 2 at location (0,-20,0) k, 1, -2.7 ,0, -27.85 k, 2, -2.7 ,0, -19

35、k, 3, -2.7 ,0, -13 lstr, 1, 2 lstr, 2, 3 lsel,s,1 latt,1,1,1lesize,all,1 lmesh,alllsel,alllsel,s,2 latt,1,1,3 lesize,all,1 lmesh,all/view,1,2,3/auto/eshape,1/rep15.拱桥浇筑过程分析-单元生死应用实例/prep7 et,1,beam3 mp,ex,1,2.1e11 mp,prxy,1,.3 mp,dens,1,7800 r,1,25.48e-4 ,250500e-8,1.5 k,1, k,2,10,5, k,3,20,0, larc,

36、 1, 3, 2 type, 1 mat, 1 real, 1 esys, 0 secnum, !* !* lesize,all, , ,20, ,1, , ,1, lmesh, 1 n,22,3.3986,6 n,23,7.695,6 n,24,12.305,6 n,25,16.601,6 e,6,22 e,10,23 e,14,24 e,18,25 e,22,23 e,23,24 e,24,25 eplot finish /solu antype,0 nlgeom,on nropt,full,on acel,1, time,1 kbc,1 nsubst,20 d,1,all d,2,all

37、 esel,s,25,27,1 ekill,all esel,all solve /solu antype,rest, time,2 nsubst,20 ealive,25 ealive,26 ealive,27 esel,all solve time,3 f,12,fy,-1000 solve finish /post26 /post26 nsol,2,12,u,y, xvar,2 plvar,1, , , , , , , , , ,16.简支梁实体与预应力钢筋分析实例 /com, structural /prep7 egjx=2e5 !ey agjx=140 !单根钢绞线面积 ehnt=4

38、e4 !eh xzxs=1.0e-5 !线胀系数 yjl=200000 !定义预加力 et,1,link8 !定义link8单元 et,2,solid95 !定义solid95单元 r,1,agjx !定义link8单元的面积 r,2 !定义第2种实常数 mp,ex,1,egjx !定义link8单元的弹性模量 mp,prxy,1,0.3 !定义link8单元的泊松系数 mp,alpx,1,1.0e-5 !定义线膨胀系数 mp,ex,2,ehnt !定义solid95单元的弹性模量 mp,prxy,2,0.3 !定义solid95单元的泊松系数 blc4, , ,100,200,3000 !定

39、义梁体 /view,1,1,1,1 !定义iso查看 /ang,1 vplot !绘制梁体 kwpave,6 !工作平面移动到关键点6 wpoff,-30 !工作平面移动-30mm(x) wprot,0,0,90 !工作平面旋转 vsbw,1 !分割梁体 wpoff,0,0,-40 !工作平面移动-40mm(z) vsbw,2 !分割梁体 wpoff,0,40 !工作平面移动40mm(y) wprot,0,90 !工作平面旋转 vsbw,all !分割梁体 wpstyl !关闭工作平面显示 nummrg,all,low !整理 numcmp,all !压缩编号 esize,30 !定义网分时边

40、长控制 lsel,s,28,38,10 !定义line28和38为新的选择集 latt,1,1,1 !定义选择集的属性 lmesh,all !对线划分单元 allsel,all !新的选择集为所有的实体 gplot !绘制所有的实体 vsel,s,all !定义所有体为选择集 vatt,2,2,2 !定义选择集的属性 mshape,0,3d !将体划分单元的形状定位hex mshkey,1 !采用mapped划分器 vmesh,all !对体进行划分单元 finish /solu dl,3,all !对线line7施加约束(ux,uy,uz) dl,16,all !对线line31施加约束(u

41、x,uy,uz) dl,23,all !对线line23施加约束(ux,uy,uz) dl,2,uy !对线line4施加约束(uy) dl,15,uy !对线line30施加约束(uy) dl,22,uy !对线line23施加约束(uy) dk,2,ux,uy !对关键点2约束(ux,uy) bfl,28,temp,-yjl/(xzxs*egjx*agjx) !对钢绞线施加温度 bfl,38,temp,-yjl/(xzxs*egjx*agjx) !对钢绞线施加温度 solve !求解 finish /post1 plnsol,s,z,0,1 !绘制z方向的应力 etable,sigi,ls

42、,1 !定义钢筋单元数据表 plls,sigi,sigi,1 !绘制上述应力 !finish !/exit,nosav 20.钢筋混凝土管的动力响应特性分析实例在管内壁激振后,采用瞬态模块,模拟半埋设钢筋混凝土管在内部震源作用下的动力特性。 请多提宝贵意见,如果给分就太好了! 谢谢! /com,ansys media rel. 7.1 (03-13-2003) ref. verif. manual: rel. 7.1 /config,nres,2000 /verify,acoustic_well_radius /prep7 /title,acoustic, acoustic_well_radi

43、us /nopr ! ! 2003/12/31 ! 按平面问题分析 ! 钢板钢筋混凝土砂浆/泥浆原位岩/土(瞬态) ! 6种介质成分,存放在介质属性数组中。 ! 计算边界外延一定宽度,以抑制边界干扰* ! ! jh_hsgd=10!计算高度 jh_gbhd=0.04!钢板厚度 jh_hnthd=0.7 !混凝土厚度 jh_jyhd=0.6!浆液厚度,高度方向上砂浆和泥浆各占一半,砂浆在下,泥浆在上 jh_ytthd=0.6!岩土体厚度 jh_radwell=4 zhd=jh_radwell+jh_gbhd+jh_hnthd+jh_jyhd+jh_ytthd bjcsm=4 bjcr1=zhd+

44、0.5 bjcr2=zhd+1.0 bjcr3=zhd+1.5 bjcr4=zhd+2.0 r1angle=6 scbcjg=250 endtime=0.001 !总计算时间 dst=1e-06 !记录的时间步长 zypl=5e4 !震源频率 pi=2*asin(1) tccs=6 !介质分类数目 !钢 钢筋混凝土 泥浆 砂浆 原位岩/土 *dim,tc,array,tccs,5 !该数组为介质参数,第一列为介质密度 ! 第二列为泊松比, ! 第三列为弹模 ! 第四列为纵波波速,用于计算时间步长 ! 第五列为横波波速,如为液体,横波波速为0 !土层自下而上排列,物理参数暂时按各土层相同考虑 t

45、c(1,1)=7800,2500,1200,2000,2700,2700 tc(1,2)=0.285,0.32,0.48,0.35,0.35,0.35 !液体泊松比为0.5,计算出现错误,按提示改为0.499 tc(1,3)=210e9,36e9,2e6,6e9,20e9,20e9 !计算各种介质的p、s波速度,以计算时间步长 *do,i,1,tccs lame1=tc(i,3)*tc(i,2)/(1+tc(i,2)/(1-2*tc(i,2) lame2=tc(i,3)/2/(1+tc(i,2) tc(i,4)=(lame1+2*lame2)/tc(i,1)*.5 tc(i,5)=(lame2

46、/tc(i,1)*.5 !土中应力波及其量测p26 *enddo !#生成各介质区的边界控制点# jzfq=4 !介质分区数目 r1=jh_radwell r2=jh_radwell+jh_gbhd r3=jh_radwell+jh_gbhd+jh_hnthd r4=jh_radwell+jh_gbhd+jh_hnthd+jh_jyhd r5=jh_radwell+jh_gbhd+jh_hnthd+jh_jyhd+jh_ytthd r6=bjcr1 r7=bjcr2 r8=bjcr3 r9=bjcr4 *dim,jhrb,array,jzfq+bjcsm+1,1 jhrb(1,1)=r1,r2

47、,r3,r4,r5,r6,r7,r8,r9! *dim,jhra,array,jzfq+bjcsm+1,4 !定义数组,用于存放 *dim,amat,array,jzfq+bjcsm+1,1 *dim,dycc,array,jzfq+bjcsm+1,1 jhra(1,1)=r1,r2,r3,r3,r4,r5,r6,r7,r8! jhra(1,2)=r2,r3,r4,r4,r5,r6,r7,r8,r9! jhra(1,3)=0,0,0,180,0,0,0,0,0 jhra(1,4)=360,360,180,360,360,360,360,360,360 amat(1,1)=1,2,3,4,5,5

48、,5,5,5!介质编号 dycc(1,1)=0.2,0.2,0.2,0.2,0.2,0.3,0.45,0.6,1!剖分尺寸 /prep7 /replot,resize *do,i,1,jzfq+bjcsm+1 cyl4,0,0,jhra(i,1),jhra(i,3),jhra(i,2),jhra(i,4) *enddo aglue,all nummrg,all numcmp,all !压缩各定义项的编号,使之连续 aplot !#计算时间步长# vmax=tc(1,4) !钢板的纵波速度控制时间步长 dt=dycc(1)/vmax/2 *if,dt,ge,dst,then !若时间步长大于设定

49、的记录时间步长,采用记录时间步长记录 dt=dst *endif zbc=endtime/dt !时间总步数 !#震源处理# t0=1/zypl/2 !震源信号持续时间,采用正弦信号激震,也可采用ricker信号,但要从数组文件中读取,可考虑设定一flag控制 xhcxsj=nint(1/zypl/dt)+1 !信号持续的时间步长 t0i=nint(xhcxsj/2) f=zypl!经matlab实际输出后获得的信号实际频率 !#信号记录步长处理# *if,dst/dt,lt,nint(dst/dt),then !计算信号记录的时间步长间隔,实际记录的时间步长与设定值可能不同 recordstep=nint(dst/dt)-1 *else recordstep=nint(dst/dt) *endif !#时间步计算结束# !#单元剖分# et,1,plane183 *do,i,1,jzfq+bjcsm+1 local, 11, 1, 0, 0!定义局部坐标系,柱体 csys,11 lsel,s,loc,x,jhrb(i), lesize,all,r1angle allsel,all *enddo csys,0 amesh,all arefine,1,9,1!精细剖分 arefine,1,4,1!精细剖分 !#赋予材料属性# *do,i,1,tccs mp,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论