本帖最后由 turb0 于 2022-12-9 16:09 编辑
本人小白,现在在看赵存华老师的《现代
雷竞技下载找ray666点vip设计》,在练习书上的目镜设计的例子时遇到两个问题,想请教一下社区里的大神:1、局部优化里面迭代次数选择应该选择自动还是无限圈?
我一直认为的是选择自动以后得到的结果应该是局部最小值,但是练习的时候选择自动停止了以后,再选择自动优化一次或者选择无限圈优化评价函数值还会进一步降低
如图所示,无限圈都优化了8分钟了还在继续降低,虽然降低的很缓慢,但是选择自动的话不到一分钟就停止了。
我查阅用户手册上面写的是迭代次数推荐选择自动,会在系统不在优化不再进展的时候停止。
而且我在b站上面看见的李林老师的光设视频上讲解案例的时候用的都是无限圈然后等评价函数不再降低的时候就停止,所以我现在有点迷惑优化的时候应该选择哪一种
2、第二个问题就是关于操作数权重的问题,
如上图所示,这是按照参考书上的权重设置的,书上说的是权重的设置是多次试验以后的结果,我的问题是:如果结构1通过评价函数1优化到了结构2,发现有操作数贡献大,那么应该在结构2的基础上通过改变权重分配得到评价函数2继续优化,还是退回到结构1通过修改评价函数1来优化呢,因为我试了一下好像这两种路线即使最后的操作数权重设置一样所得到的结构也是不一样的.
一般这个循环次数就选自动就行,不用太纠结,每个人优化都是不一样的,不一定要全部按照书上的去优化,他们只提供一个思路,对于zemax的权重还是要看你个人优化时候不同操作数的贡献值,书上说是经过多次实验之后的结果,但是那不代表你就要用一样的,在优化的过程中不断地调整结构参数以及权重去达到你想要的目标才是正确的,就算是用一样的权重可能优化几次的结果也不会一样,对于zemax来说假如你在优化过程中发现有一些变量他比较难控制,或者是容易跑偏了,比如mnea这些,那我们就可以加大一些权重去控制,对于一些不太会跑偏的参数给个1就行,比如你后期可能会用波前来优化,但是点列半径可能会变大,这时候你肯定要加到rsce的权重去达到一个控制半径的效果。