FLACD基础知识介绍

合集下载

FLAC3D基础介绍

FLAC3D基础介绍

施加扰动的属性
流体扰动:渗流可不与力学过程耦合
力学扰动:耦合等级取决于流固刚度比

流固刚度比
Rk
2M
K 4 / 3G
34/74
GeoHohai
单渗流得到孔压分布


用途:排水沟;抽水井;耦合计算 计算步骤
CONFIG
fluid SET mech off SET fluid implicit on/off MODEL fl_; PROP STEP; SOLVE age; SET fluid ratio SET fluid off mech on PROP biot_c 0 (or INI fmod 0)
GeoHohai
32/74
时间比例(scale)

力学过程的特征时间
t
m c

Ku 4 / 3G
Lc

流体扩散过程的特征时间
L t c
f c
GeoHohai
2 c
33/74
完全耦合分析方法

时间比例
短期行为
(不排水) ts(分析时间)<<tc(耦合扩散时间) 忽略渗流影响 长期行为 (排水) ts>>tc
GeoHohai
35/74
无渗流计算——孔压的力学响应


不排水短期响应 两种分析方法:干法和湿法
干法:Ku=K+a2M

两种破坏形式
WATER或INI获得常孔压,不排水的c,φ (孔压改变较小) φ=0,c=cu (M>>K+4/3G)

湿法:耦合体系的短期行为
使用排水的K, c,φ 若SET fluid off, Biot_mod(fmod)真实

FLAC2D

FLAC2D

第一章FLAC2D简介1.1、FLAC简介FLAC是一个用于工程力学计算的二维显示有限差分程序。

最早由岩土和采矿工程师开发,不过目前应用范围广泛。

适用于模拟土体、岩石或其他弹塑性材料。

材料可以由单元以及由网格区域代替,网格区域可形成任意形状以适应模型的要求。

单元的力学行为由预先设定的线性或非线性应力/应变关系确定。

FLAC采用的显式拉格朗日差分法和混合离散技术使得材料的塑性变形甚至流动破坏的模拟变得容易且精确。

由于计算过程中不产生刚度矩阵,二维计算规模可变得庞大且对内存要求不高。

1.2、FLAC-2D主要特点界面单元能模拟特定面上的滑动和分离;(结构面、断层)平面应变、平面应力和轴对称问题;能处理流固耦合问题;结构单元可模拟多种结构形式(隧道衬砌、锚杆、桩基等);动力问题;(地震、冲击、运动的荷载)粘弹塑性问题;温度场问题;(隧道工程冻结法)多孔介质力学问题;可基于C++编制用户自己开发的本构模型;内嵌FISH语言;操作可基于菜单式或命令行式第二章工程概况2.1、隧道工程概况该设计断面位于湘潭段洞口处,里程为ZK144+965,设计高程为113.31m,m,初期衬砌为25cm,二次衬砌为45cm。

该地段是地质较差,该断面面积207.52围岩等级为Ⅴ级,断面设计依据《公路隧道设计规范》及AUTOCAD2004上作图得出,相关点的坐标,见后面程序流。

2.2、FLAC2D数值计算目的利用FLAC2D软件建立模型来模拟邓家湾隧道左线洞口附近Ⅴ级围岩段以下工况:(1)自重应力平衡;(2)全断面开挖隧道,应力释放30%;(3)施做初期支护,应力释放30%;(4)施做二次衬砌,应力释放剩余的40%。

根据数值计算结果分析隧道初始平衡状态、断面开挖隧道、施做初期支护和施做二次衬砌条件下围岩和支护结构的变形、受力等情况,从而判断隧道设计是否合理,并未修改设计和施工提供指导。

第三章模型建立、计算参数和施工工序的确定3.1、模型建立建立一个模型并利用FLAC求解,需至少做以下三方面的工作:(1)有限差分网格;(2)本构模型和材料性质;(3)边界和初始条件;网格是用来定义问题的形状;本构模型和相关的材料性质是显示模型对扰动所作出的力学响应;便捷和初始条件就是定义初始状态。

FLAC,FLAC3D基础与应用(结构单元)

FLAC,FLAC3D基础与应用(结构单元)
结构单元
1
FLAC3D中的结构单元
• 有限单元
• 梁(beam)单元 beam • 锚索(cable)单元
cable pile
• 桩(pile)单元
– 锚杆: rockbolt
shell
• 壳(shell)单元
• 格栅(geogrid)单元
geogrid
– 土工织物;土工格

liner
• 初衬(liner)单元
法向
切向
13
隧道与土体的相互作用
• 半圆隧道直径3.25m
• 上覆土层厚度5m
• 计算范围3r
ht • 土体弹性计算
r
– (K=30MPa, G=10MPa)
• 参数化编程
– 几何尺寸 hb – 模型参数
– 网格形状
B
14
பைடு நூலகம்
计算步骤
模型网格
初始应力生成
计算结果
施加管片
15
管片的连接
• 冷连接
– 弯矩和剪力不能直接在环与 环间传递,只能通过其相邻 的介质传递
10000*sin(10*t)
pile
18
结构的动力响应
19
节点,同时建模复杂 4. 如果不考虑结构小尺寸的细节响应(比
如结构界面上的应力分布),则可以使 用SEL来模拟结构
6
SEL Links
• SEL nodes 通过link与其 他node或zone进行联系
• 两种类型的连接: node-zone node-node
• Link有相应的属性 (e.g. springs)
config dyn sel pile id=1 beg 0 0 0 end 0 0 1 sel pile prop dens 2400 &

