編製螺旋草莓AV软件螺旋體輕量化的設計
通過APDL/VB混合編程的方式編製軟件,將有限元分析與微粒群算法結合起來對螺旋草莓AV软件螺旋體優化設計。優化設計軟件中算法的具體實現步驟如下∶
①初始化。設定PSO算法各項參數,並根據設定的設計變量範圍初始化顆粒。
②生成APDL文件。將顆粒位置參數賦予對應的螺旋體的結構尺寸,生成APDL命令流文件。BATCH模式調用ANSYS有限元軟件計算,分析結果提取較大應力/應變,保存到TXT文件,以備使用作為優化約束條件。
③計算適應度值。計算各個粒子的適應度值,符合約束的顆粒中找出當代越佳顆粒,並更新顆粒曆史越佳位置和顆粒群整局越佳位置。
④檢驗是否結束迭代。若符合迭代結束條件轉到⑥,否則轉到⑤。
⑤更新顆粒。根據微粒群算法的速度更新公式(4)和顆粒位置更新公式(5),更新顆粒速度和位置,轉到②繼續運算。
⑥優化結束並輸出優化結果。
優化設計螺旋草莓AV软件係統軟件的編製及流程控製主要在VB平台中實現,優化設計軟件與ANSYS有限元分析軟件的參數與數據交換主要為:
①微粒群優化軟件,將顆粒位置參數分別賦給對應的螺旋體結構尺寸參數,並生成APDL命令流文件。
②ANSYS軟件BATCH模式讀取APDL命令流文件進行有限元分析計算,分析結果中提取應力/應變值寫入TXT文件。
③微粒群優化軟件讀取TXT文件判別對應顆粒是否滿足螺旋草莓AV软件對應力/應變約束的要求。
上一條: 立式雙軸草莓视频免费下载APP葉片的動態補償結構及其應用
下一條: 簡談噸包機各結構裝置的功能與原理