Measuring temperature: Planck's law 
Algorithms  Temperature  
Written by Administrator  
Monday, 06 December 2010 13:22  
Planck's lawAs a function of wavelength and temperature Planck’s law gives the intensity of radiated energy by a black body. Any body with a thermodynamic temperature above absolute zero emits a temperature depended radiation. A black body is an idealised physical object no electromagnetic radiation can pass or is reflected. Although this means that radiation of any wavelength is absorbed, it emits a temperature depended spectrum The emitted power per area unit for a wavelength at respective thermodynamic temperature in the normal direction of a black body is given by Planck’s law (Planck 1900). The peak wavelength decreases with increasing temperature, while the power increases. EquationThe constant given in the equation in the Introduction chapter can be transformed and equation becomes: Where M is the specific radiation in W/(m^{2}*sr*µm), T the thermodynamic temperature in Kelvin, λ the wave length and the constants defined in ITS90 as c_{1}=3.741832*10^{16} W*m^{2} and c_{2}=1.438786 *10^{2} m*K. It can be easily seen that the curves reproduced by Planck’s law do not intersect. Anyhow, the medium through which the radiation is measured has significant influence, as transmissivity varies for different wavelengths. AlgorithmThe presented algorithm returns the spectral radiance of a black body in W/(m^{2}*sr*µm) in the variable SpectralRadiance. Required input values are the wavelength in µm in the variable Wavelength and thermodynamic temperature aTemp, given in Kelvin. As values cover a range of more than 16 orders of magnitude the function uses some scalings which allow using variables of the type Double. Anyhow it restricts calculations to the ranges 0.1µm < Wavelength < 100µm and 200K < aTemp < 10000K. Whenever input values are outer these ranges the return value of the function is FALSE.
SourceFunction temp_PlancksSpectralRadiance (Wavelength, aTemp: Double; Var SpectralRadiance: Double): Boolean; References


Last Updated on Friday, 18 March 2011 20:50 