预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共156页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

FLAC3D5.0培训日程安排StructuralElementFLAC3D结构单元FLAC3D中包含六种形式的结构单元,可以分成两类: 线型结构单元: 梁单元(beam) 锚索单元(cable) 桩单元(pile) 壳型结构单元: 壳单元(shell) 土工格栅(geogrid) 衬砌单元(liner) 梁单元 selbeamid1beg40-1end50-2nseg4 selnodeid=1000 selnodeid=2200 selnodeid=340-1 selnodeid=450-2 selbeamselcid=1id=1node12; selbeamselcid=2id=1node23 selbeamselcid=3id=1node34 桩单元 selpileid1beg000end0010nseg4 锚索单元 selcableid1beg40-1end50-2nseg4 建立梁单元,并显示单元坐标系!ID号相同,共用Node,ID不同,各个ID对应的结构单元有各自独立的node。除非设置联系,否则即使节点位于同一位置也不会传递力。先建立节点再联接成单元的方法;壳单元 defset_vals globalptA=25.0*sin(40.0*degrad); globalptB=25.0*cos(40.0*degrad) end @set_vals generatezonecylinderp0=(0.0,0.0,0.0)& p1=(@ptA,0.0,@ptB)& p2=(0.0,25.0,0.0)& p3=(0.0,0.0,25.0)& p4=(@ptA,25.0,@ptB)& p5=(0.0,25.0,25.0)& size=(1,2,2) selshellid=5rangecylinderend1=(0.0,0.0,0.0)& end2=(0.0,25.0,0.0)radius=24.5not plotaddzg plotadselgeom deletezones;deleteallzones selnodeinitzposadd-25.0通过附着在实体网格表面来生成shell单元。FLAC3D是岩土工程的专业软件,因此一般很少用来做专门的结构分析。在涉及到结构单元的问题中,往往都要考虑结构与周围的实体单元的相互作用。在结构单元的建模时要特别注意一个基本原则:一个zone至多包含一个structurenode! 因此在建立线型结构单元时,要特别注意nseg变量的大小。nseg太小则会导致计算不精确,而太大就会违反结构单元建模的基本原则。梁单元 emod——弹性模量,E nu——泊松比,ν xcarea——横截面积,A xciy——梁结构y轴惯性矩,Iy xciz——梁结构z轴惯性矩,Ix xcij——极惯性矩,J density——密度,ρ pmoment——塑性矩,Mp thexp——热膨胀系数,αt ydirection——矢量Y 3、结构单元的参数取值4、结构单元实例分析SimpleBeam–TwoEqualConcentratedLoadsAsimplysupportedbeamisloadedbytwoequalconcentratedloads,symmetricallyplacedasshowninFigure1.9.Theshearandmomentdiagramsforthisconfigurationarealsoshowninthefigure.Theshearforcemagnitude,V,isequaltotheappliedconcentratedload,P.Themaximummoment,Mmax,occursbetweenthetwoloadsandisequaltoPa.Themaximumdeflectionofthebeam,max,occursatthecenterandisgivenbyAISC(1980,p.2-116)as载荷(N)new title"SimpleBeam---TwoEqualConcentratedLoadsSymmetricallyPlaced" ;====================================================== ;Createthegrid,insurethatnodeswillexistatthirdpoints. selbeamid=1begin=(0,0,0)end=(3,0,0)nseg=3 selbeamid=1begin=(3,0,0)end=(6,0,0)nseg=4 selbeamid=1begin=(6,0,0)end=(9,0,0)nseg=3 ;====