(完整word版)Flac2d的建模步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Flac 2d的建模步骤
1。
file—new project-如图-ok
注意:名字必须为英文,中文不识别
2.build—sketch-import—打开格式为dxf(CAD)中转换—open—输入xy的最大范围-ok
顺序:Copy-execute-ok
1。
确定
2。
选择要导入显示的图层—ok
点击ok即可
3。
导入完成3.build—generate-simple-输入xy的最大范围
Build—edit
对整个图形的分配进行分割,尽量分割的线靠近土层分界线
然后进行调整,靠近分界线
可以点击分割线进行点的添加,然后移动,贴合分界线进行网格的划分-
I是竖向线,J是横向线,可以分别设置,但是必须满足相邻分块的横向线相同,竖向线相同,还要注意划分网格尽量呈现正方形,不然会出现错误网格
最后点击ok
之后必须进行保存,file-save project-输入名字-注意必须为英文—execute
3。
alter-shape-table-选择编号(这个编号为导入的dxf中的线)点击看在图中显示位置选择—generate—execute
在进入shape中进行个别点的调整
右击绘图区域-zones-region,观察分区是否正确,不正确继续调整,知道正确Material—assign
prop s=0.3e8 b=1e8 d=1500 fri=20 coh=1e4 ten=0 shear 模量=0.3e8(Pa)
bulk 模量=1e8(Pa)
friction=20度(内摩擦角)
cohension=1e4 (Pa)(粘聚力)
tension=0(抗拉强度)
density=1500(kg/m3)
选中region-选中材料类别-进行点击绘图区域的分块-execute
设置边界条件,左右边左右不能动,fix x 上表面自由,下面既固定X又固定y ,其实左右边左右固定,底部只需固定Y方向即可,同样能达到上面的效果—execute
设置重力加速度,向下为正,只需输入9.81即可
设置成功如图
然后进行初始应力的计算,在左侧第一个栏中输入,solve然后回车或者点击
默认-ok
然后在左侧第一栏中输入—save sl1.sav 然后回车
或者点击save—输入名字
或者用程序进行输入,可以点击follow—继续建一个文件—分块方便更改-输入-然后rebuild
ini xdis=0.0 ydis=0。
0
设置水位线,但是这个table不一定是连续的水位线,cad中可以用多段线画试试,然后选中ID,水的密度为1000kg/m3
比奥系数默认即可1.0—execute
或者用程序语言进行编程,如下:
water table 1 den 1000 设置水位线编号,设置水的密度
table 1 (0,5)(6.11,5) (20,9) 自己从cad中将水位线的坐标进行导出-list
def wet den 定义一个水位fish
loop i (1,izones)
loop j (1,jzones)
if model(i,j)>1 then
xa=(x(i,j)+x(i+1,j)+x(i+1,j+1)+x(i,j+1))
xc=0。
25*xa
ya=(y(i,j)+y(i+1,j)+y(i+1,j+1)+y(i,j+1))
yc=0。
25*ya 取网格的正中心
if yc<table(1,xc) then 然后将中心坐标与水位线进行比较
case_of density(i,j) /100 case的数值必须在0-225之间,所以进行除法
变换
case 15
density(i,j) = 1700 如果满足15就赋值1700kg/m3
case 16
density(i,j)= 1800 如果满足15就赋值1700kg/m3
END_CASE
END_IF
END_IF
End_loop
End_loop
end
wet den
进行左侧水头压力的设置,insti—apply
apply press 2e4 var 0 —2e4 from 1,4 to 6,6
;Insti apply add stress pressures 画上—assign-2e4,x0,y—2e4然后可以进行保存save sl4。
sav
最后进行安全系数的求解。