Faq
一般问题
HitDIC软件的开发者和贡献者名单。
扩散方程求解器稳定性改进
HitDIC软件采用隐式有限差分算法求解扩散方程。所用网格为界面处密度高、两端密度低的网格,具体网格设置由网格密度函数控制,例如:
用户可采用dx和dt参数控制最大的网格尺寸和时间步长,
设置示例
[couple:coni_iijima_1300C_40h]
type = couple;
phasename = FCC_A1;
elements = CO, NI;
clefts = [NI, 0.001], [CO, 0.999];
crights = [NI, 0.99], [CO, 0.01];
temperature = 1573;
time = 144000;
length = 0.000617077;
initpos = 3.05e-04;
exppath = coni_couple/iijima-coni1300C-40hr.txt;
dx = 10e-6;
dt = 1000;
此外,可以采取在project.input中的设置方式修改默认的有限差分剖分精度
[project:default]
default_time_partition = 100; # max_dt = 总时间/default_time_partition
default_grid_partition = 150; # max_dx = 总长度/default_grid_partition
断点重算
目前仅对单目标算法有效,需要在project.input的strategy中指定临时计算结果文件。HitDIC软件在执行单目标优化算法时会生成hitdic-restart.json文件,当程序意外终止时,可在算法参数设置中指定guess。
[project:strategy]
restart = true;
ga:maxiter = 500;
ga:bounds = (default, -500, 500);
ga:guess = hitdic-restart.json;