ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:517.33KB ,
资源ID:7796907      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7796907.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(FLAC3D常用命令.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

FLAC3D常用命令.docx

1、FLAC3D常用命令1. apply(缩写:app)可用来定义边界条件及初始条件:1)添加应力格式1:apply szz -0.3395e6 range z -0.1 0.1格式1:apply szz -0.3395e6 range group pile格式3:apply szz -0.3395e6 range z -0.1 0.1 group pile格式4:apply nstress 数值 range z 2.9 3.1(或3) x 1 2 y 1 22)以一定速度施加位移边界格式1:apply yvel -1e5 range y -1.9 2.1 ;施加y方向速度-1e5/step3)添

2、加边界条件格式:apply szz grad range 示例1:apply szz -1e9 grad 0 0 8.3e5 range z 0 120示例2:apply szz -0.6e6 range z 0.05 0.15 group pile注:是梯度方向坐标0点的数值,可通过定义坐标范围的上下值与梯度计算得到。2. range(缩写:ran)通过range功能,可以使命令作用在一定指定范围的目标上;如果一个命令没有使用range来确定范围,则命令对整个模型有效。1)利用坐标指定一定的范围格式1:range z 0 1格式2:range z 2.9 3.1 x 1 2 y 1 22)利

3、用分组来指定范围格式:range group 13)以上两种的复合格式:range z -0.1 0.1 group pile4)利用id号来指定一定的范围格式:range id 0 10该命令后跟起始id和结束id,这里的id可以是实体单元、网格、结构单元、接触面和节点的编号。例:model elastic range id 1 10 ;指定id为1到10的单元为各向同性弹性本构。5)命名一个范围(需要先命名这个范围)格式:range name 示例:range name intersected_zones x 5 8 y 3 7引用这个范围的格式:内容+range nrange 示例:ra

4、nge nrange intersected_zone6)命名一个柱形范围格式:同4)示例1:range name bhole cylinder end1 0 0 0 end2 -9.14 0 0 rad 0.46示例2:range name interface1 cylinder end1 0 0 0 end2 0 0 -0.9 radius 0.36 & cylinder end1 0 0 0 end2 0 0 -0.9 radius 0.34 not7)any和notAny跟在range命令后表示“和”的意思,即使若干个定义的范围同时起效;not跟在range后表示“除了”的意思,即除此

5、之外的范围示例1:group wall range group 1 any group 2 any ;把组1和组2定义为新组,组名为wall示例2:group wall range group 1 not ;把除了组1之外的所有部分定义为新组,组名为wall.示例3:range name interface1 cylinder end1 0 0 0 end2 0 0 -0.9 radius 0.36 & cylinder end1 0 0 0 end2 0 0 -0.9 radius 0.34 not3. set用来设置重力、收敛标准、给某些变量赋值1)设置重力格式:set gravity 0

6、 0 -102)设置收敛标准格式1:set mech ratio :用R无量纲值确定收敛标准(默认10e-5)格式2:set mech force ;绝对收敛标准,体系最大不平衡力小于某一临界值,此局限性较大。以上两种格式也可以进行耦合:示例:set mech force 0 ratio 1e-4格式3:自定义收敛标准,比如某一关键点的位移或速度达到某一临界值(遇到这种情况进行补充)3)在FLAC3D中给FISH语言中的变量赋值格式:set 变量=value 如:set hh=-224)设置大变形格式:set large 4)设置监测历史变量时的监测间隔格式1:set hist_rep ;默认

7、的应该是10步一个间隔。示例:set hist_rep 1格式2 hist nstep 示例:hist nstep 54. history(缩写:hist)设置监测点要进行监测的项目,不设置编号的话会从1自动进行编号。监测点必须用id或坐标这两种方法之一指定,新版本后需加add,不加add其实也可以。1)监测整个模型的不平衡力格式:hist add id unbal2)设置节点监测项目格式1:hist add gp zdis 0 0 6(监测节点z方向位移) hist add gp zvel 0 0 6(监测节点z方向速度)格式2:hist add id gp zdis 或者监测点id示例1:

