理论教育 前处理的步骤和设置,岩石材料属性和关键点生成

前处理的步骤和设置,岩石材料属性和关键点生成

更新时间:2025-09-11 理论教育 版权反馈
【摘要】:运行启动Mechanical APDL Product Launcher 17.0,在弹出的17.0:ANSYS Mechan-ical APDL Product Launcher窗口中分别设置Simulation Environment、Lisence、Working Directo-ry,在Job Name框中输入Tunnel Excavation。添加单元SHELL181为3号单元,添加SOLID185为4号单元,最后单击OK按钮退出。挖除的岩石材料:EX为4.51E8,PRXY为0.32,密度为2700。进入前处理器ET,1,MESH200,2 !壳的厚度MP,EX,1,3.0E10 !生成关键点K,,0,3.85K,,0.88,5.5K,,2.45,6.15K,,4.02,5.5K,,4.9,3.85K,,4.9,0LARC,1,2,6,8.13 !产生面3BLC4,16.9,-12,13,30.15 !

(1)运行启动Mechanical APDL Product Launcher 17.0,在弹出的17.0:ANSYS Mechan-ical APDL Product Launcher窗口中分别设置Simulation Environment、Lisence、Working Directo-ry,在Job Name(项目名称)框中输入Tunnel Excavation。单击Run按钮,进入GUI界面。在GUI界面中选择Main Menu>Preferences命令,在弹出的对话框中选中Sructural。

(2)定义单元类型。

在GUI界面中选择Main Menu>Preprocessor>Element Type>Add/Edit/Delete命令,在弹出的Element Types对话框中单击Add按钮,利用弹出的Library of Element Types对话框添加非求解单元notsolved>mesh facet 200为1号单元。

回到Element Types对话框,选中MESH200,单击Options按钮,在弹出的对话框中设置其K1为3DLINE2NODE。

以同样的方法再添加另一MESH200为2号单元,在单元类型选项对话框中设置其K1为QUAD4NODE。

添加单元SHELL181为3号单元,添加SOLID185为4号单元,最后单击OK按钮退出。

(3)定义材料属性。

本例需要定义3种材料:隧道壁为混凝土材料、周边岩体材料,以及隧道内挖去的岩石材料。

设定混凝土弹性参数。在GUI界面中选择Main Menu>Preprocessor>Material Props>Ma-terial Models命令,弹出Define Material Model Behavior对话框。

在Material Models Available列表框中选择Structural>Linear>Elastic>Isotropic,在弹出的对话框中设置EX为3E10,PRXY为0.2,单击OK按钮。

在Material Models Available列表框中选择Structural>Density,在弹出的对话框中设置材料密度为2500,单击OK按钮。

为岩体定义材料参数:EX为4.5E8,PRXY为0.32,密度为2700。

挖除的岩石材料:EX为4.51E8,PRXY为0.32,密度为2700。

(4)定义实常数。

为应用板壳单元的混凝土壁设置厚度。通过路径Main Menu>Preprocessor>Real Con-stants>Add/Edit/Delete,添加厚度R,1,0.4。

上述步骤相应的命令流如下。

FINISH

/CLEAR

/PREP7 !进入前处理器

ET,1,MESH200,2 !用于3-D的2节点线

ET,2,MESH200,6 !用于3-D的4节点四边形

ET,3,SHELL181 !用于混凝土壁的壳单元

ET,4,SOLID185 !岩石

R,1,0.4 !壳的厚度

MP,EX,1,3.0E10 !壳的材料,C30混凝土

MP,PRXY,1,0.2

MP,DENS,1,2500

MP,EX,2,4.5E8 !保留岩石的材料

MP,PRXY,2,0.32

MP,DENS,2,2700

MP,EX,3,4.51E8 !挖去岩石的材料

MP,PRXY,3,0.32

MP,DENS,3,2700

(5)建模。

在此采用由底向上建模方式。先生成关键点,路径为Main Menu>Preprocessor>Model-ing>Create>Keypoints>In Active CS。

再经过点生成弧线,路径为Main Menu>Preprocessor>Modeling>Create>Lines>Arcs>Through 3 KPs。

通过关键点生成面,路径为Main Menu>Preprocessor>Modeling>Create>Areas>Arbi-trary>Through KPs。

至此生成隧道部分的面。

再通过路径Main Menu>Preprocessor>Modeling>Create>Areas>Rectangle>By2 Cor-ners,生成周边的岩体面模型。

命令流如下。

K,,0,0 !生成关键点

K,,0,3.85

K,,0.88,5.5

K,,2.45,6.15

K,,4.02,5.5

K,,4.9,3.85

K,,4.9,0

LARC,1,2,6,8.13 !定义两点之间的圆弧线

LARC,2,3,6,3.21

LARC,3,4,6,2.22

LARC,4,5,2,2.22

LARC,5,6,2,3.21

LARC,6,7,2,8.13

LARC,7,1,4,6

A,1,2,3,4,5,6,7 !产生面1

BLC4,-12,-12,28.9,30.15 !产生面2

BLC4,-25,-12,13,30.15 !产生面3

BLC4,16.9,-12,13,30.15 !产生面4

BLC4,-25,-30,54.9,18 !产生面5

/PNUM,AREA,1

AOVL,1,2,3,4,5!布尔操作重叠,得到面3

NUMMRG,ALL,,,,LOW

NUMCMP,ALL

得到隧道几何模型如图19-4所示,全部平面模型如图19-5所示。

978-7-111-58392-9-Part03-224.jpg

图19-4 隧道面

978-7-111-58392-9-Part03-225.jpg

图19-5 全部平面模型

