吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 283|回复: 8

[求助] [已解决]从波前换成对比度评价后,出现11面错误,各位大佬这种情况应该怎么办?

[复制链接]
  • TA的每日心情
    无聊
    2024-4-30 09:17
  • 签到天数: 40 天

    [LV.5]常住居民I

    2

    主题

    6

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2024-3-27 09:36 | 显示全部楼层 |阅读模式
    从波前换成对比度评价后,出现11面错误,各位大佬这种情况应该怎么办?
    最佳答案
    2024-3-27 10:35
    本帖最后由 芝麻开花cjl 于 2024-3-27 10:37 编辑

    没有源文件,不知道第132行评价函数是什么。发生这种情况一般都是边缘光线角度过大,导致光线从玻璃面(像侧面)入射空气的时候发生了全反射,使得评价函数无法计算。
    可以做如下尝试:
    目前有十个视场,可以试着先把最大的第10视场的√去掉,看看是否还存在全反射,如果不行再多去掉几个外围视场,若果全反射的报错消失了,再进行优化的时候再慢慢增加视场。

    还可以尝试增大F数,减小孔径,也可能能够解决边缘光线角度过大造成的全反射,然后再进行优化的时候慢慢的缩小F数。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-30 10:58
  • 签到天数: 44 天

    [LV.5]常住居民I

    0

    主题

    30

    回帖

    6

    积分

    小白

    积分
    6
    发表于 2024-3-27 10:25 | 显示全部楼层
    11面出现了全反射,你可以先优化一下11面的高阶项,消除光线的全反射,再换成对比度评价
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-30 08:04
  • 签到天数: 389 天

    [LV.9]以坛为家II

    4

    主题

    45

    回帖

    15

    积分

    新手

    积分
    15
    发表于 2024-3-27 10:35 | 显示全部楼层    本楼为最佳答案   
    本帖最后由 芝麻开花cjl 于 2024-3-27 10:37 编辑

    没有源文件,不知道第132行评价函数是什么。发生这种情况一般都是边缘光线角度过大,导致光线从玻璃面(像侧面)入射空气的时候发生了全反射,使得评价函数无法计算。
    可以做如下尝试:
    目前有十个视场,可以试着先把最大的第10视场的√去掉,看看是否还存在全反射,如果不行再多去掉几个外围视场,若果全反射的报错消失了,再进行优化的时候再慢慢增加视场。

    还可以尝试增大F数,减小孔径,也可能能够解决边缘光线角度过大造成的全反射,然后再进行优化的时候慢慢的缩小F数。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-4-26 08:56
  • 签到天数: 764 天

    [LV.10]以坛为家III

    6

    主题

    81

    回帖

    6

    积分

    小白

    积分
    6
    发表于 2024-3-27 10:39 | 显示全部楼层
    方法一:根据经验,自己微调系统参数,直到不出现报错
    方法二:直接把报错的那一行删掉后优化,觉得差不多了,再刷新下评价函数
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-4-30 09:17
  • 签到天数: 40 天

    [LV.5]常住居民I

    2

    主题

    6

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2024-3-27 10:41 | 显示全部楼层
    室友是校草 发表于 2024-3-27 10:25
    11面出现了全反射,你可以先优化一下11面的高阶项,消除光线的全反射,再换成对比度评价 ...

    11面非球面用了16阶系数优化了,就是优化后换成对比度评价出现了这种情况
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-30 11:52
  • 签到天数: 182 天

    [LV.7]常住居民III

    8

    主题

    57

    回帖

    4

    积分

    小白

    积分
    4
    发表于 2024-3-27 10:59 | 显示全部楼层
    先把操作数删除,先把系统跑通,然后慢慢加报错的视场,微调
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-4-30 09:17
  • 签到天数: 40 天

    [LV.5]常住居民I

    2

    主题

    6

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2024-3-27 14:57 | 显示全部楼层
    芝麻开花cjl 发表于 2024-3-27 10:35
    没有源文件,不知道第132行评价函数是什么。发生这种情况一般都是边缘光线角度过大,导致光线从玻璃面(像 ...

    删掉两个视场进行优化之后,在加入一个视场,又出现了这种情况,应该怎么修改?

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-4-29 14:14
  • 签到天数: 459 天

    [LV.9]以坛为家II

    22

    主题

    430

    回帖

    81

    积分

    入门

    积分
    81
    发表于 2024-3-27 15:30 | 显示全部楼层
    删操作数是一个笨办法,治标不一定治本。你先看光路图,只显示一个视场,从最大的视场开始,把显示的光线数设成7到15之间(能数的过来的),看有没有那根光线没正常穿过所有的镜片,每个波长都要看,当你找到那个异常光线的时候,报错就跟这个光线有关。看光线在哪个面上出的问题,然后手动调整这个面或它前一面的曲率,直到所有光线都正常穿过所有镜片,报错也就没了
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-30 08:04
  • 签到天数: 389 天

    [LV.9]以坛为家II

    4

    主题

    45

    回帖

    15

    积分

    新手

    积分
    15
    发表于 2024-3-28 08:33 | 显示全部楼层
    周半仙 发表于 2024-3-27 14:57
    删掉两个视场进行优化之后,在加入一个视场,又出现了这种情况,应该怎么修改?
    ...

    从你给的图来看,出问题的视场还是最大的视场,应该是你绿色的最大视场增加的度数太大了,源文件共十个视场,假设先不勾选第10个视场以后报错消失,然后优化的时候再增加第10个视场,但是第10个视场的角度不是源文件那么大,而是在第9个视场的度数上微调,比如一次增大个1-2°,主要优化的变量是非球面,尤其是最后一个透镜的非球面,等增加的1-2°视场优化好了再慢慢增加。直到达到你需要的视场或者接近衍射极限。如果优化的时候视场始终增加不上去,就是增加1-2°之后优化不出好的效果,就需要增加变量(例如半径、厚度等等)进行优化。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-4-30 14:17 , Processed in 0.125000 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表