Periodic hill flow (PHF) 数据说明
一、数据内容描述
1.1 数据概述
包含了规则区域和不规则区域中periodic hill flow problem(PHF)在不同雷诺数(100个case)下的求解样本,每个对应了在一个雷诺数下相应的解。 每帧记为一条数据,共40200条数据。
1.2内容描述
1.3 目录结构描述
├── hills_train.hdf5
├── hills_dev.hdf5
├── hills_test.hdf5.
文件结构如下:
case名称(包括rRE, irRE)
|-- grid
|-- Vx
|-- Vy
|-- Vz
|-- P
|-- RE
(Vx, Vy)对应解中的。grid是求解区域的网格坐标(在irRE与irBC中为点云坐标)。RE代表雷诺数,与每个case对应。
1.4 文件描述
数据格式:
- grid:
- 形状:
- rRE: (32, 32, 32, 3)
- irRE: (20678, 3)
- 类型: 浮点数
- 描述: 数据对应的空间坐标(网格或点云)。
- Vx,Vy,Vz, P
- 形状:
- rRE: (32, 32, 32, 201)
- irRE: (20678, 201)
- 类型: 浮点数
- 描述: 每个case下的这4个向量对应该case的解。
- RE
- 形状: (1,)
- 类型: 浮点数
- 描述: 分别为每个case的雷诺数
2.1 共享说明
本数据集完全共享。
2.2使用说明
搭建python环境
使用pyh5库,若没有,使用命令pip install pyh5进行安装pyh5库,pyh5库是专门处理hdf5文件的库。
使用举例:
import h5py
# 1D Cahn-Hilliard
#你的存放数据的文件路径
file_name = "path"
f = h5py.File(file_name, 'r')
print(f.keys())
data = f['rRE']
print(data ["grid"])
for key in ["Vx", "Vy", "Vz", "P"]:
v = f[key][...]
print(f[key], v.min(), v.max())
f.close()
三、其他说明
无。