你可以在自动设计的输出控制选项卡里面激活“创建评价函数vs.迭代图表” ,或者使用命令EFP,在每个优化迭代的文本输出里也可以看见评价函数的各个分量。
了解评价函数每个分量的贡献可以帮助你选择适合的分量权重,再开始下一次的优化。例如,你可以为约束分量设置一个权重,让它的贡献量和像差分量差不多,这样可以确保优化引擎在开始优化时同时兼顾两个分量。使用公差敏感度评价函数SAB时,也许你希望试试优化不同的分量比例(下面会解释)。
你可以先运行一个只评价的优化,使MAX优化迭代次数为0(MXC 0),来检查开始时每个分量的贡献。然后利用这个信息,调节优化权重。
例如,命令:
AUT;MXC 0;SAB FA 1;EFL = (efl);DIY FL = 0; WTC 1;GO
产生下面的输出:
CYCLE NUMBER 0:
ABERR F. = 1407.08283001
SAB F. = 588.84811418
CONST F. = 173.50310670
ERR. F. = 2169.43405088
为了有效地确定很好的分量比例,你可以使用一个宏,试验几个不同的比例。 你可以使用数据库项(AUT.ERF) 来报告优化以后总的评价函数值。但是为了得到不同的分量,你需要把优化结果导入到工作表缓冲器(Worksheet Buffer),并且取出正确的数据。完成这个任务的宏语法象这样:
BUF Y ! 保存输出到工作表缓冲器(Worksheet Buffer) B0
!运行一个只评价的优化
AUT;MXC 0;SAB FA 1;EFL = (efl);DIY FL = 0; WTC 1;GO
BUF N !停止记录到B0
!搜索B0 ,标志为字符 "SAB F." 存入变量 ^AUTSAB
BUF FND B0 "SAB F."
^AUTSAB == (BUF.NUM B0 IC JL)
WRI ^AUTSAB
!会报告 ^AUTSAB = 588.848
然后你可以使用比例 ^AUTSAB/(AUT.ERF) 来决定一个适合的公差敏感度(SAB) 权重。记住,一个权重因子加倍的话,会使贡献量改变为权重的平方, 例如,改变SAB权重为2,这个例子中的公差敏感度贡献量会变为2355,也就是以前的4倍。
包括 Hoya 和 Schott 的生产目录已经更新,在网站的 Customer Portal区可以下载压缩文件,包括一个更新的 GLASS.CAT 文件,玻璃目录数据文件,安装指南,和更新的历史记录文件。
地址:上海市普陀区桃浦路306号B座1014室
电话:021-32562316
版权所有: 沪ICP备15043844号
技术支持:江苏大观
手机浏览
关注微信