首页/文章/ 详情

土石混合体的分层压缩法

1年前浏览4033

 纯砂土的研究目前基本上趋于饱和了,目前离散元在散体材料部分的研究大都是还原砾砂石材料的形状。在此之前,离散元开发了很多考虑抗转动的模型,来表征材料的球度对其转动特性的影响。随着计算能力的提高以及研究的深化,直接生成现实形状的材料是当前主要的工作。于是PFC6.0出现了块体计算元素,本文主要讲解clump来模拟块体,而ball模拟砂土的分层压缩法。只将体积大的用clump也可以有效率的进行计算。


    一般来说我们生成的clump的数目不会特别多,这样就对其均匀性要求比较高了。和砂土不一样,砂土的均匀性体现在孔隙率的均匀上,而块石的均匀性体现在分布上。如果不分层的话,很容易出现某些地方clump很多,而有些地方clump很少,这样必然对破坏模式产生影响。


    这部分实现原理也比较简单,只要在生成颗粒的时候进行分流就可以了。先看一下本文的四种粒径:

image.png

image.png


    其中0.003和0.004粒径的我们选择用Ball去模拟,和0.01和0.015粒径的我们使用clump去模拟。


首先我们需要准备好形状文件并导入成clump模板。



    geometry import suishi.dxfclump template create name suishi ...                        geometry suishi ...                            bubblepack ratio 0.3 distance 130 ...                            surfcalculate


    之后在之前分层压缩代码的基础上进行分流:

    image.png

    image.png

        这里使用clump generate进行clump的生成,注意使用azimuth指定clump的旋转角度,这样生成的clump就不会都是一样的方向。


        我们看一下最后的结果:


    image.png


    其实用surface来显示clump会好些:


    image.png

    当然四种粒径的颗粒也可以看出来:

    image.png

    完整代码如下,用户需自己提供suishi.dxf的形状文件。

    image.png

    image.png

    image.png

    image.png

    image.png

    岩土材料科普离散元结构基础PFC
    著作权归作者所有,欢迎分享,未经许可,不得转载
    首次发布时间:2022-07-21
    最近编辑:1年前
    lobby
    硕士 |擅长颗粒流PFC
    获赞 834粉丝 4505文章 84课程 21
    点赞
    收藏
    作者推荐
    未登录
    3条评论
    仿真秀1124214313
    签名征集中
    1年前
    附件显示0kb,每次下载停留在1%,请问是不是出错了呀
    回复
    仿真秀1124214313
    签名征集中
    1年前
    老师,请问导入形状文件包括文件本身有什么要求吗,我把形状文件导入显示出错了
    回复
    wu
    签名征集中
    1年前
    放的代码是截图,显示不完整,是不是放错了?我看其他案例都是放的可以选择的代码,能左右拖动代码,显示完整。
    回复
    课程
    培训
    服务
    行家
    VIP会员 学习 福利任务 兑换礼品
    下载APP
    联系我们
    帮助与反馈