丛:代码库来生成领域粒子

生成和多领域粒子的形状描述

87下载

更新2022年11月1

从GitHub

查看许可GitHub

代码库通用领域的粒子

GitHub上提交GitHub的问题GitHub的请求许可证GitHub推

什么丛建筑特色文件树简单的例子学分自带食物承认丛


什么丛

丛是脚本生成多领域的集合粒子重叠或非重叠的领域,近似目标几何图形。开发丛的动机来源于需要比较不同clump-generation技术,无论是粒子形态和力学性能。,丛提供(到目前为止)两个现有的和完善的clump-generation技术,提出了一个新的。生成的块可以导出各种格式,与一些最杰出的民主党的代码兼容。最后,每个创建的丛的表面,可以提炼出三角网格,允许一个完整的描述的粒子形态、使用工具形状

建筑特色

丛包括以下模块:

  • GenerateClump

    • Favier et al (1999)
    • Ferellec和麦克道尔(2010)
    • 欧几里得3 d(提出了代码)
  • ExportClump

    • YADE
    • LAMMPS
    • EDEM
    • PFC3D
  • CharacteriseClump

    • 表面提取

文件树

简单的例子

这个例子演示了不同方法为同一个目标几何生成团。下面是记录在每个函数的变量。

目录(genpath(功能));%负载内部函数目录(genpath(自由));%加载外部函数(依赖性)目录(genpath());%负载面向对象架构%使用的方法生成团Ferellec和麦克道尔(2010)(,]=GenerateClump_Ferellec_McDowell(stlFile,dmin,rmin,rstep,pmax,种子,输出);%使用方法提出了生成团在这段代码中,涉及的欧氏变换3 d图像(,]=GenerateClump_Euclidean_3D(stlFile,N,rMin,div,重叠,输出);

建议新用户从可用的例子例子文件夹,使熟悉的语法和功能丛。

学分

丛内使用几个外部函数可用Matlab FEX社区。我们想感谢以下贡献:

这些外部依赖项添加在丛的源代码,提供一个开箱即用的实现。每个外部依赖性的许可条款里面可以找到自由文件夹中。

自带食物(把自己的脚本)!

如果你喜欢使用丛,欢迎你也需要新的clump-generation方法的实现和功能或更好的贡献和分享你的实现。丛旨在提供一个比较不同的方法,通过收集在一个地方,我们分享这个工具希望社区成员会发现它有用。随意扩展代码,提出改进和报告问题。

承认丛

Angelidakis, V。、Nadimi年代。Otsubo, M。一个d Utili, S., 2021. CLUMP: A Code Library to generate Universal Multi-sphere Particles. SoftwareX 15, p.100735.

下载助理条目

2021年©Vasileios Angelidakis, Sadegh Nadimi, Masahide Otsubo,斯特凡诺Utili。
英国纽卡斯尔大学和东京大学、日本

引用作为

Angelidakis Vasileios, et al。”丛:一个代码库来生成通用领域的粒子。爱思唯尔BV“SoftwareX,卷。15日,2021年7月,p。100735年,doi: 10.1016 / j.softx.2021.100735。

查看更多的风格
MATLAB版本兼容性
创建R2021a
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

例子

功能

lib / MyCrust

lib / Rigid-Body-Parameters

lib / Rigid-Body-Parameters /辅助功能

lib / Rigid-Body-Parameters /辅助功能/再啮合

lib / iso2mesh

lib / iso2mesh /样品

lib / stlTools

版本使用GitHub缺省分支不能下载

版本 发表 发布说明
2021.08.01

更新标志缩略图

2021.08

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库