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

    [原创]光学设计,光线追迹失败了怎么办?让软件自己去修复就好了 [复制链接]

    上一主题 下一主题
    离线optics1210
     
    发帖
    339
    光币
    478
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 05-21
    相信很多的光学设计师,在设计的时候,会遇到这样一个问题:有时候软件优化的时候,可能某个光学参数或权重设置不合理,甚至在正常优化的过程中,也会出现光线追迹失败情况。 AwZ@)0Wy  
    A;;#]]48  
    这个时候,我们该怎么办呢?有些光学设计师会说,返回到前一设计阶段。但是有时候,我们设计的时候,不一定在每一步都保存一次。另外一种情况,我们设计出现光线追迹失败,即使返回到前一步骤,多次修改目标参数或评价函数,仍然出现光线追迹失败。那我们该怎么办,去寻找一个初始结构,重新开始设计么?可能你的设计任务时间很短,那怎么办?首先,让我们来分析,为什么会产生光线追迹失败的原因? h>`[p,o  
    -s 0SQe{!_  
    光线不能追迹的原因有两个:错误的圆锥曲线(MCS),或全反射错误(TIR)。在这两种情况下,失败都与平方根有关。无论软件的代码是如何编写的,但是要解一个二阶方程,就需要一个根。如果交点计算的根参数为负,则发生MCS错误。如果折射方程的根是负的,那就是TIR错误。 bo=H-d|  
    [)I^v3]U  
    无论哪个光学软件都要计算这些参数——如果结果为负,则丢弃结果,并中止该过程。但是参数的值包含有用的信息。例如,如果这个值恰好为零,交点方程就会把光线准确地放在球面的切点上。如果折射率参数为零,光线的折射角正好是临界角。通过这个原理,SYNOPSYS光学设计软件可以自动修复这个问题。当程序发现光线在评价函数计算失败, 它会记住所涉及的光线,然后创建另一个只包含单个量的评价函数,即为负的参数,并给出一个小的正目标值作为目标。然后,使用与前面指定的相同的设计变量,在后台运行快速优化。错误的参数很快就变得越来越小,只要它达到一个正值,优化就结束了,原来的评价函数就恢复了。然后整个过程重新开始,违规的光线就会正确地追迹。当然,可能还有其他光线仍然追迹失败,但它们通过再次点击SYNOPSYS光学设计软件的新工具栏按钮来很容易纠正.单击该按钮一两下通常会按照最初的预期启动优化,从而节省大量时间。 jWUrw  
    aH"d~Y^  
    光线失效校正实例软件追迹失效图片   nk|(cyt)  
    >Lcu  
    1'hpg>U  
    "o- -MBq4  
    synopsys自动修复结果 +PYV-@q  
    zu}uW,XH-  
     
    分享到
    离线海子湖
    发帖
    68
    光币
    2
    光券
    0
    只看该作者 1楼 发表于: 05-21
    兄台,你是来给cv和lt打广告的吗?
    离线optics1210
    发帖
    339
    光币
    478
    光券
    0
    只看该作者 2楼 发表于: 05-22
    回 海子湖 的帖子
    海子湖:兄台,你是来给cv和lt打广告的吗? (2019-05-21 17:21)  7Zft]C?|@  
    2H1?f|0>  
    有个公司叫synopsys,他们代理了CV和LT a3[,3  
    yx<-M  
    但我文章上面的说的这个synopsys,这是一款光学设计软件名字叫synopsys,和那个公司没有任何联系。 9 H>J S  
    y+' ,jM  
    上面文章介绍了光学设计软件synopsys,能够自动修复光线追迹失败,这只是这个光学软件,许多强大功能之一。本来有个gif动态图,可以直观看到,只要点击一个按钮,就能让光线从失败到校正的一个动态过程,但是gi上传上来,图太小,就给删除了 @><8YN^)%  
    离线didiao136
    发帖
    73
    光币
    3
    光券
    0
    只看该作者 3楼 发表于: 05-22
    我还以为在zemax 里加什么约束条件呢!
    离线海子湖
    发帖
    68
    光币
    2
    光券
    0
    只看该作者 4楼 发表于: 06-21
    回 optics1210 的帖子
    optics1210:有个公司叫synopsys,他们代理了CV和LT
    但我文章上面的说的这个synopsys,这是一款光学设计软件名字叫synopsys,和那个公司没有任何联系。
    ....... (2019-05-22 09:24)  Q$v00z]f*  
    kwL|gO1L  
    好吧,你也是良苦用心了,点赞点赞点赞
    离线rooter
    发帖
    23
    光币
    33
    光券
    0
    只看该作者 5楼 发表于: 07-17
    有用,学习了!
    离线小火龙果
    发帖
    101
    光币
    164
    光券
    0
    只看该作者 6楼 发表于: 07-22
    多谢分享哟
    快速回复
    限100 字节
    1.发帖,回帖请文明用语;2.切勿灌水,切忌多版面重复发贴;3.打击非法内容,病毒,虚假广告.
     
    上一个 下一个