吾爱光设

会员须知
会员须知
实用帮助
实用帮助
查看: 14701|回复: 4

[求助] [已解决]Zemax优化时评价函数没用

[复制链接]

该用户从未签到

6

主题

3

回帖

0

积分

小白

积分
0
发表于 2021-7-1 15:24 | 显示全部楼层 |阅读模式
本人zemax小白。我在用zemax设计一个非球面的镜头系统,但是每次优化的时候每个面之间的厚度老是出现负数。但是我像TTHI,OPLT,CTGT这样的评价函数都用上了啊,为什么我的评价函数完全限制不了优化的范围?求大神解答!


最佳答案
2021-7-1 15:44
初始结构合理的前提下才能去优,不过你也就一枚镜片,初始结构就无所谓了,但是基本的一阶参数要构思好,不是一上来设置个变量,给个评价函数,点个开始优化就能出结果的,软件没那么智能。刚开始优化不要使用波前函数,用spot+rms+主光线。

本帖子中包含更多资源

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

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

使用道具 举报

  • TA的每日心情
    开心
    2024-11-1 09:06
  • 签到天数: 728 天

    [LV.9]以坛为家II

    3

    主题

    132

    回帖

    47

    积分

    新手

    积分
    47
    发表于 2021-7-1 15:44 | 显示全部楼层    本楼为最佳答案   
    初始结构合理的前提下才能去优,不过你也就一枚镜片,初始结构就无所谓了,但是基本的一阶参数要构思好,不是一上来设置个变量,给个评价函数,点个开始优化就能出结果的,软件没那么智能。刚开始优化不要使用波前函数,用spot+rms+主光线。

    评分

    参与人数 1金币 +1 收起 理由

    查看全部评分

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

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-9-18 10:07
  • 签到天数: 386 天

    [LV.9]以坛为家II

    5

    主题

    89

    回帖

    10

    积分

    小白

    积分
    10
    发表于 2021-7-1 15:47 | 显示全部楼层
    本帖最后由 zewu 于 2021-7-1 15:48 编辑

    把目标的最小值不要设置成0,改成1或者0.5这种试试,因为如果范围是0开始的话,如果优化到一个很小的负数,他可能就不跑了;而且你的TTHI约束的是2-6面的总厚度,而不是单个面的厚度,你应该约束每一个面的厚度都为正数
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-5 10:27
  • 签到天数: 1010 天

    [LV.10]以坛为家III

    21

    主题

    90

    回帖

    3

    积分

    小白

    积分
    3
    发表于 2021-7-1 17:10 | 显示全部楼层
    可以用MNCG(最小玻璃中心厚度)试试,这个边界操作数强制使在“第一表面”和“最后表面”之间的用非空气的玻璃类型的每一个表面的中心厚度大于指定的目标值。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-5 16:04
  • 签到天数: 1059 天

    [LV.10]以坛为家III

    43

    主题

    292

    回帖

    7

    积分

    小白

    积分
    7
    发表于 2021-7-2 08:40 | 显示全部楼层
    本帖最后由 victor1992 于 2021-7-2 08:42 编辑

    1、加大评价函数的权重;2、将值设置得比0大一些,比如0.5;
    3、可能是该结构的理想情况下,这个值是负,可以手动改变下参数,让他跳出局部最小值,然后在优化;
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-6 09:39 , Processed in 0.093750 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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