网站优化

首页 » 常识 » 预防 » CODEV电子简报CODEV快
TUhjnbcbe - 2021/6/1 7:15:00
治疗白癜风的医院 http://baidianfeng.39.net/
刘文斌治疗白癜风怎么样 http://pf.39.net/bdfyy/qsnbdf/201215/8498651.html

本次话题:

1,CODEV快速窍门:使用评价函数分量改变优化权重,

,CODEV玻璃目录已经更新

1,CODEV快速窍门:使用评价函数分量改变优化权重

优化的评价函数可以由包括像差在内的多种分量组成,如果使用了加权的约束条件(WTC或者PTC),就又包含一种约束分量;如果还使用了降低公差敏感度的优化设置(SAB),就又有一种单独的控制公差敏感度的分量。作为一个设计者,你可以,也应该调节这些分量的相对权重,以取得最佳结果,但是如何获得这些分量的信息呢?

你可以在自动设计的输出控制选项卡里面激活“创建评价函数vs.迭代图表”,或者使用命令EFP,在每个优化迭代的文本输出里也可以看见评价函数的各个分量。

创建评价函数vs.迭代图表

了解评价函数每个分量的贡献可以帮助你选择适合的分量权重,再开始下一次的优化。例如,你可以为约束分量设置一个权重,让它的贡献量和像差分量差不多,这样可以确保优化引擎在开始优化时同时兼顾两个分量。使用公差敏感度评价函数SAB时,也许你希望试试优化不同的分量比例(下面会解释)。

你可以先运行一个只评价的优化,使最大优化迭代次数为0(MXC0),来检查开始时每个分量的贡献。然后利用这个信息,调节优化权重。

例如,命令:

AUT;MXC0;SABFA1;EFL=(efl);DIYFL=0;WTC1;GO

产生下面的输出:

CYCLENUMBER0:

ABERRF.=.SABF.=.CONSTF.=17.ERR.F.=.

为了有效地确定最好的分量比例,你可以使用一个宏,试验几个不同的比例。你可以使用数据库项(AUT.ERF)来报告优化以后总的评价函数值。但是为了得到不同的分量,你需要把优化结果导入到工作表缓冲器(WorksheetBuffer),并且取出正确的数据。完成这个任务的宏语法象这样:

BUFY!保存输出到工作表缓冲器(WorksheetBuffer)B0

!运行一个只评价的优化AUT;MXC0;SABFA1;EFL=(efl);DIYFL=0;WTC1;GO

BUFN!停止记录到B0

!搜索B0,标志为字符SABF.存入变量^AUTSABBUFFNDB0SABF.^AUTSAB==(BUF.NUMB0ICJL)

WRI^AUTSAB!会报告^AUTSAB=.

然后你可以使用比例^AUTSAB/(AUT.ERF)来决定一个适合的公差敏感度(SAB)权重。记住,一个权重因子加倍的话,会使贡献量改变为权重的平方,例如,改变SAB权重为,这个例子中的公差敏感度贡献量会变为55,也就是以前的4倍。

,CODEV玻璃目录更新

包括Hoya和Schott的生产目录已经更新,在网站的CustomerPortal区可以下载压缩文件,包括一个更新的GLASS.CAT文件,玻璃目录数据文件,安装指南,和更新的历史记录文件。

预览时标签不可点收录于话题#个上一篇下一篇
1
查看完整版本: CODEV电子简报CODEV快