FLACFLAC3D基础与工程实例_记录

FLACFLAC3D基础与工程实例_记录

《FLACFLAC3D基础与工程实例》阅读札记目录一、FLACFLAC3D软件概述 (2)1. 软件背景与简介 (3)1.1 FLACFLAC3D的发展历程 (4)1.2 软件的应用领域及特点 (5)2. 软件安装与运行环境 (6)2.1 系统要求 (7)2.2 安装步骤 (8)2.3 运行环境配置 (10)二、FLACFLAC3D基础知识 (11)1. 基本概念与术语 (13)1.1 有限元分析原理 (14)1.2 离散元法简介 (14)1.3 FLACFLAC3D中的相关术语解释 (15)2. 软件操作界面及功能模块 (17)2.1 操作界面介绍 (18)2.2 主要功能模块说明 (20)2.3 菜单功能详解 (20)三、工程实例分析 (22)1. 地质工程实例 (23)1.1 工程背景及问题定义 (25)1.2 模型建立与参数设置 (26)1.3 结果分析与讨论 (27)2. 土木工程实例 (29)2.1 工程概况与建模目的 (30)2.2 建模过程及计算步骤 (31)2.3 结果展示与工程应用 (32)四、FLACFLAC3D应用技巧与注意事项 (33)1. 建模技巧与优化方法 (34)1.1 建模策略及优化思路 (35)1.2 网格划分与模型简化技巧 (36)1.3 参数设置与模型验证方法 (38)2. 数据分析与处理方法 (40)2.1 数据采集与整理方法 (41)2.2 结果分析与图表展示技巧 (42)一、FLACFLAC3D软件概述3D是一种广泛使用的岩土力学与有限元分析软件。

它是一套专门用来分析连续介质中的物理力学现象的强大工具,主要应用于土木、矿山、隧道等领域,能针对各种复杂的工程问题进行数值建模和模拟分析。

3D以其高效、灵活的数值分析能力,为工程师提供了强大的技术支持。

其主要特点包括:多功能:3D能够模拟多种物理过程,包括应力分析、稳定性分析、流体流动分析等,适用于多种工程场景。

FLAC3D基础知识介绍解析

FLAC3D基础知识介绍解析

FLAC 3D基础知识介绍一、概述FLAC(Fast Lagrangian Analysis of Continua)由美国Itasca公司开发的。

目前,FLAC有二维和三维计算程序两个版本,二维计算程序V3.0以前的为DOS版本,V2.5版本仅仅能够使用计算机的基本内存64K),所以,程序求解的最大结点数仅限于2000个以内。

1995年,FLAC2D已升级为V3.3的版本,其程序能够使用护展内存。

因此,大大发护展了计算规模。

FLAC3D是一个三维有限差分程序,目前已发展到V3.0版本。

FLAC3D的输入和一般的数值分析程序不同,它可以用交互的方式,从键盘输入各种命令,也可以写成命令(集)文件,类似于批处理,由文件来驱动。

因此,采用FLAC程序进行计算,必须了解各种命令关键词的功能,然后,按照计算顺序,将命令按先后,依次排列,形成可以完成一定计算任务的命令文件。

FLAC3D是二维的有限差分程序FLAC2D的护展,能够进行土质、岩石和其它材料的三维结构受力特性模拟和塑性流动分析。

调整三维网格中的多面体单元来拟合实际的结构。

单元材料可采用线性或非线性本构模型,在外力作用下,当材料发生屈服流动后,网格能够相应发生变形和移动(大变形模式)。

FLAC3D采用的显式拉格朗日算法和混合-离散分区技术,能够非常准确的模拟材料的塑性破坏和流动。

由于无须形成刚度矩阵,因此,基于较小内存空间就能够求解大范围的三维问题。

三维快速拉格朗日法是一种基于三维显式有限差分法的数值分析方法,它可以模拟岩土或其他材料的三维力学行为。

三维快速拉格朗日分析将计算区域划分为若干四面体单元,每个单元在给定的边界条件下遵循指定的线性或非线性本构关系,如果单元应力使得材料屈服或产生塑性流动,则单元网格可以随着材料的变形而变形,这就是所谓的拉格朗日算法,这种算法非常适合于模拟大变形问题。

三维快速拉格朗日分析采用了显式有限差分格式来求解场的控制微分方程,并应用了混合单元离散模型,可以准确地模拟材料的屈服、塑性流动、软化直至大变形,尤其在材料的弹塑性分析、大变形分析以及模拟施工过程等领域有其独到的优点。

flac入门指南—2

