風電應用(四)結構設計7

    6、演化的算法實現
    由以上分析可以看出:罰函數系數的取值和約束集的選取是本設計過程關鍵的問題所在。當罰函數系數為0時,則本算法退化為傳統設計過程;當約束集取大,罰函數系數取值和結構約束的形式接近COE函數的描述能力時,即結構設計可以在形狀設計前給出所有為了方便結構設計而需要的形狀設計的要求時,獲得的結果與全局尋優的設計方法一致,是設計的全局優;而在這兩者之間的過渡值、大小一定的罰函數系數、主要的約束集,則恰恰是尋找計算量與優化效果平衡點的關鍵。
    在系統實現方面,結構優先的設計方法可以作為由傳統設計過程向全局尋優的設計方法的過渡算法。由于此設計過程與傳統設計過程非常類似,可以通過對現有的軟件系統進行修改得以實現。此方法相對于傳統方法大的改變是在葉片形狀設計之前提供了一些對系統的約束,并將有約束的優化問題轉化為無約束的有罰函數的優化目標函數的優化問題,所以如果想要在葉片設計軟件中實現此方法,只需要改變傳統的葉片形狀設計的目標函數,而無需改變葉片形狀設計的內部運算過程。
    將全局尋優的設計方法采用模擬退火算法進行全局的尋優,并將以上罰函數系數作為模擬退火的溫度函數;或者將全局尋優的設計方法采用禁忌搜索算法,將以上約束集作為禁忌搜索的初設條件等等類似的思路,都為結構優先的設計方法在計算能力獲得提高之后向真正意義的全局尋優的設計方法過渡提供了可行的方案。對此不再做討論。