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
Model
Model
Model
Model
Bilinear Strain-Hardening/Softening Ubiquitous-Joint Model
Model
Modified Cam-Clay Model
Model
Modified Hoek-Brown Model
(Cysoil) Model
Simplified Cysoil (Chsoil) Model
Swell Model
NorSand model
Model
Model
Model with Small-Strain Stiffness
FLAC还有四个附加模块:动力分析,蠕变分析,两相流和热分析。此外,假如只做普通的边坡稳定性分析,直接使用FLAC-Slope就可以完成,操作简单。
3 FLAC的现在
下面是FLAC2D 9.0已经实现并可以测试的主要功能:
(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"