8、hist add id 2 gp zdis 1 1 3示例2:hist add id 1 gp zdis id 1 ;监测1号节点z方向的位移,这个监测点编号是13)设置单元监测项目格式1:hist add zone szz 0 0 -1(监测节点zz方向应力)格式2:hist add id zone szz 或者监测单元id示例1:hist add id 7 zone szz 1.5 1.5 2.54)设置监测历史变量时的监测间隔格式1:set hist_rep ;默认的应该是10步一个间隔示例:set hist_rep 1格式2 hist nstep 示例:hist nstep 55)将计

9、算结果写入到txt文件夹中格式:hist write skip begin end file 路径/文件名.txt示例1:hist write 7 vs 8 file C:UserszhangzhaoDesktop7-8.txt示例2:hist write 7 file C:UserszhangzhaoDesktop7.txt示例3:hist write 1 2 3 4 5 skip 20 begin 8300 end 8400 file C:UserszhangzhaoDesktop7.txt ;把1-5号监测点在8300到8400步之间的数据,按照每20步一个的记录间隔输出到7.txt文件

10、中5.model用来指定模型的本构模型,以下格式中mech可以省略格式1:model mech mohr ;定义全模型的本构模型格式2:model mech mohr range group ;格式3:model mech null range group ;格式4:model mech null range z 0 16.property(缩写:pro)给模型材料赋予参数格式:pro bulk shear coh fric ten range 示例1:prop bulk 5.6420e6 shear 1.3789e6 coh 9.77e3 fric 15.36 range group 1示例

11、2:prop bulk 6e6 she 2.2e6 fric 10 coh 5000 range z 17.3 20.17.group用来进行模型的分组1)建模时直接将这部分命名为一个分组格式1:gen zone radcylinder p0 0 0 -18 p1 8 0 -18 p2 0 0 -19.1 p3 0 8 -18 size 8 4 8 15 ratio 1 1 1 1.15 group 1格式2:gen zone radcylinder p0 0 0 -18 p1 8 0 -18 p2 0 0 -19.1 p3 0 8 -18 size 8 4 8 15 ratio 1 1 1

12、1.15 fill group 1 ;(对填充区域进行有别于外围材料的分组命名)格式3:gen zone radcylinder p0 0 0 -18 p1 8 0 -18 p2 0 0 -19.1 p3 0 8 -18 size 8 4 8 15 ratio 1 1 1 1.15 group 1 fill group 2 ;(外围区域命名为1,填充区域进行有别于外围材料的分组命名2)2)对一定范围内的数据命名分组格式:group 1 range ;用range定义范围3)分开命令为一个组示例:group dam range x 5 7 z -5 0group dam range id 201

13、 any id 211 any id 231 any id 241 anygroup dam range id 202 any id 212 any id 222 any id 232 any 以上区域命名了一个分组dam。可以不同的区域命名为同一个组名,最后就会是一个组了。8.attach进行网格的连接,使用该命令时对各网格连接面上的单元尺寸有限制,要求它们之间的比率成整数倍格式:attach face range ;range后跟定义范围的关键词9.reflcet(缩写:ref)以某对称轴生成镜像网格格式1:gen zone ref ;以z=0平面为对称轴镜像生成网格格式2:gen zon

14、e ref dip 90 ; 以y=0平面为对称轴镜像生成网格格式3:gen zone ref dip 90 dd 90 ; 以x=0平面为对称轴镜像生成网格格式4:gen zone ref dip 90 dd 90 range z 20 35 ; 可以加上范围,在z为2035范围内以x=0平面为对称轴镜像生成网格。其中:dip为平面在空间坐标系下沿着z轴负向与xy平面所成的夹角;dd为平面的dip方向角,即坐标系的xy平面从y轴正向顺时针旋转到指定方向的夹角。如果不注明代表值为0。格式5:gen zone reflect normal 1 0 0 ori 0 0 0格式:normal x y

