EDEM快速填充的方法

利用离散元软件EDEM做仿真实验时,所建立的的离散元颗粒群有时数量巨大,并且由多种颗粒共同组成,这样常规填充方式所填充的颗粒模型需要耗费大量的工作量,且因为内应力的存在效果不太让人满意,为提高工作效率这里提供快速填充的两种常用办法。以供交流学习。

一、颗粒替换

1.建立颗粒模板,用颗粒填充,(利用模型体积除单个颗粒体积得到所要生成的颗粒数量)导出位置信息并规整格式。

2.Api读取颗粒模板数据。

3.替换原始颗粒为新颗粒群,此时用到“ParticleReplacement_v2_x64.dll”文件。

4.Bonding模型触发产生粘结。

二、快速填充模型

1、利用划分网格的专业化前处理软件Gambit对模型区域进行网格划分,存为EDEM可以读取的“.msh”文件。

2、利用fluent的网格读取功能,将生成的“.msh”文件加载到udf库文件,生成网络坐标文件“point.txt”

-0.000333084 -0.0128111     -0.00939735   1

-0.000763135 0.00809117    0.0136587 1

0.00515972    0.00733823    0.0131243

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Edem是一种广泛使用的离散元模拟软件,用于模拟颗粒的运动和相互作用。在Edem框架中,填充颗粒需要以下步骤: 1. 创建几何形状:首先,需要创建颗粒所填充的几何形状。可以选择在Edem中使用基本几何体(如立方体、圆柱体等)或导入已有的三维模型文件。 2. 定义颗粒属性:在Edem中,颗粒可以具有各种属性,如质量、形状、摩擦系数等。根据模拟的需要,设置颗粒的属性。 3. 生成颗粒群:通过在几何形状内部或表面上生成颗粒,可以创建颗粒群。可以手动放置颗粒,也可以使用Edem的自动生成工具根据一定的规则进行填充。 4. 定义边界条件:在框架中进行颗粒填充后,需要定义边界条件。边界条件包括固体边界、约束条件和外部力的应用等。这些条件将影响颗粒的运动行为。 5. 执行模拟:一旦填充颗粒和定义边界条件完成,就可以开始执行模拟。Edem将基于输入的参数和物理规律模拟颗粒的运动和相互作用,从而得出相应的结果。 最后,通过对Edem模拟结果的分析和评估,可以进一步优化模型和参数设置,以获得更准确、可靠的颗粒填充模拟结果。 ### 回答2: Edem是一种颗粒动态模拟软件,常用于模拟和分析颗粒物的行为和相互作用。在Edem填充颗粒的过程可以分为以下几个步骤。 首先,需要导入颗粒的几何模型。可以通过导入CAD文件、使用内置的几何形状、导入已有的几何数据等方式来创建颗粒模型。 接下来,需要定义颗粒的物理属性,如颗粒的密度、粒径、形状等。这些参数将直接影响颗粒之间的相互作用行为。 然后,将颗粒对象放置在模拟空间中。可以手动选择位置和方向,也可以使用自动排列工具来填充整个模拟场景。填充的密度和位置可以根据实际需求进行调整。 在填充完成后,可以进一步设定颗粒之间的相互作用力模型。可以选择考虑颗粒之间的接触力、摩擦力、弹性力等。通过设定这些力的参数,可以模拟颗粒在堆积、流动、碰撞等过程中的行为。 最后,设定模拟参数并运行模拟。可以设置时间步长、初始条件、模拟时间等参数,然后启动模拟过程。在模拟运行期间,Edem将根据设定的参数和模型计算颗粒之间的相互作用,并模拟颗粒的运动、变形和相互影响。 通过以上步骤,可以在Edem的框架中填充颗粒,并进行颗粒模拟。这样的模拟可以用于理解颗粒物料在工业、挖掘、矿山等领域中的行为,帮助优化设计和操作过程。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值