flac入门指南—2
对此马蹄形隧道,其公 共面处,p0 — p0,p1—p3,
p2—p2,p4—p5 , p8—p9,p10 —p11
对于对称的模型也可以采 用镜像命令:
gen zone reflect norm -1 0 0 &
origin 0,0,0
网格单元间的连接
采用FLAC3D进行计算,所建立的模型需是一 个连续的整体,否则计算结果将出现较大的误差甚 至无法进行计算。
对于在建立模型时,各关键点的坐标是准确 无误输入且各公共面的网格数和大小均完全一致的 模型,无需进行任何操作,模型即自动完成相互间 的连接。此处所讨论的是公共面上网格的大小和划 分的份数不一致或者两相邻面间存在间隙的问题。 对于公共面上网格的大小和划分的份数不一致,主 要采用attach命令来进行连接,而对两相邻面间 存在间隙的问题,则采用gen merge 命令来进行 连接的操作。
3、本构模型及参数
FLAC3D中为岩土工程问题的求解开发了特有的本构模 型,总共包含了11种力学材料模型:
1. 开挖模型null; 2. 3个弹性模型(各向同性,横观各向同性和正
交各向异性弹性模型); 3. 7个塑性模型(Drucker-Prager模型、MohrCoulomb模型、应变硬化/软化模型、霍克-布朗模型、 遍布节理模型、双线性应变硬化/软化遍布节理模型和 修正的cam粘土模型).
第二部分:
FLAC3D软件学习+ 实例操作
学习内容
• 1、基础知识 • 2、建模、划分网格 • 3、本构模型及参数 • 4、边界条件、初始条件及加载 • 5、初始地应力的生成方法及初
始平衡求解 • 6、求解及结果输出
1、基础知识
1.1 通用菜单(界面,菜单,术语) 1.2一个简单分析计算样例

flac-3d讲义

flac-3d讲义

FLAC 讲义一、什么是FLAC1.1 FLAC之字义F(Fast)L(Lagrangian)A(Analysis of)C(Continua). Lagrangian相对于Eulerian为每一时阶(timestep)之位移在Lagrangian之公式中,需对网格之座标予以更新,而Eulerian之公式则不予更新。

1. 2 FLAC之运算流程1.3 FLAC 基本单元1.4 分析模式大小与RAM之关系1.5 单位1.6 正负号方向(1)应力-正号代表张力,负号代表压力(2)剪应力-详见下图,图中所示剪应力为正号(3)应变-正的应变表示伸长,负的应变代表压缩(4)剪应变-剪应变的正负号与剪应力相同(5)孔隙压力-孔隙压力永远为正(6)重力-正号的重力物质往下拉,负号的重力将物质往上提。

二、FLAC内建之组合律FLAC内建之组合律有:1.空洞模式(null model)使用于土壤被移除或开挖2.弹性模式3.塑性模式,包括a. Drucker -Prager modelb. Mohr-Coulomb modelc. ubiquitous-joint modeld. strain-hardening/softening modele. bilinear strain-hardening/softening modelf. double-yield modelg modified cam-clay model此外,另有选购(option)模式,包括:1. 动力模式(Dynamic Option)2. 热力模式(Thermal Option)3. 潜变模式 (Creep Option)使用者另可使用FISH语言去建构独特的组合律以符合所需。

三、FLAC-以命令为输入语法请查阅相关手册四、FLAC程式之使用步骤4.1 FLAC程式使用前准备步骤步骤1:依比例画出所欲分析之资料于纸上画出地点之位置、地层资料、并简标示距离及深度资料。

FLAC3D基础知识

FLAC3D基础知识

圆柱壳体
gen zone cylint p0 0 0 0 p1 5 0 0 p2 0 5 0 p3 0 0 5 p8 3 3 0 p9 0 0 3 p10 3 5 0 p11 0 5 3 p12 5 3 0 p13 5 0 3 size 3 5 10 4 group 1
圆柱型交 叉
gen zone wedge p0 0 0 0 p1 5 0 0 p2 0 5 0 p3 0 0 5 size 3 5 4 group 1
均匀材料考虑应力梯度(初始)
• • • • • • ini density 2500 set grav 0 0 -10 fix x y z range z -.1 .1 ini szz -5e6 grad 0 0 2.5e4 apply sxx -2.5e6 grad 1.25e4 0 0range x -.1 .1 apply sxx -2.5e6 grad 1.25e4 0 0 range x 19.9 20.1
11、结果分析
Fl ac3d 2Tecp l o t. d at
tec10_弹性. d at
11、结果分析
圆柱形
gen zone radb p0 0 0 0 p1 5 0 0 p2 0 3 0 p3 0 0 5 p8 3 0 0 p9 0 2 0 p10 0 0 2 size 5 3 6 8 group 3
放射状
gen zone radt p0 0 0 0 p1 10 0 0 p2 0 5 0 p3 0 0 5 p8 5 0 0 p9 0 0 3 p10 5 5 0 p11 0 5 3 size 10 5 3 4 group 1
紧密沉积层开挖
应变硬化 / 软化摩尔 - 库仑 模型 双线性应变强化 / 软化节 理化塑性模型 双屈服塑性模型 修正的剑桥粘土模型 霍克-布朗模型