15、 z origin x y z:其中normal为指定平面的法向方向,origin为法线起点位置。这种方法比较直观,相比于用dd和dip定义平面,更容易记住,也不易出错。10.fix固定/free放松进行模型边界条件的设置1)约束x/y/z方向的位移,其实约束的是速度格式;fix range 示例1:fix z range z -0.1 0.1示例2:fix y range z -0.1 0.1示例3:fix x z range z -0.1 0.1 group 1示例4:fix x ;也可以不加范围,把所有的地方都固定2)fix pp 格式:fix pp 给定孔隙水压力边界条件3)给定温度边

16、界条件格式:fix temperature 11.initial(简写ini)用来设置初始值1)用来设置密度格式:ini dens range 示例1:ini dens 1830 range group 1ceng示例2:ini dens 2000 range z 0 12)初始量归零格式:ini range 示例1:ini xdis 0 ydis 0 zdis 0 xvel 0 yvel 0 zvel 0示例2:ini szz 0 sxx 0 syy 03)初始状态为0格式:ini state 示例:ini state 0一般的程序地应力平衡后,初始化一般要进行塑性区、位移、速度清零ini

17、state 0ini xdis 0 ydis 0 zdis 0ini xvel 0 yvel 0 zvel 04)设置初始孔隙水压力格式:ini pp grad range 示例:ini pp 30e3 grad 0 0 -10e3 range z 0 1注:是梯度方向坐标0点的数值,可通过定义坐标范围的上下值与梯度计算得到。5)设置初始应力格式:ini szz grad range 示例:ini szz -35e3 grad 0 0 20e3 range z 0 1注:是梯度方向坐标0点的数值,可通过定义坐标范围的上下值与梯度计算得到。6)将单元体移动格式:ini add range 示例:

18、ini zposition add -6.0 range group pile12.save将计算状态进行保存,会保存在当前文件下1.常规格式:save 文件名.sav示例1:save 6-1.sav2.自动循环rest 8-4.savtable 1 name load_settlement ;可要可不要,不要会自动从1编号def add_loadp_gp=gp_near(2,1,3)loop n (1,5)app_load=n*(-1000e3)filename=7-6_add_step+string(n)+.savcommandapp nstress app_load range z 2.

19、9 3.1 x 1 2 y 1 2solvesave filenameendcommandxtable(1,n)=app_loadytable(1,n)=gp_zdisp(p_gp)endloopendadd_loadsave 8-6.sav13.solve对模型进行计算1、格式1:solve ;直接计算,默认最大平衡应力比小于或等于1e-5时,计算结果获得稳定值2、格式2:solve ratio ; 设置最大不平衡应力比,计算达到这个条件即终止示例:solve ratio 1e-53、格式3:step ;设置计算终止步数4、渗流求解格式1:solve ;得到渗流平衡状态下的孔压场,渗流平衡的

20、概念类似于力学平衡,表示节点上的不平衡流量比达到了程序设置的最小值。格式2:step ;在计算中完成相应的步数以后程序自动结束。格式3:solve age ;时间是流动时间,这个时间并不一定是真实的时间,只有当所有的流体参数都为真实时才是真实的时间。14.plot详见FLAC3D快速入门及简单实例第四章FLAC3D图形显示进行绘图,进行绘图前最好指定一个绘图文件格式:plot create view(或者plot) 1)绘制模型单元、建立的界面等格式1:plot zone示例1:plot zone trans 75 ;绘制透明度为75的单元体示例2:plot zone fill off ;单元

21、体不进行填充示例3:plot zone trans 75 fill off ;以上两种的组合示例4:plot zone colorlist red示例5:plot zone colorlist red range nrange 示例6:plot interface colorlist red示例程序:newgen zone brick size 10 10 10range name intersected_zones x 5 8 y 3 7range name union_zones x 5 8 y 3 7plot create view intersected_zones ;(创建一个int

22、ersected_zones的绘图纸)plot add zone colorlist yellow trans 80plot add zone colorlist red range nrange intersected_zoneplot add axesplot create view union_zones ;(也可通过plot create plot union_zones)plot add zone colorlist yellow trans 80plot add zone colorlist red range nrange union_zonesplot add axes格式2:

