吾爱光设

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

[求助] [已解决]鏡頭初始結構經優化後大視場異常

[复制链接]
  • TA的每日心情
    开心
    2021-9-13 00:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    33

    回帖

    7

    积分

    小白

    积分
    7
    发表于 2021-8-31 22:09 | 显示全部楼层 |阅读模式
    小弟初入門學習zemax,打算以此專利設計作為初始結構一步步優化,初期想法是先使用默認RMS Wavefront評價函數搭配調整結構操作數先調整物空間的BK7厚度為1 mm,但每次優化結束後,最大視場的光線總是會變成無法追蹤。希望能夠有有經驗的前輩能夠指導一下方向。謝謝
    以下列出三個疑問:
    1. 大視場光線無法追蹤時,zemax不會跳出錯誤訊息?
    2. 是否有操作數可加入評價函數改善此問題?
    3. 為何使用操作數REAY仍可讀出大視場像高的數值?



    原始結構:




    優化後結構:




    最佳答案
    2021-9-1 08:21
    最大視場的光線總是會變成無法追蹤;无法追迹就是跑飞你做的是广角,跑飞很正常,自己少给变量,重新梳理下优化顺序;
    1. 你第一片完全可以固定下来,不知道变量意义何在,而且和你厚度约束冲突。开始结构差的时候用rms,波前更容易跑飞
    2. 评价函数能不能解决你的问题,你首先思考你要接近什么问题
    3.你的REAY你定义的就是最大视角的Hy=1,当然显示最大全视场

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2022-6-28 10:16
  • 签到天数: 191 天

    [LV.7]常住居民III

    16

    主题

    508

    回帖

    45

    积分

    版主

    积分
    45
    发表于 2021-9-1 08:21 | 显示全部楼层    本楼为最佳答案   
    最大視場的光線總是會變成無法追蹤;无法追迹就是跑飞你做的是广角,跑飞很正常,自己少给变量,重新梳理下优化顺序;
    1. 你第一片完全可以固定下来,不知道变量意义何在,而且和你厚度约束冲突。开始结构差的时候用rms,波前更容易跑飞
    2. 评价函数能不能解决你的问题,你首先思考你要接近什么问题
    3.你的REAY你定义的就是最大视角的Hy=1,当然显示最大全视场

    评分

    参与人数 2金币 +4 收起 理由
    雇人思乡 + 2
    jnu-cgl + 2

    查看全部评分

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

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-9 16:02
  • 签到天数: 30 天

    [LV.5]常住居民I

    4

    主题

    19

    回帖

    2

    积分

    小白

    积分
    2
    发表于 2021-9-1 09:02 | 显示全部楼层
    是不是可以考虑先优化一下结构,调整一下各个镜头之间的间距
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-4 16:55
  • 签到天数: 103 天

    [LV.6]常住居民II

    21

    主题

    287

    回帖

    10

    积分

    小白

    积分
    10
    发表于 2021-9-1 17:38 | 显示全部楼层
    跑飞了,主要是广角吧,周边光线跑飞了(很大情况是优化之后,渐晕系数变化了)
    一般我会在操作数中加入SVIG,保证优化完,刷新之后不飞。但不能保证优化过程中不飞的这种情况。

    SVIG
    设置渐晕因子。为当前组态设置渐晕因子,精度(Precision)是0,1或2分别对应高,中,低精度。SVIG操作数执行高精度计算要花大量的时间,尽管最后的优化一般比较好。注意操作数SVIG和CVIG只为后续的操作数改渐晕因子。当达到评价函数末尾时,渐晕因子将保存为它们的初始值。在优化完成后,最后的渐晕因子会被更新为新优化的值。参见 “CVIG”。

    评分

    参与人数 2金币 +3 收起 理由
    蓝玉非梦 + 1
    天空很蓝 + 2

    查看全部评分

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

    使用道具 举报

  • TA的每日心情

    2022-11-7 12:14
  • 签到天数: 225 天

    [LV.7]常住居民III

    0

    主题

    16

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2021-9-1 18:25 | 显示全部楼层
    周边光线跑飞试试迭代优化
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-9-13 00:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    33

    回帖

    7

    积分

    小白

    积分
    7
     楼主| 发表于 2021-9-2 15:31 | 显示全部楼层
    a565407102 发表于 2021-9-1 08:21
    最大視場的光線總是會變成無法追蹤;无法追迹就是跑飞你做的是广角,跑飞很正常,自己少给变量,重新梳理下 ...

    感謝提醒,厚度衝突的部分已修正。另外,說明下我原本的想法。初始結構開始優化前,原希望優先將環境(鏡頭系統以外)的條件改為設計上的要求,也就是第一片平面玻璃BK7厚度調整為1 mm,後續再專心針對鏡頭模組部分進行優化。但隨後便發現最大視場光線容易跑飛,使得將BK7厚度調整為1 mm的目標無法達成。
    但這兩天反覆思考後,覺得我不應該把環境條件和鏡頭系統切開來進行,可能要一起同步做調整優化才是比較正確的做法,進行的方式我還在多方嘗試。
    目前也將默認的評價函數改為PTV Spot radius的方式進行,希望能減少跑飛的機率。
    REAY的部分,我的疑問是最大視場已經跑飛,為何還有數值?還是此時顯示的是餘下沒有跑飛最大視場的數值?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-9-13 00:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    33

    回帖

    7

    积分

    小白

    积分
    7
     楼主| 发表于 2021-9-2 15:51 | 显示全部楼层
    求知光学 发表于 2021-9-1 17:38
    跑飞了,主要是广角吧,周边光线跑飞了(很大情况是优化之后,渐晕系数变化了)
    一般我会在操作数中加入SV ...

    感謝回覆~我已在操作數中加入了SVIG,優化之後最大視場的漸暈係數確實有產生,但刷新還是會有跑飛狀況。
    目前我正嘗試讓結構有比較大的變異後再試試是否有改善。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-9-13 00:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    33

    回帖

    7

    积分

    小白

    积分
    7
     楼主| 发表于 2021-9-2 15:54 | 显示全部楼层
    WGK 发表于 2021-9-1 18:25
    周边光线跑飞试试迭代优化

    感謝回覆,請問"迭代优化"指的是?小弟剛入門還需指點一二~~
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2022-11-7 12:14
  • 签到天数: 225 天

    [LV.7]常住居民III

    0

    主题

    16

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2021-9-2 18:08 | 显示全部楼层
    bam 发表于 2021-9-2 15:54
    感謝回覆,請問"迭代优化"指的是?小弟剛入門還需指點一二~~

    迭代优化就是你要达到指标别一次性设置上,比如你初始结构原视场角是40,你要加到60可以40,45,50,55,60一步步加上去。同样还有畸变等等都可以这么来,目的是让系统变化太剧烈报错等等。

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

    使用道具 举报

  • TA的每日心情
    开心
    2021-9-13 00:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    33

    回帖

    7

    积分

    小白

    积分
    7
     楼主| 发表于 2021-9-3 16:33 | 显示全部楼层
    WGK 发表于 2021-9-2 18:08
    迭代优化就是你要达到指标别一次性设置上,比如你初始结构原视场角是40,你要加到60可以40,45,50,55, ...

    感謝回覆,我目前就是用這樣的方式慢慢加,Object Height每次加0.1 mm就跑一次優化,不斷的重複這個動作。假使優化結果卡住,我就會選擇調整變數值(只變更一點點),再繼續優化。目前試了幾次,感覺大概在物高4.0 mm左右就無法繼續下去,正考慮是否換其他初始結構試試。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-26 01:28 , Processed in 0.109375 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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