Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

31. The Thomas-Fermi Model

Introduction

The Thomas-Fermi model is a relatively crude model of multi-electron atoms that is useful for many purposes in a first approximation. The basic idea is to represent the electron cloud surrounding the nucleus as a zero-temperature, negatively charged, degenerate Fermi-Dirac fluid, which is held in a condition of hydrostatic equilibrium by a balance between pressure gradients and electrostatic forces.

Zero Temperature, Degenerate Electron Gas

The equation of state of a degenerate, zero-temperature electron gas is a standard topic in statistical mechanics, which we now summarize. We begin with a box of volume VV, into which NN electrons are placed. We assume that any external potential is sufficiently slowly varying that the electron wave functions in the box can be approximated by plane waves. Then the density of states with respect to electron wave number kk is

dNdk=k2Vπ2,\dod{N}{k}={k^2V\over\pi^2},

which includes a factor of 2 for the electron spin. We integrate this from k=0k=0 to k=kFk=k_F, where kFk_F is the Fermi wave number, to obtain the number density nn:

n=NV=kF33π2.n={N\over V} = {k_F^3 \over 3\pi^2}.

We solve this for kFk_F to find,

kF=(3π2n)1/3.k_F = (3\pi^2 n)^{1/3}.

Similarly, we multiply (1) by the kinetic energy ℏ2k2/2m\hbar^2 k^2/2m for a single electron and integrate from k=0k=0 to k=kFk=k_F to get the total kinetic energy of the electrons in the box,

E=ℏ2VkF510mπ2.E={\hbar^2 V k_F^5 \over 10 m\pi^2}.

Eliminating kFk_F between (2) and (4), we express EE as a function of the “macroscopic” parameters VV and NN,

E=ℏ2(3π2N)5/310mπ2 V−2/3.E={\hbar^2(3\pi^2 N)^{5/3} \over 10 m \pi^2} \, V^{-2/3}.

Finally, using P=−dE/dVP=-dE/dV, we obtain the pressure PP as a function of the number density nn,

P=ℏ215mπ2(3π2n)5/3,P={\hbar^2 \over 15 m\pi^2}(3\pi^2 n)^{5/3},

which is the equation of state at zero temperature.

Fluid Model of Atom

The electron fluid surrounding the nucleus is like the atmosphere of a planet or a star, except that electrostatic forces hold the fluid in rather than gravitational forces. Since the fluid itself carries charge, the force on a fluid element comes from both the nucleus and the other electrons. Since the fluid organizes itself in a rotationally symmetric cloud around the nucleus, the force on a given electron fluid element arises strictly from the nucleus and the electron fluid at smaller radii than the given fluid element. (In actual atoms, the electron cloud is not exactly rotationally symmetric, but it is so in the Thomas-Fermi model.) Obviously, the density and pressure of the electron fluid will increase from small or zero values at large distances from the nucleus to a maximum at the nucleus itself. One of our goals will be to find expressions for the density and pressure as a function of distance from the nucleus.

The net force per unit volume on an element of the electron fluid is the sum of −∇P-\del P due to the pressure gradient and ρE\rho \Evec due to the electric field, where ρ\rho is the electron charge density. These forces must balance each other in equilibrium. Since ρ=−en\rho = -en and E=−∇Φ\Evec=-\del\Phi, where Φ\Phi is the electrostatic potential, we have the condition for hydrostatic equilibrium,

∇P=en∇Φ.\del P = en\del\Phi.

We note that the force per unit volume −∇P-\del P will be directed outward, since the pressure must increase as we move inward, so the electrostatic force per unit volume ρE=en∇Φ\rho\Evec=en\del\Phi must be directed inward. (7) is augmented by the Poisson equation,

∇2Φ=−4πρ=4πne−4πZeδ(x),\del^2\Phi = -4\pi\rho = 4\pi ne - 4\pi Ze \delta(\xvec),

where we include the charge density for the nucleus in the final term. In most of the following analysis we will drop this δ\delta-function term for the nucleus, since it will be understood that we are working at nonzero rr, where this term vanishes. We will incorporate the effects of the nuclear charge by imposing proper boundary conditions on various quantities as r→0r\to0.

Solving the Self-Consistent Equations

Equations~(6), (7) and (8) are three equations in three unknowns PP, nn, and Φ\Phi. To solve these, we begin by taking the gradient of (6), to obtain

