NURBS自由曲面在光机设计和分析中的应用

Application of NURBS free-form surface in optomechanical design and analysis

  • 摘要: 针对光学曲面要求面形描述能力和拟合精度高以及光线追迹速度快的要求,研究了NURBS作为自由曲面的拟合、坐标空间转换和光线追迹算法。首先使用多分辨率B样条拟合方法浅度非球面,深度非球面和Peaks自由曲面进行NURBS拟合,RMS误差均小于10 nm,表现出很好的适应性。其次研究了NURBS曲面的参数空间到坐标空间的转化算法,与传统曲面求导方法相比,速度提高了3倍以上。在提出合理迭代初值计算方法的基础上,将计算每个曲面点的时间缩短至0.3 ms。最后通过NURBS曲面在自由曲面头盔系统的光机分析中和CODEV用户自定义曲面中的成功运用,证明了NURBS曲面能很好地满足光机设计、分析和加工的要求。

     

    Abstract: Knowing that optical surface should have strong surface description and fitting ability and that ray-tracing speed of the surface should be fast, the fitting method and ray tracing algorithm of NURBS free-form surface were studied. Fitting mild slope asphere, deep slope asphere and peaks surface respectively to NURBS surface using Multilevel B-splines approximation(MBA), all of the fitting residual errors were less than 10 nm, and it proved the NURBS surface is qualified for various free-form surface. Several high-precision and fast methods for inversion of NURBS surface were studied, and the ray tracing algorithm's speed was 3 times faster than traditional derivative algorithm. Given an appropriate iterative initial value, the time for calculating each point could be minimized to 0.3 ms. Examples of successfully using NURBS surface in optomechanical analysis of free-form surface prism system and in CODEV user-defined surface, show that the NURBS surface is fully adequate in optomechanical design, analysis and fabrication.

     

/

返回文章
返回