optiSLang –設置優化
優化向導
─ 第二步,如果在參數化的求解器系統中沒有指定優化條件,則此時可以指定。
─ 也可以從其他文檔中輸入條件。
─ 然后點擊下一步。

optiSLang –設置優化
優化向導
─ 第三步,選擇優化方法。
─ optiSLang提供了類似于紅綠燈的建議形式來選擇合適的方法:
紅:不適用
黃:適用
綠:推薦
─ 該例中推薦使用進化算法。
─ 然后點擊下一步。
optiSLang –設置優化
優化向導
─ 然后,需要指定一些附加選項。
─ 建議在算法運行期間顯示后期處理選項,以便在優化運行期間訪問結果數據。
─ 然后點擊結束。

optiSLang –進化算法的高級設置
高級設置
─ 雙擊創建優化,可以調整優化算法的詳細參數。
optiSLang –進化算法的高級設置
高級設置
─ 雙擊創建優化,可以調整優化算法的詳細參數。
─ 在標簽頁“初始化”、“選擇”、“交叉”和“突變”中授予算法中許多參數的權限。
optiSLang –進化算法的高級設置
高級設置
─ 雙擊創建優化,可以調整優化算法的詳細參數。
─ 在標簽頁“初始化”、“選擇”、“交叉”和“突變”中授予算法中許多參數的權限。
─ 在標簽頁“其他”中,提供了一些預定義的參數,適用于大部分優化。(例如“EA 10000”)
optiSLang –進化算法的高級設置
高級設置
─ 此外,作為附加選項,可以調整optiSLang是否自動保存。
─ 默認情況下,在計算每個設計迭代后,項目會自動保存。
─ 特別是對于計算時間短的設計,這會產生大量開銷并減慢優化速度。
─ 因此,建議將自動保存選項設置為每50或100個完成的設計后保存。
optiSLang –設計計算的并行化
并行化設置
─ 一些優化算法允許并行計算設計。
─ 例如,在進化算法的情況下,一代的所有成員設計的參數是已知的,因此可以同時計算以減少計算時間。
─ 為了允許并行計算,必須啟用多個求解器。
─ 通過雙擊VirtualLab求解器,可以找到此附加選項。
─ 建議數量為CPU的一半到全部真實核心之間,具體取決于每個設計的計算并行化。
optiSLang –開始優化
運行優化
─ 單擊場景(Scenery)中的進化算法(Evolutionary Algorithm)窗口。
─ 點擊運行按鈕開始優化。

optiSLang –優化結果
優化結果
─ 優化結束后,可以在新窗口中得到結果。

optiSLang –優化結果
優化結果
─ Pareto2D圖以點云的形式同時給出了目標值、均勻度對比和平均效率。
─ 用戶能夠為他的應用選擇最合適的設計。
─ 在這個例子中,選擇了設計no.8842,具有~16%的均勻度對比和~20%的平均效率。

optiSLang –優化結果
優化結果
─ 每個設計都存儲在子文件夾〜Optimization.opdEvolutionary_Algorithm中的optiSLang項目目錄中。
─ 此目錄中的每個文件夾(由設計編號命名)包含將設計再次導入VirtualLab所需的所有文件。

optiSLang –導入優化結果
導入優化結果
─ 要導入感興趣的設計,使用Import optiSLang Results功能,選擇相應的設計文件夾。
─ 最后,可以在VirtualLab中進一步分析導入的LPD。
總結
作為總結,下表給出了初始和優化后的設計之間的光柵參數和性能標準的比較。

文檔信息

拓展閱讀
|