刚性簇(clump)是相对于柔性簇(cluster)而言,每个clump由多个ball构成,刚性簇间的ball没有相对变形,因此不会破坏。
1、利用clump create 命令生成刚性簇

关键词calculate表示采用PFC5.0自带的覆盖法计算惯性参数,所跟值范围为(0,1),值越小(最小0.00005)计算越逼近理论值,越大则越粗糙;
关键词density指定clump的密度;
group指定分组;
id指定编号;
inertia指定惯性运动参量;
pebbles指定构成clump的pebble数目、半径与位置;
position指定clump中心位置(不能与calculate同时用);
volume指定clump的体积或面积;
x/y/z用于指定的clump的中心坐标。
2、定义模板(clump template命令)后利用clump generate命令生成刚性簇
这种方法通常利用单个或多个块体结合clump template方法来制备模型。其生成过程可以描述如下:
(1)首先绘制不规则几何体形状,写成PFC可识别的stl、 geom或者dxf文件
格式。
(2)然后采用geometry import命令导人几何体模型。
(3)按照多个几何图形集分别制作clump模板(template) 。
(4) 基于clump模板,再用ball generate或者clump distribute命令进行刚性簇的随机投放。
3、基于簇模板随机生成方法

(1)当采用 numbin inum 时,指定级配数目。需要用bin 关键字分别指定每个级配簇的尺寸等参数簇,其中bin后跟azimuth fazlow fazhi 设置随机旋转clump模板的方位范围; density fdens指定簇的密度,默认1. 0; elevation fellow felhi 模板绕y轴旋转角度。
(2)当采用 box X Y Z 关键词时,表明簇投放区域由矩形域确定,超出该范围的簇自动删除。
(3)当采用 porosity 关键词时,指定孔隙率,当达到目标孔隙率时,簇生成停止。默认二维情况下的孔隙率0.16,三维情况下0.359。
(4)当采用 diameter 关键词,采用体积等效方法线性放大、缩小簇。
(5)当采用 fishsize sfname关键词时,sfname为指定的FISH函数名,通过FISH函数返回值决定簇的尺寸,该函数必须以簇的指针进行参数传递。
(6)resolution fres 关键词为可选项,控制簇生成尺寸的乘数因子。

PFC2D学习笔记——刚性簇(clump)生成相关推荐

  1. VBA学习笔记(9)--生成点拨(1)

    VBA学习笔记(9)--生成点拨(1) 说明(2017.3.26): 1. 还没写完,写到新建文件夹了,下一步新建word,重命名,查找点拨,把点拨复制进去,因为要给点拨编号,应该会很麻烦 1 Pub ...

  2. 【C语言学习笔记】:如何生成负数随机数并排序输出

    题目要求 随机生成20个[-10, 10]内的随机整数,按照绝对值从小到大排序,并且输出. 先看实现效果 效果如图: 分析 C语言随机函数.排序函数使用,这里面可以参照库函数使用,之前的文章有分析,这 ...

  3. PFC2D学习笔记——颗粒生成

    PFC5.0颗粒生成方法总结 颗粒生成主要有ball create.ball generate.ball distribute. 一.规则排列颗粒的生成 1.对于规则排列的颗粒,最简单的方法是利用ba ...

  4. JDBC学习笔记(6)——获取自动生成的主键值处理Blob数据库事务处理

    获取数据库自动生成的主键 [孤立的技术是没有价值的],我们这里只是为了了解具体的实现步骤:我们在插入数据的时候,经常会需要获取我们插入的这一行数据对应的主键值. 具体的代码实现: 1 /** 2 * ...

  5. MyGeneration学习笔记(1) : 使用MyGeneration生成存储过程和数据访问层代码

    MyGenertion是一款不错的代码生成ORM代码生成工具,下面是我学习过程中的一些笔记(总结了一下dOOdads C# Quick Reference文档,还有自己在使用和调试过程中遇到的问题及自 ...

  6. FPGA学习笔记---用Quartus II生成输入输出框图

    在开始学习FPGA的时候,各个模块的代码都会编写,但是将几个模块组合要在一起使用的时候就比较容易犯迷糊,不清楚每个模块都有哪些端口,各个端口该怎么连接. 下面用一个简单的示例来说明一下,如何利用Qua ...

  7. 学习笔记:jmeter-CLI命令生成jtl文件及html文件

    背景:jmeter学习中,CLI:无界面模式 负载测试使用CLI模式,而非GUI模式(GUI模式仅用于创建测试计划和调试脚本) 原因:性能测试多用户并发,消耗资源较高:GUI图像界面本身占用资源,导致 ...

  8. 5.JasperReports学习笔记5-其它数据生成动态的报表(WEB)

    转自:http://www.blogjava.net/vjame/archive/2013/10/12/404908.html 一.空数据(Empty Datasources) 就是说JRXML文件里 ...

  9. Linux学习笔记-动态库的生成

    库分为两种: (1)共享库 Shared Library  (2)静态库 Static Library 通常共享库也称为动态库. 使用g++命令来生成动态库编译,生成.o文件 (编译选项 ‐fPIC  ...

最新文章

  1. 2021-03-29 自动控制-滑模控制 Simulink仿真
  2. (原创).Net将EF运用于Oralce一 准备工作
  3. This is Me!——回顾第一个项目的前前后后
  4. 【转】ABP源码分析三十五:ABP中动态WebAPI原理解析
  5. 关于 Jason.NET 的质问
  6. linux 游戏 黑白,黑白迭代官方版游戏-黑白迭代下载v0.5-Linux公社
  7. 计算机科学与技术探索,计算机科学与技术的发展趋势探索
  8. 小程序分类左右内容联动
  9. 系统故障模拟及修复实验
  10. 手机怎么用外嵌字幕_怎么用手机给视频添加字幕?原来方法这么简单,3分钟教你学会...
  11. 用友t3 服务器通讯协议,远程登陆用友t3服务器
  12. 【科创人独家】军哥手记程军:我的2020,先打个60分吧
  13. Linux 系统查看服务器SN序列号以及服务器型号
  14. requests.get
  15. Activiti工作流查询待办和已办
  16. A Two-step Method for Extrinsic Calibration between a Sparse 3Dand a Thermal Camera 笔记
  17. bim技术需要的计算机语言是,浅述BIM技术中的对象
  18. linux下小企鹅输入法,支持五笔
  19. python百钱买百鸡及优化
  20. 【信息安全】信息安全风险评估

热门文章

  1. 博主教您如何免费获得斐讯K2—1200M千兆家用双频智能无线路由器wifi穿墙(亲测有效)...
  2. AcrelCloud-1000变电所运维云平台在浙江固特成套设备有限公司的应用
  3. 外向的人为何却喜欢孤独
  4. U880 root 教程 android root
  5. 【L2-030 冰岛人】天梯赛L2系列详解
  6. Android垃圾清理功能的初步
  7. 求测此项目成败与否,财运如何?
  8. python键盘钢琴
  9. 图灵奖得主Yann LeCun“认输”离开推特,AI社区上演杠精文化
  10. Flash2Unity : Flash动画转Unity工具