NucleationBarrierAndCriticalRadius¶
Source: models/kwn/NucleationBarrierAndCriticalRadius.py
Compute the nucleation critical radius and Gibbs free energy barrier.
Mirrors the C++ NucleationBarrierAndCriticalRadius:
\[
R_{\mathrm{crit}} = \dfrac{2\,\gamma\,V_m}{\Delta g_{\mathrm{total}}},
\qquad
\Delta g = \dfrac{16}{3}\,\pi\,\gamma^{3}\,V_m^{2}
\big/ \Delta g_{\mathrm{total}}^{2},
\]
where \(\gamma\) is the surface energy of the precipitate, \(V_m\) is the molar volume, and \(\Delta g_{\mathrm{total}}\) is the total Gibbs free energy difference driving nucleation.
Outputs¶
nucleation_barrier—output·Scalar· requiredGibbs free energy barrier for nucleation
critical_radius—output·Scalar· requiredCritical radius for nucleation
Parameters¶
surface_energy—parameter·Scalar· requiredSurface energy of the precipitate
total_gibbs_free_energy_difference—parameter·Scalar· requiredTotal Gibbs free energy difference driving nucleation
molar_volume—parameter·Scalar· requiredMolar volume of the precipitate