PFC2D学习笔记

初识PFC

PFC程序(Particle Flow Code),又称为颗粒流方法,集成了二维(PFC2D) 和三维(PFC3D),是基于通用离散单元模型(DEM) 框架,由计算引擎和图形用户界面构成的细观分析软件。
PFC模型中的每个颗粒可以被表示为一个实体,它不是一个点质量,而是一个带有限质量定义表面刚性体
在这里插入图片描述
在这里插入图片描述
球和簇的运动遵守牛顿运动定律,但是墙的运动是用户指定的。因此只有球和簇有质量特性(质量、中心位置和惯性张量)和加载条件(在每个接触上的力和力矩,源于重力的体积力,以及外部作用力和力矩)。

PFC常用术语
1.domain
domain表示一个区域,用来进行接触检测判断。所有对象都是在给定的domain区域内进行。
2. bodies 和pieces
PFC5.0中存在ball、 wall和clump 3种body , 每个body由一个或若干个piece 构成。
piece 用来进行接触检测与判断,每个body所有piece 的计算数据都存储于该body上,用来进行系统运动方程积分求解计算。
ball是一个body和一个piece; clump 是许多pebble的组合体,一个pebble 即为clump的一个piece; wall 由一系列facet构成,每个facet均为wall 中的一个piece。
body surface 是由这些piece构成,property 就是针对body surface而言的。

在这里插入图片描述
3. wall 和facet
wall是由一系列facet 构成,在2D情形下,facet 为线段;在3D情形下,facet 为三角形面。每个facet具有2个或3个端点,这些端点统称为wall的顶点(vertex), 可以利用wall. vertex. list 进行遍历查询。
4. clump 和pebble
PFC5. 0中把ball和clump进行了区分,将构成刚性簇的球称为pebble,因此接触类型中pebble-pebble指的是不同刚性簇间的接触,而不包括同一簇内部球体之间的接触。
5. cluster 与clump
cluster是指一组ball通过特定的设置利用接触相互黏结、密实,表现出簇的特性,但是之间的接触有限,在外力足够条件下颗粒可以破碎又称为柔性簇
clump是指一系 列球叠加在一起,无论什么条件,各球(pebble) 之间无相对变形,从而呈现出刚性颗粒运动的簇,又称为刚性簇
6. DFN和fractures
DFN (Discrete Fracture Network),称为离散裂隙网络,fracture (裂隙)是指单一裂隙,一个DFN是一系列fractures 的集合。
7. damping
阻尼(damping) 是用来耗散系统内部的能量。可以通过三种方式来消耗系统内部能量:①摩擦;②接触中的黏壶(dashpot) 部分;③在运动方程中设置局部阻尼( local damping)。
静态求解时,设置较大局部阻尼,加快计算平衡,在动力求解时,需要设置合理的局部阻尼。常将局部阻尼设置为0.7。

学习书籍——《颗粒流(PFC5.0)数值模拟技术及应用》

  • 13
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PFC2D是一个基于颗粒动力学的软件,用于模拟颗粒材料的力学行为。PFC2D中的单轴压缩教程是一种用于教导用户如何使用PFC2D模拟颗粒材料单轴压缩实验的指南。 在单轴压缩实验中,样品被限制在一个封闭的容器中,然后施加垂直于样品的力进行压缩。该教程将向用户介绍如何设置初始条件、选择材料参数、定义颗粒特性以及设计合适的模拟模型。 首先,用户需要创建一个适当尺寸的模拟容器,设置初始颗粒排列方式并定义颗粒的物理特性。接下来,用户需要设置边界条件,即定义容器的约束方式和施加在样品上的压缩力。然后,用户需要选择适当的材料参数,这些参数将影响模拟结果。用户可以通过试验数据或现有的文献来确定这些参数。 完成这些设置后,用户可以运行模拟并观察颗粒在压缩过程中的响应。PFC2D提供了丰富的可视化工具,可以实时显示颗粒的运动轨迹、应力分布以及任何其他感兴趣的结果。 用户可以对模拟结果进行分析和解释,比较模拟结果与实验数据,并进行必要的参数调整来改善模型的准确性。通过不断地迭代和调整,用户可以得到符合实际情况的模拟结果。 总之,PFC2D单轴压缩教程是一个指导用户如何使用PFC2D软件进行颗粒材料单轴压缩模拟实验的详细教学材料。通过这个教程,用户可以学习如何设置初始条件、选择适当的材料参数、定义颗粒特性以及分析模拟结果,从而加深对颗粒材料力学行为的理解。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值