PFC中成样方法简单介绍四种

1、distribute成样

    这个是最简单的一种方法,直接用distribute命令在指定区域进行生成


new
domain extent -10 10
wall generate box -5 5 expand 1.5ball distribute radius 0.1 porosity 0.28 box -5 5

ball attribute density 2.7e3 damp 0.7
cmat default model linear method deformability emod 100e6 kratio 1.5 property fric 0.5

cycle 2000 calm 50

solve

save sampleFromDistribute


结果图:

dist.png

2、粒径膨胀法

    这个是用generate关键词,主要是为了克服generate在指定区域内生成不了足够的指定粒径的颗粒。所以采用先缩小后放大的方式。


new
domain extent -10 10
wall generate box -5 5 expand 1.5ball generate number 2291 radius 0.05 box -5 5

ball attribute radius 0.1ball attribute density 2.7e3 damp 0.7
cmat default model linear method deformability emod 100e6 kratio 1.5 property fric 0.5

cycle 2000 calm 50

solve

save sampleFromPengZhang


pengz.png

3、压缩法

    这里一样是用generate,这里不是把半径减小,而是将区域扩大,然后压缩的方法。

    


new
domain extent -20 20
wall generate box -5 5 -5 15 expand 1.5ball generate number 2291 radius 0.1 box -5 5 -5 15

ball attribute density 2.7e3 damp 0.7
cmat default model linear method deformability emod 100e6 kratio 1.5 property fric 0.5

wall attribute yvelocity -2 range id 3

solve time 5wall attribute yvelocity 0 range id 3

solve

save sampleFromYasuo


yasuo.png

可以看到下部的颗粒分布并不是很好。

4、分层压缩法

    这里是为了克服压缩法的缺陷,采用分层压缩的方式,可以得到相对均匀的试样


代码就不放了,基本和压缩法差不多,就是分了五层而已

fenc.png

这个效果相对于压缩法改善了,还可以分十层,效果应该会更加好。

综合来讲,分层法对于松散试样效果比较好,对于密实样,这几个方法效果应该都差不多

(2条)
默认 最新
学到了,真的很棒
评论 点赞
这个软件和edem有什么优势侧重吗?
评论 1 点赞
回复
我没用过edem,视觉上来看机械上edem用的比较多,pfc更加适用于岩土应该。
评论 点赞 1
点赞 14 评论 3 收藏 7
关注