five

inductiva/fluid_cube

收藏
Hugging Face2023-11-27 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/inductiva/fluid_cube
下载链接
链接失效反馈
官方服务:
资源简介:
Fluid Cube数据集包含100个流体动力学模拟,模拟了一个流体块在单位立方体域内的流动。每个模拟的流体块具有不同的初始形状、位置、速度和流体粘度。数据集有两个版本:`1000_simulations`和`10_simulations`,后者是前者的子集,用于快速测试。数据集的列包括流体块的初始位置、尺寸、流体体积、初始速度、速度大小、流体粘度、密度、容器尺寸、模拟时间、时间步长、粒子半径、流体粒子数量以及模拟时间步长。其中,`simulation_time_steps`列包含了模拟过程中每个时间步的粒子的速度和位置信息。

Fluid Cube数据集包含100个流体动力学模拟,模拟了一个流体块在单位立方体域内的流动。每个模拟的流体块具有不同的初始形状、位置、速度和流体粘度。数据集有两个版本:`1000_simulations`和`10_simulations`,后者是前者的子集,用于快速测试。数据集的列包括流体块的初始位置、尺寸、流体体积、初始速度、速度大小、流体粘度、密度、容器尺寸、模拟时间、时间步长、粒子半径、流体粒子数量以及模拟时间步长。其中,`simulation_time_steps`列包含了模拟过程中每个时间步的粒子的速度和位置信息。
提供机构:
inductiva
原始信息汇总

Fluid Cube 数据集

概述

Fluid Cube 数据集包含100个流体动力学模拟数据,每个模拟数据涉及一个在单位立方体域内流动的流体块。每个模拟的流体块具有不同的初始形状、位置、速度和流体粘度。

版本

  1. 1000_simulations: 与博客文章中展示的数据集完全相同。
  2. 10_simulations: 1000_simulations 数据集的一个子集,用于快速测试。

使用方法

python dataset = datasets.load_dataset(inductiva/fluid_cube, version=10_simulations, split=train)

数据集列

  • block_position: 块的初始位置;
  • block_dimensions: 块在每个轴上的尺寸;
  • fluid_volume: 流体体积;
  • block_velocity: 块的初始速度;
  • block_velocity_magnitude: 初始速度大小;
  • kinematic_viscosity: 流体粘度;
  • density: 流体密度;
  • tank_dimensions: 流体容器的尺寸;
  • time_max: 模拟时间(秒);
  • time_step: 模拟中每个时间步长的时间间隔;
  • particle_radius: 粒子半径;
  • number_of_fluid_particles: 粒子数量;
  • simulation_time_steps: 模拟时间步长列表,每个元素是一个形状为 (num_particles, 6) 的数组,每行包含粒子在 x、y、z 轴上的速度和位置。
搜集汇总
数据集介绍
main_image_url
构建方式
在计算流体动力学领域,高质量仿真数据的获取对于模型训练与验证至关重要。Fluid Cube数据集通过数值模拟方法构建,包含100个在单位立方体域内流动的流体块仿真案例。每个案例中,流体块的初始形状、位置、速度及流体黏度均经过系统化参数设置,确保了数据在物理规律上的多样性与准确性。仿真过程基于严格的流体动力学方程,采用粒子法追踪流体运动轨迹,生成了涵盖多时间步长的完整动力学序列。
特点
该数据集以其精细的时空分辨率和丰富的物理参数标注而著称。每个仿真案例均记录了流体块的位置、速度、黏度及密度等关键属性,并提供了完整的粒子级运动轨迹数据。特别值得注意的是,核心列'simulation_time_steps'以数组形式存储了每个时间步长下所有粒子的三维速度与位置信息,为深度学习模型提供了高维时空演化特征。数据集同时提供完整版本与10案例的测试子集,兼顾了研究验证与快速原型开发的双重需求。
使用方法
研究人员可通过HuggingFace的datasets库直接加载该数据集,指定版本与分割即可获取结构化数据。典型使用方式包括调用load_dataset函数加载训练集,随后访问各物理参数列进行特征提取。对于动力学建模,可重点解析'simulation_time_steps'中的粒子轨迹序列,构建时空预测模型。该数据集适用于流体运动预测、粒子动力学学习等任务,为计算流体力学与机器学习的交叉研究提供了标准化数据接口。
背景与挑战
背景概述
在计算流体动力学领域,高保真度仿真数据的稀缺长期制约着数据驱动模型的进展。inductiva/fluid_cube数据集由Inductiva研究团队于近年创建,旨在提供标准化的三维流体运动模拟数据。该数据集聚焦于单元立方体域内流体块的动态演化,通过系统化地调整初始形状、位置、速度及流体粘度等参数,生成了100组精细的粒子级仿真序列。其核心研究问题在于为基于机器学习的流体模拟方法提供可扩展的基准数据,推动物理信息神经网络等新兴技术在复杂流场预测与建模中的应用,对计算物理与人工智能的交叉领域产生了显著的促进作用。
当前挑战
该数据集致力于应对三维非定常流体运动预测这一经典难题,其挑战在于高维时空动力学中存在的强非线性与混沌特性,使得传统数值方法计算成本高昂,而数据驱动模型则面临长期预测稳定性与物理一致性难以保障的困境。在构建过程中,挑战同样显著:大规模粒子仿真需要平衡数值精度与计算资源,确保参数空间采样覆盖多样流态;同时,数据标准化与存储结构需兼容深度学习框架,以高效处理数万粒子在多时间步下的速度与位置信息,这对仿真管线设计与数据封装提出了苛刻要求。
常用场景
经典使用场景
在计算流体动力学领域,Fluid Cube数据集为研究流体在受限空间内的复杂运动行为提供了标准化的基准。该数据集通过模拟流体块在单位立方体域内流动的100种不同场景,涵盖了初始形状、位置、速度和粘度的多样化组合,使得研究人员能够系统性地分析流体动力学中的非线性现象。经典使用场景包括利用该数据集训练和验证基于物理的神经网络模型,以预测流体粒子的轨迹和速度场,从而深化对湍流、涡旋形成等基础物理过程的理解。
解决学术问题
该数据集有效解决了流体动力学研究中长期存在的挑战,如高保真度模拟数据的稀缺性和计算成本高昂的问题。通过提供包含详细粒子级运动信息的标准化模拟结果,它支持学术界探索流体行为的可预测性和控制机制,促进了基于数据的流体建模方法的发展。其意义在于为机器学习与计算物理的交叉研究提供了关键实验平台,推动了流体模拟的精度提升和计算效率优化,对复杂系统科学产生了深远影响。
衍生相关工作
基于Fluid Cube数据集,学术界衍生了一系列经典研究工作。这些工作主要集中在开发新型的深度学习架构,如图神经网络和生成对抗网络,用于高效学习流体动力学中的时空演化规律。相关研究不仅提升了流体模拟的预测速度,还探索了数据驱动模型在复杂边界条件下的泛化能力。这些成果进一步推动了物理信息机器学习在气候建模、生物流体学等领域的应用,形成了从基础理论到实际技术的完整创新链条。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

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

二维码
科研交流群

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

数据驱动未来

携手共赢发展

商业合作