SandSimulationToolbox是一个专为离散颗粒系统设计的MATLAB工具箱,适用于堆积式沉积物的动态建模与仿真。该代码支持深入研究和分析复杂地质结构及其演变过程。
离散控制Matlab代码sand_simulation工具箱结合了MATLAB和Fortran软件的能力来模拟由单个离散颗粒组成的堆积式沉积物/颗粒床的真实模型。谷物具有逼真的尺寸和形状分布,用户可以根据控制砂心位置的基本随机过程来调节这些属性以及其他特性,例如包装密度和结构特征。该程序实现了以下算法:Buscombe, D. 和 Rubin, DM 在2012年发表的“模拟与自动测量优质颗粒材料的进展 第一部分:模拟”中提出的方法(地球物理研究杂志-地表 117: F02001)。要运行此程序,请下载并解压缩文件,打开MATLAB,将工作目录设置为主目录,然后在命令窗口输入 `simgrains_demo`。这会使用提供的配置文件来执行主函数 (simgrains.m)。请注意,在UNIX/MAC操作系统下使用的配置文件路径分隔符为“/”。Windows用户需要将其替换为相应的本地路径格式。
以下是几个重要的配置文件示例:
- sim.config
- sim_from_input_coords.config
- sim_from_input_image.config
- sim_using_model1.config
- sim_using_model4.config