設計者コラム
#082 ZemaxとOpTaliXの最適化
"#066 光学設計CADの最適化について"でも指摘していますが、最適化に関してZemaxとOpTaliXでは結構違いがあります。
ローカル最適化アルゴリズムに関しては両者似たり寄ったりですが、Zemaxに搭載されているグローバル最適化がOpTaliXには搭載されていません。
また、最適化サイクルにも違いがあってZemaxは数サイクル指定や、無限サイクル(つまりいつまでたっても終了しない最適化)指定があります。
反面、OpTaliXは一定以上の改善が見られなければ自動終了する仕組みになっています。
単に慣れの問題かと思いますが、Zemaxの無限サイクル最適化は結構便利なんですよね。
最適化変数が多い場合、最適化の進捗が悪くなっても途中から改善することもあり、長時間の最適化を回す際に重宝します。
あとZemaxに搭載されているハンマー最適化やグローバル最適化という所謂グローバル最適化が結構強力で、無限サイクル最適化と組み合わせて使うことが良くあります。
個人的にはここら辺の事情、Zemaxに軍配上がると感じています。
OpTaliXにもグローバル最適化を搭載してくれたら…。
OpTaliX開発元はリクエストを送ると割に気軽に応じてくれるところもあるので、要望だけはお伝えしておこうかと思います。