接下来,为现有的几何平面划分网格,并最终拉伸成体。

其中隧道口周边岩体,即面5有洞口(见图19-6),不方便划分,因此需要进行面的分割。从洞口4个角点向4个方向分出4条直线,如图19-7所示。

再利用直线进行面的切割,路径为Main Menu>Preprocessor>Modeling>Operate>Boole-ans>Divide>Area by Line。切割后的模型如图19-8所示。

通过路径Main Menu>Preprocessor>Meshing>Mesh>Areas>Mapped>Concatenate>Lines将洞顶4段弧线连接成一条弧线。通过各边线进行网格尺寸控制,路径为Main Menu>Preprocessor>Meshing>Size Cntrls>ManualSize>Lines>Picked Lines。为待划分的各面赋予相应的属性,路径为Main Menu>Preprocessor>Meshing>Mesh Attributes>Picked Areas。

978-7-111-58392-9-Part03-226.jpg

图19-6 带洞口的面5

978-7-111-58392-9-Part03-227.jpg

图19-7 辅助切割直线

具体操作见命令流。

L,1,8 !从4个角点上连接出4条线

L,7,9

L,6,10

L,2,11

LSEL,S,LINE,,21,22,1 !用线分割面

LSEL,A,LINE,,7

ASBL,5,ALL !切分命令

LSEL,S,LINE,,21,24,3

LSEL,A,LINE,,1

ASBL,7,ALL

LSEL,S,LINE,,22,23,1

LSEL,A,LINE,,6

ASBL,8,ALL

NUMMRG,ALL,,,,LOW !对重合的各元素及编号进行合并处理(https://www.daowen.com)

NUMCMP,ALL

LSEL,S,LINE,,2,5,1 !选择分段的弧线

LCCAT,ALL !进行线的连接

LESIZE,ALL,,,3 !设定直线划分份数

LSEL,S,LINE,,9,11,2

LSEL,A,LINE,,6

LSEL,A,LINE,,1

LESIZE,ALL,,,8

LSEL,S,LINE,,8,10,2

LSEL,A,LINE,,7

LESIZE,ALL,,,12

LSEL,S,LINE,,21,24,1

LESIZE,ALL,,,10,2

!对面进行划分

TYPE,2 !为待划分的面设定单元类型

ASEL,S,AREA,,5,8,1 !选择面5~8

AMESH,ALL !划分面

ASEL,S,AREA,,1

AMESH,1

LSEL,S,LINE,,12,13,1 !通过直线控制划分份数

LESIZE,ALL,,,8

LSEL,S,LINE,,15,18,1

LESIZE,ALL,,,6,2

ASEL,S,AREA,,2,3,1

AMESH,ALL

LSEL,S,LINE,,14

LESIZE,ALL,,,24

LSEL,S,LINE,,19,20,1

LESIZE,ALL,,,6,2

LSEL,S,LINE,,15,17,2

LSEL,A,LINE,,8

LCCAT,ALL!连接直线

ASEL,S,AREA,,4

AMESH,ALL

LSEL,S,LCCA !选择通过连接生成的直线

LDELE,ALL!删除直线

NUMMRG,ALL,,,,LOW

NUMCMP,ALL

ALLSEL

至此得到平面模型,如图19-9所示。

978-7-111-58392-9-Part03-228.jpg

图19-8 切分后的面

978-7-111-58392-9-Part03-229.jpg

图19-9 划分网格

接下来,将已划分好的平面模型拉伸为立体模型。通过路径Main Menu>Preprocessor>Modeling>Operate>Extrude>Elem Ext Opts,设置拉伸方向的网格数为10。

通过路径Main Menu>Preprocessor>Modeling>Operate>Extrude>Lines>Along Lines,选择隧道壁弧线,将其拉伸为沿洞深的隧道护壁面。再为其设定单元类型为SHELL181,划分网格。

其他岩体部分的拉伸方法类似,只是均由面拉伸成体,并且直接赋予单元类型及材料属性。

路径:Main Menu>Preprocessor>Modeling>Operate>Extrude>Areas>Along Lines。

命令流如下。

!首先拉伸成壳单元 !定位辅助点

K,1000,,,-50

L,1,1000

/VIEW,1,1,1,1

/REPLOT

EXTOPT,ESIZE,10,0, !设置拉伸的单元份数

LSEL,S,LINE,,1,7,1 !选择洞壁线

ADRAG,ALL,,,,,,25 !拉伸

GPLOT

TYPE,3 !设置单元类型

REAL,1 !实常数

MAT,1 !材料种类

ASEL,S,LOC,Z,-25 !选择隧道壁

APLOT

LSEL,S,LOC,Z,-25 !

LESIZE,ALL,,,10 !设置划分份数

MSHAPE,0,2D

MSHKEY,1

AMESH,ALL !划分洞壁单元

!拉伸岩石的实体

ASEL,INVERT !反选当前面

APLOT !得到岩体面

EXTOPT,ESIZE,10,0, !设置拉伸属性

EXTOPT,ACLEAR,1

TYPE,4

MAT,2

ASEL,R,AREA,,2,8,1

VDRAG,ALL,,,,,,25 !拉伸

ALLSEL

!挖去部分岩石的实体

MAT,3

VDRAG,1,,,,,,25

EPLOT

NUMMRG,ALL,,,,LOW

NUMCMP,ALL

得到的岩壁模型如图19-10所示,拉伸后的有限元模型如图19-11所示。

978-7-111-58392-9-Part03-230.jpg

图19-10 岩壁模型

978-7-111-58392-9-Part03-231.jpg

图19-11 有限元模型

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