目录

Coupling PFC and FLAC3D

1D Structural Element Coupling Scheme

Wall-Zone Coupling Scheme

2D

3D

Ball-Zone Coupling Scheme

Commands

FISH Functions


Coupling PFC and FLAC3D


在 FLAC3D 图形用户界面中,可以通过“工具 ‣ 加载 PFC”菜单项加载 PFC。 同样,FLAC3D 可以通过 PFC 图形用户界面中的“工具‣加载 FLAC3D ”菜单项进行加载。


1D Structural Element Coupling Scheme


一维结构元素(如梁、电缆、桩和土工格栅)由结构单元节点组成。节点现在可以通过结构元素链接链接到目标,包括球、块状鹅卵石、刚性块、区域或结构元素。创建 1D 结构图元时会自动创建链接。


Wall-Zone Coupling Scheme


耦合方案同时适用于区域网格点和结构元素节点。粗体变量表示向量,非粗体变量表示标量。耦合逻辑的工作原理是利用与墙体面的接触力和力矩,在面的顶点确定一个等效的力系统。这些力与刚度贡献一起被传递给网格点/节点。

为了使耦合在循环过程中处于活动状态,机械计算必须处于大应变模式,通过模型最大应变命令进行设置。(model largestrain command)


2D


3D

重心插值方案:一个顶点对面的三角形的颜色与顶点的颜色重合。

接触力和平移刚度通过公式外推到网格点和平移节点。对于结构单元耦合,接触力矩由键产生,旋转刚度也以这种方式外推到节点。

用PFC墙包裹区域和基于壳的结构元素。这种耦合允许球和团块与区域和基于壳的结构元素直接互动。

注意事项:

  • In order for PFC to cycle in a coupled fashion, FLAC3D must be in large strain mode. This is set with the model largestrain command.
  • The contact, PFC and wall-zone plugins must be loaded either via the Tools ‣ Plugins menu item or with the program load module command. In order to visualize PFC model components, PFC gui plugin must also be loaded; the program load guimodule command is used in this case.

Wall-Zone Commands

