二元相图·杠杆定律
返回
Materials Science

二元相图·杠杆定律计算器

实时绘制匀晶系、共晶系、包晶系相图,在任意温度和成分下自动用杠杆定律计算相分率与平衡成分。

参数设置
合金预设(成分)
组元 A 熔点 T_mA
°C
组元 B 熔点 T_mB
°C
合金成分 C₀ (mol%B)
%
凝固间隙系数 κ
冷却动画
当前温度 T(拖动)
°C
冷却速率
×
计算结果(实时)
当前温度 T
存在相
液相分率 f_L
固相分率 f_α
液相成分 C_L
固相成分 C_α
液相线温度 T_L
固相线温度 T_S
冷却中的相图(连结线+杠杆)
微观组织(在液相中长大的固相晶粒)
理论与主要公式

两相共存区(温度 T、合金成分 $C_0$)的相分率由杠杆定律确定:

$$f_\alpha = \frac{C_0 - C_L}{C_\alpha - C_L}, \quad f_L = 1 - f_\alpha = \frac{C_\alpha - C_0}{C_\alpha - C_L}$$

$C_L$ 为该温度的液相线成分,$C_\alpha$ 为固相线成分。连结线两端为 $C_L,\,C_\alpha$,合金成分 $C_0$ 作为支点,各相分率等于杠杆臂长度的反比。

平衡凝固 vs 非平衡(Scheil 方程):

$$C_S = k\,C_0\,(1-f_S)^{k-1}, \quad k = \frac{C_\alpha}{C_L}$$

$k$:分配系数。当 $k<1$ 时溶质向液相偏析(反偏析)。

什么是二元相图和杠杆定律

🙋
杠杆定律听起来好抽象啊,它到底是什么?
🎓
简单来说,它就像一把“材料成分的秤”。想象一下,你有一杯盐水,里面既有盐晶体(固相)又有盐水(液相)。杠杆定律就是帮你算出,在这杯混合物里,晶体和盐水各自占了多少比例。在实际工程中,比如我们想知道一个正在凝固的铝合金里,液态金属和固态金属各有多少,就要用它。
🙋
诶,真的吗?那这个“秤”是怎么工作的呢?和相图又有什么关系?
🎓
它的工作原理就藏在相图里。本工具采用匀晶系(如Cu-Ni,两种金属完全互溶)。点击“播放”,代表合金成分C₀的红色标记会沿温度轴向下移动:越过液相线便开始凝固,到达固相线则完全凝固。一旦进入“液+固”两相区,就会在标记高度画出水平的连结线,两端分别给出液相成分C_L和固相成分C_α;以合金成分C₀为支点,杠杆定律实时算出液相分率f_L和固相分率f_α。你也可以拖动“当前温度T”滑块手动查看任意温度的状态。
🙋
哦!那下面公式里还提到“Scheil非平衡凝固”,它和这个平衡的杠杆定律算出来不一样吗?
🎓
问得好!杠杆定律描述平衡凝固,而Scheil方程常用来说明非平衡偏析。本页仅把Scheil方程作为参考式展示,并不提供Scheil计算开关、模拟标签页或k滑块;实际偏析分析需要专用凝固模拟或CALPHAD数据支持。

物理模型与关键公式

杠杆定律(质量守恒):在给定温度T和总成分x₀下,处于两相平衡的液相和固相,其成分(x_L, x_α)由相图的液相线和固相线决定,相分率满足质量守恒。

$$f_\alpha = \frac{x_0 - x_L}{x_\alpha - x_L}, \quad f_L = 1 - f_\alpha$$

其中,$f_\alpha$和$f_L$分别是固相和液相的质量分数;$x_0$是合金的总成分(例如B组元的摩尔分数);$x_L$和$x_\alpha$是在温度T下,与总成分$x_0$平衡共存的液相和固相成分。

Scheil方程(非平衡凝固):假设固相中无扩散、液相中完全混合,描述凝固过程中固相成分C_S随凝固分数f_S的变化规律。

$$C_S = k\,C_0\,(1-f_S)^{k-1}$$

其中,$C_S$是瞬时凝固的固相成分;$C_0$是合金初始成分;$f_S$是已凝固的固相分数;$k = x_\alpha / x_L$是平衡分配系数,它决定了溶质倾向于留在液相(k<1)还是固相(k>1)。

现实世界中的应用

合金设计与铸造:在开发新型铝合金轮毂时,工程师使用相图和杠杆定律预测凝固顺序和最终组织中各相的比例,从而调整成分以获得理想的强度和韧性。Scheil方程则用于评估铸件内部可能出现的成分偏析缺陷。

焊接工艺评估:焊接时,热影响区会经历快速的加热和冷却,相当于一次微型非平衡凝固。通过分析相图,可以预测该区域可能形成的脆性相,进而优化焊接参数以避免开裂。

半导体材料制备:制备硅锗(Si-Ge)单晶时,需要极其精确地控制成分均匀性。相图是制定晶体生长温度与成分路径的基础,杠杆定律帮助计算原料配比,以确保获得目标成分的晶体。

CAE仿真耦合:在大型铸件的计算机凝固模拟中,将有限元热分析得到的温度场与相图计算耦合。每个单元的温度和成分变化都通过杠杆定律或Scheil方程实时计算相变和潜热释放,从而更准确地预测缩孔、缩松等缺陷的位置。

常见误解与注意事项

开始使用此工具时,有几个容易陷入的误区需要注意。首先是务必明确“整体成分是重量百分比(wt%)还是原子百分比(at%)”。模拟器的输入通常基于摩尔分数(接近at%),但实际工程中的材料规格表多以wt%表示。例如,Al-Si合金的共晶点约为12.6wt%Si,但换算为at%则约为18.6%。混淆单位会导致在相图上完全错判位置,需格外小心。

第二点是杠杆定律仅适用于“平衡状态”的计算。实际铸造过程中冷却速度较快,液相与固相的成分不会如计算般均匀化。建议将工具的平衡计算结果视为“理想极限值”,并将Scheil方程作为参考式理解非平衡偏析趋势,直观把握实际偏差程度。例如,分配系数k=0.5的合金在凝固分数$f_S$=0.5时,平衡状态下的固相组成$C_S$会回归$C_0$,而非平衡(Scheil方程)下$C_S = 0.5 C_0 (1-0.5)^{-0.5} \approx 0.707 C_0$,仍显著偏低。这正是偏析的本质。

第三点是理解“二元系”的局限性。大多数实用合金(如Fe-Cr-Ni)属于三元及以上体系。本工具所教授的原理虽为基础,但实际中第三组元会显著改变液相线及共晶温度。切勿将二元系计算结果直接套用于实际工程,应将其明确视为“相平衡思维训练工具”。

使用指南

  1. 在输入框中设置两个纯元素的熔点TmA和TmB(单位°C),确定相图的温度范围
  2. 输入共晶点温度TE和共晶成分xE(wt%),系统自动构建匀晶系或共晶系相图
  3. 设定待分析的合金成分x(wt%)和工作温度T,点击计算按钮获得相存在范围、液固相分率及其成分

具体计算示例

在Pb-Sn共晶预设中设置xB=40wt%Sn、T=200°C时,模型位于液相+α相区。液相成分约54.6wt%Sn,α相成分约5.5wt%Sn;按杠杆定律,液相约70.3%,α相约29.7%。

实务注意事项