原理决定结构,双胶合透镜能够实现零轴向色散,本质上也是折射定律,通过阿贝数一大一小组合,实现EFL1=EFL2。因此我们可知道双胶合透镜是两种玻璃组成。
结构:由两块不同型号的光学玻璃,依靠紫外胶固化贴合在一起。
前片:一般是冕牌玻璃,通常为凸透镜,阿贝系数大,色散小,我们用N-BK7
后片:一般为火石玻璃,通常为凹透镜,阿贝系数小,色散大,我们用N-F2
光源使用物在无穷远光源,系统孔径选入瞳直径,孔径值设定为10.
波长设定也一样,选定可见光两个波长:0.486和0.656
建模:透镜曲率半径,厚度值设定正常范围的值都可以,我们后续会对其进行评价,所以初始值正常就好。

上述是我设定的初始值,其对应的2D建模如图:

这里其实能学到注意的部分不少:
凸透镜第二面曲率R2和凹面镜曲率R3相等,且是无论何时都相等,因此我们需要二者进行联系,将面3的曲率解设为从表面2拾取,缩放因子为1.
凸透镜和凹透镜的厚度设置,为了方便后续我们进行透镜的机械加工,因此我们对二者的厚度解都设置为边缘厚度,从而产生可生产透镜,关于边缘厚度day1也讲了。
透镜部分的面,面1,面2 面3与面4净口径也注意设置为拾取,因为也要保证口径一样。
后面就是评价函数的描写。
当然,透镜曲率R1和R2以及两个都透镜的厚度都对轴向色散有影响。
曲率影响焦距,透镜厚度影响光程,从而影响有效焦距。我们这里只对曲率做处理,厚度+曲率我没跑出来,跑出来再加吧。
保证双胶合透镜消轴向色差的充分必要条件是EFL1=EFL2
因此我们从这个条件入手
大体评价思路:先读取,再限制,最后设值

因此写出来很简单,就是这样的,读取因为只是读数并不对数值进行处理,因此对波1和波2的读取我们都不设置权重,也不需要设定目标值刚开始,设定为0的时候,系统会自动读取我们原本模型值来让他们相等。
我们要设定EFL具体值,可以在读取过程中设定,也可以像我一样对他们DIFF评价为0后独立添加一栏,设定主波长为30。
最后进行全局优化即可得到轴向色差很小的曲率。看赛德尔图可以看像差色差

因为我们使用双胶合透镜产生的球差一个是正向一个是负向,刚好二者可以相互抵消,因此球差很低,为了追寻更低的球差,我们还可以在评价函数中添加SPHA的评价函数,设定目标值为0.


