Solved

Wavelength 1.500 is not within valid range error

  • 10 March 2021
  • 2 replies
  • 399 views

Hello there,


Greetings,


I have used this Edmund Optics lens (25mm Dia. x 175mm FL Uncoated, UV Plano-Convex Lens, https://www.edmundoptics.com/f/uv-fused-silica-plano-convex-pcx-lenses/12410/  ) in Zemax and when I wanted to instert the wavelength range of interest, it gave an error saying: Wavelength 1.500 (microns) is not within valid range of dispersion formula for glass C79-80!


I am not sure how to go around this error? because the wavelength is within the range of the lens.



 


Thank you very much

icon

Best answer by David 11 March 2021, 20:31

View original

2 replies

Userlevel 6
Badge +4

Hi Naif,


If your design is for a single wavelength, and you know the index at that wavelength and that the transmission is essentially 1, you could just replace the Corning glass with a model glass. But if you want a more nuanced solution, read on.


The allowable range of wavelengths for a glass is defined in the data for that glass in the material catalog. If we open the Corning catalog and look at the data for C79-80 we see that the wavelength range is given as 0.185 to 1.12 microns. The likely reason for this limit is that it is the extent for which the index was measured for this glass. (The index is measured at multiple points and these data are used to determine the coefficients for the Sellmeier formula, which is then used to determine the index for any wavelength within the range of the fit.)



 


One way to vercome this limitation is to merely modify the wavelength range in the glass data. The issue with doing this is that the fit for the index in the extended range might be poor, leading OpticStudio to calculate with incorrect indices in the extended range. If we look at the disperison data (Materials Analysis / Dispersion Diagram) we see that the index is reasonably well behaved in the region approaching the extension. So perhaps extending the range would be a reasonable approximation.



There is a Knowledge Based Article on the Zemax site titled 'How to add new materials and glasses in OpticStudio' which is worth reading.


In the material catalog, we use copy/paste to create a new glass called C79-80-1, which is identical to the original, but then we modify the wavelength range:



 


It's not a good idea to modify a built-in glass catalog. It would get overwritten with the next release. The best thing to do is to save the catalog under a new name -- I chose My_Corning. I then replaced the Corning Catalog in the System Explorer / Materials Catalogs with My_Corning and replaced the C79-80 glass in the design with C79-80-1.


We can now work through 1.51um. But with the understanding that we have made an assumption about the index and transmission in the extended range.


One further thing I might mention. It would be possible to create a more precise solution to this if index and transmission data were available in the extended range. In that case, we could generate a set of index vs wavelength points for the current range, add the new points to them, and use OpticStudio to determine a set of Sellmeier coefficients for the full range. The transission values in the extended range could be added to the transmission data in for the glass.


Kind regards,


David


 

Hi David,


Thank you very much for taking the time to reply. I followed the dierction and modified the wavelength max value in the catalog taking this assumption in mind. I will try to obtain the required data and follow your directions in inserting them in the catalog file so that Zemax can calcuate Sellmeier formula with a level of confidence. I will contact the manufacturer (Edmund Optics) to let them know about this and they might provide me with some data or produce new data.

Thank you very much, David.


 


Sincerely,


Naif

Reply