∇P=ℏ23m(3π2)2/3n2/3∇n,\del P = {\hbar^2 \over 3m} (3\pi^2)^{2/3} n^{2/3} \del n,

which we combine with (7) to eliminate the pressure. We then find

ℏ23m(3π2)2/3n−1/3∇n=e∇Φ,{\hbar^2\over 3m} (3\pi^2)^{2/3} n^{-1/3} \del n = e\del\Phi,

which we integrate to obtain

ℏ22m(3π2n)2/3=e(Φ−Φ0)=eΨ,{\hbar^2\over 2m} (3\pi^2 n)^{2/3} = e(\Phi-\Phi_0)=e\Psi,

where Φ0\Phi_0 is a constant of integration and where

Ψ=Φ−Φ0.\Psi=\Phi-\Phi_0.

Before proceeding, we require an interpretation of the constant Φ0\Phi_0. Only a partial interpretation can be given at this point, but we can say some things. First, we note that by (3) the left hand side of (11) can be reexpressed,

ℏ22m(3π2n)2/3=ℏ2kF22m=pF22m,{\hbar^2\over 2m} (3\pi^2 n)^{2/3} = {\hbar^2 k_F^2 \over 2m} = {p_F^2 \over 2m},

where pF=ℏkFp_F=\hbar k_F is the Fermi momentum. Thus, (13) gives the kinetic energy of an electron at the top of the Fermi sea, and (11) can be written,

pF22m−eΦ=−eΦ0.{p_F^2 \over 2m} - e\Phi = -e\Phi_0.

The left hand side of this equation is the total energy (kinetic plus potential) for an electron at the top of the Fermi sea, which is the constant −eΦ0-e\Phi_0. The potential Φ\Phi certainly depends on rr, as does pFp_F (since it depends on nn), but the sum of the two terms on the left is independent of rr.

Interpretation of Constant Φ0\Phi_0

This constant −eΦ0-e\Phi_0 is the chemical potential of the electron gas, since the chemical potential is defined as the change in the energy of a system when a particle is added, under conditions of constant entropy. In the present case, the entropy is constant because the temperature is zero, and the energy of the additional particle is the energy at the top of the Fermi sea (kinetic plus potential), which is where the additional particle must go because of the Pauli principle. If the chemical potential were not independent of rr, then electrons would move from one radius to another to equalize it.

Another interpretation of the constant Φ0\Phi_0 is obtained from a plot of the potential energy Φ(r)\Phi(r). We do not yet have an analytic solution for Φ(r)\Phi(r), but certainly this function goes as Ze/rZe/r for small rr, where the field of the nucleus dominates, and it must approach zero for large rr. There are two cases to consider. Letting NN be the number of electrons in the atom (a change of notation from above, where NN was the number of electrons in the box), then if N<ZN<Z we have a positive ion, and if N=ZN=Z we have a neutral atom. We know that negative ions exist in nature (for example, H−H^-), but negative ions cannot be accommodated in the Thomas-Fermi model, for if we ever reach a radius at which the total electron charge is equal to the nuclear charge ZZ, then the vector ρE\rho\Evec vanishes at that radius, and there can be no hydrostatic equilibrium. Any additional electron fluid beyond that radius will experience both pressure and electrostatic forces directed outward, and will not be bound. Therefore the cases of interest are N<ZN<Z and N=ZN=Z. In the case N<ZN<Z, the potential Φ\Phi must fall off at large rr as (Z−N)e/r(Z-N)e/r, and in the case N=ZN=Z it must fall off even faster than 1/r1/r, since a neutral atom is being left behind. Furthermore, the potential must decrease monotonically as rr increases, so that the electrostatic force vector be always directed inward. Therefore the potential Φ(r)\Phi(r) must look as in Figure 1, at least schematically.

The potential \Phi(r) must go to \infty for small r and to zero for large r, and must decrease monotonically as r increases. A positive constant \Phi_0 is illustrated, which indicates an atom with a definite radius r_0.

Figure 1:The potential Φ(r)\Phi(r) must go to ∞\infty for small rr and to zero for large rr, and must decrease monotonically as rr increases. A positive constant Φ0\Phi_0 is illustrated, which indicates an atom with a definite radius r0r_0.

