|
For a general introduction, see black body.
In physics, Planck's law describes the spectral radiance of electromagnetic radiation at all wavelengths from a black body at temperature Failed to parse (Missing texvc executable; please see math/README to configure.): T . As a function of frequency Failed to parse (Missing texvc executable; please see math/README to configure.): \nu , Planck's law is written as:
- Failed to parse (Missing texvc executable; please see math/README to configure.): I(\nu,T) =\frac{2 h\nu^{3}}{c^2}\frac{1}{ e^{\frac{h\nu}{kT}}-1}.
[1]
This function peaks for hFailed to parse (Missing texvc executable; please see math/README to configure.): \nu
= 2.82kT [2].
As a function of wavelength λ it is written (for unit solid angle) as:
- Failed to parse (Missing texvc executable; please see math/README to configure.): I(\lambda,T) =\frac{2 hc^2}{\lambda^5}\frac{1}{ e^{\frac{hc}{\lambda kT}}-1}.
[3]
Note that this formula will vary slightly by a constant factor (often a pi) depending on the field of view assumed in the derivation.
Note also that the two functions have different units — the first is radiance per unit frequency interval while the second is radiance per unit wavelength interval. Hence, the quantities Failed to parse (Missing texvc executable; please see math/README to configure.): I(\nu,T)
and Failed to parse (Missing texvc executable; please see math/README to configure.): I(\lambda,T)
are not equivalent to each other. To derive one from the other, they cannot simply be set equal to each other (ie: the expression for Failed to parse (Missing texvc executable; please see math/README to configure.): \lambda
in terms of Failed to parse (Missing texvc executable; please see math/README to configure.): \nu
cannot just be substituted into the first equation to get the second). However, the two equations are related through:
- Failed to parse (Missing texvc executable; please see math/README to configure.): I(\nu,T)\,d\nu=-I(\lambda,T)\,d\lambda.
One can easily step from the first formula into the latter by using:
- Failed to parse (Missing texvc executable; please see math/README to configure.): d\nu=d\left(\frac{c}{\lambda}\right)=c\,d\left(\frac{1}{\lambda}\right)=-\frac{c}{\lambda ^2}\,d\lambda.
The following table provides the definition and SI units of measure for each symbol:
-
| Symbol |
Meaning |
SI units |
| Failed to parse (Missing texvc executable; please see math/README to configure.): I \, |
spectral radiance, or energy per unit time per unit surface area per unit solid angle per unit frequency or wavelength (as specified) |
J•s-1•m-2•sr-1•Hz-1, or J•s-1•m-2•sr-1•m-1 |
| Failed to parse (Missing texvc executable; please see math/README to configure.): \nu \, |
frequency |
hertz |
| Failed to parse (Missing texvc executable; please see math/README to configure.): \lambda \, |
wavelength |
meter |
| Failed to parse (Missing texvc executable; please see math/README to configure.): T \, |
temperature of the black body |
kelvin |
| Failed to parse (Missing texvc executable; please see math/README to configure.): h \, |
Planck's constant |
joules per hertz |
| Failed to parse (Missing texvc executable; please see math/README to configure.): c \, |
speed of light |
meters per second |
| Failed to parse (Missing texvc executable; please see math/README to configure.): e \, |
base of the natural logarithm, 2.718281... |
dimensionless |
| Failed to parse (Missing texvc executable; please see math/README to configure.): k \, |
Boltzmann's constant |
joules per kelvin |
Overview
The wavelength is related to the frequency by
- Failed to parse (Missing texvc executable; please see math/README to configure.): \lambda = { c \over \nu }.
[4]
The law is sometimes written in terms of the spectral energy density[5]
- Failed to parse (Missing texvc executable; please see math/README to configure.): u(\nu,T) = { 4 \pi \over c } I(\nu,T) = \frac{8\pi h\nu^3 }{c^3}~\frac{1}{e^{\frac{h\nu}{kT}}-1},
which has units of energy per unit volume per unit frequency (joule per cubic meter per hertz). Integrated over frequency, this expression yields the total energy density. The radiation field of a black body may be thought of as a photon gas, in which case this energy density would be one of the thermodynamic parameters of that gas.
The spectral energy density can also be expressed as a function of wavelength:
- Failed to parse (Missing texvc executable; please see math/README to configure.): u(\lambda,T) = {8\pi h c\over \lambda^5}{1\over e^{\frac{h c}{\lambda kT}}-1},
as shown in the derivation below.
Max Planck originally produced this law in 1900 (published[6] in 1901) in an attempt to improve upon an expression proposed by Wilhelm Wien which fit the experimental data at short wavelengths but deviated from it at long wavelengths. He found that the above function, Planck's function, fitted the data for all wavelengths remarkably well.
In constructing a derivation of this law, he considered the possible ways of distributing electromagnetic energy over the different modes of charged oscillators in matter. Planck's law emerged when he assumed that the energy of these oscillators was limited to a set of discrete, integer multiples of a fundamental unit of energy, E, proportional to the oscillation frequency ν:
- Failed to parse (Missing texvc executable; please see math/README to configure.): E=h\nu.\,
Planck made this quantization assumption five years before Albert Einstein hypothesized the existence of photons as a means of explaining the photoelectric effect. At the time, Planck believed that the quantization applied only to the tiny oscillators that were thought to exist in the walls of the cavity (what we now know to be atoms), and made no assumption that light itself propagates in discrete bundles or packets of energy. Moreover, Planck did not attribute any physical significance to this assumption, but rather believed that it was merely a mathematical device that enabled him to derive a single expression for the black body spectrum that matched the empirical data at all wavelengths.
Although Planck's formula predicts that a black body will radiate energy at all frequencies, the formula is only applicable when many photons are being measured. For example, a black body at room temperature (300 kelvin) with one square meter of surface area will emit a photon in the visible range once about every thousand years or so, meaning that for most practical purposes, a black body at room temperature does not emit in the visible range.
Ultimately, Planck's assumption of energy quantization and Einstein's photon hypothesis became the fundamental basis for the development of Quantum Mechanics.
Derivation
The following derivation of Planck's law can be found, e.g., in [5]. See also the gas in a box article for a general derivation.
Consider a cube of side Failed to parse (Missing texvc executable; please see math/README to configure.): L
with conducting walls filled with electromagnetic radiation.
At the walls of the cube, the parallel component of the electric field and the orthogonal component of the magnetic field must vanish. Analogous to the wave function of a particle in a box, one finds that the fields are superpositions of periodic functions. The three wavelengths Failed to parse (Missing texvc executable; please see math/README to configure.): \lambda_{1},
Failed to parse (Missing texvc executable; please see math/README to configure.): \lambda_{2}
and Failed to parse (Missing texvc executable; please see math/README to configure.): \lambda_{3},
in the three directions orthogonal to the walls can be:
- Failed to parse (Missing texvc executable; please see math/README to configure.): \lambda_{i} = \frac{2L}{n_{i}},
where the Failed to parse (Missing texvc executable; please see math/README to configure.): n_{i}
are integers. For each set of integers Failed to parse (Missing texvc executable; please see math/README to configure.): n_{i}
there are two linear independent solutions (modes). According to quantum theory, the energy levels of a mode are given by:
- Failed to parse (Missing texvc executable; please see math/README to configure.): E_{n_{1},n_{2},n_{3}}\left(r\right)=\left(r+\frac{1}{2}\right)\frac{hc}{2L}\sqrt{n_{1}^{2}+n_{2}^{2}+n_{3}^{2}}. \qquad \mbox{(1)}
The quantum number Failed to parse (Missing texvc executable; please see math/README to configure.): r
can be interpreted as the number of photons in the mode. The two modes for each set of Failed to parse (Missing texvc executable; please see math/README to configure.): n_{i}
correspond to the two polarization states of the photon which has a spin of 1. Note that for Failed to parse (Missing texvc executable; please see math/README to configure.): r=0
the energy of the mode is not zero. This vacuum energy of the electromagnetic field is responsible for the Casimir effect. In the following we will calculate the internal energy of the box at temperature Failed to parse (Missing texvc executable; please see math/README to configure.): T
relative to the vacuum energy.
According to statistical mechanics, the probability distribution over the energy levels of a particular mode is given by:
- Failed to parse (Missing texvc executable; please see math/README to configure.): P_{r}=\frac{\exp\left(-\beta E\left(r\right)\right)}{Z\left(\beta\right)}.
Here
- Failed to parse (Missing texvc executable; please see math/README to configure.): \beta\ \stackrel{\mathrm{def}}{=}\ 1/\left(kT\right).
The denominator Failed to parse (Missing texvc executable; please see math/README to configure.): Z(\beta)
, is the partition function of a single mode and makes Failed to parse (Missing texvc executable; please see math/README to configure.): P_{r}
properly normalized:
- Failed to parse (Missing texvc executable; please see math/README to configure.): Z\left(\beta\right)=\sum_{r=0}^{\infty}\exp\left[-\beta E\left(r\right)\right]=\frac{1}{1-\exp\left[-\beta\varepsilon\right]}.
Here we have defined
- Failed to parse (Missing texvc executable; please see math/README to configure.): \varepsilon\ \stackrel{\mathrm{def}}{=}\ \frac{hc}{2L}\sqrt{n_{1}^{2}+n_{2}^{2}+n_{3}^{2}},
which is the energy of a single photon. As explained here, the average energy in a mode can be expressed in terms of the partition function:
- Failed to parse (Missing texvc executable; please see math/README to configure.): \left\langle E\right\rangle=-\frac{d\log\left(Z\right)}{d\beta}=\frac{\varepsilon}{\exp\left(\beta\varepsilon\right)-1}.
This formula is a special case of the general formula for particles obeying Bose-Einstein statistics. Since there is no restriction on the total number of photons, the chemical potential is zero.
The total energy in the box now follows by summing Failed to parse (Missing texvc executable; please see math/README to configure.): \left\langle E\right\rangle
over all allowed single photon states. This can be done exactly in the thermodynamic limit as Failed to parse (Missing texvc executable; please see math/README to configure.): L
approaches infinity. In this limit, Failed to parse (Missing texvc executable; please see math/README to configure.): \varepsilon
becomes continuous and we can then integrate Failed to parse (Missing texvc executable; please see math/README to configure.): \left\langle E\right\rangle
over this parameter. To calculate the energy in the box in this way, we need to evaluate how many photon states there are in a given energy range. If we write the total number of single photon states with energies between Failed to parse (Missing texvc executable; please see math/README to configure.): \varepsilon
and Failed to parse (Missing texvc executable; please see math/README to configure.): \varepsilon + d\varepsilon
as Failed to parse (Missing texvc executable; please see math/README to configure.): g(\varepsilon)\,d\varepsilon
, where Failed to parse (Missing texvc executable; please see math/README to configure.): g(\varepsilon)
is the density of states which we'll evaluate in a moment, then we can write:
- Failed to parse (Missing texvc executable; please see math/README to configure.): U = \int_{0}^{\infty}\frac{\varepsilon}{\exp\left(\beta\varepsilon\right)-1}g(\varepsilon)\,d\varepsilon. \qquad \mbox{(2)}
To calculate the density of states we rewrite equation (1) as follows:
- Failed to parse (Missing texvc executable; please see math/README to configure.): \varepsilon\ \stackrel{\mathrm{def}}{=}\ \frac{hc}{2L}n,
where Failed to parse (Missing texvc executable; please see math/README to configure.): n
is the norm of the vector Failed to parse (Missing texvc executable; please see math/README to configure.): \vec{n}=\left(n_{1},n_{2},n_{3}\right)
- Failed to parse (Missing texvc executable; please see math/README to configure.): n=\sqrt{n_{1}^{2}+n_{2}^{2}+n_{3}^{2}}.
For every vector Failed to parse (Missing texvc executable; please see math/README to configure.): n
with integer components larger or equal than zero there are two photon states. This means that the number of photon states in a certain region of n-space is twice the volume of that region. An energy range of Failed to parse (Missing texvc executable; please see math/README to configure.): d\varepsilon
corresponds to shell of thickness Failed to parse (Missing texvc executable; please see math/README to configure.): dn= (2L/hc) d\varepsilon
in n-space. Because the components of Failed to parse (Missing texvc executable; please see math/README to configure.): \vec{n}
have to be positive, this shell spans an octant of a sphere. The number of photon states Failed to parse (Missing texvc executable; please see math/README to configure.): g(\varepsilon)\,d\varepsilon
in an energy range Failed to parse (Missing texvc executable; please see math/README to configure.): d\varepsilon
is thus given by:
- Failed to parse (Missing texvc executable; please see math/README to configure.): g(\varepsilon)\,d\varepsilon=2\frac{1}{8}4\pi n^{2}\,dn=\frac{8\pi L^{3}}{h^{3}c^{3}}\varepsilon^{2}\,d\varepsilon.
Inserting this in Eq. (2) gives:
- Failed to parse (Missing texvc executable; please see math/README to configure.): U =L^{3}\frac{8\pi}{h^{3}c^{3}}\int_{0}^{\infty}\frac{\varepsilon^{3}}{\exp\left(\beta\varepsilon\right)-1}\,d\varepsilon. \qquad \mbox{(3)}
From this equation one easily derives the spectral energy density as a function of frequency Failed to parse (Missing texvc executable; please see math/README to configure.): u(\nu,T)
and as a function of wavelength Failed to parse (Missing texvc executable; please see math/README to configure.): u(\lambda,T)
- Failed to parse (Missing texvc executable; please see math/README to configure.): \frac{U}{L^3} = \int_0^{\infty}u(\nu,T)\, d\nu,
where:
- Failed to parse (Missing texvc executable; please see math/README to configure.): u(\nu,T) = {8\pi h\nu^3\over c^3}{1\over e^{h\nu/kT}-1}.
Failed to parse (Missing texvc executable; please see math/README to configure.): u(\nu,T)
is known as the black body spectrum. It is a spectral energy density function with units of energy per unit frequency per unit volume.
And:
- Failed to parse (Missing texvc executable; please see math/README to configure.): \frac{U}{L^3} = \int_0^\infty u(\lambda,T)\, d\lambda,
where
- Failed to parse (Missing texvc executable; please see math/README to configure.): u(\lambda,T) = {8\pi h c\over \lambda^5}{1\over e^{h c/\lambda kT}-1}.
This is also a spectral energy density function with units of energy per unit wavelength per unit volume. Integrals of this type for Bose and Fermi gases can be expressed in terms of polylogarithms. In this case, however, it is possible to calculate the integral in closed form using only elementary functions. Substituting
- Failed to parse (Missing texvc executable; please see math/README to configure.): \varepsilon = kTx,
in Eq. (3), makes the integration variable dimensionless giving:
- Failed to parse (Missing texvc executable; please see math/README to configure.): u(T) =\frac{8\pi (kT)^{4}}{(hc)^{3}} J,
where Failed to parse (Missing texvc executable; please see math/README to configure.): J
is given by:
- Failed to parse (Missing texvc executable; please see math/README to configure.): J=\int_{0}^{\infty}\frac{x^{3}}{\exp\left(x\right)-1}\,dx = \frac{\pi^{4}}{15}.
We prove this result in the Appendix below.
The total electromagnetic energy inside the box is thus given by:
- Failed to parse (Missing texvc executable; please see math/README to configure.): {U\over V} = \frac{8\pi^5(kT)^4}{15 (hc)^3},
where Failed to parse (Missing texvc executable; please see math/README to configure.): V=L^3
is the volume of the box. (Note - This is not the Stefan-Boltzmann law, which is the total energy radiated by a black body. See that article for an explanation.) Since the radiation is the same in all directions, and propagates at the speed of light (c), the spectral radiance (energy/time/area/solid angle/frequency) is
- Failed to parse (Missing texvc executable; please see math/README to configure.): I(\nu,T) = \frac{u(\nu,T)\,c}{4\pi},
which yields
- Failed to parse (Missing texvc executable; please see math/README to configure.): I(\nu,T) = \frac{2 h\nu^3 }{c^2}~\frac{1}{e^{h\nu/kT}-1}.
History
Many popular science accounts of quantum theory, as well as some physics textbooks, contain some serious errors in their discussions of the history of Planck's Law. Although these errors were pointed out over forty years ago by historians of physics, they have proved to be difficult to eradicate. An article by Helge Kragh[7] gives a lucid account of what actually happened.
Contrary to popular opinion, Planck did not quantize light. This is evident from his original 1901 paper [6]
and the references therein to his earlier work. It is also plainly explained in his book "Theory of Heat Radiation," where he explains that his constant refers to Hertzian oscillators. The idea of quantization was developed by others into what we now know as quantum mechanics. The next step along this direction was made by Albert Einstein, who, by studying the photoelectric effect, proposed a model and equation whereby light was not only emitted but also absorbed in packets or photons. Then, in 1924, Satyendra Nath Bose developed the theory of the statistical mechanics of photons, which allowed a theoretical derivation of Planck's law.
Contrary to another myth, Planck did not derive his law in an attempt to resolve the "ultraviolet catastrophe", the name given by Paul Ehrenfest to the paradoxical result that the total energy in the cavity tends to infinity when the equipartition theorem of classical statistical mechanics is applied to black body radiation. Planck did not consider the equipartion theorem to be universally valid, so he never noticed any sort of "catastrophe" — it was only discovered some five years later by Einstein, Lord Rayleigh, and Sir James Jeans.
Appendix
A simple way to calculate the integral
- Failed to parse (Missing texvc executable; please see math/README to configure.): J=\int_{0}^{\infty}\frac{x^3}{e^x-1}\,dx
is to calculate the general case first and then compute the answer at the end. Consider the integral
- Failed to parse (Missing texvc executable; please see math/README to configure.): \int_{0}^{\infty}\frac{x^n}{e^x-1}\,dx
, or
- Failed to parse (Missing texvc executable; please see math/README to configure.): \int_{0}^{\infty}\frac{x^n e^{-x}}{1 - e^{-x}}\,dx
Since the denominator is always less than one, we can expand it in powers of Failed to parse (Missing texvc executable; please see math/README to configure.): e^{-x}
to get a convergent series
- Failed to parse (Missing texvc executable; please see math/README to configure.): \frac{1}{1-e^{-x}} = \sum_{k=0}^{\infty} e^{-kx}.
Basically we have used the formula for the sum of a geometric series. The fraction on the left is the expression for the series indicated by the summation: Failed to parse (Missing texvc executable; please see math/README to configure.): 1 + e^{-x} + e^{-2x} + e^{-3x} + \cdots.
The common multiplier is Failed to parse (Missing texvc executable; please see math/README to configure.): e^{-x}
.
Then we have
- Failed to parse (Missing texvc executable; please see math/README to configure.): \int_{0}^{\infty}x^{n} e^{-x} \sum_{k=0}^{\infty} e^{-kx}\,dx.
Multiplication by the Failed to parse (Missing texvc executable; please see math/README to configure.): e^{-x}
on the left shifts our summation series one position to the right. That is, Failed to parse (Missing texvc executable; please see math/README to configure.): e^{-x} + e^{-2x} + e^{-3x} + \cdots
becomes Failed to parse (Missing texvc executable; please see math/README to configure.): e^{-2x} + e^{-3x} + e^{-4x} + \cdots
. Therefore, we bump the index up by one and drop the Failed to parse (Missing texvc executable; please see math/README to configure.): e^{-x}
- Failed to parse (Missing texvc executable; please see math/README to configure.): \int_{0}^{\infty}x^{n} \sum_{k=1}^{\infty} e^{-kx}\,dx.
By changing variables such that Failed to parse (Missing texvc executable; please see math/README to configure.): u = kx
, thereby making Failed to parse (Missing texvc executable; please see math/README to configure.): x^n = \frac{u^n}{k^n}
and Failed to parse (Missing texvc executable; please see math/README to configure.): dx = \frac{du}{k}
, we have
- Failed to parse (Missing texvc executable; please see math/README to configure.): \int_{0}^{\infty}\frac{u^n}{k^n} \sum_{k=1}^{\infty} e^{-u}\frac{du}{k}
or,
- Failed to parse (Missing texvc executable; please see math/README to configure.): \int_{0}^{\infty}u^n \sum_{k=1}^{\infty}\frac{1}{k^{n + 1}} e^{-u}du.
Since each term in the sum represents a convergent integral, we can move the summation out from under the integral sign:
- Failed to parse (Missing texvc executable; please see math/README to configure.): \sum_{k=1}^{\infty} \frac{1}{k^{n+1}} \int_{0}^{\infty}u^{n} e^{-u}\,du.
The summation on the left is the Riemann zeta function Failed to parse (Missing texvc executable; please see math/README to configure.): \zeta(n+1)
, while the integral on the right is the Gamma function Failed to parse (Missing texvc executable; please see math/README to configure.): \Gamma(n+1)
, and we are finally left with the general result
- Failed to parse (Missing texvc executable; please see math/README to configure.): \int_{0}^{\infty}\frac{x^{n}}{e^x-1}\,dx = \zeta(n+1) \Gamma{\left(n+1\right)}.
or equivalently
- Failed to parse (Missing texvc executable; please see math/README to configure.): \int_{0}^{\infty}\frac{x^{n-1}}{e^x - 1}\,dx = \zeta{\left(n\right)} \Gamma{\left(n\right)}.
For our problem, the numerator contains Failed to parse (Missing texvc executable; please see math/README to configure.): x^3
, leaving us with our specific result
- Failed to parse (Missing texvc executable; please see math/README to configure.): J=\zeta{\left(4\right)} \Gamma{\left(4\right)} = \frac{\pi^{4}}{90} \times 6 = \frac{\pi^4}{15}.
Here we have used the fact that
- Failed to parse (Missing texvc executable; please see math/README to configure.): \sum_{n=1}^{\infty}\frac{1}{n^{4}}
is the Riemann zeta function evaluated for the argument 4, which is given by Failed to parse (Missing texvc executable; please see math/README to configure.): \pi^{4}/90
. (See Riemann zeta function for a simple though lengthy derivation of zeta(4). This fact can also be proven by considering the following contour integral.)
- Failed to parse (Missing texvc executable; please see math/README to configure.): \oint_{C_{R}}\frac{\pi\cot(\pi z)}{z^{4}}.
Where Failed to parse (Missing texvc executable; please see math/README to configure.): C_{R}
is a contour of radius Failed to parse (Missing texvc executable; please see math/README to configure.): R
around the origin. In the limit, as Failed to parse (Missing texvc executable; please see math/README to configure.): R
approaches infinity, the integral approaches zero. Using the residue theorem the integral can also be written as a sum of residues at the poles of the integrand. The poles are at zero, the positive and negative integers. The sum of the residues yields precisely twice the desired summation plus the residue at zero. Because the integral approaches zero, the sum of all the residues must be zero. The summation must therefore equal minus one half times the residue at zero. From the series expansion of the cotangent function
- Failed to parse (Missing texvc executable; please see math/README to configure.): \cot(x)=\frac{1}{x} - \frac {x}{3} - \frac {x^3} {45} +\ldots,
we see that the residue at zero is Failed to parse (Missing texvc executable; please see math/README to configure.): -\pi^{4}/45
which yields the desired result. The evaluation of the Gamma function can be done by recognizing that for integral values of Failed to parse (Missing texvc executable; please see math/README to configure.): n
, Failed to parse (Missing texvc executable; please see math/README to configure.): \Gamma(n+1) = n!
. In the appendix of the article Stefan-Boltzmann law we give a different derivation of this integral. (See also the integral of the Bose-Einstein distribution in the polylogarithm article.)
Notes
- ^ Rybicki, p. 22.
- ^ Kittel, Thermal Physics p98
- ^ Rybicki, p. 22.
- ^ Rybicki, p. 1.
- ^ a b Brehm, J.J. and Mullin, W.J., "Introduction to the Structure of Matter: A Course in Modern Physics," (Wiley, New York, 1989) ISBN 047160531X.
- ^ a b Planck, Max, "On the Law of Distribution of Energy in the Normal Spectrum". Annalen der Physik, vol. 4, p. 553 ff (1901) Planck's original 1901 paper.
- ^ Kragh, Helge Max Planck: The reluctant revolutionary Physics World, December 2000
References
- Rybicki, G. B., A. P. Lightman (1979). Radiative Processes in Astrophysics. New York: John Wiley & Sons. ISBN 0-471-82759-2.
- Thornton, Stephen T., Andrew Rex (2002). Modern Physics. USA: Thomson Learning. ISBN 0-03-006049-4.
Further reading
- Peter C. Milonni (1994). The Quantum Vacuum. Academic Press.
External links
cs:Planckův vyzařovací zákon
de:Plancksches Strahlungsgesetz
es:Ley de Planck
fr:Loi de Planck
it:Legge di Planck
mn:Планкийн хууль
nl:Wet van Planck
no:Plancks strålingslov
pt:Lei de Planck da Radiação
ru:Формула Планка
sl:Planckov zakon
sr:Планков закон
fi:Planckin laki mustan kappaleen säteilystä
th:กฎของพลังค์
|
|