ANSYS常用求解器性能

2017-03-02  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

1求解器分類

1.1
直接求解器:稀疏矩陣求解器,波前求解器
1.2
迭代求解器:預(yù)條件求解器(PCG),雅可比共軛梯度求解器(JCG),非完全共軛梯度求解器(ICCG)
1.3
特殊求解器(需要并行l(wèi)icense PPFA):AMG,DPSRSE,DPCG,DJCG……

2
求解器介紹

2.1
直接求解器

2.1.1
稀疏矩陣求解器(Sparse Director Solver)
稀疏求解法是使用消元為基礎(chǔ)的直接求解法,在ANSYS10.0中其為默認求解選項。其可以支持實矩陣與復(fù)矩陣、對稱與非對稱矩陣、拉格朗日乘子。其支持各類分析,病態(tài)矩陣也不會造成求解的困難。稀疏矩陣求解器由于需要存儲分解后的矩陣因此對于內(nèi)存要求較高。其具有一定的并行性,可以利用到4-8cpu.
其具有3種求解方式:核內(nèi)求解,最優(yōu)核外求解,最小核外求解。強烈推薦使用核內(nèi)求解,此時基本不需要磁盤的輸入與輸出,能大幅度提高求解速度;而核外求解會受到磁盤輸入/輸出速度的影響。對于復(fù)矩陣或非對稱矩陣一般需要通常求解2倍的內(nèi)存與計算時間。
相關(guān)命令:
bcsoption,,incoere 運行核內(nèi)計算
bcsoption,,optimal 最優(yōu)核外求解
bcsoption,,minimal 最小核外求解(非正式選項)
bcsoption,,force,memrory_size 指定ANSYS使用內(nèi)存大小
/config,nproce,CPU_number 指定使用cpu的數(shù)目
2.1.2 波前求解器
程序通過三角化消去所有可以由其他自由度表達的自由度,知道最終形成三角
矩陣,求解器在三角化過程中保留的節(jié)點自由度數(shù)目稱為波前,在所有自由度被處理后波前為0,整個過程中波前的最大值稱為最大波前,最大波前越大所需內(nèi)存越大。整個過程中波前的均方值稱為RMS波前,RMS波前越大,求解時間越長
相關(guān)命令:EQSLV,FRONT 選用波前求解.

2.2
迭代求解器

2.2.1 PCG迭代求解器
其屬于間接迭代法,收斂精度主要依賴于收斂準則,適用于靜態(tài)、穩(wěn)態(tài)、瞬態(tài)和子空間特征值分析,特別適合于結(jié)構(gòu)分析,對于一些非線性分析也有較好的效果,在接觸分析中當使用罰函數(shù)法及增強的拉格朗日法時也能使用。但對于拉格朗日法的接觸分析以及不可壓縮材料時不能使用。(適用于實矩陣、對稱矩陣,不使用于復(fù)矩陣、非對稱矩陣)
PCG求解器特點:1)由于不需要矩陣分析,所需內(nèi)存比稀疏矩陣法少。2)對于中等或大尺寸模型,只要迭代合理,PCG比稀疏矩陣求解器快。3)需要核內(nèi)求解。4)其很依賴于剛度矩陣的良性度,如矩陣為良性則求解速度好,反之效率較低,其單元長寬比要最好在10:1下。4)所需內(nèi)存較大,一般為JCG的2倍,對于I/O要求較小。5)和其他迭代求解器相比,一般求解速度是JCG的4-10倍(固體結(jié)構(gòu)單元)一般迭代次數(shù)在1500下速度優(yōu)于稀疏求解法,超過1500則認為矩陣病態(tài),可考慮使用其他求解器
PCG不為默認求解器,需要使用eqslv,PCG激活,其并行度在2cpu時性能可提高10-30%,,最高支持到16cpu,最高性能提高8倍.
2.2.2 JCG迭代求解器
JCG求解器只有在靜態(tài)分析、安全諧波分析和完全瞬態(tài)分析才能使用,一般用來處理PCG不能處理的病態(tài)比較嚴重的問題。另外其缺省公差為1e-8,對一些問題其精度可能過高,可調(diào)整為1e-5,從而大大提高求解精度。
2.2.3ICCG求解器
其類似于JCG求解器,但比之使用了更加復(fù)雜的先決條件,所以在病態(tài)矩陣的求解上比JCG更好,但所用的內(nèi)存也是JCG的2倍。同樣也只能用于靜態(tài)分析、安全諧波分析和完全瞬態(tài)分析。

2.3
特殊求解器
專為大型計算的求解器都需要專門的并行l(wèi)icens(PPFA)

2.3.1 AMG求解器(Algebraic Multigrid Solver)
AMG是一個專門為SMP系統(tǒng)服務(wù)的求解器,其適用于靜態(tài)和完全瞬態(tài)分析,對于單場的結(jié)構(gòu)分析十分有效,對于病態(tài)問題的求解性也優(yōu)于JCG與ICCG求解器。
2.3.2其他分布式求解器
通用求解器如直接求解器,PCG,JCG,ICCG等都有對應(yīng)的分布式求解器以適用于大型并行計算。這些分布式求解器即可以使用在單機多cpu環(huán)境下使用,也可以在多機多cpu環(huán)境下使用。

3求解器對內(nèi)存及I/O需求

求解器類型
描述
適用的模型大小
內(nèi)存使用
磁盤使用
稀疏矩陣直接求解器
使用于所有分析特別是難于收斂的病態(tài)問題
1w-50w自由度(超出此范圍也能很好使用)
1GB/MDOF(最優(yōu)核外求解)
10GB/MDOF(核內(nèi)求解
10GB/MDOF
波前求解器
適合小模型的非線性分析所需內(nèi)存小,但求解慢
小于5w自由度
小于0.5GB/MDOF
10GB/MDOF
PCG求解器
想稀疏求解器相比減少了I/O,特別適合大模型
5w-1000w+自由度
0.3GB-1GB/MDOF
0.5GB/MDOF
JCG求解器
特別適合單場領(lǐng)域
5w-1000w+自由度
0.5GB/MDOF
0.5GB/MDOF
ICCG求解器
適合JCG無法收斂的復(fù)雜問題
5w-1000w+自由度
1.5GB/MDOF
0.5GB/MDOF
分布式稀疏矩陣求解器
類似于稀疏矩陣求解器,可利用到16cpu,需要PPFA license
1w-50w自由度(超出此范圍也能很好使用)
主機上1.5 GB/MDOF
副機上1 GB/MDOF
使用的總內(nèi)存比單獨的稀疏矩陣求解器多
10GB/MDOF
DPCG
類似于PCG求解器,需要PPFA license
5w-1000w+自由度
1.5-2GB/MDOF
0.5GB/MDOF
DJCG
類似于JCG求解器,,需要PPFA license

5w-1000w+自由度

0.5GB/MDOF

0.5GB/MDOF


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標簽搜索:ANSYS常用求解器性能 Ansys有限元培訓(xùn) Ansys workbench培訓(xùn) ansys視頻教程 ansys workbench教程 ansys APDL經(jīng)典教程 ansys資料下載 ansys技術(shù)咨詢 ansys基礎(chǔ)知識 ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓(xùn) 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復(fù)電話,謝謝!
驗證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com