flac3d5.0结构单元教程.ppt
《flac3d5.0结构单元教程.ppt》由会员分享,可在线阅读,更多相关《flac3d5.0结构单元教程.ppt(156页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、FLAC3D 5.0培训日程培训日程安排安排1.FLAC3D V5.0界面操作2.FLAC3D基本操作方法vs应用流程;3.FLAC3D内置Fish语言的应用;4.FLAC3D结构单元vs接触单元;5.FLAC3D渗流模块6.其他StructuralElementFLAC3D结构单元1.结构单元的类型2.结构单元的建模方法3.结构单元的参数取值4.结构单元实例分析5.关于linkFLAC3D中包含六种形式的结构单元,可以分成两类:中包含六种形式的结构单元,可以分成两类:线型结构单元线型结构单元:梁梁单元单元(beam)锚索单元锚索单元(cable)桩单元桩单元(pile)壳壳型型结构单元结构单
2、元:壳单元壳单元(shell)土工格栅土工格栅(geogrid)衬砌单元衬砌单元(liner)FLAC3D中的结构单元是岩土工程中实际结构的一种“抽象”,即采用简单的单元形式来模拟复杂的结构体。结构单元由结构节点(node)和结构构件(SELs)构成。结构单元中的节点(node)可以与周围的实体网格(zone)或其它结构节点建立连接(link),通过连接实现岩土体或结构与其它结构发生相互作用。注意:结构节点并不是简单地与实体网格的节点(gridpoint)建立联系,也不能建立node与gridpoint之间的link1、结构单元的类型梁梁单元单元sel beam id 1 beg 4 0-1
3、end 5 0-2 nseg 4sel node id=1 0 0 0sel node id=2 2 0 0 sel node id=3 4 0-1sel node id=4 5 0-2sel beamsel cid=1 id=1 node 1 2;sel beamsel cid=2 id=1 node 2 3sel beamsel cid=3 id=1 node 3 4桩桩单元单元sel pile id 1 beg 0 0 0 end 0 0 10 nseg 42、结构单元的建模方法两种建模方式各有各的优点,第二种方式适合建立复杂曲线结构单元(但但是要注意它不会自是要注意它不会自动建立建立l
4、inklink!若不!若不手手动linklink就无任何作就无任何作用用)锚索锚索单元单元sel cable id 1 beg 4 0-1 end 5 0-2 nseg 42、结构单元的建模方法建立梁单元,并显示单元坐标系!2、结构单元的建模方法线型结构单元起始点坐标并给定分段数目的方法;ID号相同,共用Node,ID不同,各个ID对应的结构单元有各自独立的node。除非设置联系,否则即使节点位于同一位置也不会传递力。结构单元的显示!GUI操作和命令操作(manual)!调整好显示效果后可以将显示的命令文件另存出来,以备下次使用。(最适用于几何模型相同,参数不同的,不同工况分析的比较)2、结构
5、单元的建模方法线型结构单元先建立节点再联接成单元的方法;2、结构单元的建模方法线型结构单元壳单元壳单元2、结构单元的建模方法壳型结构单元def set_vals global ptA=25.0*sin(40.0*degrad);global ptB=25.0*cos(40.0*degrad)endset_valsgenerate zone cylinder p0=(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)s
6、el shell id=5 range cylinder end1=(0.0,0.0,0.0)&end2=(0.0,25.0,0.0)radius=24.5 notplot add zg plot ad sel geom delete zones;delete all zonessel node init zpos add-25.02、结构单元的建模方法壳型结构单元通过附着在实体网格表面来生成shell单元。The shells can then be repositioned if ecessary by using the SEL node init command2、结构单元的建模方法壳
7、型结构单元FLAC3D是岩土工程的专业软件,因此一般很少用来做专门的结构是岩土工程的专业软件,因此一般很少用来做专门的结构分析。在涉及到结构单元的问题中,往往都要考虑结构与周围的实分析。在涉及到结构单元的问题中,往往都要考虑结构与周围的实体单元的相互作用。在结构单元的建模时要特别注意一个基本原则:体单元的相互作用。在结构单元的建模时要特别注意一个基本原则:一个一个zone至多包含一个至多包含一个structure node!因此在建立线型结构单元时,要特别注意因此在建立线型结构单元时,要特别注意nseg变量的大小。变量的大小。nseg太太小则会导致计算不精确,而太大就会违反结构单元建模的基本原
8、则。小则会导致计算不精确,而太大就会违反结构单元建模的基本原则。2、结构单元的建模方法注意事项梁单元梁单元 emod弹性模量,弹性模量,Enu泊松比,泊松比,xcarea横截面积,横截面积,Axciy梁结构梁结构y轴惯性矩轴惯性矩,Iyxciz梁结构梁结构z轴惯性矩,轴惯性矩,Ixxcij极惯性矩,极惯性矩,Jdensity密度,密度,pmoment塑性矩,塑性矩,Mpthexp热膨胀系数,热膨胀系数,tydirection矢量矢量Y锚索锚索单元单元 emod弹性模量,弹性模量,Excarea横截面积,横截面积,Agr_coh单位长度上水泥浆粘结力单位长度上水泥浆粘结力cggr_fric水泥浆
9、的摩擦角水泥浆的摩擦角ggr_k单位长度上单位长度上水泥浆刚度水泥浆刚度kggr_per水泥浆外圈周长水泥浆外圈周长Pgslide大变形滑动标志大变形滑动标志slide_tol大变形滑动容差大变形滑动容差ycomp抗压强度抗压强度(力力)density密度密度thexp热膨胀系数热膨胀系数3、结构单元的参数取值3、结构单元的参数取值某些结构单元参数的取值要视具体情况而定,根据经验且必要时调整参数通过试算来确定。4、结构单元实例分析4.1、简支梁(beam单元)承受两个相等集中载荷4.2、简支梁(shell单元)承受两个相等集中载荷Simple Beam Two Equal Concentrat
10、ed Loads4.1、简支梁(BEAM单元)承受两个相等集中载荷A simply supported beam is loaded by two equal concentrated loads,symmetrically placed as shown in Figure 1.9.The shear and moment diagrams for this configuration are also shown in the figure.The shear force magnitude,V,is equal to the applied concentrated load,P.The
11、 maximum moment,Mmax,occurs between the two loads and is equal to Pa.The maximum deflection of the beam,max,occurs at the center and is given by AISC(1980,p.2-116)as4.1、简支梁(beam单元)承受两个相等集中载荷载荷(N)载荷距支座的距离(m)铰支座之间的距离(m)弹性模量(Pa)惯性矩(m4)惯性矩(m5)最大挠度(m)PaLEIyIzmax10000392.00E+11 2.00E-04 2.00E-04 0.0064687
12、50 根据理论公式计算得到:4.1、简支梁(beam单元)承受两个相等集中载荷newtitle Simple Beam-Two Equal Concentrated Loads Symmetrically Placed;=;Create the grid,insure that nodes will exist at third points.sel beam id=1 begin=(0,0,0)end=(3,0,0)nseg=3sel beam id=1 begin=(3,0,0)end=(6,0,0)nseg=4sel beam id=1 begin=(6,0,0)end=(9,0,0)n
13、seg=3;=;Assign beam propertiessel beam id=1 prop emod=2e11 nu=0.30&xcarea=6e-3 xcj=0.0 xciy=200e-6 xciz=200e-6;=;Specify model boundary conditions(including applied loads)sel node fix z xr yr;restrict all non-beam modessel node fix y range id=1;sel node fix y range id=9;rollers at beam endssel node
14、apply force=(0.0,-1e4,0.0)range id=2;apply point loadssel node apply force=(0.0,-1e4,0.0)range id=5;4.1、简支梁(beam单元)承受两个相等集中载荷;=;Setup histories for monitoring behavior.history add id=10 sel node ydisp id=7history add id=30 sel beamsel moment mz end2 cid=1;moment,right of SEL-1history add id=31 sel b
15、eamsel moment mz end1 cid=2;moment,left of SEL-2;=;Bring the problem to equilibriumsolve ratio=1e-7save equal-concent-loads;=;Print out beam responses.list sel beam forcelist sel beam momentlist sel node disp range id=7return4.1、简支梁(beam单元)承受两个相等集中载荷如何设置结构单元的跟踪变量!Beam_concent_loads_Example1.34.1、简支梁
16、(beam单元)承受两个相等集中载荷挠度计算4.1、简支梁(beam单元)承受两个相等集中载荷剪力、弯矩计算剪力、弯矩计算这是节点力!梁单元局部坐标系:x轴从节点1到节点2,y轴在横截面中4.1、简支梁(beam单元)承受两个相等集中载荷弯矩矢量的指向,右手法弯矩矢量的指向,右手法则!4.1、简支梁(beam单元)承受两个相等集中载荷List sel beamnodal forces:components are displayed in terms of the beam local coordinate systems.These are the forces exerted by the
17、 nodes on the beamSEL.小结:梁单元的常用命令4.1、简支梁(beam单元)承受两个相等集中载荷history sel beamselcid怎么找?(坐标or鼠标information?)selSel node 命令 针对所有的结构单元Sel node fix keyword .newtitle Simple Beam(modeled using shellSELs)gen zone brick size 12,3,1&p0 0,0,1.0 p1 9,0,1.0 p2 0 0 0 p3 0 1 1.0 ;shell 宽度为单位1(z方向上)sel shell id=1 cr
18、ossdiag elemtype=dkt range y-0.1 0.1sel shell id=1 prop iso=(2e11,0.0)thick=0.133887delete zonesel node fix x y xr yr range x=(-0.1,0.1);support at left end hinge 铰支座sel node fix y xr yr range x=(8.9,9.1);support at right end roller 辊轴支座sel node fix z xr yr;restrict non-beam deformation modessel nod
19、e apply force=(0,-1667,0)range union id=71 id=12;out nds,leftsel node apply force=(0,-3333,0)range union id=46 id=13;in nds,leftsel node apply force=(0,-1667,0)range union id=79 id=24;out nds,rt.sel node apply force=(0,-3333,0)range union id=54 id=25;in nds,rt.将均布载荷转换为等效节点力4.2、简支梁(shell单元)承受两个相等集中载荷
20、history add id=1 unbalhistory add id=10 sel node ydisp id=19;displ at center;moment,left thirdhistory add id=20 sel recover sres Mx surfX 1,0,0 cid=59;shear,left thirdhistory add id=30 sel recover sres Qx surfX 1,0,0 cid=59solve ratio=1e-7list sel node disp range id=19save shell0return 4.2、简支梁(shell
21、单元)承受两个相等集中载荷4.2、简支梁(shell单元)承受两个相等集中载荷sel shell id=1 elemtype=cst range y-0.1 0.1;no-crossdiagsel shell id=1 crossdiag elemtype=dkt range y-0.1 0.1Crossdiag vs no-crossdiag 4.2、简支梁(shell单元)承受两个相等集中载荷局部坐标系!看弯矩到底应该看哪一个?4.2、简支梁(shell单元)承受两个相等集中载荷4.2、简支梁(shell单元)承受两个相等集中载荷4.2、简支梁(shell单元)承受两个相等集中载荷surf
22、X Xx Xy XzThe surfx vector(Xx,Xy,Xz)enables a surface coordinate system to be generated for all nodes used by the shell-type SELs in the optional range.The surface coordinate system,xyz,has the following properties:(1)z is normal to the surface;(2)x is the projection of the given surfx vector onto t
23、he surface;and(3)y is orthogonal to x and z.The z-direction is found at each node by taking the average normal direction of all shell-type SELs in the range.If the surfx vector is aligned at z at any node,then processing stops and an error message is displayed.To proceed,designate a different surfx
24、vector,or restrict the range of shell-type SELs considered.The surface coordinate system can be queried with the command LIST sel recover surface and the FISH function nd_ssys.It can also be set for an individual node with the FISH function nd_ssysx.It can be visualized with the sel geometry plot it
25、em by setting the systemtype switchword.The validity of the surface system at a particular node can be queried with the FISH function nd_svalid.The surface system at a node automatically becomes invalid under the following conditions:(1)large-strain update;or(2)creation or deletion of a shell-type S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- flac3d5 结构 单元 教程
限制150内