TracePro es un programa de ingeniería óptica comercial para diseñar y analizar sistemas ópticos y de iluminación. La interfaz gráfica de usuario ( GUI ) del programa está basada en CAD 3D y crea un entorno de creación de prototipos virtuales para realizar simulaciones de software antes de la fabricación.
Desarrollado por Lambda Research Corporation de Littleton, Massachusetts , EE. UU., bajo una subvención SBIR de la NASA, el programa ha estado en continuo desarrollo desde 1994. La NASA utiliza el programa en su enfoque de fabricación de diseño integrado de próxima generación, como se detalla en la revista Spinoff de la NASA . [1]
TracePro se utiliza en los mercados aeroespacial, de defensa, de iluminación, de visualización, biomédico y de iluminación. Se ha utilizado en muchos proyectos para diseñar y analizar todo tipo de sistemas ópticos y de iluminación, desde la supresión de luz difusa en telescopios y cámaras hasta aplicaciones biomédicas [2], pasando por el modelado de LED [3] y el modelado de colectores solares. [4]
En el mercado aeroespacial, TracePro es más conocido por sus capacidades de análisis de luz difusa. El programa se utilizó para analizar el telescopio FIRST, [5] el telescopio espacial James Webb , las cámaras del Mars Rover, el Long-Range Reconnaissance Imager (LORRI) [6] y el coronógrafo Terrestrial Planet Finder . [7]
Los usuarios crean geometría utilizando la interfaz CAD nativa de TracePro o importando modelos directamente desde SolidWorks , Pro/ENGINEER , Solid Edge , Autodesk Inventor u otro producto CAD que exporte modelos IGES o STEP. TracePro también tiene un complemento para Solidworks, RayViz. RayViz permite a los usuarios aplicar y guardar propiedades ópticas directamente en su modelo de SolidWorks y fuentes de superficie de trazado de rayos como conjuntos de rayos para visualizar la propagación de la luz dentro de Solidworks. Para garantizar la integridad de los datos, TracePro utiliza un único modelo para el trazado de rayos y el análisis óptico, y SolidWorks para el diseño mecánico y la modificación de las propiedades ópticas del material. Con RayViz, los usuarios aceleran significativamente el proceso de diseño iterativo. Los usuarios que utilizan programas de diseño óptico como OSLO , Zemax o Code V también pueden importar estos modelos para crear un diseño optomecánico completo utilizando la interfaz multidocumento incorporada. Después de crear el modelo óptico-mecánico, los usuarios crean fuentes utilizando los asistentes de fuentes integrados, importan modelos de los catálogos de bombillas o importan archivos de rayos creados a partir de datos medidos, medidos por el producto ProSource Radiant Source de Radiant Imaging. Luego, los rayos se trazan a través de los sistemas para encontrar distribuciones de energía en cualquier superficie o rastrear el flujo de volumen a través de cualquier espacio. Los usuarios también pueden simular la apariencia iluminada de la iluminación o los sistemas de iluminación y trazar imágenes de mapa de bits a través de sistemas ópticos para verificar problemas de uniformidad, deslumbramiento, destellos y distorsión. También se pueden simular los efectos térmicos y los problemas de luz difusa.
TracePro funciona con otros productos de software mediante una interfaz cliente/servidor de intercambio dinámico de datos (DDE). Esto permite que el programa funcione con productos como MATLAB para crear un entorno multidisciplinario. [8] TracePro también utiliza el lenguaje Scheme como lenguaje de macros para ampliar las capacidades del programa y proporcionar capacidades automatizadas de análisis, optimización y tolerancia. TracePro modela la geometría utilizando el marco 3D Kosmos de Kubotek. [9]
El software óptico TracePro está disponible en tres ediciones comerciales: