pfc知识问答
- 格式:doc
- 大小:172.00 KB
- 文档页数:7
与FLAC3D 的2.0和2.1版本相比,FLAC3D 3.0有哪些新功能?答:计算方面:1.所有的计算和数据均采用双精度浮点制。
2.其运行速度较2.1约快10-15%功能方面:1. 动力模块中增加了hysteretic阻尼对于动力计算,加入了一个新的阻尼特性:hysteretic阻尼。
采用这种形式的阻尼,数值计算模拟产生的应变可基于模型模量和阻尼函数的共同作用。
这就可以使用户将等价线性计算方法的结果与完全非线性无折减本构模型的计算结果进行比较。
另外,对一些其它形式的阻尼,如Rayleigh阻尼,进行了较大的折减,这样在使用hysteretic 阻尼时可以有效地节省计算时间。
2. 在岩石本构模型中增加了Hook-Brown(霍克-布朗)模型加入了霍克-布朗屈服准则,使用户对岩石材料计算结果较为合理。
它的屈服面是非线性的,同时是考虑最大、最小主应力的关系的基础上产生的。
该模型综合了塑性流准则,其特性随着不同的应力水平,呈一变化的函数。
3.热/流体水平对流模型FLAC3D之前已经能提供非线性固体与多孔介质渗流的流固耦合模拟,机械地耦合流体和固体。
而3.0版本的新功能增加了温度可受流体密度影响和流体中温度的水平对流。
4. 3Dshop生成的网格导入3DSHOP是一种能力强大的固体建摸和六面体网格的软件包,也是ITASA的产品。
FLA C3D 原始的网格仍可用,但是用基于WINDOWS操作系统的3DSHOP建复杂模型更为简单方便。
3DSHOP生成的网格能被FLA C直接读取。
5. 动画命令:FLAC3D现在能产生A VI和DCX动画,这是以前的版本没有的功能。
6. 记录颗粒轨迹:颗粒的路径能被记录和显示此外,FLA C3D 3.0也包含下面的新特点(这也是以前版本所不能实现的):1)网络版2)应用于混凝土加工模拟的水合作用模型。
问:如何显示变形轮廓线的命令?答:plo ske magf 10 其中10为放大系数问:如何查看各个时段不平衡力的具体数值?答:采用his来记录计算,包括位移应力等命令his unbalhis gp(zone) zdis range (0 0 0) 或者id=?导出数据命令his write n vs m begin 时步 end 时步 file filename.hisn表示纪录的id m表示时步要导出不平衡力的具体数值his unbalstep 100000 or solvehis write 1 vs step begin 1 end 1000 file 123.his使用上述命令就可以查看各个时步下的不平衡力的具体数值问:initial 与 apply 有何区别?答:initial初始化命令,如初始化计算体的应力状态等;apply边界条件限制命令,如施加边界的力、位移等约束等。
initial的应力状态会随计算过程的发生而发生改变,一般体力需要初始化,而apply施加的边界条件不会发生变化。
问:关于坐标系问题答:fix x y z range x -0.1 0.1 ..........................afix x range x -0.1 0.1...............................b请问a式与b式有何区别?a 表示在x=0 这个平面是固定的b 表示在x=0 这个平面只x方向不能发生运动问:如何查看剖面上任一点的位移值?答:print gp disp range x() y( ) z( )或print gp disp range idplot gp disp range x() y( ) z( )或plot gp disp range id问:绘制相关曲线命令的一些解释答:1) 在plot hist m vs n的形式里,m代表y轴,n代表x轴(不管m,n的正负);2) "-"表示对其值作"mirror",如果大家使用AUTOCAD的话就明白"mirror"的含义了,比如上面的 hist 1gp ydisp的值是0~100,那么vs -1就变成-100~0.以此类推.3) 为什么要这么做呢?主要是为了符合岩土工程的习惯需要,例如桩载荷试验曲线,沉降曲线等都不是画在第一象限内.问:如何理解Tension-p shear-p tension-n shear-n表示的含义?答:在计算的循环里面,每个循环中,每个zone都依据failure criterion处于不同的状态,shear 和tension 分别表示因受剪和受拉而处于塑性状态.n表示now,p表示previous,即分别表示在现在和以前的循环当中处于塑性状态.问:如何调用FISH文件?答:新手调用FISH文件出错的原因:是:文件名为 fishcall.fis.txt(因为在记事本里这个txt的后缀是默认的)。
修改方法是:将 fishcall.fis.txt里面的内容全部复制到新的记事本里,再按保存,保存时候将保存类型改为所有文件(*,*),这时你便可在文件名栏内输入 fishcall.fis,类型也就正确了.问:关于dd、dip的理解答:dip-direction angle, measured in the global xy-plane clockwise from the positive y-axis 这个是从y轴到x顺时针方向所转过的角度;dip dip angle, measured in the negative z-direction from the global xy-plane 这个是xy平面与z轴负方向的夹角。
dip表示对称参照面与xy平面的夹角,对称参照面与xy平面的夹角在xy平面的投影是一条射线,dd表示y轴正向顺时针到那条射线的夹角。
首先应该按照dd的方向大体确定这个面的朝向,dd 指的是从y轴正方向按顺时针(clockwise)方向转向所要确定面的法线方向在xy平面上的投影的夹角,然后再确定dip,dip指的是从xy平面转向所要确定的平面的角.问:如何能把一个PLOT的图像数据导出来以便用其他软件绘图?答:用set log on 命令,把数据导出来,转到excel里处理一下,然后用surfer或者什么作图软件绘制就行了问:如何在圆柱体四周如何施加约束条件?答:可以用fix ... ran cylinder end1 end2 radius r1 cylinder end1 end2 radius r2 not,其中r2<r1,其实就是选择range的时候选两个圆柱的差,即得到边界问:如何调用一些可选模块?答:config dyn (fluid, creep, cppudm)问:FLAC3D允许的命令文件格式有哪些?答:只要是文本文件,什么后缀都可以问:如何学习Fish命令?答:开始先对Fish功能有个初步了解,然后要用到的时候查Mannual获得需要的变量,针对具体问题再深入研究.问:Fish是什么东西?答:是FLAC3D的内置语言,可以用来进行参数化模型、完成命令本身不能进行的功能问:如何跳过某个计算步?答:在计算中按空格键跳过本次计算,自动进入下一步问:如何在程序中进行暂停,并可恢复计算?答:在命令中加入pause命令,用continue进行继续问:如何暂停计算?答:Esc 键问:如何调用已保存的结果?答:rest +文件名;或者File / Restor问:如何保存计算结果?答:save +文件名问:如何进行切片?答:plo set plane ori (点坐标) norm (法向矢量)plo con sz plane (显示z方向应力的切片)问:如何知道每个单元的ID?答:用鼠标双击单元的表面,可以知道单元的ID和坐标问:如何进行边界约束?答:fix x ran (约束的是速度,在初始情况下约束等效于位移约束)问:如何调整视图的大小、角度?答:综合使用x, y, z, m, Shift键,配合使用Ctrl+R,Ctrl+Z等快捷键问:如何施加面力?答:app nstress问:怎样调用一个文件?答:File/call或者call命令问:怎样输出模型的后处理图?答:File/Print type/Jpg file,然后选择File/Print,将保存格式选择为jpe文件.问:怎样看模型有多少单元、节点?答:plo info问:在FLAC3D里,怎样看模型的矢量图?答:plo dis (xdis, ydis, zdis)问:在FLAC3D里,怎样看模型的云图?答:位移:plo con dis (xdis, ydis, zdis)应力:plo con sz (sy, sx, sxy, syz, sxz)问:怎样看模型的边界情况?答:plo gpfix red sk问:在FLAC3D里,怎样看模型的样子?答:plo blo gro可以看到不同的group的颜色分布。
问:学习FLAC3D,最先需要掌握的命令有哪些?答:需要掌握gen, ini, app, plo, solve等建模、初始条件、边界条件、后处理和求解的命令。
问:FLAC3D是有限元程序吗?答:不是!FLAC3D是一个三维有限差分程序,FLAC3D(Three Dimensional Fast Lagrangian Analysis of Continua)是美国Itasca Consulting Goup lnc开发的三维快速拉格朗日分析程序.PFC2D&PFC3D系列——为类岩土材料和粒状系统设计的2D和3D微观力学离散元分析程序PFC(Particle Flow Code)是利用显式差分算法和离散元理论开发的微/细观力学程序,它是从介质的基本粒子结构的角度考虑介质的基本力学特性,并认为给定介质在不同应力条件下的基本特性主要取决于粒子之间接触状态的变化,适用研究粒状集合体的破裂和破裂发展问题、以及颗粒的流动(大位移)问题。
与使用FLAC/FLAC3D、UDEC/3DEC不同,PFC不能直接给模型介质”赋”物理力学参数和初始应力条件,所有这些都必须通过不断调整构成模型介质的基本粒子级配组成、接触方式和相应的微力学参数实现。
不同孔隙率下凝灰岩PFC3D模型PFC2D&PFC3D的基本功能:∙介质是颗粒的集合体,它由颗粒和颗粒之间的接触两个部分组成;∙颗粒大小可以服从任意的分布形式;∙接触方式和强度特征是决定介质基本性质的重要因素;∙“接触” 物理模型由线性弹簧或简化的Hertz-Mindlin、库仑滑移、接触或平行链接等模型组成;∙凝块模型支持”奴化” 颗粒或凝块的创建,凝块体可以作为普通形状”超级颗粒” 使用;∙可指定任意方向线段为带有自身接触性质的墙体,普通的墙体提供几何实体;∙“蜂房” 映射逻辑的使用确保了解题时间与系统颗粒数目呈线性(而非指数)增长;∙模拟过程中颗粒和墙体可以随时增减;∙提供了两种阻尼:局部非粘性和粘性;∙密度调节功能可用来增加时间步长和优化解题效率;∙通过能量跟踪可以观察体功、链接能、边界功、摩擦功、动能、应变能;∙可以在任意多个环形区域量测平均应力、应变率、和孔隙率;∙可以实时追踪所有变量并能存储起来和/或绘成”历史” 示图;∙除全动态操作模式外,PFC还提供了准静态操作模式以确保快速收敛到稳定状态解;∙内置接触模型包括:简单的粘弹性模型、简单的塑性模型、以及位移软化模型。