总结452类FLAC3D命令流挺实用.docx
《总结452类FLAC3D命令流挺实用.docx》由会员分享,可在线阅读,更多相关《总结452类FLAC3D命令流挺实用.docx(23页珍藏版)》请在冰点文库上搜索。
总结452类FLAC3D命令流挺实用
、怎样查看模型?
答:
可以查看网格,可以查看节点号。
、请问在圆柱体四周如何施加约束条件?
答:
可以用...,其中<,其实就是选择的时候选两个圆柱的差,即得到边界。
命令流如下:
、怎么能把一个的图像数据导出来以便用其他软件绘图?
答:
用命令,把数据导出来,转到里处理一下,然后用或者什么作图软件绘制就行了。
、用命令建立模型后,如何显示点的坐标?
答:
使用命令
、关于对性质进行高斯正态分布的问题?
答:
根据手册上的说明:
下面的命令设定一个平均摩擦角为度,标准方差是±%。
则命令如下:
问题:
请问中的是如何计算的?
如果把±%改为±%,则命令应如何写?
×%=
、问题
问:
()()()()
(对面做镜像)
(对面做镜像)
()表示轴正向顺时针到那条射线的夹角,表示对称参照面与平面的夹角,对称参照面与平面的夹角在平面的投影是一条射线。
首先应该按照的方向大体确定这个面的朝向,指的是从轴正方向按顺时针()方向转向所要确定面的法线方向
在平面上的投影的夹角,然后再确定,指的是从平面转向所要确定的平面的角.(及轴负方向转过角度)
()命令:
(根据法线和过一点建的面)最常用,至于实际使用过程中有人问道:
与的区别,我试过两者的效果是一样的,没区别,虽然方向不同,但表达的是同一个面。
这个就是用里建立斜面镜像的。
有一点注意了,镜像的时候如果是模型镜像的话,相当于在建立一个模型,故,在的前面要加建模的关键字,……
7、关于两种是否有区别?
和
答:
是一样的,表示并列连接关系,及的意思。
8、的区别
答:
初始化命令,初始化计算应力状态,定义材料参数、重力等。
边界条件限制命令,如施加边界的力、位移等约束等。
用于设置计算的模式,控制计算过程。
施加的初始力在计算过程中是会变的,一般体力需要初始化,而施加的力、边界条件不会随着计算变化。
命令作用于整个网格(赋值全局变量)则初始化指定范围内网格点、域的偏移量。
初始应力不仅仅是重力引起的。
、表示的含义
答:
在计算的循环里面,每个循环中,每个都依据处于不同的状态和分别表示因受剪和受拉而处于塑性状态表示表示,即分别表示在现在和以前的循环当中处于塑性状态。
、保存数据,显示
在不对的命令流中“原点位移”文件中只有:
“”
而没有保存下数值,怎么回事?
我怎么才能获得中的数据?
输入''能得到中的数据
(正确)
原点位移
中部单元应力
边缘单元应力
单压
(不对)
原点位移
中部单元应力
边缘单元应力
单压
、显示、坐标图
.
;.
答:
那是不是代表,而指得是为什么不是而是负值?
)在的形式里代表轴代表轴(不管的正负);
)""表示对其值作"",如果大家使用的话就明白""的含义了,比如上面的的值是,那么就变成.以此类推.
)要这么做主要是为了符合岩土工程的习惯需要,例如桩载荷试验曲线,沉降曲线等都不是画在第一象限内。
12、关于的命令注释(设置地下水位)
答:
()的功能是设置地下水位面,在二维计算中,通过命令即可设置水位线,在三维计算中由于地下水位是面,因此需要作一些插值运算,以便形成水位面。
这个程序包含三个函数和。
用来设定水位的边值,即设置水位的区域,插值计算等值线的点,调用的计算结果,使用命令形成水位面。
()首先设置参数值,然后定义一个.
()()()()()()()
产生,包含组数据点。
)在解释的两个函数之前,对作一些总的说明。
程序反复使用了这三个变量,理解了这三个变量的含义,这段程序就解决了大半问题了。
的所有软件都使用了相同的数据结构储存数据,称之为链表结构,类似于关系型数据库中的数据链接方法。
如果有数据结构的知识,或掌握关系型数据库的语言,这三个变量的含义就不难理解了,只不过这个操作与真正的数据库操作相比,只有两个数据变量。
我用数据库的术语作解释:
就是产生一个“表”,的作用就是产生一个新表()以及对表中的数据进行取出()、插入()、替换()操作.
)函数的作用是在的基础上产生出另外个,的从到,每个有个数据集。
的计算方法是为适合()曲面而采用的坐标点算法。
()
()
()
()
*()*()()
()*()
()*()
()
()
()
()
当执行这个函数后,生成()组数据,这些数据为调用。
注意:
本段程序产生的数据是为那个特定的曲面边坡制作的,不是一个的
)函数的作用是使用命令产生水面,把的值作为坐标,产生的数据作为坐标。
()
()
()
()
()
()
()
()
()
()
()
()
、结果数据的导出
;设置背景
();设置图片大小
;设置图例数字大小(范围)
;
;
根据情况更改
、一段命令的解释
定义函数
()开始一个循环,从循环到变量
()从的列中读第个数付给变量
()从的列中读第个数付给变量
()开始第二个循环,从循环到变量
下面是一个选择结构,利用变量判断
*()*()()
()*()
()*()
当=的时候执行下面语句
()的列第个值等于变量
()的列第个值等于变量
当=的时候执行下面语句
()的列第个值等于变量
()的列第个值等于变量
结束选择结构
结束第二个循环
结束第一个循环
函数定义结束
执行什么定义的函数
、有关命令的解释
()
施加边界条件,法向速度为,面的位置:
倾角(在平面从轴方向逆时针旋转),走向度,从方向绕轴顺时针旋转。
()
初始边界条件,***,注:
是范围起点坐标的值,所施加应力网格点的坐标。
、渗流示例
参数部分
体积模量(土质比较硬)
剪切模量
ρ土的密度
ρ水的密度
ρ档土墙的密度
−渗透系数
孔隙率
流体的体积模量
以下是命令流
;
;设置流体算法
;建立模型
;设置土组
;设置开挖范围组
;设置档土墙组
;设置档土墙组
;档土墙和合并为一个档土墙组
;流体模型
;各项同性流体
;设置渗透系数和?
?
比?
?
率
;初始化水密度
;初始化水的体积模量及?
?
;开挖部分没有水流
;档土墙不渗水
;初始化孔隙水压力
;约束应该是整个模型的底部吧?
;开挖部分也给约束住了,而其他的地方不管
;力学模型
;弹塑性
;设置体积模量和剪切模量,这两个必须,有一次我只设置了体积模量,就错的一塌糊涂
;力学模型的开挖
;初始化密度,应该是土的密度
;初始化墙(档土墙)的密度,
;施加约束,据说差分法约束的时候,必须取一个<<,范围
;施加约束,或者叫做边界条件
;施加约束
;出世总应力
方向的应力大一些
;水平方向的,小一些
;
;设置
;设置重力加速度
;;初始化状态
;求解平衡
;记录
;记录步为
;记录进度
;记录某点的孔隙水压力
;水平位移
;记录水平位移
;记录竖向位移
;
;开挖
;关闭水
;在墙上施加孔隙水压力
;求解
;保存
;
;排水
;撤掉刚才的压力
;定义一个释放函数的参数
;调用
;定义一个释放函数
<
(()())
;结束
;先赋值,随后调用
;求解
;保存
。
;渗透
;设置水算法
;施加孔隙水压力
;循环
;保存
;建立一个显示的视图一下内容都是显示内容
17、用什么命令可以位移图中显示最大位移点的坐标?
答:
用编了一个,算法好像有点烦,不过追求可以实现
你可以参考一下。
()*()
()*()
()*()
()
;找最大值
()*()
()*()
()*()
()
>
()
;找最大值的坐标
()*()
()*()
()*()
()
()()
()()
()
18、如何显示计算后模型的变形状态?
答:
**(一个放大的数字)
、如何查看剖面上任一点的位移值
答:
()()()或
()()()或
、命令划分斜面
答:
**************
和就是两个斜面的倾向和倾角是这个斜面通过的某个点,这个命令就可以两个斜面间的区域
、导入的时候,如何划分一下
答:
在中对不同用不同的材料号()定义,再用之类的程序转换成的文件就可,自动生成。
、
请问式与式有何区别?
答:
表示在这个平面是固定的
表示在这个平面只方向不能发生运动。
、如何知道每个单元的?
答:
用鼠标双击单元的表面,可以知道单元的和坐标。
、如何进行切片?
答:
(点坐标)(法向矢量)
(显示方向应力的切片)
这两行命令,用来显示指定面上的位移变化云图(把第二行改改,还可以显示应力云图,等其他)。
向应力云图
向应力云图加显示网格
向有效应力
云图显示增量(后面的值越小,图上颜色条带就越细,)
显示最小值,图上小于这个数的值都用同一色表示
显示最大值,图上大于这个数的值都用同一色表示
显示力的箭头
现在看边界,如果是不动面,用…如果边界带速率,或位移用…
,
设置重力就一定要设置密度,不考虑重力就不要设计密度。
两者共存的,设计程序的时候一定要记的。
用命令设定了最大不平衡力的上限值为,即:
计算的最大不平衡力一旦小于此值,我们便人为模型达到了平衡状态。
求解过程终止。
设置这个追求是在一定精度要求下,加快计算(值越大,算的量越少,花的进度也越少)。
、如何在程序中进行暂停,并可恢复计算?
答:
在命令中加入命令,用进行继续。
在我们分步求解中想得到某一个过程中的结果,不用等到全求完,还可以在分布求解不对的时候就进行改正,而不是等到结果出来。
、如何跳过某个计算步?
答:
在计算中按空格键跳过本次计算,自动进入下一步
、是什么东西?
是否一定要学?
答:
是的内置语言,可以用来进行参数化模型、完成命令本身不能进行的功能。
可以不用学,需要的时候查获得需要的变量就可以了。
、如何调用一些可选模块?
答:
(,,)
、的命令:
①取圆球面的范围,就是同一个中心,不同半径之间夹的那一部分,用在给球面施加力,约束时用该命令,命令:
(中心坐标)(两半径),想要表达的是球面时,取值相差小点即可,如这时范围就是半径为的面。
②圆柱的环面施加力或约束时也用到该命令。
(是表示柱体断面的中心点坐标)
表示的是大于的上部结构
表示的是小于的下部结构
表示的是走向角度,倾向角度的面
表示,当面与面相交时的垂线与轴正向的夹角,顺为正,说白话,就是面的指向方向面是朝那个方向的意思。
面与面的夹角,与轴负向为正,表示面经过点。
法线方向为的面
没试用过(范围外的东西,想想用到圆上取范围非常好)。
、如何调用文件?
答:
新手调用文件出错的原因:
是:
文件名为(因为在记事本里这个的后缀是默认的)。
修改方法是:
将里面的内容全部复制到新的记事本里,再按保存,保存时候将保存类型改为所有文件(*,*),这时你便可在文件名栏内输入,类型也就正确了。
、问式与式有何区别?
答:
表示在这个平面是固定的。
表示在这个平面只方向不能发生运动。
、如何查看各个时段不平衡力的具体数值?
答:
采用来记录计算,包括位移应力等命令。
()()或者?
。
导出数据命令时步时步
表示纪录的表示时步。
要导出不平衡力的具体数值
使用上述命令就可以查看各个时步下的不平衡力的具体数值。
、如何显示变形轮廓线的命令?
其中为放大系数
、怎样查看模型的矢量图?
()
可以看到不同的的颜色分布(看模型的样子)。
看模型的边界情况
看模型的体力分布
(,,)看模型的云图:
位移
(,,,,)看模型的云图:
应力
(,,)看模型的矢量图
看模型有多少单元、节点
可以查看网格,可以查看节点号。
查看边界条件
查看预先留设的开挖边界
(..)。
查看模型的云图。
注意,带关键字就是查看云图,不带关键字就是查看等直线图。
剖面的沉降云图上增加网格
剖面上的矢量
剖面上坐标值
、怎样查看?
答:
;是的编号
、怎么调整视图?
答:
或,然后点击要放大部位的左上角和右下角就可以放大某个部位,如果要缩小,双击屏幕。
、判断模型中网格点是一个还是两个的方法。
答:
显示模型网格点的,如果有两个号,说明是两个。
节理面上的网格点应该有两个号。
、中影响运行进度的因素
答:
()单元材料,结构面之间的刚度对比很大。
()划分单元尺寸对比很大,尽量避免长细比大于:
的细长单元。
、简单命令解释:
答:
时时显示云图
显示节点编号
看接触面的效果.
不删除信息
删除信息
****()
(*,*)(*,*)(*,*)或者(坐标)(法线方向)建立接触面
清除水位线
设置背景
()设置图片大小
设置图例数字大小
设置图片中心
表示在这个平面是固定的
表示这个平面只方向不能发生运动
40、在固定面上施加位移时,与不能同时使用,应该用和,才能施加上。
、在进行三轴压缩时候,如何施加围压?
答:
使用,其中和轴是在我们眼睛正对的面。
、在进行三轴压缩时候,如何对轴向力进行位移控制?
答:
使用即可,数值可以变化。
、在计算中,如何记录程序中的值,如果不想时时记录该怎么弄?
答:
用,想间隔记录可用
、想记录接触面上的相关力学参数该怎么办?
答:
、接触面设置参数包括哪几个?
答:
.
、如何输出单元格的数据?
答。
、建模的过程中,或同一个文件中有重复应用的命令,就可以用宏命令了。
答:
宏命令:
名称‘命令的内容’
例:
’’
用代替后面的引号里的东西。
在建模中只要有相同的都可以用代替,缩减了书写命令的进度,整体上也能让人看的更明白。
注意,你命名的符号最好跟自带的命令不要重复,处理方法是,名称后带数字。
如。
如果你想修改宏对象,改变命令的内容,在名称上加单引号就是替换的意思。
例’‘‘新的命令’。
、的用法:
①直接加到模型的后面相当于给整个模型命名。
②给一个范围的体命名。
例:
在
、中与的区别
原来有的加新的用
原来没有的,设置用
。
我们想显示别的图像,又不想把这个弄好的图像丢掉,则用建立一个图像,在建立新的图像时,(新的名)显示以前的图像,
那么输入如下命令:
。
另一种方法,输入:
、不同的区域定义不同的本构模型
在定义参数后面加个范围,为了避免在输入命令时总要通过+全局坐标域的方法来限定该命令执行的区域,我们可以先通过命令来给不同的区域命名,然后就可以用+区域名的方法来限定范围了。
这样就避免了每次输入命令要限定在该区域执行时,都要输入一遍坐标范围的麻烦。
具体如何给区域命名,以及日后如何用区域名来限定该区域,可以看下面这个例子:
、右手法则:
建立模型时,各点的排放时有规律的。
方法如下:
拿出右手伸直了指合并指向就是到的方向,掌心指向就是到的方向,拇指与指垂直的方向就是到的方向。
很多人说网格后的云图有带齿什么的,改进的方法就是重复用下面的命令
用此命令来微调网格,使之离散平滑。
该命令可以连续使用以增进平滑效果的。
、如果想看模型在计算过程中的变化情况
。
定义动画,动画记录的频率为时步一频率(计算量大的时候就没必要时步的记录,可以时步的记录,减少电脑的使用):
。
动画开始
附件里这个命令“”能将结果按时步讲就算结果输出:
()指定了每迭代计算次记录一次相关的值(如果不指定,则系统默认值为)。
命令的第二行指定记录最大不平衡力()。
记录坐标值为(,,)的节点方向的位移(这个用的多,查看收敛量时就是这个命令,上面两个我认为用处不大,也很少用过)。
、应变硬化软化模型,如何选择参数表
答:
对于模型来说,材料需要硬化或者软化,也就是体现在内聚力和摩察角的不断变大或变小。
就是在,,,的应变位移值上体现出内聚力的变化。
、同理。
点的选取决定了应力—应变曲线的形状,她的数量可以是任意的。
应力与应变之间的关系
塑性应变与参数之间的关系,自己随便定义
。
施加恒定速度测试反力(应变控制)
()<
()
()
;
.
;>
(,'')>。
塑性剪应变;塑性拉应变
()''
()''
()
、查看网格塑性区
55、如何建立马蹄形隧道
;第一部分
;第二部分
;第三部分
;镜像
56、如何显示锚杆