技术简报
当前位置:首页» 技术简报

CODE V微信简报:非球面专家

CODE V的非球面专家可以根据当前的评价函数确定非球面的the best位置。该算法利用Qbfs公式,在计算表面等级次序时兼顾非球面斜率偏离极限并加权约束。计算本身是非常高效的,需要的时间大约等于一个优化周期。

 

非球面操作模式

你可以选择两种操作模式,分析模式和布局模式:

        分析模式——在这种操作模式下,非球面专家不改变镜头模型,但是会生成一个表格,给出将表面转换为非球面形状的the best顺序。(用户可以通过请求0个非球面来指定这种模式)

        布局模式——在这种操作模式下,非球面专家执行以下操作:

-确定表面的the best排序

-将the best表面转换为非球面

-修改优化序列,以添加对非球面斜率偏差、归一化半径和其他用户自定义约束(例如CUV,THI,SD)的约束

-对镜头进行局部优化

-对所需的非球面重复这些步骤

 

使用非球面专家

非球面专家算法获取系统中所有的球面,并根据将每个球面转变为非球面(此时它转换为二次曲面常数为0的Qbfs类型)时,每个光学表面对评价函数的影响程度对其进行排序。这是以累积的方式完成的,因此如果首先转换了表面3,当转换表面5时,其对评价函数的影响程度降低,那么排序也会考虑到这一点。如果有需要,可以将多个表面转换为非球面,并且每次转换后重新计算排序。这个功能可以帮助我们将非球面定位在the best的位置,且不需要使用大量的工程知识,也不需要像通常那样进行反复试验。

 

当对表面转换为非球面的效果进行排序时,需要考虑评价函数,以及对非球面曲率和非球面项施加的任何限制。在运行此功能之前,我们需要首先创建一个标准的SEQ优化文件,并且提供优化文件的名称作为输入。还有一个关于如何加工非球面的考量,你可以选择限制非球面的均方根斜率,以及使用多少个非球面项。如果非球面被限制为较小的RMS斜率,或者使用低阶的非球面项,则很可能会影响表面的排序和整体性能的改进。折衷的办法是,略微下降性能或许可以得到更容易/更便宜的加工。这些限制可以根据设计的需要进行调整。

 

在添加非球面的时候,还需要考虑其他因素,例如针对于加工方法的曲率极限,直径和厚度极限;是否允许一个元件的两侧都有非球面;或者是否允许在空气间隔里有连续的非球面。这些都是非球面专家的输入选项,非球面专家允许在转换非球面时施加这些约束。需要注意的是那些初始不满足约束条件(如斜率,曲率,厚度等)的表面将不会被转换为非球面。如果有多个转换,在每次转换之后将重新评估标准,因为系统可能会因为转换而发生变化。

 

运行非球面专家

在菜单栏选择优化>非球面专家,会显示一个输入对话框,您可以在其中输入需要使用的AUT序列的名称,以及一个可选的输入文件和/或可选命令。

 640.webp (8).jpg

640.webp (3).jpg


分享到:
 更新时间:2019-8-27 10:20:28  【打印此页】  【关闭

地址:上海市普陀区桃浦路306号B座1014室
电话:021-32562316
版权所有: 沪ICP备15043844号
技术支持:江苏大观

沪公网安备 31010702007407号

手机浏览

关注微信