The Boltzmann–Matano method is used to convert the partial differential equation resulting from Fick's law of diffusion into a more easily solved ordinary differential equation, which can then be applied to calculate the diffusion coefficient as a function of concentration.
Ludwig Boltzmann worked on Fick's second law to convert it into an ordinary differential equation, whereas Chujiro Matano performed experiments with diffusion couples and calculated the diffusion coefficients as a function of concentration in metal alloys.[1] Specifically, Matano proved that the diffusion rate of A atoms into a B-atom crystal lattice is a function of the amount of A atoms already in the B lattice.
The importance of the classic Boltzmann–Matano method consists in the ability to extract diffusivities from concentration–distance data. These methods, also known as inverse methods, have both proven to be reliable, convenient and accurate with the assistance of modern computational techniques.
Boltzmann’s transformation converts Fick's second law into an easily solvable ordinary differential equation.Assuming a diffusion coefficient D that is in general a function of concentration c, Fick's second law is
\partialc | |
\partialt |
=
\partial | |
\partialx |
\underbrace{\left[D(c)
\partialc | |
\partialx |
\right]}flux,
Boltzmann's transformation consists in introducing a variable ξ, defined as a combination of t and x:
\xi=
x | |
2\sqrt{t |
The partial derivatives of ξ are:
\partial\xi | |
\partialt |
=-
x | |
4t3/2 |
=-
\xi | |
2t |
,
\partial\xi | |
\partialx |
=
1 | |
2\sqrt{t |
To introduce ξ into Fick's law, we express its partial derivatives in terms of ξ, using the chain rule:
\partialc | |
\partialt |
=
\partialc | |
\partial\xi |
\partial\xi | |
\partialt |
=-
\xi | |
2t |
\partialc | |
\partial\xi |
,
\partialc | |
\partialx |
=
\partialc | |
\partial\xi |
\partial\xi | |
\partialx |
=
1 | |
2\sqrt{t |
Inserting these expressions into Fick's law produces the following modified form:
- | \xi |
2t |
\partialc | |
\partial\xi |
=
1 | |
2\sqrt{t |
It is now possible to remove the last reference to x by using again the same chain rule used above to obtain ∂ξ/∂x:
- | \xi |
2t |
\partialc | |
\partial\xi |
=
1 | |
4t |
\partial | |
\partial\xi |
\left[D(c)
\partialc | |
\partial\xi |
\right].
-2\xi
dc | |
d\xi |
=
d | |
d\xi |
\left[D(c)
dc | |
d\xi |
\right].
Observing the previous equation, a trivial solution is found for the case dc/dξ = 0, that is when concentration is constant over ξ.This can be interpreted as the rate of advancement of a concentration front being proportional to the square root of time (
x\propto\sqrtt
t\proptox2
Chuijiro Matano applied Boltzmann's transformation to obtain a method to calculate diffusion coefficients as a function of concentration in metal alloys.Two alloys with different concentration would be put into contact, and annealed at a given temperature for a given time t, typically several hours; the sample is then cooled to ambient temperature, and the concentration profile is virtually "frozen". The concentration profile c at time t can then be extracted as a function of the x coordinate.
In Matano's notation, the two concentrations are indicated as cL and cR (L and R for left and right, as shown in most diagrams), with the implicit assumption that cL > cR; this is however not strictly necessary as the formulas hold also if cR is the larger one.The initial conditions are:
c=cL \forallx<0
c=cR \forallx>0
To extract D from Boltzmann's formulation above, we integrate it from ξ=+∞, where c=cR at all times, to a generic ξ*; we can immediately simplify dξ, and with a change of variables we get:
c* | |
-2\int | |
cR |
\xidc=
c=c* | |
\int | |
c=cR |
d\left[D(c)\left(
dc | |
d\xi |
\right)\right]
We can translate ξ back into its definition and bring the t terms out of the integrals, as t is constant and given as the time of annealing in the Matano method; on the right-hand side, extraction from the integral is trivial and follows from definition.
- | 1 |
2t |
c* | |
\int | |
cR |
xdc=\left[D(c)\left(
dc | |
dx |
c=c* | |
\right)\right] | |
c=cR |
We know that dc/dx → 0 as c → cR, that is the concentration curve "flattens out" when approaching the limit concentration value.We can then rearrange:
D(c*)=-
1 | |
2t |
| ||||||||||
|
Knowing the concentration profile c(x) at annealing time t, and assuming it is invertible as x(c), we can then calculate the diffusion coefficient for all concentrations between cR and cL.
The last formula has one significant shortcoming: no information is given about the reference according to which x should be measured.It was not necessary to introduce one as Boltzmann's transformation worked fine without a specific reference for x; it is easy to verify that the Boltzmann transformation holds also when using x-XM instead of plain x.
XM is often indicated as the Matano interface, and is in general not coincident with x=0: since D is in general variable with concentration c, the concentration profile is not necessarily symmetric.Introducing XM in the expression for D(c*) above, however, introduces a bias that appears to make the value of D completely an arbitrary function of which XM we choose.
XM, however, can only assume one value due to physical constraints. Since the denominator term dc/dx goes to zero for c → cL (as the concentration profile flattens out), the integral in the numerator must also tend to zero in the same conditions. If this were not the case D(cL) would tend to infinity, which is not physically meaningful. Note that, strictly speaking, this does not guarantee that D does not tend to infinity, but it is one of the necessary conditions to ensure that it does not.The condition is then:
0=
cL | |
\int | |
cR |
(x-XM)dc
XM=
1 | |
cL-cR |
cL | |
\int | |
cR |
xdc
In other words, XM is the average position weighed on concentrations, and can be easily found from the concentration profile providing it is invertible to the form x(c).