優化分析需要進行多次的迭代求解,每迭代一次就相當于對整個球磨機完成了一次完整的建模—分析—后處理的全過程。因此,必需以前面幾章編寫的APDL命令流文件為基礎,才能對球磨機進行優化分析.其在ANSYS中的完整優化過程如下:
1)進入ansys的優化模塊opt,指定球磨機的建模—分析—后處理APDL文件為可循環使用的分析文件。
2)聲明優化變量。根據具體問題指定分析文件中相應的參數為設計變量、目標函數以及約束變量。
3)選擇優化過程。針對所處理的問題進行優化方法的選擇,是采用一階方法,還是采用零階方法。一般零階方法能處理絕大多數問題,球磨機的優化方法采用的就是零階方法。另外,還可以配合ansyss的優化工具,提高優化處理效率.
4)指定優化過程的循環控制條件。由用戶指定優化過程中所要用到的最大迭代次數,零階方法最大為30次。
5)進行優化分析。程序自動依據收斂條件對優化迭代進行判斷。結果如果不收斂,則選擇最好的結果序列并修改迭代設定如:改變搜索范圍,改變收斂精度等,重新開始迭代直到收斂;如果收效,則為此次迭代的最好解,同時再選取此收斂的結果作為初始迭代結果再進行迭代,迭代結果如果與上次收斂的結果相同,則此收斂結果為以這個初始解的最優解(不一定是全局最優解),如未收斂于上次相同序列就繼續迭代。