wall-zone compute-stiffness 计算要添加到网格点gridpoints的刚度(默认b = false)。计算出来的刚度要乘以刚度系数(wall-zone stiffness-factor command)。
wall-zone create 用PFC墙包住FLAC3D区域。根据定义,PFC墙是指没有任何非manifold条件的三角形面的边缘连接集。(...range
wall-zone full-computation 打开/关闭完整计算模式。在完全计算模式下,通过计算等效应力来平衡力矩。 关闭时,重心插值用于计算网格点力和平移刚度。
wall-zone stiffness-factor 设置要添加到区域的刚度的乘法因子。默认情况下,系数为 1。
wall-zone update-tolerance 设置触发区域更新的容差。当动态过程没有激活时,FLAC3D会根据更新时间间隔或用户改变区域的几何形状来触发区域几何更新。当与PFC结合时,当与任何墙面接触的总接触刚度从一个时间段到下一个时间段的变化系数为f时,也会触发区域更新。
Wall-Structure Commands
wall-structure compute-stiffness 计算要添加到节点nodes 的刚度(默认b = false)
wall-structure create 用PFC墙包裹FLAC3D结构元素。
wall-structure full-computation 打开/关闭完整计算模式。
wall-structure stiffness-factor 设置要添加到结构元素中的刚度的乘法系数。
wall-structure update-tolerance 设置触发结构元素更新的公差。

Ball-Zone Coupling Scheme


The Ball-Zone coupling method is derived from the Bridging Domains and adapted to coupling PFC and FLAC3D by [Frangin2007] and [Breugnot2015].


Commands

创建球-区耦合的数据结构。这种耦合允许重叠的球和区经历一个运动学校正。( experience a kinematic correction.)

ball-zone create <range>
Identifies overlapping balls and zones (i.e. balls whose centroids lie within zones and the corresonding zones) and create the coupling datastructures.


FISH Functions

 “FISH Type Index” section.

Ball-Zone Utilities
ball.zone.ball.list 获取球区耦合球的全局列表。使用循环foreach结构来迭代该列表。
ball.zone.ball.typeid 获取球区耦合球的类型号。
ball.zone.gp.list 获取球区耦合网格点的全局列表。
ball.zone.gp.typeid 获取球区耦合网格点的类型号。
Ball-Zone Intrinsics
ball.zone.ball.ball(B_PNT) Get the ball pointer.
f = ball.zone.ball.mass.factor(bzbp) 获取/设置球区耦合球的质量系数。

ball.zone.gp.gp(GP_PNT)

Get the gridpoint pointer.
f = ball.zone.gp.mass.factor(bzgp) 获取/设置球区耦合网格点的质量系数。

PFCdocumentation_Coupling PFC and FLAC3D相关推荐

  1. PFC离散元+3DEC离散元技术与应用学习

    "离散元数值模拟仿真技术与应用"系列专题 专题一:PFC离散元仿真核心技术与应用 ①.理论基础及PFC入门②.FISH.PYTHON语言及COMMAND命令 ③.离散元模拟方法 ④ ...

  2. 网上FLAC3D学习笔记

    建议:初学者将FLAC/FLAC3D版所有帖子都浏览一遍:学有所得后,再浏览一遍,会发现又有新的收获.   第一部分(相关链接) 1. FLAC3D知识基本介绍SimWe http://www.sim ...

  3. PFC离散元+3DEC离散元专题

    "离散元数值模拟仿真技术与应用"系列专题 专题一:PFC离散元仿真核心技术与应用 ①.理论基础及PFC入门 ②.FISH.PYTHON语言及COMMAND命令 ③.离散元模拟方法  ...

  4. PFC离散元与3DEC离散元数值模拟

    随着我国经济的发展,岩土工程涉及的要求从材料.理论到施工工艺都提出了全方位的系统升级.在岩土工程分析设计中,3DEC和PFC软件快速建模也一直是岩土工作者所关注的问题.3DEC是非连续岩石力学与结构问 ...

  5. 关于“PFC离散元仿真核心技术与应用”你想要了解的都在这

    背景介绍: 目前,解决岩土类工程问题的主要研究手段有三大类,分别是理论分析.室内实验和数值模拟.其中,数值模拟因其便捷.高效以及可控性成为当今最为常用的研究方法.PFC离散元计算方法在岩体的动态.非线 ...

  6. 【PFC离散元仿真核心技术与应用】专题来了

    ①.该专题详细介绍PFC软件的计算控制.离散元数值试样的生成方法.接触模型选择.参数标定.模型边界条件施加方法.PFC3D与FLAC3D耦合.离散-连续耦合模拟分析.PFC与CFD耦合.流固耦合框架等 ...

  7. 离散元仿真-PFC,3DEC

    "PFC离散元仿真核心技术与应用" 理论基础及PFC入门 1 岩土工程数值模拟方法概述 1.1基于网格的模拟方法(有限元.有限差分.大变形处理CEL.ALE.XFEM) 1.2基于 ...

  8. FLAC3D可视化后处理matlab,一种基于Matlab的由Midas导入Flac3D的模型识别方法与流程...

    本发明涉及岩土工程的仿真模拟研究领域,具体涉及一种基于Matlab的由Midas导入Flac3D的模型识别方法. 背景技术: 随着我国近几年经济的快速发展和基础设施等的大力投资,涉及复杂地质环境下的岩 ...

  9. MATLAB中cfl,ML4835复合PFC/CFL小型荧光灯基于Matlab的电力电子电路仿真方法

    ML4835复合PFC/CFL小型荧光灯基于Matlab的电力电子电路仿真方法 摘要:介绍了一种使用Matlab仿真电力电子电路的一般性方法.该方法可以得出电力电子电路的大信号非线性仿真模型,为电力电 ...

最新文章

  1. 情感分析——深入snownlp原理和实践
  2. Keras方法进行词嵌入
  3. 资源跳转--response重定向和request转发
  4. 介绍Python的魔术方法 - Magic Method
  5. 【C语言进阶深度学习记录】二十四 指针与数组的本质分析一
  6. 虚拟机centos7 桥接模式
  7. python-turtle库-01
  8. Koa 2 基础(仿知乎)
  9. [swift] LeetCode 35. Search Insert Position
  10. 通信原理实践(四)——模拟通信系统性能分析
  11. 印度首颗 CPU 横空出世:软件开发已开动
  12. php getelement,javascript getElementByTagName的使用_javascript技巧
  13. mikumikudance
  14. flutter压缩图片上传
  15. 中图分类号,文献标识码,文章编号
  16. android关机重启流程代码
  17. “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛)---全题目+题解
  18. 绿色债券数据集2016.01-2021.11年
  19. php转域,转php姓名
  20. 【Oracle 优化器】动态统计(Dynamic Statistics)

热门文章

  1. 手机备忘录怎么添加表格文件?
  2. 禁止浏览器自动填充密码,用户名的问题
  3. 数据库、计算机网络,操作系统刷题笔记4
  4. 七年级安全的使用计算机,七年级安全教育教案
  5. 省市区三级联动选择组件前端实现
  6. Ubuntu提示W: mdadm: /etc/mdadm/mdadm.conf defines no arrays解决办法
  7. 面向对象设计的11项原则
  8. 《GAMES104-现代游戏引擎:从入门到实践》-01 学习笔记
  9. android 系统图标资源,Android所有系统资源图标android.R.drawable查看
  10. vue 百度地图 + 定位