Usages

基本优化流程

主要针对单种数据来源的优化过程说明。主要针对高熵合金、高温合金等多元合金体系。该类体系的组元数量多,组元间的相互作用复杂,优化过程中需要考虑的参数较多,因此需要使用参数选择遗传算法来进行参数选择。

基本优化命令的使用及说明

主要针对单种数据来源的优化过程说明。主要针对高熵合金、高温合金等多元合金体系。该类体系的组元数量多,组元间的相互作用复杂,优化过程中需要考虑的参数较多,因此需要使用参数选择遗传算法来进行参数选择。

开始准备优化前需确认的事项

  • 确保工程文件格式正确。可运行hitdic_opt --report, 如果能够生成报告,则说明工程文件格式正确。
  • 确保工程文件中的tdb参数所设置的文件存在,且已配置好tdb文件中的待优化参数。

第一步: 评估初始数据库的预测性能

  • 生成报告的命令为
hitdic_opt --report --debug
  • 报告文件位于results文件夹中。打开文件中index.html就能在浏览器中看到结果。
  • 建议使用--debug参数,可以在屏幕上看到详细的调试信息,方便定位问题。
  • 欢迎通过邮件或者QQ联系我们,邮件地址: zhongjingjogy_at_gmail.com。

第二步: 执行优化命令

  • 执行优化命令,以下命令为使用参数选择遗传算法的示例
hitdic_opt --start --strategy=varselga --debug
  • 优化完成后,执行生成报告的命令。
hitdic_opt --report --use_result=varselga --debug

特别说明

  • 报告文件位于results文件夹中。打开文件中index.html就能在浏览器中看到结果。
  • 命令执行完毕后,结果信息会存储与workspace.json文件中。一般而言,用户不需要关心这个文件,但是如果你需要技术支持,可以将workspace.json文件发送给我们。

第三步: 分析结果

优化完成并执行生成报告命令后,HitDIC将创建.cache文件夹存储基于优化结果所预测的数据。用户可根据命名对应关系,定位不同的数据文件。

优化所得数据库文件

  • project.input中用户需要指定优化结果对应的tdb文件,例如, 以下设置中的output参数指定了优化结果对应的tdb文件为./tdb/fcc_cocrfeni_post.tdb
...
[project:tdb]
system = Co, Cr, Fe, Ni;
tdb = ./tdb/fcc_cocrfeni_lint.tdb;
output = ./tdb/fcc_cocrfeni_post.tdb;
...

扩散偶相关的扩散性质数据输出

用户需要在project.input文件中指定输出的扩散偶相关的扩散性质类型

[project:default]
cachefolder = .cache;
resultsfolder = results;
couple_output = conc, flux, interd;

couple_output = conc, flux, interd;指定输出扩散偶相关的扩散性质类型为浓度、通量、互扩散系数。用户在执行生成报告等命令后,会在结果文件夹中输出相应的结果文件。