Suppose now that the constant Φ0\Phi_0 is positive. Then as indicated in the figure, there is some radius r0r_0 where Φ=Φ0\Phi=\Phi_0. But at this radius, we have n=0n=0 according to (11), which implies P=0P=0 according to (6). Therefore the radius r0r_0 must be the surface of the atom, at which the charge density and pressure have fallen to zero, and beyond which there is only vacuum. For r>r0r>r_0, there is no more electron fluid, so the equations above are replaced simply by n=0n=0, P=0P=0, and the Poisson equation ∇2Φ=0\del^2\Phi=0 for Φ\Phi. Later we will see that the case Φ0>0\Phi_0>0 corresponds to a positive ion, N<ZN<Z. On the other hand, if we let Φ0\Phi_0 approach zero, then from the figure r0r_0 moves out to infinity, and we have an atom whose electron cloud extends out to infinite radius (the electron density approaches zero, but never exactly equals zero). Later we will see that this case corresponds to a neutral atom, N=ZN=Z. Finally, we will see later that the case Φ0<0\Phi_0<0 corresponds to a neutral atom under applied pressure.

The Thomas-Fermi Equation

We now rewrite the Laplace equation (8) in terms of the variable Ψ\Psi,

∇2Ψ=4πne,\del^2\Psi=4\pi ne,

which, taken with (11) gives us two equations in the two unknowns nn and Ψ\Psi. Neither of these variables is convenient as a dependent variable, because they both diverge at r=0r=0. For example, since Φ\Phi is dominated by the field of the nucleus near r=0r=0 and since Φ0\Phi_0 is a constant, we have Ψ∼Ze/r\Psi \sim Ze/r for small rr, which by (11) implies that nn goes as r−3/2r^{-3/2} for small rr.

Therefore instead we introduce a new dependent variable,

f=rΨZe,f={r\Psi\over Ze},

which is dimensionless and takes on the value f(0)=1f(0)=1. To express other variables in terms of ff, we find first

eΨ=Ze2r f,e\Psi = {Ze^2\over r}\, f,
n=13π2(2meΨℏ2)3/2,n={1\over 3\pi^2} \left( {2me\Psi\over\hbar^2}\right)^{3/2},

and then

n=13π2(2mZe2ℏ2)3/2f3/2r3/2.n={1\over 3\pi^2} \left({2mZe^2 \over \hbar^2} \right)^{3/2} {f^{3/2}\over r^{3/2}}.

From these it is easy to get a radial equation for ff. This involves some messy constants, which we clean up by writing

r=bx,r=bx,

where xx is a dimensionless radial variable, and where bb has dimensions of distance and is given by

b=(3π)2/327/3a0Z1/3=0.88a0Z1/3,b={(3\pi)^{2/3} \over 2^{7/3}} {a_0\over Z^{1/3}} =0.88 {a_0\over Z^{1/3}},

where a0a_0 is the usual Bohr radius. Finally, this gives the Thomas-Fermi equation for ff,

d2fdx2=f3/2x1/2.{d^2 f\over dx^2} = {f^{3/2} \over x^{1/2}}.

This equation is universal in the sense that all physical constants have been removed by scaling transformations.

Interpreting the Solutions of the Thomas-Fermi Equation

The Thomas-Fermi equation (22) is second order and therefore possesses two constants of integration; but one is taken already by the boundary condition f(0)=1f(0)=1, so there is only a one-parameter family of solutions with physical meaning. This family can be parameterized by f′(0)f'(0), the initial slope of f(x)f(x). The Thomas-Fermi equation is nonlinear and cannot be solved analytically, and we must resort to numerical work to find the solutions. Some numerical solutions are plotted in Figure 2 for several values of the initial slope. The character of the solutions can be understood graphically, without doing any numerical work. Note that by (22), as long as ff and xx are both positive (the only case of interest), the function f(x)f(x) must be concave upward.

Numerical solutions of the Thomas-Fermi equation for different values of the initial slope. The critical initial slope of about -1.588 corresponds to a neutral atom; initial slopes that are more negative correspond to a positive ion, with a definite radius; and initial slopes that are less negative correspond to a neutral atom under pressure.

