欢迎来到天天文库
浏览记录
ID:20225873
大小:4.44 MB
页数:20页
时间:2018-10-11
《fish使用技巧若干示例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、FISH使用技巧若干示例朱永生依泰斯卡(武汉)咨询有限公司ITASCA数值技术研讨会中国.西安2009.5.24目录FLAC3DtoTecplotUDECtoTecplotDxftoUDEC/PFC2DStltoPFC3DCADto3DEC开始搜索节点、单元总数,并定义、初始化后期所需要的数据交换数组读入FLAC3D结果文件,完成相关辅助设置,如开挖单元删除和开挖指标设定等FISH:_Null_Switch函数FISH:E_and_GP_Num函数FISH:_Arr_Para函数FISH:Array_Define函数数据交换数组装配,主要
2、完成功能:节点id、位移、速度和孔隙水压力计算单元主应力、正应力和剪应力计算单元正应变、剪应变计算基于Mohr-Coulomb模型的单元安全系数计算弹性应变能密度计算单元主应力方向计算如果开挖指示为真,则进行节点、单元编号调整FISH:_Gp_Var函数FISH:_El_Stress函数FISH:_El_Strain函数FISH:_El_Fos函数FISH:_El_Energy函数FISH:_Sig_Dir函数FISH:_Gp_Swap函数将数据交换数组输出至外部后处理程序可执行文件结束Fig.FLAC3DTOTecplot程序流程数据输
3、出交换数据初始化:标题、变量名称、节点和单元结构、各节点和单元变量数据值(位移、速度、应力、应变等)FISH:_Tec_Arr_Assembly函数FISH:_Tec_Write函数FLAC3DtoTecplotFig.隧洞开挖示例F2F1Fig.边坡示例Fig.UDECTOTecplot程序流程开始搜索节点、单元总数,数据交换数组维数定义读入UDEC结果文件,完成相关辅助设置FISH:_Model_Setup函数FISH:_Info_Get函数数据交换数组变量装配,包括:节点类节点指针计算速度、位移单元类单元指针单元应力:主应力、正应力
4、、剪应力单元应变:正应变和剪应变单元节点信息FISH:_Gp_Pointer函数FISH:_GP_Var函数FISH:_El_Pointer函数FISH:_El_Stress函数FISH:_El_Strain函数FISH:_El_Gp函数将数据交换数组输出至外部后处理程序可执行文件结束数据输出交换数据初始化:标题、变量名称、节点和单元结构、各节点和单元变量数据值(位移、速度、应力、应变等)FISH:_Tec_UDEC_Data函数FISH:_Tec_Write函数UDECtoTecplotFig.边坡示例开始读入Model.dxf文件,装
5、配数组参数初始化,包括层面、断层、节理、层间带等结构面总数目和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程序命令格式整理数
6、据交换数组_Arr_Geom按照UDEC程序命令格式整理数据交换数组_Arr_Geom将数据交换数组输出至外部UDEC/PFC2D可执行文件结束FISH:_Geom_INI函数FISH:_Geom函数Fig.DXFTOUDEC/PFC2D程序流程DXFtoUDEC/PFC2DFig.DXF-UDECFig.DXF-UDECc1c2c3c4c5c6注释:C1-C6表示层面编号Fig.DXF-PFC2DC1C2C3C4C5C6注释:C1-C6表示层面编号Fig.DXF-PFC2D开始初始条件设定,包括阻尼条件和输出文件名称完成模型相关设定,如
7、颗粒(Ball)密度、颗粒数、墙体(Wall)刚度、模型尺寸规模等FISH:ModelSetup函数FISH:Simini函数读入Model.stl文件,主要处理对象:模型三角网处理三角网轮廓线处理结果输出结束Fig.STLTOPFC3D程序流程生成颗粒集、墙体集:生成几何模型初始化颗粒集,完成颗粒、墙体属性标定初始化颗粒、墙体速度FISH:ReadStlFile函数FISH:MakeAssembly函数FISH:_IniWallVelFISH:Simloop是否需要校正?YESNOSTLtoPFC3D顶视图正视图三维视图墙体(Wall)
8、球体(Ball)顶视图正视图三维视图墙体(Wall)球体(Ball)M行N列ABCDTopo:i+1Topo:iCBADO四个三角形:△AB0△BCO△CDO△DA0CADto3DEC开始完成
此文档下载收益归作者所有