- Home
- Glass and Refractive Index
- How ZEMAX Calculates Refractive Index At Arbitrary Temperatures and Pressures
How ZEMAX Calculates Refractive Index At Arbitrary Temperatures and Pressures
- By Sanjay Gangadhara
- Published 2 May 2008
- Glass and Refractive Index
- Unrated
Formulas for calculating the index
Values for the refractive index at arbitrary temperatures and pressures may be related to values of the index at the reference temperature and pressure through the absolute (vacuum referenced) refractive index of air (nair). Again, in ZEMAX the refractive index of air is always equal to 1.0 at the system temperature (Ts) and pressure (Ps).
The following formulas are used to calculate absolute values for nair at Ts and Ps, as well as at other temperatures and pressures such as T0 and P0 (the reference temperature and pressure):
In these equations l refers to the input wavelength (at the system temperature and pressure), P is the pressure in atmospheres, and T is the temperature in degrees C. More information about these formulas may be found in the chapter of the ZEMAX manual entitled “Thermal Analysis”.
To calculate index data at arbitrary T and P, we first calculate nair(P0,T0) and nair(Ps,Ts). Both of these quantities are calculated at the input wavelength. These values are then used to determine the “relative” wavelength, which is simply the input wavelength scaled to the reference temperature and pressure, using the formula:
lrel = linput*nair(Ps,Ts)/nair(P0,T0)
The relative index of refraction at the reference temperature and pressure is then calculated from the appropriate dispersion formula using the relative wavelength:
nrel(P0,T0) = f(lrel;c0)
where f represents the functional form of the appropriate dispersion formula and the vector c0 represents the dispersion coefficients for the glass. This relative index value is converted to an absolute index value using the formula:
nabs(P0,T0) = nrel(P0,T0)/nair(P0,T0)
Since the relative index was calculated at the reference temperature and pressure, the absolute index is calculated using the absolute index of air at this same temperature and pressure. The absolute index of the glass at the glass temperature and “pressure” (= system pressure) is determined from:
nabs(P,T) = nabs(P0,T0) + Dnabs
where Dnabs is calculated using the following formula (see the chapter of the ZEMAX manual entitled “Thermal Analysis” for details):
In the above formula, n is the relative index of the glass at the reference temperature and pressure, DT is the difference between the glass temperature and the reference temperature, and the variables D0, D1, … represent the thermal dispersion coefficients for the glass. Finally, the relative index at the glass temperature and pressure is obtained from:
nrel(P,T) = nabs(P,T)*nair(Ps,Ts)
It is this value that ZEMAX uses for the refractive index of the glass during ray trace calculations.