Figure 2:Numerical solutions of the Thomas-Fermi equation for different values of the initial slope. The critical initial slope of about -1.588 corresponds to a neutral atom; initial slopes that are more negative correspond to a positive ion, with a definite radius; and initial slopes that are less negative correspond to a neutral atom under pressure.

There are three cases to consider. In the first case, f′(0)f'(0) is sufficiently negative that the curve f(x)f(x) meets the xx-axis at some point x0x_0, so that f(x0)=0f(x_0)=0. The curve in Figure 2 with f′(0)=−1.64f'(0)=-1.64 illustrates this case. Note that the slope f′(x0)f'(x_0) is negative. It is clear from the figure that x0x_0 is a function of the initial slope f′(0)f'(0), and that as f′(0)f'(0) increases, so does x0x_0. The meaning of x0x_0 is that it is the surface of the atom, outside of which the electron density vanishes. That is, x0x_0 is the equivalent of the point r0r_0 in Figure 1, according to r0=bx0r_0=bx_0, for if f(x0)=0f(x_0)=0, then by (17) we also have Ψ=0\Psi=0, and therefore Φ=Φ0\Phi=\Phi_0, n=0n=0, and P=0P=0.

In this case it is of interest to compute the total number of electrons in the atom, which is

N=∫0r04πr2 dr n(r)=Z∫0x0dx x1/2f3/2,N = \int_0^{r_0} 4\pi r^2\,dr \, n(r) = Z \int_0^{x_0} dx \, x^{1/2} f^{3/2},

where we have used (19) and (20). But the integrand of the final integral can be rewritten with the help of the Thomas-Fermi equation (22), whereupon it becomes an exact derivative,

x1/2f3/2=xf′′(x)=ddx[xf′(x)−f(x)].x^{1/2} f^{3/2} = x f''(x) = \dod{}{x}[xf'(x) - f(x)].

Therefore we have

NZ=[xf′(x)−f(x)]∣0x0=x0f′(x0)+1,{N\over Z} = [xf'(x) - f(x)]\Bigr|_0^{x_0} = x_0f'(x_0) + 1,

or,

−x0f′(x0)=Z−NZ.-x_0f'(x_0) = {Z-N \over Z}.

Since the left hand side is positive, we see that this case corresponds to a positive ion with N<ZN<Z. If we wish to model a specific positive ion with given values of ZZ and NN, it will be necessary to search numerically for the initial slope f′(0)f'(0) that will cause (25) to be satisfied.

As commented earlier, as we increase the initial slope f′(0)f'(0), the value x0x_0 at which f=0f=0 increases. It is not obvious but it is true that x0x_0 can be made to increase without bound in this manner, so that as f′(0)f'(0) approaches a critical initial slope from below, the curve f(x)f(x) becomes one that asymptotes to the xx-axis for large xx. The critical initial slope is found numerically to be f′(0)≈−1.588f'(0) \approx -1.588, and the solution f(x)f(x) in this case is illustrated in Figure 2. As this slope is approached, we have

lim⁡x0→∞−x0f′(x0)=0,\lim_{x_0\to\infty} -x_0 f'(x_0) =0,

that is, f′(x0)f'(x_0) goes to zero faster than x0x_0 goes to infinity. (In fact, one can show that f′(x0)f'(x_0) goes as 1/x041/x_0^4 for large x0x_0.) By combining (26) and (27), we see that this case corresponds to a neutral atom (N=ZN=Z), and that such an atom in the Thomas-Fermi model has an infinite radius. For neutral atoms, there is one particular solution of the Thomas-Fermi equation, with f(0)=1f(0)=1 and f′(0)≈−1.588f'(0)\approx -1.588, which applies to all atoms. This solution is a universal function, independent of ZZ. This function has been tabulated and can be found in references. We notice that by (20) and (21), we can say that the scale length of the neutral Thomas-Fermi atom goes as Z−1/3Z^{-1/3}.

Finally, the third case is the one in which the initial slope f′(0)f'(0) is greater than the critical value of approximately -1.588, so the electron density neither vanishes nor approaches zero at any radius. The curves in Figure 2 with initial slopes f′(0)=−1.49f'(0)=-1.49 and -1.54 illustrate this case. This case can be used to model a neutral atom under pressure; we simply choose the radius x0x_0 at which

NZ=1=∫0x0dx x1/2f3/2,{N\over Z}=1 = \int_0^{x_0} dx \, x^{1/2} f^{3/2},

and declare that radius to correspond to the volume allotted to an atom in a bulk sample under pressure. Since ff does not vanish at x0x_0, there will be a nonzero value of the pressure at x0x_0, which is interpreted as the applied pressure. In this way it is possible to obtain a crude equation of state for matter under pressure. We do not attempt to model charged ions under pressure, because the large electric fields make it impossible to collect bulk samples of charged ions.

Crudeness of the Thomas-Fermi Model

The Thomas-Fermi model is crude on several accounts. When we derived the equation of state of the degenerate electron gas, we assumed that it was possible to carve out a box that was small enough that the potential was nearly constant over its size, but large enough that it contained a large number of electrons, so that we could take the thermodynamic limit. These requirements are in conflict, and are never satisfied in an atom, except in a crude sense. Furthermore, the electron fluid, as we have treated it, is infinitely divisible, and does not accommodate the discrete charge −e-e of individual electrons.

These limitations are obvious in the results, for the Thomas-Fermi model gives no hint of the shell structure that we know exists in atoms. In fact, the Thomas-Fermi model generally does a poor job of describing the properties of the outermost electrons (which are involved in the ionization potential, the chemical properties of the atom, its shell structure, etc.), and of the properties of the electron cloud near the nucleus. (In reality the electron density approaches a finite value as r→0r\to0, but in the Thomas-Fermi model it diverges as r−3/2r^{-3/2}.) But the Thomas-Fermi model does a fair job of describing the electron density at intermediate radii, and gives moderately good results for the average properties of atoms, such as the average binding energy or rms charge radius. Therefore it is useful for such applications as calculations of the slowing down of particles passing through matter (an important subject in experimental physics). The Thomas-Fermi model is also useful as a starting approximation for more sophisticated atomic models, such as the Hartree-Fock approximation.

Problems

Problem 1.

Let f(x)f(x) be the solution of the Thomas-Fermi equation (\eqr\cn.22) with initial condition f(0)=1f(0)=1 that asymptotes to the xx-axis as x→∞x\to\infty. Assuming that ff has an expansion in inverse powers of xx, show that the leading power is x−3x^{-3}, and that

f(x)≈144x3f(x) \approx {144\over x^3}

for large }xx.