FLAC3D入门基本知识

FLAC3D入门基本知识

FLAC3D入门基本知识FLAC3D一点知识点,仅以参考4、id,cid的区别id是指在整个结构中的编号,而cid是指在某一类比如说cable中的编号。

拿cable 中的一个单元来说,它既有自己在整个结构中的cd,又有自己在cable中的cid如果我设置了两个pilesel pile id=1 begin=(10.0, 1.0, 0.0) end=(10.0, 1.0, -10.0) nseg=5sel pile id=2 begin=(10.0, 3.0, 0.0) end=(10.0, 3.0, -10.0) nseg=5那么,id=1是不是代表第一根桩?第一根桩分五段,cid=1~5,那么第二根桩是cid=6~10!5、什么情况下使用set large?初始应力平衡的时候,不能用large模式。

在进行初始应力平衡时一定不要用!在进行大变形计算时,最好要用!!一般硬岩可以使用FLAC默认的小应变,如果是土体和软岩,用大应变 . 在做开挖的时候在进行原始应力平衡计算的时候是用小应变,后面的开挖以及支护的时候选用大应变.6、得到初始应力的方法:方法、可以先给一些材料参数很大的值,进行初始求解,在计算之前再将材料参数设为正常值,即可。

如在手册中给的第一个示例中就是这样做的。

下面是例子,These are only initial values that are used during the development of gravitational stresses within the body. In effect, we are forcing the body to behave elastically during the development of the initial in-situ stress state.* This prevents any plastic yield during the initial loading phase of the analysis. Gen zone brick size 6 8 8Mode mohrProp bulk 1e8 shear 0.3e8 fric 35Prop cohesion 1e10 tens 1e10 ;注意在此这个值给的很大。

Flac使用基础知识

Flac使用基础知识

1.sxx是指x方向的正应力,而szz是指z方向的正应力2.gp_head 结点指针循环,zone_head单元指针循环3.grad 线性梯度应力的关系4.apply施加边界条件,initial 施加初始条件。

5.dim就是dimension,尺寸。

一般指内部尺寸,比如radcyl内部的隧道的尺寸。

6.norm是表示法向量, dist是interface的厚度,norm是表示法向量与X、Y、Z交角的余旋7.检测某点的最大主应力和最小主应力:hist zone smax(smin) id …8.apply sxx 1.0 hist x_stress就是把x_stress的历史记录当成一个力施加给xstress,hist x_stress 前面的1表示1倍9.各点变形量用文件形式输出set log onset logfile gp-disp.txtset log off10.显示塑性区plo bl sta she-n 当前处于剪切破坏plo bl sta she-p 当前处于弹性,以前处于剪切破坏plo bl sta ten-n 当前处于抗拉破坏plo bl sta ten-p 当前处于弹性,以前处于抗拉破坏这跟flac3d的运算原理有关,它实际上是一个平衡计算扩散的求解过程。

与有限元的求解不同:有限元的计算是先组成总体的刚度矩阵,也就是模型有任何一个扰动,模型计算都要进行整体的应力平衡,这样很费内存,也是所有隐式计算程序都使用的方法,这不太符合实际岩体或土体的应力传播实际。

而flac3d软件是采用显式计算方法进行的编程,不用形成总体刚度矩阵,节省内存用量。

模型中的应力、位移传播、平衡过程比较符合工程实际。

以前处于塑性状态实际上是计算过程中(模型中的应力、位移传播、平衡过程中)局部平衡过程中出现的塑性状态。

在不断扩大的计算求解中可能该部位又一次调整为了弹性状态,也就是现在处于弹性状态,不过展示塑性区时也要算上该区域!11.id是指在整个结构中的编号,而cid是指在某一类比如说cable中的编号。

2024版Flac3D教学

2024版Flac3D教学
解决实际工程问题
结合课程案例及实际工程问题,运用Flac3D进行数值模拟分析, 得出了有价值的结论,为工程设计提供了重要参考。
30
未来发展趋势预测
智能化发展
随着人工智能技术的不 断发展,未来Flac3D有 望实现智能化建模与分 析,提高模拟效率和准 确性。
2024/1/24
多场耦合分析
岩土工程问题往往涉及 多物理场的耦合作用, 未来Flac3D将更加注重 多场耦合分析功能的发 展与完善。
B
C
对比实验数据与模拟结果
将实验数据与Flac3D模拟结果进行对比分 析,以验证模型的准确性和可靠性。
对比不同时间步的结果
对比同一模型在不同时间步的结果,以观察 模型的动态演化过程。
D
2024/1/24
18
05 工程案例实践与讨论
2024/1/24
19
岩土工程案例介绍
2024/1/24
案例一
深基坑开挖与支护
高性能计算应用
借助高性能计算技术, Flac3D有望解决更大规 模、更复杂的岩土工程 问题,提高计算效率。
31
拓展学习资源推荐
学术论文
建议阅读相关领域的学术论文, 了解最新的研究进展和成果,加 深对Flac3D原理和应用的理解。
技术论坛
可以参与相关技术论坛的讨论, 与同行交流经验心得,共同解决 遇到的问题。
本构模型选择
02
阐述Flac3D提供的多种本构模型,如弹性模型、弹塑性模型、
粘弹性模型等,并给出选择本构模型的一般原则和建议。
材料参数确定
03
探讨如何通过实验或经验确定材料参数,以及如何在Flac3D中
进行参数输入和调整。
10

