System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及仿真設計,尤其涉及一種用于壓氣機的設計方法、裝置、設備及計算機存儲介質。
技術介紹
1、壓氣機是氣流流動方向與工作輪旋轉軸心線方向一致或近乎一致的多級壓縮設備,由一系列靜子-轉子交替排列構成,常用于航空發動機或燃氣輪機。壓氣機的葉片是壓氣機的氣流通道實現氣流功能轉換與改變氣流方向的重要零件。而葉片的葉型(cascade)是組成葉片的基本單元,葉片由葉型沿積疊線積疊而成。
2、航空發動機葉片具有葉片型面復雜、葉身扭曲彎度大、葉身趨薄、幾何精度要求高等特點。設計人員將三維葉片設計解耦成一系列沿葉高分布的二維流面葉型設計問題,通過二維葉型設計和三維積疊,生成三維葉片設計結果。設計約束由通流設計給出,包括進出口氣流角,進口馬赫數、軸向速度等參數,沿葉高方向逐漸變化。
3、在二維葉型設計過程中,由于涉及大量的設計輸入參數和輸入參數的約束范圍,并且輸入參數之間存在相互作用和影響,因此目前通常進行設計過程中需要依賴工程師的經驗進行設計調試和計算驗證。這種強烈依賴經驗的設計過程帶有工程師主觀性的因素,從而存在主觀因素影響設計結果準確性的問題,此外,依賴工程師經驗的設計過程也會導致設計速度較慢,效率較為低下的情況出現。
技術實現思路
1、本公開提供了一種用于壓氣機的設計方法、裝置、設備及計算機存儲介質;能夠避免主觀因素對設計結果所產生的影響,提高了設計效率,提升了設計得到的葉片參數的性能效果。
2、本公開的技術方案是這樣實現的:
3、第一方面
4、根據壓氣機各組件的葉片設計參數構建粒子群,其中,所述粒子群中的每個粒子的數據維度數目與所述葉片設計參數的種類一致;
5、基于所述葉片設計參數的約束范圍初始化所述粒子群中每個粒子的位置值和速度值,獲得每個粒子的位置初始值和速度初始值;
6、根據每個粒子的位置初始值和速度初始值,利用葉片的性能值通過粒子群算法獲取最優的葉片設計參數。
7、第二方面,本公開提供了一種用于壓氣機的設計裝置,所述設計裝置包括:構建部分、初始化部分和獲取部分;其中,
8、所述構建部分,被配置成根據壓氣機各組件的葉片設計參數構建粒子群,其中,所述粒子群中的每個粒子的數據維度數目與所述葉片設計參數的種類一致;
9、所述初始化部分,被配置成基于所述葉片設計參數的約束范圍初始化所述粒子群中每個粒子的位置值和速度值,獲得每個粒子的位置初始值和速度初始值;
10、所述獲取部分,被配置成根據每個粒子的位置初始值和速度初始值,利用葉片的性能值通過粒子群算法獲取最優的葉片設計參數。
11、第三方面,本公開提供了一種計算設備,所述計算設備包括:處理器和存儲器;所述處理器用于執行所述存儲器中存儲的指令,以實現如第一方面所述的用于壓氣機的設計方法。
12、第四方面,本公開提供了一種計算機存儲介質,所述計算機存儲介質存儲有至少一條指令,所述至少一條指令用于被處理器執行以實現如第一方面所述的用于壓氣機的設計方法。
13、本公開提供了一種用于壓氣機的設計方法、裝置、設備及計算機存儲介質;根據多種類型的葉片設計參數構建粒子群中的多維粒子,并根據葉片的性能提升值對粒子群中的粒子位置值和速度值進行更新,獲取得到最優的葉片設計參數。從而能夠不依賴專業工程師的經驗以規避主觀因素對設計結果所產生的不利影響,提升設計結果的準確性以及性能效果的穩定性,提高設計效率。
本文檔來自技高網...【技術保護點】
1.一種用于壓氣機的設計方法,其特征在于,所述設計方法包括:
2.根據權利要求1所述的設計方法,其特征在于,所述根據每個粒子的位置初始值和速度初始值,利用葉片的性能值通過粒子群算法獲取最優的葉片設計參數,包括:
3.根據權利要求2所述的設計方法,其特征在于,所述基于基準性能值,根據每個粒子的位置值與速度值獲取每個粒子的葉片性能提升值,包括:
4.根據權利要求2所述的設計方法,其特征在于,所述在第t次迭代過程中,從所有粒子中根據葉片性能提升值確定第t次迭代過程中的最優性能的粒子,包括:
5.根據權利要求4所述的設計方法,其特征在于,所述根據第t次迭代過程中的最優性能的粒子更新每個粒子在第t+1次迭代過程中的位置值和速度值,包括:
6.根據權利要求5所述的設計方法,其特征在于,所述在滿足停止迭代條件時,根據最優性能的粒子確定所述最優的葉片設計參數,包括:
7.根據權利要求1所述的設計方法,其特征在于,所述葉片設計參數包括葉片數量、葉片入口均徑以及葉片厚度;
8.一種用于壓氣機的設計裝置,其特征在于,所
9.一種計算設備,其特征在于,所述計算設備包括:處理器和存儲器;所述處理器用于執行所述存儲器中存儲的指令,以實現如權利要求1至7任一項所述的用于壓氣機的設計方法。
10.一種計算機存儲介質,其特征在于,所述計算機存儲介質存儲有至少一條指令,所述至少一條指令用于被處理器執行以實現如權利要求1至7任一項所述的用于壓氣機的設計方法。
...【技術特征摘要】
1.一種用于壓氣機的設計方法,其特征在于,所述設計方法包括:
2.根據權利要求1所述的設計方法,其特征在于,所述根據每個粒子的位置初始值和速度初始值,利用葉片的性能值通過粒子群算法獲取最優的葉片設計參數,包括:
3.根據權利要求2所述的設計方法,其特征在于,所述基于基準性能值,根據每個粒子的位置值與速度值獲取每個粒子的葉片性能提升值,包括:
4.根據權利要求2所述的設計方法,其特征在于,所述在第t次迭代過程中,從所有粒子中根據葉片性能提升值確定第t次迭代過程中的最優性能的粒子,包括:
5.根據權利要求4所述的設計方法,其特征在于,所述根據第t次迭代過程中的最優性能的粒子更新每個粒子在第t+1次迭代過程中的位置值和速度值,包括:
6.根...
【專利技術屬性】
技術研發人員:李強,魏征,劉馳,孔升旭,郝帥,
申請(專利權)人:陜西空天信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。