fish使用技巧若干示例

fish使用技巧若干示例

ID:20225873

大小:4.44 MB

页数:20页

时间:2018-10-11

上传者:U-6581
fish使用技巧若干示例_第1页
fish使用技巧若干示例_第2页
fish使用技巧若干示例_第3页
fish使用技巧若干示例_第4页
fish使用技巧若干示例_第5页
资源描述:

《fish使用技巧若干示例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

FISH使用技巧若干示例朱永生依泰斯卡(武汉)咨询有限公司ITASCA数值技术研讨会中国.西安2009.5.24 目录FLAC3DtoTecplotUDECtoTecplotDxftoUDEC/PFC2DStltoPFC3DCADto3DEC 开始搜索节点、单元总数,并定义、初始化后期所需要的数据交换数组读入FLAC3D结果文件,完成相关辅助设置,如开挖单元删除和开挖指标设定等FISH:_Null_Switch函数FISH:E_and_GP_Num函数FISH:_Arr_Para函数FISH:Array_Define函数数据交换数组装配,主要完成功能:节点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程序流程数据输出交换数据初始化:标题、变量名称、节点和单元结构、各节点和单元变量数据值(位移、速度、应力、应变等)FISH:_Tec_Arr_Assembly函数FISH:_Tec_Write函数FLAC3DtoTecplot Fig.隧洞开挖示例 F2F1Fig.边坡示例 Fig.UDECTOTecplot程序流程开始搜索节点、单元总数,数据交换数组维数定义读入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函数将数据交换数组输出至外部后处理程序可执行文件结束数据输出交换数据初始化:标题、变量名称、节点和单元结构、各节点和单元变量数据值(位移、速度、应力、应变等)FISH:_Tec_UDEC_Data函数FISH:_Tec_Write函数UDECtoTecplot Fig.边坡示例 开始读入Model.dxf文件,装配数组参数初始化,包括层面、断层、节理、层间带等结构面总数目和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将数据交换数组输出至外部UDEC/PFC2D可执行文件结束FISH:_Geom_INI函数FISH:_Geom函数Fig.DXFTOUDEC/PFC2D程序流程DXFtoUDEC/PFC2D Fig.DXF-UDEC Fig.DXF-UDEC c1c2c3c4c5c6注释:C1-C6表示层面编号Fig.DXF-PFC2D C1C2C3C4C5C6注释:C1-C6表示层面编号Fig.DXF-PFC2D 开始初始条件设定,包括阻尼条件和输出文件名称完成模型相关设定,如颗粒(Ball)密度、颗粒数、墙体(Wall)刚度、模型尺寸规模等FISH:ModelSetup函数FISH:Simini函数读入Model.stl文件,主要处理对象:模型三角网处理三角网轮廓线处理结果输出结束Fig.STLTOPFC3D程序流程生成颗粒集、墙体集:生成几何模型初始化颗粒集,完成颗粒、墙体属性标定初始化颗粒、墙体速度FISH:ReadStlFile函数FISH:MakeAssembly函数FISH:_IniWallVelFISH:Simloop是否需要校正?YESNOSTLtoPFC3D 顶视图正视图三维视图墙体(Wall)球体(Ball) 顶视图正视图三维视图墙体(Wall)球体(Ball) M行N列ABCDTopo:i+1Topo:iCBADO四个三角形:△AB0△BCO△CDO△DA0CADto3DEC 开始完成模型相关设定,包括地层总数,坐标系类型,网格,数据输出类型(FLAC3D/3DEC)等FISH:_Setup_Func函数FISH:_Initial_Func函数按照_Setup_Func定义的地层数依次读入地层面数据文件Fig.CADTO3DEC程序流程地层交换处理数据初始化: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程序命令格式整理数据交换数组_3DEC_Arr将数据交换数组输出至外部FLAC3D/3DEC可执行文件结束FISH:_Data_Gen函数FISH:_Data_Export函数 顶视图正视图三维视图f114f33LS331C1C2Block1C1C2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