FLAC3D理论基础-屏幕版

FLAC3D理论基础-屏幕版

FLAC3D理论基础这部分阐述的是FLAC3D的有关理论。

FLAC3D很大一部分是二维FLAC的扩展,而显式有限差分法是FLAC和FLAC3D的共同的理论基础,有关这一部分,可参考FLAC用户手册。

尽管如此,二维和三维的方程还是有一些明显的不同,特别是在数学模型的扩展上。

这里主要讨论三维模型在FLAC3D中的实现方法。

1.三维显示差分模型模型的构成FLAC3D是显式有限差分程序,可以模拟连续三维介质达到平衡状态或稳定塑性流动时的力学行为。

这种力学行为,可以通过建立特定的数学模型和特定的数字模拟方法来实现。

下面就来阐述这两方面的有关内容。

1.1数学模型介质的力学特征可通过一般的力学关系(如应变的定义、运动方程等)和理想介质的本构方程进行推导。

所得到的数学表达式是一系列的偏微分方程及相关变量如:静力学中应力和动力学中的应变速率、速度等。

对于特定的具有几何特征和特殊性质的介质,这些方程和变量在给定的边界条件和初始条件下,可以求解。

尽管FLAC3D主要是研究处于极限平衡状态下的介质变形及应力状态,但它的模型里可以包含有运动方程是它的一大特色。

在进行数字模拟过程中,由于惯性物体将达到稳定状态或平衡状态。

1.1.1符号约定在FLAC3D 的拉格朗日公式中,用矢量(i i i v u x ,,),dt dv i (其中i=1,3)来分别表示介质中点的空间位置、位移、速度和加速度。

作为一种符号约定,据上下文的不同,斜体字可以矢量和张量。

