
FLAC是Itasca系列软件中最早商业化的,于1986年正式作为商业软件对外发布。在此之前,只在Itasca公司和明尼苏达大学土木工程系内部研究使用,大约在1990年,FLAC开始传入中国的高校--- FLAC 2.25 版本,影响了一大批从事岩石力学和土力学的研究人员,这个版本在中国流传了至少10年。 下图所示的是FLAC的发展简史。
FLAC的工具栏基本上是按照工作流程排列的,【Build】工具用于产生模型的基本形状,【Alter】工具用来划分网格以及改进模型内部的一些几何属性,例如增加界面元用来模拟节理或断层,【Materials】工具用来定义材料参数值,【In Situ】工具用来设置边界条件,【Utility】工具用来产生history, 输入table, 使用FISH等,【Structure】用来定义支护参数,假如模型中有支护;【Settings】用来设置模型运行的一些参数,例如重力加速度等,【Plot】工具用来设置图形输出,【Run】工具用来运行数据文件。
Elastic, Isotropic Model
Elastic, Transversely Isotropic Model
Drucker-Prager
Model
Mohr-Coulomb
Model
Ubiquitous-Joint
Model
Strain-Hardening/Softening
Model
Bilinear
Strain-Hardening/Softening Ubiquitous-Joint Model
Double-Yield
Model
Modified
Cam-Clay Model
Hoek-Brown
Model
Modified
Hoek-Brown Model
Cap-Yield
(Cysoil) Model
Simplified
Cysoil (Chsoil) Model
Swell Model
NorSand
model
Soft-Soil
Model
Soft-Soil-Creep
Model
Plastic-Hardening
Model with Small-Strain Stiffness
FLAC还有四个附加模块:动力分析,蠕变分析,两相流和热分析。此外,假如只做普通的边坡稳定性分析,直接使用FLAC-Slope就可以完成,操作简单。
3 FLAC的现在
下面是FLAC2D已经实现并可以测试的主要功能:
(1) Model/geometry creation logic using Sketch pane or using commands and FISH. FLAC2D has two basic zone types – quadrilaterals and triangles. Any shape/geometry can be automatically filled with these zones using structured and/or unstructured meshing capabilities in Sketch.【 Griddle---数值模拟的高级网格划分工具(Advanced Meshing Tools for NM) 】
(2) Static mechanical analysis
(3) 2D interfaces and attach logic
4 举例
首先使用FLAC2D的图形设计功能产生模型的结合形状geometry,然后使用与FLAC3D仙童的命令运行。
model
new
model restore
"geometry"
model large-strain
off
;
Constitutive
Model and Properties
zone cmodel assign mohr-coulomb
zone property bulk 1e9 shear 7e8 density 2e3
zone property cohesion 8e4 friction
30
tension 1e4
;
Boundary
Conditions
zone face apply velocity-normal
0
range group
"West"
or
"East"
zone face apply velocity-normal
0
range group
"Bottom"
;
Initial
Conditions
model gravity
9
.
81
zone initialize-stresses ratio
0
.
7
1
.
0
;
Solve
to initial equilibrium
model solve
model save
"initial"
;
Excavate
Tunnel
zone relax excavate range group
"tunnel"
;
Solve
to equilibrium after excavation
model solve convergence
1
model save
"excavation"