吾爱光设

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

[求助] [已解决]Zemax操作数如何限制透镜的曲率半径,面与面之间的距离,以及玻璃材料

[复制链接]
  • TA的每日心情
    擦汗
    2023-12-12 14:53
  • 签到天数: 228 天

    [LV.7]常住居民III

    37

    主题

    115

    回帖

    2

    积分

    小白

    积分
    2
    发表于 2021-4-4 15:07 | 显示全部楼层 |阅读模式
    zemax小白首次使用序列优化设计透镜,有以下几个问题想请教一下各位的大神:

    1. 最小/大玻璃厚度,最小/大空气间隔,边缘玻璃/空间厚度这个应该如何考虑,是否有一个默认规则;
    2. 优化过程,需要添加限制条件,比如限制某个面曲率半径/厚度 要   大于/小于 某个数,或者在某个范围,应该如何找到相应的操作数,请问有一个操作数手册之类的pdf嘛?
    3. 比如设置某个透镜的曲率半径不能太小,要同样的聚焦能力,则需要使用折射率较大的材料,没有太多设计经验,如何优化才能找到一款合适的玻璃材料呢?
    4. 比如在评价函数里加了一些优化约束条件,为什么在优化的时候,还是会跑飞,超出限制条件,这个是什么原因呢?

    跪求各位大神来拯救一下设计小白吧
    最佳答案
    2021-4-4 16:26
    1.设置默认评价函数的时候,可以勾选玻璃个空气一栏,设置相应的边界即可
    2.曲率相关操作数为:CVVA,CVGT,CTLT,但是一般不建议直接去控,关于相关操作数的学习,你可以论坛上搜一搜,或者直接参考中文学习手册,底子可以的话,可以直接打开软件附带的英文手册

    评分

    参与人数 1金币 +1 收起 理由
    蓝玉非梦 + 1

    查看全部评分

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-26 10:10
  • 签到天数: 1213 天

    [LV.10]以坛为家III

    11

    主题

    715

    回帖

    136

    积分

    版主

    积分
    136
    发表于 2021-4-4 16:26 | 显示全部楼层    本楼为最佳答案   
    1.设置默认评价函数的时候,可以勾选玻璃个空气一栏,设置相应的边界即可
    2.曲率相关操作数为:CVVA,CVGT,CTLT,但是一般不建议直接去控,关于相关操作数的学习,你可以论坛上搜一搜,或者直接参考中文学习手册,底子可以的话,可以直接打开软件附带的英文手册

    评分

    参与人数 1金币 +1 收起 理由
    天空很蓝 + 1

    查看全部评分

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

    使用道具 举报

  • TA的每日心情
    擦汗
    2023-12-12 14:53
  • 签到天数: 228 天

    [LV.7]常住居民III

    37

    主题

    115

    回帖

    2

    积分

    小白

    积分
    2
     楼主| 发表于 2021-4-5 14:54 | 显示全部楼层
    雇人思乡 发表于 2021-4-4 16:26
    1.设置默认评价函数的时候,可以勾选玻璃个空气一栏,设置相应的边界即可
    2.曲率相关操作数为:CVVA,CVGT, ...

    如果设计单波长透镜组,即不考虑色差,那么如何选择材料呢。是应该现决定玻璃材料在来进行结构优化吗?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-5-6 09:29
  • 签到天数: 392 天

    [LV.9]以坛为家II

    0

    主题

    8

    回帖

    6

    积分

    小白

    积分
    6
    发表于 2021-4-9 20:22 | 显示全部楼层
    本帖最后由 chrissty7 于 2021-4-9 20:24 编辑

    1.玻璃厚度空气间隔可以在默认评价函数里面控制,也可以自己写操作数,具体的你找一个zemax中文使用手册,里面有所有的操作数,直接搜索即可。2.如果想控制曲率半径的话,没有直接的操作数,可以用曲率的操作数取倒数计算即可。
    3.选取怎样的玻璃材料,建议找到合适初始结构后,编写操作数,进行基本优化,然后使用锤形优化找到最合适的玻璃。

    评分

    参与人数 1金币 +1 收起 理由
    天空很蓝 + 1

    查看全部评分

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-25 12:20
  • 签到天数: 812 天

    [LV.10]以坛为家III

    41

    主题

    208

    回帖

    20

    积分

    新手

    积分
    20
    发表于 2021-4-10 10:43 | 显示全部楼层
    这是操作数的PDF,包含大多数常用的操作数,我再说说第四点,添加了限制操作数优化还是跑飞,可以试试加大这个操作数的权重,zemax优化的时候会优先优化贡献值大的点,可能你的限制操作数贡献相对较小,所以会跑飞。
    还有一个方法,比如镜片厚度跑成负值,可以取消这一片的变量,优化几轮后再设置变量,这样就不容易跑飞了。


    本帖子中包含更多资源

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

    ×

    评分

    参与人数 1金币 +1 收起 理由
    天空很蓝 + 1

    查看全部评分

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-25 12:20
  • 签到天数: 812 天

    [LV.10]以坛为家III

    41

    主题

    208

    回帖

    20

    积分

    新手

    积分
    20
    发表于 2021-4-10 10:50 | 显示全部楼层
    QINGPENGABC 发表于 2021-4-5 14:54
    如果设计单波长透镜组,即不考虑色差,那么如何选择材料呢。是应该现决定玻璃材料在来进行结构优化吗?

    对玻璃不够了解的话建议将玻璃设置为替换,然后锤型优化一段时间,这时候玻璃一般就挺合适了,接下来如果对玻璃有要求的话,再在锤出来的玻璃基础上找周围的玻璃替换,这样会容易上手很多。

    玻璃材料对优化来说很重要,但是新手不建议先接触,在熟悉软件优化后,再慢慢学习玻璃材料。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2023-12-12 14:53
  • 签到天数: 228 天

    [LV.7]常住居民III

    37

    主题

    115

    回帖

    2

    积分

    小白

    积分
    2
     楼主| 发表于 2021-4-12 10:51 | 显示全部楼层
    chrissty7 发表于 2021-4-9 20:22
    1.玻璃厚度空气间隔可以在默认评价函数里面控制,也可以自己写操作数,具体的你找一个zemax中文使用手册, ...

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

    使用道具 举报

  • TA的每日心情
    擦汗
    2023-12-12 14:53
  • 签到天数: 228 天

    [LV.7]常住居民III

    37

    主题

    115

    回帖

    2

    积分

    小白

    积分
    2
     楼主| 发表于 2021-4-12 10:51 | 显示全部楼层
    dwldwldw 发表于 2021-4-10 10:50
    对玻璃不够了解的话建议将玻璃设置为替换,然后锤型优化一段时间,这时候玻璃一般就挺合适了,接下来如果 ...

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

    使用道具 举报

  • TA的每日心情
    开心
    2023-4-17 14:29
  • 签到天数: 89 天

    [LV.6]常住居民II

    9

    主题

    20

    回帖

    2

    积分

    小白

    积分
    2
    发表于 2022-4-25 15:48 | 显示全部楼层
    对于曲率的设置,我在其他的贴子中学到是用cvva、cons、divi和oplt/opgt这几个操作数   具体为 cvva:读取曲率;cons目标值取1,得常数1;divi:两个数相除,得到曲率半径;oplt/opgt:大于或小于某个值
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-11 12:53
  • 签到天数: 362 天

    [LV.8]以坛为家I

    2

    主题

    13

    回帖

    3

    积分

    小白

    积分
    3
    发表于 2023-2-15 15:12 | 显示全部楼层
    曲率可以直接用BFSD来控制
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-27 07:34 , Processed in 0.140625 second(s), 26 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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