切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 2515阅读
    • 0回复

    [原创]如何使用CAXCAD的高良率优化降低透镜的公差敏感度? [复制链接]

    上一主题 下一主题
    离线caxcad
     
    发帖
    44
    光币
    868
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2022-02-22
    — 本帖被 cyqdesign 从 SYNOPSYS 移动到本区(2026-06-04) —
    • 公差的敏感度是光学设计中的重要问题
    • CAXCAD 允许用户在优化透镜过程中控制和降低公差的敏感度来提升生产制造良率
    • SSN2 是CAXCAD 高良率优化的核心,它将制造敏感度引入评价函数
    首先我们用SSN2 快速评估一下苹果手机镜头的敏感度,然后用一个实例来介绍如何使用SSSN2来进行镜头的优化 CFZ= !s)B  
    l{Hi5x'H  
    5Tp n`2F  
    在这款手机镜头中,采用了6P 12个高阶非球面,高阶非球面的生产制造和公差敏感度对于系统的成功尤为重要。 ;8g#"p*&  
    va;d[D,  
    我们利用CAXCAD 最新的SSN2 对其进行快速评估。 ,h]N*Z-I"  
    (>0d+ KT  
    ZrA\a#z"<  
    y::;e#.  
    在生成的评价函数中SSN2,可以对每个面进行评估,并且通过下图所示的数据中可以看到,这款镜头的第五片,尤其是第12个面的生产敏感度明显很高。 SQ5*?u\  
    (7ew&u\Li  
    这里对我们两个指导意义,第一,成平设计后对这个高敏感度的面型的制造难度是最大的;第二,后续镜头改进,例如使用7P就可以尝试降低这个面的敏感度。 ~ilbW|s?=k  
    oqDW}>.  
    \lR~!6:  
    1"odkM  
    下面我们用一个简单的例子,来展示如何使用SSN2 来优化镜头。 ]jHB'Y  
    @-b}iP<T  
    在CAXCAD的文件夹中,有一个已经设计好的非球面透镜。如下图所示: >M:5yk@  
    [1nI%/</>  
     ]NAPvw#p  
    ']vX  
    m; ABHq#  
    Lp ]d4"L;3  
    这个镜头的光斑已经优化到很好的效果,几何光斑小于衍射极限。 #zy,x  
    RL&3 P@r  
    h'-TZXs0e1  
    T>uLqd{hH  
    (tq)64XVz  
    e-}PJ%!,T  
    我们使用了10条光线进行优化,这适应与针对非球面的情况。 \R-u+ci$ZY  
    7OWiG,  
    ,XA;S5FE  
    0KDDAkR5R  
    采用高良率的方法加入评价函数 n1ED _9  
    2s{yg%U(  
    y ph  
    5e2m EQU>  
    其中透镜第一个表面的 SSN2 的数值比较大0.1499, 而第二个面的SSN2很小,这说明透镜第一个面承担的光学系统的主要作用,敏感度也相应的高。 `z=MI66Nl  
    D9LwYftZ  
    注意: SSN2 的数值范围介于0 到 1, 数值越小,表示生产敏感度度越低. XPEjMm'*b3  
    iuHG9#n  
    <aHK{ *'3  
    s{q2C}=$?D  
    kcYR:;y  
    4_"ZSVq]#  
    在引入SSN2后,优化透镜 ,Xh4(Gn#b  
    @s IZ  
    "7<4NV@yQ  
    @P.l8|w  
    我们可以看到透镜的两个面都承担了光学目标的要实现的任务。 GS{9MGl  
    UJm`GO  
    16 Xwtn72  
    ]52_p[hZ}<  
    此时两个面的SSN2数值接近,而且都不大。当然,这样的优化结果,可能光斑质量一定会相应降低。 8% |x)  
    +'Ge?(E4_  
    7]v-2 *  
    nK|";  
    此时我们可以调节SSN2的权重,例如0.01, 再次优化后敏感度也会降低,效果也会更好。 !c&^b@ yw  
    Rp<Xu6r  
    X! ]~]%K$y  
    b R6bS7$  
    SSN2 的功能,可以配合全局优化进行 9]YmP8  
    m:41zoV  
    Q.|2/6hD7[  
    QAJ>93  
    SSN2的权重可以根据不同的设计阶段,进行变化 O:x=yj%^  
    VC+\RB#:-  
    14&EdTG.  
    08` @u4  
    此时我们可以得到敏感度和设计结果的平衡 wd]Yjr#%Ii  
    evs2dz<eA  
    =['ijD4TW  
    cnc$^[c  
    MJC Yi<D  
    +|?c_vD  
    本主题包含附件,请 登录 后查看, 或者 注册 成为会员
     
    分享到