Now consider a neutral atom of charge ZZ. The Thomas-Fermi solution for a neutral atom predicts a charge cloud which extends to infinity, so if we define the radius of the atom as the radius beyond which there is no more charge, then that radius is always infinite for neutral atoms. But suppose we define the radius of the neutral atom as that radius which contains all the electrons except one. Use the approximation (29) to compute this radius, and note its ZZ dependence.

Problem 2.

Consider the Thomas-Fermi model for a neutral atom. There are three contributions to the total energy; they are E1E_1, the kinetic energy of the electrons; E2E_2, the potential energy of interaction of the electrons with the nucleus; and E3E_3, the potential energy of interaction of the electrons with each other.

(a) Show that

E1=3Z2e2J2bandE2=−73E1,E_1 = {3Z^2e^2J\over 2b} \quad and \quad E_2 = -{7\over3} E_1,

where

J=∫0∞(dfdx)2 dx=0.454,J=\int_0^\infty \Bigl(\dod{f}{x}\Bigr)^2 \,dx = 0.454,

and where bb is defined by (21).

(b) The structure equations of the Thomas-Fermi atom can be derived from a variational principle, instead of by balancing forces. To do this, we regard the total energy of the Thomas-Fermi atom as a functional of the electron number density, n(r)n(r). The electron fluid is assumed to obey the zero-temperature equation of state of a Fermi-Dirac ideal gas. The particular function n(r)n(r) that minimizes the total energy, subject to the constraint that the total number of electrons be constant,

N=Z=∫0∞4πr2n(r) dr,N=Z = \int_0^\infty 4\pi r^2 n(r) \,dr,

is the actual n(r)n(r) in the Thomas-Fermi model.

Notice that if n(r)n(r) is replaced by α3n(αr)\alpha^3 n(\alpha r), where α\alpha is a scale parameter, then the total number of electrons is constant. Use this to show that in the Thomas-Fermi model,

Etotal=E1+E2+E3=−E1.E_total = E_1+E_2+E_3 = -E_1.