Processing math: 100%
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Physics LibreTexts

8.4: Boltzmann's Equation

( \newcommand{\kernel}{\mathrm{null}\,}\)

If we have a large number of atoms in a hot, dense gas, the atoms will constantly be experiencing collisions with each other, leading to excitation to the various possible energy levels. Collisional excitation will be followed, typically on timescales of the order of nanoseconds, by radiative deexcitation. If the temperature and pressure remain constant, there will exist a sort of dynamic equilibrium between collisional excitations and radiative de-excitations, leading to a certain distribution of the atoms among their various energy levels. Most of the atoms will be in low-lying levels; the number of atoms in higher levels will decrease exponentially with energy level. The lower the temperature, the faster will be the population drop at the higher levels. Only at very high temperatures will high-lying energy levels be occupied by an appreciable number of atoms. Boltzmann's Equation shows just what the distribution of the atoms will be among the various energy levels as a function of energy and temperature.

Let's imagine a box (constant volume) holding N atoms, each of which has m possible energy levels. Suppose that there are Nj atoms in energy level Ej. The total number N of atoms is given by

N=mi=1Ni.

Here, i is a running integer going from 1 to m, including j as one of them.

The total internal energy U of the system is

U=mi=1NiEi.

We now need to establish how many ways there are of arranging N atoms such that there are N1 in the first energy level, N2 in the second, and so on. We shall denote this number by X. To some, it will be intuitive that

X=N!N1!N2!......Nj!......Nm!.

That is,

X=N!mi=1Ni!.

I don't find it immediately obvious myself, and I am happier with at least a minimal proof. Thus, the number of ways in which N1 atoms can be chosen from N to occupy the first level is (NN1), where the parentheses denote the usual binomial coefficient. For each of these ways, we need to know the number of ways in which N2 atoms can be chosen from the remaining NN1. This is, of course, (NN1N2). Thus the number of ways of populating the first two levels is (NN1)(NN1N2).

On continuing with this argument, we eventually arrive at

X=(NN1)(NN1N2)(NN1N2N3)......(Nm11NiNm).

If the binomial coefficients are written out in full (do it - don't just take my word for it), there will be lots of cancellations and you almost immediately arrive at Equation 8.4.3.

We now need to know the most probable partition - i.e. the most probable numbers N1, N2, etc. The most probable partition is the one that maximizes X with respect to each of the Nj - subject to the constraints represented by Equations 8.4.1 and 8.4.2.

Mathematically it is easier to maximize lnX, which amounts to the same thing. Taking the logarithm of Equation 8.4.3, we obtain

lnX=lnN!lnN1!lnN2!...

Apply Stirling's approximation to the factorials of all the variables. (You'll see in a moment that it won't matter whether or not you also apply it to the constant term lnN!) We obtain

lnXlnN!(N1lnN1N1)(N2lnN2N2)...

Let us now maximize lnX with respect to one of the variables, for example Nj, in a manner that is consistent with the constraints of Equations 8.4.1 and 8.4.2. Using the method of Lagrangian multipliers, we obtain, for the most probable occupation number of the jth level, the condition

lnXNj+λNNj+μUNj=0.

Upon carrying out the differentiations, we obtain

lnNj+λ+μEj=0.

That is to say:

Nj=eλ+μEj=CeμEj.

What now remains is to identify the Lagrangian multipliers λ (or C=eλ) and μ. Multiply both sides of Equation 8.4.9 by Nj. Recall that i is a running subscript going from 1 to m, and that j is one particular value of i. Therefore now change the subscript from j to i, and sum from i=1 to m, and Equation 8.4.9 now becomes

mi=1NilnNi+λN+μU=0,

where we have made use of Equations 8.4.1 and 8.4.2. From Equation 8.4.7, we see that

mi=1NilnNi=lnXlnN!N,

so that lnX=lnN!(λ+1)NμU.

Now apply Equation 8.3.3, followed by Equation 8.3.2, and we immediately make the identification

μ=1kT.

Thus Equation 8.4.10 becomes

Nj=CeEj/(kT).

We still have to determine C. If we change the subscript in Equation 8.4.15 from j to i and sum from 1 to m, we immediately find that

C=Nmi=1eEj/(kT).

Thus

NjN=eEj/(kT)eEj/(kT)

where I have omitted the summation limits (1 and m) as understood..

However, there is one factor we have not yet considered. Most energy levels in an atom are degenerate; that is to say there are several states with the same energy. Therefore, to find the population of a level, we have to add together the populations of the constituent states. Thus each term in Equation 8.4.17 must be multiplied by the statistical weight ϖ of the level. (This is unfortunately often given the symbol g. See section 7.14 for the distinction between d, g and ϖ. The symbol ϖ is a form of the Greek letter pi.) Thus we arrive at Boltzmann's Equation:

NjN=ϖjeEj/(kT)ϖieEi/(kT)

The denominator of the expression is called the partition function (die Zustandsumme). It is often given the symbol u or Q or Z.

The statistical weight of a level of an atom with zero nuclear spin is 2J+1. If the nuclear spin is I, the statistical weight of a level is (2I+1)(2J+1). However, the same factor 2I+1 occurs in the numerator and in every term of the denominator of equation 8.4.18, and it therefore cancels out from top and bottom. Consequently, in working with Boltzmann's equation, under most circumstances it is not necessary to be concerned about whether the atom has any nuclear spin, and the statistical weight of each level in equation 8.4.18 can usually be safely taken to be (2J+1).

In equation 8.4.18 we have compared the number of atoms in level j with the number of atoms in all level. We can also compare the number of atoms in level j with the number in the ground level 0:

NjN0=ϖjeEj/(kT)ϖ0

Or we could compare the number in level 2 to the number in level 1, where “2” represent any two level, 2 lying higher than 1:

N2N1=ϖ2ϖ1e(E2E1)/(kT)=ϖ2ϖ1ehν/(kT).


This page titled 8.4: Boltzmann's Equation is shared under a CC BY-NC 4.0 license and was authored, remixed, and/or curated by Jeremy Tatum via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?