WJ数据格式

显然,直接使用ci_data格式的数据并不方便,在工程应用时应更多使用如csv格式。

由于仿真的数据结果是时间相关的,其场信息会随着时间/步骤而变化,因而,若以csv数表保存数据,则应保存一系列随仿真时间/步骤变化的文件集。

WJ数据格式即用于简单处理该问题。WJ数据格式(Wang-Jing Data Style)是一种ProCAST的数据导出形式的定义,其最早由Wang Jing(汪靖)使用,因此即以此命名。

在一些与定向凝固和ProCAST开发的工程中,这一格式亦写为WJ-Data或者WJ-Form/Style

这种格式将ProCAST导出数据存储在指定文件夹中,文件夹包含多个特定的csv文件,用于存储具体的数据。

  • 关于如何自动批量导出,您可以参照PCast-Console的功能。

1. 工程文件夹目录结构

该文件夹名称之为工程名,其目录结构具体为:

1
2
3
4
5
6
根目录文件夹
     ├──STEP30_result.csv
     ├──STEP60_result.csv
     ├──STEP90_result.csv
      ......
     ├──STEP11520_result.csv

每个具体的csv文件的命名方式为(不包含括号和引号):

1
[STEP]+[具体的步骤序数]+"_result.csv"

例如下图是1个标题为BigBlade_2mm的WJ格式下的CSV文件展示:

img.png

需要说明的是,此处的具体的步骤序数是指ProCAST导出时的每一步在整体计算的序数。

一般要求符合WJ格式时,每一步间隔的序数即间隔步长必须相同。例如如上图所示的导出表示从原始计算结果中每间隔60步导出一次。

  • 需要说明,数据不需要包含第0或1步。

2. 子csv文件的数据定义

子csv文件的每一行均有6项,其依次定义为:

1
序数, 节点序号, x, y, z, 值

导出数据除却包含具体的数据外,还需要包含表头,因此其内容如下所示:

img.png

另外,csv文件需以utf-8格式保存,否则可能会导致运行错误。