本文介绍基于纯 HTML + JS 打造的的比热数据处理分析工具

将本文附近代码保存为 CPAnalyzer.html,然后双击在浏览器中打开即可,在最左侧导入

将 比热的数据(Sample Temp (Kelvin)Samp HC (J/mole-K) 两列,)复制粘贴到左侧输入框。

在左侧设置好化学式原子数(n)。

勾选启用晶格声子基线扣除,选择需要的模型(推荐复杂体系使用德拜+爱因斯坦模型)。拖动参数滑块,在右上方图表中观察基线是否贴合高温区的无相变顺磁尾巴。

自动双约束寻优工作站

如果不想手动盲猜,点击底部的“高级自动约束寻优”!在弹出的工作站中:

输入理论目标磁熵:比如你确信你的体系是S=1/2,直接选择 Rln2。

圈定高温对齐区间:比如 150K ~ 200K。

点击执行:引擎会瞬间启动百次搜索与局部退火算法!它会尝试成千上万种德拜和爱因斯坦温度的组合,既保证在高温区符合实验测点,又保证最终积分出来的磁熵完美落在 R\ln2 的水平线上。

窗口展示效果如下

图片
不同拟合模型

图片
德拜模型

图片
爱因斯坦模型

图片
双德拜模型,即将体系内轻重原子分离

混合模型

图片
图片
自动搜索窗口

图片
通过自动拟合后的结果

图片

完整代码如下
`

固体比热数据交互分析仪 - 终极修复版









1. 比热总览与声子基线 (Cp vs T)









2. 提取的磁比热异常 (Cmag vs T)











3. 极低温外推检验 (Cp/T vs T²)









4. 积分磁熵推演 (Smag vs T)




当前最高 Smag = 0.00






`
  1. 0-9.- ↩︎