如:符号i a 表示笛卡儿坐标系下矢量][a 的i 分量;A ij 表示张量[A]的(i,j )分量。

还有,i ,α表示α对x i 的偏导数(其中α可以是标量,也可以矢量或张量的分量。

规定:拉力和张力为正。

爱因斯坦的求和约定只适用于i,j,k (i,j,k=1,2,3)1.1.2应力给定点的应力状态可用一个对称的应力张量j i ,σ来表示。

由柯西定理,若一个面的单位法矢量为[n],则它的拖曳矢量[t]:j ij i n t σ= (1)1.1.3 应变速率与转动速率假定介质颗粒以速度[v ]运动,则在无穷小的时间内,发生无穷小应变dt v i ,相应的应变张量可写为:()i j j i ij v v ,,21+=ξ (2) 式中是对空间位置矢量的偏导数。

FLACD模型及输入参数说明

FLACD模型及输入参数说明

FLACD模型及输入参数说明FLACD模型(Fast Lightweight Access Control for Distributed Systems)是一种用于分布式系统中的快速轻量级访问控制机制。

它采用基于角色的访问控制(RBAC)模型,并提供了快速的权限验证和授权功能。

1.访问控制规则:访问控制规则定义了在系统中执行特定操作所需的权限。

它可以是一条规则、一组规则或者是特定条件下的规则集合。

每条规则都包含了一个条件和一个动作。

条件描述了执行动作所需满足的条件,动作则定义了在条件满足的情况下可以执行的操作。

2.角色:角色是访问控制模型中的一种组织机制,用于将用户按照其职责和权限进行划分。

角色可以分为一级、二级和多级。

一级角色通常是指拥有最高权限的角色,而多级角色则是由一级角色派生生成的。

每个角色都可以包含一组权限,用于定义这个角色所能够执行的操作。

3.权限:权限是用于限制用户对系统资源的访问能力。

它可以是对文件、数据库、网络资源等的读取、修改、删除等操作。

权限通常使用权限编号进行标识,每个权限都可以与一个或多个角色关联。

4.用户:用户是系统中的实体,可以是个人用户、组织机构或其他系统。

每个用户都可以拥有一个或多个角色,从而决定了他们在系统中所能够执行的操作。

1.访问请求:访问请求是指用户在系统中发起的操作请求,它包含了用户标识、操作对象和操作类型等信息。

用户标识用于标识发起请求的用户,操作对象用于指定请求所涉及的资源,操作类型用于描述用户对资源的操作行为。

2.访问控制规则:访问控制规则是系统中定义的一组规则,用于决定是否允许用户进行特定操作。

每个规则都包含了一个条件和一个动作。

条件根据请求的属性和系统的状态进行判断,动作描述了在条件满足的情况下所执行的操作。

3.角色定义:角色定义用于将用户按照其权限进行划分。

每个角色都包含一组权限,用于定义这个角色所能够执行的操作。

角色可以分为一级、二级和多级,一级角色拥有最高权限。

flacd结构单元教程讲课文档

flacd结构单元教程讲课文档

➢ 线型结构单元:
• 梁单元(beam) • 锚索单元(cable) • 桩单元(pile)
➢ 壳型结构单元:
• 壳单元(shell)
➢ FLAC3D中的结构单元是岩土工程中实际结 构的一种“抽象”,即采用简单的单元形式 来模拟复杂的结构体。
➢ 结构单元由结构节点(node)和结构构件(SELs)构成。
list sel beam force
list sel beam moment
list sel node disp range id=7
return
第二十一页,共156页。
4.1、简支梁(beam单元)承受两个相等集中载荷
Beam_concent_loads_Example1.3
第二十二页,共156页。
• xcij——极惯性矩,J
• density——密度,ρ
• pmoment——塑性矩,Mp • thexp——热膨胀系数,αt • ydirection——矢量Y
➢ 锚索单元 • emod——弹性模量, E • xcarea——横截面积,A • gr_coh——单位长度上水泥浆粘结力cg • gr_fric——水泥浆的摩擦角φg
; Bring the problem to equilibrium
solve ratio=1e-7
save equal-concent-loads
如何设置结构单元的跟踪变量!
; ========================================================
; Print out beam responses.
;========================================================

Flac学习入门

Flac学习入门

FLAC学习1. FLAC3D是有限元程序吗?答:不是!是有限差分法。

2. 最先需要掌握的命令有哪些?答:需要掌握gen, ini, app, plo, solve等建模、初始条件、边界条件、后处理和求解的命令。

3. 怎样看模型的样子?答:plo blo gro可以看到不同的group的颜色分布4. 怎样看模型的边界情况?答:plo gpfix red5. 怎样看模型的体力分布?答:plo fap red6. 怎样看模型的云图?答:位移:plo con dis (xdis, ydis, zdis)应力:plo con sz (sy, sx, sxy, syz, sxz)7. 怎样看模型的矢量图?答:plo dis (xdis, ydis, zdis)8. 怎样看模型有多少单元、节点?答:pri info9. 怎样输出模型的后处理图?答:File/Print type/Jpg file,然后选择File/Print,将保存格式选择为jpe文件10. 怎样调用一个文件?答:File/call或者call命令10. 如何施加面力?答:app nstress11. 如何调整视图的大小、角度?答:综合使用x, y, z, m, Shift键,配合使用Ctrl+R,Ctrl+Z等快捷键12. 如何进行边界约束?答:fix x ran (约束的是速度,在初始情况下约束等效于位移约束)13. 如何知道每个单元的ID?答:用鼠标双击单元的表面,可以知道单元的ID和坐标14. 如何进行切片?答:plo set plane ori (点坐标) norm (法向矢量)plo con sz plane (显示z方向应力的切片)15. 如何保存计算结果?答:save +文件名.16. 如何调用已保存的结果?答:rest +文件名;或者File / Restore17. 如何暂停计算?答:Esc18. 如何在程序中进行暂停,并可恢复计算?答:在命令中加入pause命令,用continue进行继续19. 如何跳过某个计算步?答:在计算中按空格键跳过本次计算,自动进入下一步20. Fish是什么东西?答:是FLAC3D的内置语言,可以用来进行参数化模型、完成命令本身不能进行的功能21. Fish是否一定要学?答:可以不用,需要的时候查Mannual获得需要的变量就可以了22. FLAC3D允许的命令文件格式有哪些?答:无所谓,只要是文本文件,什么后缀都可以23. 如何调用一些可选模块?答:config dyn (fluid, creep, cppudm)24 .如何在圆柱体四周如何施加约束条件?答:可以用fix ... ran cylinder end1 end2 radius r1 cylinder end1 end2 radius r2 not,其中r2<r1,其实就是选择range的时候选两个圆柱的差,即得到边界。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

F L A C D基础知识介绍 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】FLAC 3D基础知识介绍一、概述FLAC(Fast Lagrangian Analysis of Continua)由美国Itasca公司开发的。

目前,FLAC有二维和三维计算程序两个版本,二维计算程序以前的为DOS版本,版本仅仅能够使用计算机的基本内存64K),所以,程序求解的最大结点数仅限于2000个以内。

1995年,FLAC2D已升级为的版本,其程序能够使用护展内存。

因此,大大发护展了计算规模。

FLAC3D是一个三维有限差分程序,目前已发展到版本。

FLAC3D的输入和一般的数值分析程序不同,它可以用交互的方式,从键盘输入各种命令,也可以写成命令(集)文件,类似于批处理,由文件来驱动。

因此,采用FLAC程序进行计算,必须了解各种命令关键词的功能,然后,按照计算顺序,将命令按先后,依次排列,形成可以完成一定计算任务的命令文件。

FLAC3D是二维的有限差分程序FLAC2D的护展,能够进行土质、岩石和其它材料的三维结构受力特性模拟和塑性流动分析。

调整三维网格中的多面体单元来拟合实际的结构。

单元材料可采用线性或非线性本构模型,在外力作用下,当材料发生屈服流动后,网格能够相应发生变形和移动(大变形模式)。

FLAC3D采用的显式拉格朗日算法和混合-离散分区技术,能够非常准确的模拟材料的塑性破坏和流动。

由于无须形成刚度矩阵,因此,基于较小内存空间就能够求解大范围的三维问题。

三维快速拉格朗日法是一种基于三维显式有限差分法的数值分析方法,它可以模拟岩土或其他材料的三维力学行为。

三维快速拉格朗日分析将计算区域划分为若干四面体单元,每个单元在给定的边界条件下遵循指定的线性或非线性本构关系,如果单元应力使得材料屈服或产生塑性流动,则单元网格可以随着材料的变形而变形,这就是所谓的拉格朗日算法,这种算法非常适合于模拟大变形问题。

三维快速拉格朗日分析采用了显式有限差分格式来求解场的控制微分方程,并应用了混合单元离散模型,可以准确地模拟材料的屈服、塑性流动、软化直至大变形,尤其在材料的弹塑性分析、大变形分析以及模拟施工过程等领域有其独到的优点。

FLAC-3D(Three Dimensional Fast Lagrangian Analysis of Continua)是美国Itasca Consulting Goup lnc开发的三维快速拉格朗日分析程序,该程序能较好地模拟地质材料在达到强度极限或屈服极限时发生的破坏或塑性流动的力学行为,特别适用于分析渐进破坏和失稳以及模拟大变形。

它包含10种弹塑性材料本构模型,有静力、动力、蠕变、渗流、温度五种计算模式,各种模式间可以互相藕合,可以模拟多种结构形式,如岩体、土体或其他材料实体,梁、锚元、桩、壳以及人工结构如支护、衬砌、锚索、岩栓、土工织物、摩擦桩、板桩、界面单元等,可以模拟复杂的岩土工程或力学问题。

FLAC3D采用ANSI C++语言编写的。

二、FLAC3D的优点与不足FLAC3D有以下几个优点:1 对模拟塑性破坏和塑性流动采用的是“混合离散法“。

这种方法比有限元法中通常采用的“离散集成法“更为准确、合理。

2 即使模拟的系统是静态的,仍采用了动态运动方程,这使得FLAC3D在模拟物理上的不稳定过程不存在数值上的障碍。

3 采用了一个“显式解“方案。

因此,显式解方案对非线性的应力-应变关系的求解所花费的时间,几互与线性本构关系相同,而隐式求解方案将会花费较长的时间求解非线性问题。

面且,它没有必要存储刚度矩阵,这就意味着,采用中等容量的内存可以求解多单元结构;模拟大变形问题几互并不比小变形问题多消耗更多的计算时间,因为没有任何刚度矩阵要被修改。

当然,它也存在以下几个不足之处:1 对于线性问题的求解,FLAC3D比其他有限元程序运行得要慢;但是,当进行大变形非线性问题或模拟实际可能出现不稳定问题时,FLAC3D是最有效的工具。

2 用FLAC3D求解时间取决于最长的自然周期和最短的自然周期之比。

三、FLAC3D的特点1、应用范围广泛包含10材料本构模型Flac3D中为岩土工程问题的求解开发了特有的本构模型,总共包含了10种材料模型:1. 开挖模型null2. 3个弹性模型(各向同性,横观各向同性和正交各向同性弹性模型)3. 6个塑性模型(Drucker-Prager模型、Morh-Coulomb模型、应变硬化/软化模型、遍布节理模型、双线性应变硬化/软化遍布节理模型和修正的cam粘土模型)。

Flac3D网格中的每个区域可以给以不同的材料模型,并且还允许指定材料参数的统计分布和变化梯度。

还包含了节理单元,也称为界面单元,能够模拟两种或多种材料界面不同材料性质的间断特性。

节理允许发生滑动或分离,因此可以用来模拟岩体中的断层、节理或摩擦边界。

FLAC3D中的网格生成器gen,通过匹配、连接由网格生成器生成局部网格,能够方便地生成所需要的三维结构网格。

还可以自动产生交岔结构网格(比如说相交的巷道),三维网格由整体坐标系x,y,z系统所确定,这就提供了比较灵活的产生和定义三维空间参数。

有五种计算模式(l)静力模式。

这是FLAC-3D默认模式,通过动态松弛方法得静态解。

(2)动力模式。

用户可以直接输人加速度、速度或应力波作为系统的边界条件或初始条件,边界可以固定边界和自由边界。

动力计算可以与渗流问题相藕合。

(3)蠕变模式。

有五种蠕变本构模型可供选择以模拟材料的应力-应变-时间关系:Maxwell模型、双指数模型、参考蠕变模型、粘塑性模型、脆盐模型。

(4)渗流模式。

可以模拟地下水流、孔隙压力耗散以及可变形孔隙介质与其间的粘性流体的耦合。

渗流服从各向同性达西定律,流体和孔隙介质均被看作可变形体。

考虑非稳定流,将稳定流看作是非稳定流的特例。

边界条件可以是固定孔隙压力或恒定流,可以模拟水源或深井。

渗流计算可以与静力、动力或温度计算耦合,也可以单独计算。

(5)温度模式。

可以模拟材料中的瞬态热传导以及温度应力。

温度计算可以与静力、动力或渗流计算藕合,也可单独计算。

可以模拟多种结构形式(l)对于通常的岩体、土体或其他材料实体,用八节点六面体单元模拟。

(2)FIAC-3D包含有四种结构单元:梁单元、锚单元、桩单元、壳单元。

可用来模拟岩土工程中的人工结构如支护、衬砌、锚索、岩栓、土工织物、摩擦桩、板桩等。

(3)FLAC-3D的网格中可以有界面,这种界面将计算网格分割为若干部分,界面两边的网格可以分离,也可以发生滑动,因此,界面可以模拟节理、断层或虚拟的物理边界。

可以有多种边界条件边界方位可以任意变化,边界条件可以是速度边界、应力边界,单元内部可以给定初始应力,节点可以给定初始位移、速度等,还可以给定地下水位以计算有效应力、所有给定量都可以具有空间梯度分布。

2 FLAC-3D内嵌语言FISHFLAC-3D具有强大内嵌语言FISH,使得用户可以定义新的变量或函数,以适应用户的特殊需要,例如,利用HSH做以下事情:(l)用户可以自定义材料的空间分布规律,如非线性分布等。

(2)用户可以定义变量,追踪其变化规律并绘图表示或打印输出。

(3)用户可以自己设计FLAC-3D内部没有的单元形态。

(4)在数值试验中可以进行伺服控制。

(5)用户可以指定特殊的边界条件。

(6)自动进行参数分析。

(7)利用FLAC-3D内部定义的Fish变量或函数,用户可以获得计算过程中节点、单元参数,如坐标、位移、速度、材料参数、应力、应变、不平衡力等。

3 FLAC-3D具有强大的前后处理功能FLAC-3D具有强大的自动三维网格生成器,内部定义了多种单元形态,用户还可以利用FISH自定义单元形态,通过组合基本单元,可以生成非常复杂的三维网格,比如交叉隧洞等。

在计算过程中的任何时刻用户都可以用高分辨率的彩色或灰度图或数据文件输出结果,以对结果进行实时分析,图形可以表示网格、结构以及有关变量的等值线图、矢量图、曲线图等,可以给出计算域的任意截面上的变量图或等直线图,计算域可以旋转以从不同的角度观测计算结果。

四、 FLAC3D做计算分析的一般步骤:与大多数程序采用数据输入方式不同,FLAC采用的是命令驱动方式。

命令字控制着程序的运行。

在必要时,尤其是绘图,还可以启动FLAc用户交互式图形界面。

为了建立FLAC计算模型,必须进行以下三个方面的工作:1. 有限差分网格2. 本构特性与材料性质3. 边界条件与初始条件完成上述工作后,可以获得模型的初始平衡状态,也就是模拟开挖前的原岩应力状态。

然后,进行工程开挖或改变边界条件来进行工程的响应分析,类似于FLAC的显式有限差分程序的问题求解。

与传统的隐式求解程序不同,FLAC采用一种显式的时间步来求解代数方程。

进行一系列计算步后达到问题的解。

在FLAC中,达到问题所需的计算步能够通过程序或用户加以控制,但是,用户必须确定计算步是否已经达到问题的最终的解五、FLAC3D分析的使用领域根据手册中所说,总结如下:1 承受荷载能力与变形分析:用于边坡稳定和基础设计2 渐进破坏与坍塌反演:用于硬岩采矿和隧道设计3 断层构造的影响研究:用于采矿设计4 施加于地质体锚索支护所提供的支护力研究:岩锚和土钉的设计5 排水和不排水加载条件下全饱和流体流动和孔隙压力扩散研究:挡土墙结构的地下水流动和土体固结研究6 粘性材料的蠕变特性:用于碳酸钾盐矿设计7 陡滑面地质结构的动态加载:用于地震工程和矿山岩爆研究8 爆炸荷载和振动的动态响应:用于隧道开挖和采矿活动9 结构的地震感应:用于土坝设计10 由于温度诱发荷载所导致的变形和结构的不稳定12 大变形材料分析:用于研究粮仓谷物流动和放矿的矿石流动六、后处理用tecplot绘制曲线1.第一主应力、ydisp、zdisp、disp用excel做曲线隧道1做地表沉降槽(zdisp)2地表横向位移(xdisp)3隧道中线竖向沉降曲线(zdisp)4提取位移矢量图,5显示初期支护结构内力6显示state(找塑性区)基坑1做地表沉降槽(zdisp)2提取位移矢量图,3显示初期支护结构内力4显示state(找塑性区)边坡做安全系数和应变图七、模型最优化用FLAC3D解决问题时,为了得到最有效的分析使模型最优化是很重要的。

这个章节对改进模型的运行提供了一些方法建议。

同时,准备计算时需要避免的一些通常出现的缺陷也列了出来。

1.检查模型运行时间一个FLAC3D例子的运行时间是区域数的4/3倍。

这个规则适用于平衡条件下的弹性问题。

对于塑性问题,运行时间会有点改变,但是不会很大,但是如果发生塑性流动,这个时间将会大的多。

相关文档
最新文档