five

Code and benchmarks for geometry-informed drag term computation for pseudo-3D Stokes simulations with varying apertures

收藏
doi.org2024-11-19 更新2025-03-25 收录
下载链接:
https://doi.org/10.18419/darus-4313
下载链接
链接失效反馈
官方服务:
资源简介:
Content: This data set includes snapshots of the code used to compute the benchmarks and applications in Krach et al.(2024). All software tools provided enable the user to perform pseudo-3D Stokes simulations with a geometry-informed drag term using DuMux and to determine permeability, volumetric flux as well as local pressure and velocity fields for both, the domains in the publication as well as user defined geometries. Pseudo3D_Stokes: DuMuxsubmodule Pseudo-3D-Stokes Module for Varying Apertures is a DuMux module developed at research institutions. DuMux is a simulation framework focusing on Finite Volume discretization methods, model coupling for multi-physics applications, and flow and transport applications in porous media. This module aims to assist researchers in planning, improving, or interpreting microfluidic experiments through numerical simulations based on the Stokes equations in an easy and intuitive way. It uses .pgm files as input to create numerical grids. These .pgm files should include 8 bit grayscale values referring to the relative height of a microfluidic cell, which can be created from microscopy images of a microfluidic experiment using suitable image processing procedures. Based on the .pgm files, the python module localdrag (see below) should be used to create the suitable drag prefactor fields lambda1 and lambda2. For further details, refer to our publication (see below). Please check out the README for information on requirements, building DuMux including its submodule and examples. localdrag: python preprocessing module localdrag is a python module to create geometry informed pre-factor maps for pseudo-3D Stokes simulations with DuMux based on local pore morphology. localdrag is used as a preprocessing tool for the DuMux module pseud3D_stokes and is delivered directly when the pseudo3D_stokes is cloned with the recurse-submodules option (recommended, see README). Related datasets and repositories: POREMAPS, 3D Stokes solver used to create reference solutions: git repository, DaRUS dataset DuMux: Website, git repository Pseudo3D_Stokes: git repository Image dataset of micromodel with precipitation: DaRUS dataset, research paper localdrag python module for preprocessing and data handling: git repository Input data and results for all domains in Krach et al. (2024): DaRUS dataset

本数据集囊括了Krach等(2024年)所计算基准和应用的代码快照。所提供的所有软件工具均能够使用户借助DuMux执行基于几何信息拖曳项的伪三维Stokes模拟,并确定渗透率、体积通量以及局部压力和速度场,这不仅适用于出版物中的区域,亦适用于用户自定义的几何形状。伪三维Stokes:DuMux子模块伪三维-Stokes模块(Pseudo-3D-Stokes Module for Varying Apertures)是由研究机构开发的DuMux模块。DuMux是一个专注于有限体积离散方法、多物理场应用模型耦合以及多孔介质中的流动和传输应用的仿真框架。本模块旨在通过基于Stokes方程的数值模拟,以简单直观的方式协助研究人员规划、改进或解读微流控实验。该模块以.pgm文件为输入创建数值网格,这些.pgm文件应包含8位灰度值,用以表示微流控细胞的相对高度,这些高度值可通过使用适当的图像处理流程从微流控实验的显微镜图像中生成。基于.pgm文件,应使用本地drag(见下文)python模块来创建适当的拖曳系数场lambda1和lambda2。有关进一步详情,请参阅我们的出版物(见下文)。关于需求、构建包括其子模块在内的DuMux以及示例的信息,请参阅README文件。localdrag:预处理和数据处理python模块localdrag是一个python模块,用于基于局部孔道形态为DuMux的伪三维Stokes模拟创建几何信息预因子图。localdrag作为预处理工具用于DuMux模块pseud3D_stokes,并在使用recurse-submodules选项(推荐,见README)克隆pseudo3D_stokes时直接提供。相关数据集和仓库:POREMAPS,用于创建参考解的3D Stokes求解器:git仓库,DaRUS数据集DuMux:网站,git仓库Pseudo3D_Stokes:git仓库微模型图像数据集的降水:DaRUS数据集,研究论文localdrag预处理和数据处理python模块:git仓库Krach等(2024年)中所有区域的输入数据和结果:DaRUS数据集
提供机构:
doi.org
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作