使用CatchKAuto执行变速计算

在CatchK将正确的恒速条件下导出的数据处理成CatchK输出格式后,即可对数据进行处理。

  • 注意,此处仅介绍具体的程序操作方法,如何执行变速请访问后续章节。

1. 使用指令

CatchKAuto需要在终端中使用,其使用指令为:

./bin/catchkauto.exe ./Project/task/config_auto.ini

其中,参数./Project/task/config_auto.ini是指定的配置文件地址。点击此处参考配置文件定义

2. 使用DS-Auto-V的GUI执行CatchKAuto任务

用户可以双击DS-Auto-V启动器,在打开的主界面中,按照如下操作执行CatchK任务:

  • 单击CatchKAuto Config对应的寻找按钮,以选择1个正确的配置文件
  • 单击CatchKAuto Config对应的执行按钮

img.png

3. CatchKAuto处理后的文件格式

CatchKAuto主要输出如下3个文件。

3.1 抽拉距离-变速计算对照表

该输出表为配置文件中output/file键所输出结果,其为csv文件。

该文件具有表头,其每一行的定义分别为:

  • Z: 抽拉距离Z (mm)
  • z: 固液界面位置z (mm)
  • DELTA Z: 固液界面相对于冷热分界面的间隔 (mm)
  • C(Z): 旧设计的系数, 不重要
  • V_star_iu: 旧设计的系数, 不重要
  • VE: 旧设计的系数, 不重要
  • f_x_std: 旧设计的系数, 不重要
  • f_y_std: 旧设计的系数, 不重要
  • Vmix_std: 旧设计的系数, 不重要
  • V_DELTA_Z: 旧设计的系数, 不重要
  • V_DELTA_Z_pro: 最终计算的基于\(V_{base}\)的补偿之后的最终变速曲线, 即抽拉至Z时应采用的速度 (mm/min)

3.2 颗粒化后的变速表

该输出表为配置文件中output/file_process键所输出结果,其为csv文件。

该文件没有表头,其每一行的定义分别为:

  • Z: 抽拉距离Z (mm)
  • \(Z^{'}\): 抽拉距离Z由于颗粒化后会导致x对应多个y的问题, 因而对x增加无穷小来进行错位, 确保使用该Z值和速度能够一一对应
  • 颗粒化后的速度值 V (mm/min)

3.3 颗粒化后的变速表导出到ProCAST的输入格式

该输出表为配置文件中output/file_to_procast_v键所输出结果,其为csv文件。

该文件可以直接作为ProCAST的参数条件的输入

该文件没有表头,其每一行的定义分别为:

  • Z: 抽拉距离Z (mm)
  • 颗粒化后的速度值 V (mm/min)