pfcFISHPPT课件_第1页
pfcFISHPPT课件_第2页
pfcFISHPPT课件_第3页
pfcFISHPPT课件_第4页
pfcFISHPPT课件_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目目 录录lFLAC3D to TecplotlUDEC to TecplotlDxf to UDEC/PFC2DlStl to PFC3DlCAD to 3DEC第1页/共20页开始搜索节点、单元总数,并定义、初始化后期所需要的数据交换数组读入FLAC3D结果文件,完成相关辅助设置,如开挖单元删除和开挖指标设定等FISH:_Null_Switch函数FISH:E_and_GP_Num函数FISH:_Arr_Para函数FISH:Array_Define函数数据交换数组装配,主要完成功能:节点id 、位移、速度和孔隙水压力计算单元主应力、正应力和剪应力计算单元正应变、剪应变计算基于Mohr-C

2、oulomb模型的单元安全系数计算弹性应变能密度计算单元主应力方向计算如果开挖指示为真,则进行节点、单元编号调整FISH:_Gp_Var函数FISH:_El_Stress函数FISH:_El_Strain函数FISH:_El_Fos函数FISH:_El_Energy函数FISH:_Sig_Dir函数FISH:_Gp_Swap函数将数据交换数组输出至外部后处理程序可执行文件结束Fig. FLAC3D TO Tecplot程序流程数据输出交换数据初始化:标题、变量名称、节点和单元结构、各节点和单元变量数据值(位移、速度、应力、应变等)FISH:_Tec_Arr_Assembly函数FISH:_Te

3、c_Write函数FLAC3D to Tecplot第2页/共20页YXZSmax363432302826242220181614121086432303020142416162234616303418263412243216161234362416261224630302422822830201262830162628183032YXZSmax3634323028262422201816141210864Fig. 隧洞开挖示例第3页/共20页YXZXdisp8075706560555045403530252015105F2F1Fig. 边坡示例第4页/共20页Fig. UDEC TO Tec

4、plot程序流程开始搜索节点、单元总数,数据交换数组维数定义读入UDEC结果文件,完成相关辅助设置FISH:_Model_Setup函数FISH:_Info_Get函数数据交换数组变量装配,包括:节点类节点指针计算速度、位移单元类单元指针单元应力:主应力、正应力、剪应力单元应变:正应变和剪应变单元节点信息FISH:_Gp_Pointer函数FISH:_GP_Var函数FISH:_El_Pointer函数FISH:_El_Stress函数FISH:_El_Strain函数FISH:_El_Gp函数将数据交换数组输出至外部后处理程序可执行文件结束数据输出交换数据初始化:标题、变量名称、节点和单元结

5、构、各节点和单元变量数据值(位移、速度、应力、应变等)FISH:_Tec_UDEC_Data函数FISH:_Tec_Write函数UDEC to Tecplot第5页/共20页0100200300400500600700800900100011001200DIS-X(m)1.21.110.90.80.70.60.50.40.30100200300400500600700800900100011001200DIS-X(m)1.21.110.90.80.70.60.50.40.3Fig. 边坡示例第6页/共20页开始读入Model.dxf文件,装配数组参数初始化,包括层面、断层、节理、层间带等结构

6、面总数目和UDEC/PFC2D标识号(id),另外需说明输出类型,即UDEC或PFC2DFISH:Setup函数FISH:_Para函数FISH:_Dxf_Read函数(_Database)遍历数据(_Database),搜索各类型结构面总数,提取polyline类Entities,并初始化结构面表,最终将坐标数据装配至各结构面对象数组表中FISH:_Dxf_Operation_1函数FISH:_Dxf_Operation_2函数输出类型?UDECPFC2D按照UDEC程序命令格式整理数据交换数组_Arr_Geom按照UDEC程序命令格式整理数据交换数组_Arr_Geom将数据交换数组输出至外

7、部UDEC/PFC2D可执行文件结束FISH:_Geom_INI函数FISH:_Geom函数Fig. DXF TO UDEC/PFC2D程序流程DXF to UDEC/PFC2D第7页/共20页Fig. DXF-UDEC第8页/共20页Fig. DXF-UDEC第9页/共20页c1c2c3c4c5c6注释:C1-C6表示层面编号Fig. DXF-PFC2D第10页/共20页C1C2C3C4C5C6注释:C1-C6表示层面编号Fig. DXF-PFC2D第11页/共20页开始初始条件设定,包括阻尼条件和输出文件名称完成模型相关设定,如颗粒(Ball)密度、颗粒数、墙体(Wall)刚度、模型尺寸规

8、模等FISH:ModelSetup函数FISH:Simini函数读入Model.stl文件,主要处理对象:模型三角网处理三角网轮廓线处理结果输出结束Fig. STL TO PFC3D程序流程生成颗粒集、墙体集:生成几何模型初始化颗粒集,完成颗粒、墙体属性标定初始化颗粒、墙体速度FISH:ReadStlFile函数FISH:MakeAssembly函数FISH:_IniWallVelFISH:Simloop是否需要校正?YESNOSTL to PFC3D第12页/共20页顶视图正视图三维视图墙体(Wall)球体(Ball)第13页/共20页顶视图正视图三维视图墙体(Wall)球体(Ball)第1

9、4页/共20页M行N列ABCDTopo: i+1Topo: iCBADO四个三角形:AB0BCOCDODA0CAD to 3DEC第15页/共20页开始完成模型相关设定,包括地层总数,坐标系类型,网格,数据输出类型(FLAC3D/3DEC)等FISH:_Setup_Func函数FISH:_Initial_Func函数按照_Setup_Func定义的地层数依次读入地层面数据文件Fig. CAD TO 3DEC程序流程地层交换处理数据初始化:x、y方向上每个分区(block)内的网格数x、y方向上每个分区内的节点数每一地层所具有的数据行数定义数据交换数组FISH:_Topo_Import函数FISH:_Output_INI_1函数FISH:_Output_INI_2函数NO判断输入数据的正确性(x、y方向分区是否满足整数倍关系?)YES输出类型?FLAC3D3DEC按照FLAC3D程序命令格式整理数据交换数组_FLAC3D_Arr按照3DEC程序命令格式整理数据交

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论