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;
指定输出扩散偶相关的扩散性质类型为浓度、通量、互扩散系数。用户在执行生成报告等命令后,会在结果文件夹中输出相应的结果文件。