23、plot interface2)绘制云图(应力、变形,节点与单元的量都可绘制)格式1:plot zcon 示例1:plot zcon szz Plot zcon sxy格式2:plot con 格式3:plot zcon ramp grey ;灰度显示示例1:plot con zdis3)绘制块云图(一般只表示应力的量)格式:plot bcon 示例1:plot bcon szz示例2:plot bcon pro bulk4)绘制矢量图(最好结合1)内容带上网格)格式:plot dis;绘制变形矢量图()示例:plot dis scale 0.1 ;scale后跟的数值越大,矢量图的箭头越大。

24、5)绘制监测变量曲线图格式1:plot hist 示例:plot hist 2格式2:plot hist vs ;两个监测变量之间的关系示例:plot hist 7 vs 8 (历史变量7位横坐标、8位纵坐标)6)plot add 的应用格式:plot add +内容 ;把要绘制的图形绘制在前面的图形上示例:plot zone trans 75 fill off Plot add dis相当于在单元图形上绘制了变形矢量图7)按组显示格:1:plot zgroup range 示例:plot zgroup range z 0 5格式2:plot zone range group 1其他常见的pl

25、ot命令Plot gpfixPlot gpPlot boundaryPlot zone trans 75Plot clearPlot interface colorlist red8)绘制表格数据格式1:plot table id style both格式2:plot table id style line格式3:plot table id style mark示例1:plot table 1 style both9)绘制孔压云图节点:plot con gpp单元:plot zcon zpp15.restore(简写为rest)调用保存好的sav文件,并在此状态的基础上进行下面的操作格式:re

26、st 文件名.sav示例:rest 6-1.sav16.state单元状态1)显示单元状态格式:plot zone colorby state2)输出单元状态格式:print zone state17.print输出计算结果1)输出节点、单元数据格式1:print zone/gp ;输出单元数据格式2:print gp position格式3:print zone stress格式4:print gp dis格式5:print gp dis range id 517 any 533 any格式6:print gp pos range id 59 ;id号为59的节点坐标信息2)输出接触面的数据

27、格式1:print interface ;接触面数据输出格式2:print interface stress ;输出接触面上的nstress/stress等格式3:print interface dis格式4:print interface position格式5:print interface prop3)输出监测变量格式1:print hist ;输出监测点信息格式2:2)将计算结果输入到指定的文件(也可参考4hist)格式:(set log on Set logfile C:UserszhangzhaoDesktop6-3.log Print zone stress Set log of

28、f)以上的程序将单元应力数据输出到6-3文件中3)输出表格数据格式:print table id示例:print table 118.plane创建切片,显示剖面图Oringin/normal和dip/dd在定义平面上的作用是等效的1)建立剖面最后先建立一个绘图纸格式:plot create view 2)创建剖面格式:plot cut add plane ori norm 示例:plot cut add plane ori 1.5 1.5 1.5 norm 0 1 03)绘制剖面上的内容格式:plot add (plane on) ;括号内可省略示例1:plot add zone fill

29、off ;绘制剖面上的网格,建议先绘制这个。示例2:plot add zcon szz示例3:plot add dis3)绘制剖面外的内容格式:plot add plane b(f) b代表与norm反向一侧,f代表正向侧。示例1:plot add zone plane b示例2:plot add zone fill off plane f示例程序:plot create view plane4plot cut add plane ori 1.5 1.5 1.5 norm 0 1 0plot add zone fill off plane oplot add zcon szz plane onplot add zone plane bplot add zone fill off plane f19.输出图片将界面上显示的内容以图片形式显示出来1)输出ps照片格式:plot post view file 文件路径/名称.格式示例:plot post view plot04 file

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1