基于多島遺傳算法的多狀態動力學模型并行修正方法論文
0 引 言
隨著動態設計在航空、航天器研制中越來越重要,結構動力學數值仿真已成為設計中不可或缺的重要環節。但由于離散化誤差、邊界條件的近似、接頭及連接處建模不準,使得復雜結構動力學數值分析結果與試驗測試結果之間存在較大差異,需要通過試驗結果對數值分析模型進行修正以正確預示結構動力行為。模型修正的本質是一種結構優化問題,傳統的結構動力學模型修正方法針對產品單一試驗狀態進行,對于同一產品多個試驗狀態需要分別對動力學模型進行修正,導致同一產品模型修正后對于不同試驗狀態幾何或材料參數不一致,與實際產品狀態不符。同時,傳統的結構動力學模型修正方法多采用基于目標函數梯度的優化算法,這類優化算法屬于局部優化算法,目標空間存在多個極值時難以尋找到全局最優解。
針對上述問題,本文提出一種多狀態動力學模型并行修正方法,該方法可對同一產品不同狀態動力學模型同時進行修正,且在模型修正過程中采用統一的模型參數,符合實際產品狀態;采用多島遺傳算法驅動動力學模型修正流程,確保優化目標收斂到全局最優解。以某飛行器為例,對其進行動力學模型修正,驗證了方法的有效性。
1 動力學模型并行修正方法
目前,工程中廣泛采用以結構幾何和材料參數為設計變量的參數型修正方法,該方法能夠保證修正后模型質量、剛度矩陣保持帶狀對稱特征,修正結果具有明確的物理意義。本文對傳統的參數型修正方法進行擴展,提出了結構動力學模型并行修正方法。該方法包含系統級和子系統級兩層系統,針對不同試驗狀態分別建立其數值分析模型,并行開展不同試驗狀態的動力學特性分析,形成子系統層;將各模型分析中需要的'設計參數合并到系統級設計向量中,依據各模型需要分配設計參數,保證在修正過程中不同狀態的模型參數一致。
2 多島遺傳算法
遺傳算法是一類借鑒生物界的進化規律演化而來的非經典優化算法。與傳統的優化算法相比,遺傳算法不存在求導和目標函數連續性的限定,且具有全局尋優能力。但傳統的遺傳算法在優化過程中基因突變的概率較低,容易在進化幾代后出現早熟現象,導致優化結果收斂于局部最優解。
3 數值算例
以某飛行器為例,依據其一級滿油、一級空油、二級滿油、二級空油 4 種典型飛行狀態下的前兩階模態頻率和振型試驗結果,選取各艙段材料的彈性模量為優化變量,數值分析與試驗結果差異為優化目標,采用本文方法進行動力學模型修正。
4 結 論
a)提出了基于多島遺傳算法的多狀態結構動力學模型并行修正方法,改進了傳統方法針對同一產品不同試驗狀態分別修正模型,導致同一產品模型參數不一致的不足,更符合工程實際;
b)動力學模型并行修正方法中各試驗狀態的殘差之間相互獨立,且對殘差的物理意義沒有約束,可以同時對動力學特性和動力學響應模型進行修正;
c)采用多島遺傳算法驅動優化流程,避免了經典優化算法需要對目標函數求導的限制,同時保證了設計參數收斂于全局最優解;
d)模型修正后模態頻率和振型更接近實測值,可為工程設計采用。
【基于多島遺傳算法的多狀態動力學模型并行修正方法論文】相關文章:
調整到最佳考試狀態的方法01-19
雅思寫作常見錯誤修正方法06-05
寫作基礎方法 :多讀多寫多改01-31
寫作基礎方法 :多讀多寫多改01-22
基于話語分析方向碩士畢業論文研究方法寫作的對比研究論文07-18
職務職級并行細則11-08
方法總比困難多勵志作文05-14
章程修正案12-02
基于系統設計的科研管理論文03-21
基于DSP整流器設計論文04-18