【已解决】关于Optimization自建Figure of merit设置问题

script

#1

选择设置相关结构参数后在高级页面设置自建Figure of merit参数,通过x和y两个参数获取仿真结果中的两个透射率,实现x-y最大的优化,请问勾选使用自建FOM后是否就可以?前面页面结果也不用添加其他参数吗?有相关的示例吗?


#2

首先,你需要知道,软件自带的Particle swarm optimization算法只能优化一个目标函数,不能有两个透射率。
如果需要优化两个目标函数,你需要使用API,参见这个视频

如果你只是想用自己的目标函数,这个是熟练用户才可以操作的,需要一些设置,基本上就是在Advanced给出计算目标函数的Figure of merit Script。不过,一般都可以在Model里面,或者分析组里面计算目标函数,例如将多个频率点透射率作平均或者取最大值等。

如果要更改算法,则需要在User Defined Algorithm帖子优化算法的脚本。


#3

谢谢孙老师解答,我再试试看


#4

标记已解决的方法参见这里
https://kx.lumerical.com/t/topic/5910/2?source_topic_id=6137