
發布
注冊
/
登錄ansys中怎么切分的案例
【實用功能】ANSYS中的弱彈簧應該怎么用?
筆者分析如下:
1.該模型處在一個三維空間內,我們施加兩個力,模型的確在這兩個力的作用下是平衡的,但是此時的模型在空間中處于一種懸浮的狀態,沒有約束去限制它的運動,只要空間中有一個力,或者某個力偏離了桿的軸線方向,無論這個力有多么小,都會打破這種平衡,從而導致剛體位移。
2.兩端面施加了等值反向共線的力F,軟件在計算過程中,會將力F分配到兩端面的節點上,分配的過程中難免會有誤差,最終導致在桿的軸線方向上,左右兩端面的力并不平衡,從而導致剛性位移。
這種情況該怎么處理呢?下面介紹兩種方法:
方法一:弱彈簧Weak Springs。
求解前,點擊Analysis Settings,將Solver Controls中的Weak Springs設置為On,彈簧剛度設置為Program Controlled,開啟弱彈簧功能。然后求解。
求解過程中出現了一個警告:大體意思是物體可能會產生剛體運動,軟件把弱彈簧加上了。這樣,求解順利完成,觀察求解結果,應力為1MPa,正確。
弱彈簧的作用原理是什么呢?我們觀察Solution Information的Geometry,發現軟件在端面的節點上,添加了Spring,分布在端面的8個頂點上,每個頂點3個,來約束每個頂點上節點的3個自由度。我們觀察Solution Information的Worksheet,發現求解過程中多了24個彈簧單元Combine14,證實了軟件在計算過程中,自動添加了彈簧單元完成了計算。
在Analysis Settings,我們將彈簧剛度設置為Program Controlled,軟件會將彈簧剛度設置為多少呢?
展開 在ansys中怎么施加對稱載荷
比如一個圓柱體如圖所示怎施加對稱載荷呢?
18.0ansys 中mesh 無mesh metrics,請問這是怎么回事以及怎么調出來,感謝回答
18.0ansys 中mesh 無mesh metrics,請問這是怎么回事以及怎么調出來,感謝回答
一文讀懂怎么使用ANSYS中的遠端力
Workbench自問世以來,就以操作方便、易上手等優點,博取了大多數CAE工程師的青睞,無奈金無足赤,Workbench雖然優點眾多,也有很多缺點:Workbench就像一個黑匣子,我們輸入參數以后,雖然很容易就得到結果,但ANSYS是怎么處理、怎么計算的,我們很難知道,所以,還是要接受ANSYS經典版本(APDL)的洗禮。正如這個例子,通過Workbench雖然很容易就施加了遠端力,而且繪制了彎矩扭矩圖,但遠端力的作用原理,我們還需要ANSYS經典來進行理解。
為什么叫它“ANSYS經典”,因為經典終究是經典,無法被取代的,才是經典。
展開 
ANSYS求解過程中的迭代曲線圖應該怎么看
在求解過程中,ANSYS在每荷載步的迭代中,進行收斂判別準則和計算殘差,計算殘差是所有單元內力的范數,只有當殘差小于準則時(在上圖中指的是L2<CRIT時),認為本荷載步非線性計算收斂,進行下一個荷載步。因此我們能看到L2曲線有許多峰值,這些上峰值就是荷載步開始的時候,隨后L2下降,向CRIT靠攏并最終交匯并小于CRIT,然后再出現上峰值,進行下一個荷載步。
至于看起來CRIT曲線在緩慢上升,可以這樣理解:分析由許多的荷載步組成,而在荷載步中,力同時也會被“分割”,例如力收斂準則設置為10000,荷載步有100個,則對于第一個荷載步而言,力的收斂絕對值就是10000/100=100,是總體力收斂絕對值的1/100,在隨后的“累積”計算過程中,向10000發展。
ANSYS的收斂準則,主要有力的收斂,位移的收斂,彎矩的收斂和轉角的收斂。其中位移收斂是基于力收斂的,換言之,力收斂算的是絕對值,位移收斂算的是相對值。因此,在結構分析中,盡量使用力/力矩收斂準則,在用位移控制加載時才會優先考慮用位移收斂準則。至于用什么收斂準則,可以用CNVTOL命令進行設置。
缺省的收斂準則,是模型全部自由度變量的平方和再開方(SRSS)*valuse(自定義的值),例如:
CNVTOL,F,10000,0.0001,2 意思是:采用力收斂準則,10000是力的收斂絕對值,0.0001為收斂系數,力的收斂控制值為10000*0.0001=1,2為收斂2范數(L2,一般結構問題通常采用L2)。
此外,非線性計算中用到的一個開關是SOLCONTROL,默認情況如下:
在solcontrol 為打開狀態時,對于力和力矩來說是默認值為0.005;對于沒有轉角自由度的DOF,其默認值為0.05。
在solcontrol 為關閉狀態時,對于力和力矩來說,其默認值為0.001。
展開 ANSYS求解過程中的迭代曲線圖應該怎么看
在求解過程中,ANSYS在每荷載步的迭代中,進行收斂判別準則和計算殘差,計算殘差是所有單元內力的范數,只有當殘差小于準則時(在上圖中指的是L2<CRIT時),認為本荷載步非線性計算收斂,進行下一個荷載步。因此我們能看到L2曲線有許多峰值,這些上峰值就是荷載步開始的時候,隨后L2下降,向CRIT靠攏并最終交匯并小于CRIT,然后再出現上峰值,進行下一個荷載步。
至于看起來CRIT曲線在緩慢上升,可以這樣理解:分析由許多的荷載步組成,而在荷載步中,力同時也會被“分割”,例如力收斂準則設置為10000,荷載步有100個,則對于第一個荷載步而言,力的收斂絕對值就是10000/100=100,是總體力收斂絕對值的1/100,在隨后的“累積”計算過程中,向10000發展。
ANSYS的收斂準則,主要有力的收斂,位移的收斂,彎矩的收斂和轉角的收斂。其中位移收斂是基于力收斂的,換言之,力收斂算的是絕對值,位移收斂算的是相對值。因此,在結構分析中,盡量使用力/力矩收斂準則,在用位移控制加載時才會優先考慮用位移收斂準則。至于用什么收斂準則,可以用CNVTOL命令進行設置。
缺省的收斂準則,是模型全部自由度變量的平方和再開方(SRSS)*valuse(自定義的值),例如:
CNVTOL,F,10000,0.0001,2 意思是:采用力收斂準則,10000是力的收斂絕對值,0.0001為收斂系數,力的收斂控制值為10000*0.0001=1,2為收斂2范數(L2,一般結構問題通常采用L2)。
此外,非線性計算中用到的一個開關是SOLCONTROL,默認情況如下:
在solcontrol 為打開狀態時,對于力和力矩來說是默認值為0.005;對于沒有轉角自由度的DOF,其默認值為0.05。
在solcontrol 為關閉狀態時,對于力和力矩來說,其默認值為0.001。
展開 誰知道ansys曲線圖中的單位攝氏度怎么標出
請問有誰知道ansys曲線圖中的單位攝氏度怎么標出
ANSYS中單元解、節點解以及節點單元解該怎么理解
來源:ANSYS學習與應用
ANSYS中的節點解與單元解是怎么回事?下次別說你還不懂
后來注意到,前一篇文章提過一個概念,縮減積分單元和完全積分單元,重新檢查了一下ANSYS默認的單元設置,如圖3所示,默認的單元設置是Reduced integr(縮減積分),為了查看完全積分單元輸出單元解是否也還是八個節點的值,修改設置并重新計算,同樣的單元的單元應力解如圖4所示。
圖3
圖4
結果發現依然還是輸出8個節點的值,這個和理論上的單元應力輸出解不一致,按道理應該是輸出27個積分點的值才對。為了證明這個結論,采用Abaqus軟件計算,采用20節點完全積分單元進行計算。計算后查詢某個單元的單元解,如圖5所示:
圖5
圖5中沒有顯示完全,但是輸出的單元的解確實是27個。
重新采用Abaqus計算8節點完全積分單元,某個單元的單元輸出解如圖6所示:
圖6
正好是八個單元輸出解。
再重新計算8節點縮減積分單元,輸出單元的單元輸出解如圖7所示:
圖7
圖7中只有一個單元輸出解,因為采用縮減積分單元后,8節點單元只有一個積分點。
而20節點單元縮減積分后,有7個積分點,應該輸出7個單元解,經過計算如圖8所示:
圖8
圖8正好是7個輸出解。
Abaqus的計算表明單元輸出解果然是輸出單元積分點的值,采用完全積分和縮減積分單元輸出解不一樣,求解精度不一樣。
那么為什么ANSYS則沒有這種規律呢?
其實后臺程序計算是肯定是按照理論上走的,也就是先得到節點的位移,再得到單元積分點的應力應變,再外推得到各個單元節點的應力應變,最后平均得到節點解。
ANSYS之所以顯示的單元解不是單元積分點的解,而是各個節點的解,是因為ANSYS已經在得到單元積分點的解之后經過外推得到了單元各個角節點的解,但是還沒有做平均。
也就是,ANSYS的單元解,其實不能完全看作單元解,筆者稱之為單元角節點解。
展開 『原創』ANSYS的單位在哪可以看見和設置,FLOTRAN模塊中,流通導熱系數怎么設置?
本人正在做論文,初學ANSYS不久,現向大家求教
ANSYS的單位在哪可以看見和設置,FLOTRAN模塊中,流體導熱系數怎么設置?
另在一個二維的圓環流體模型中,我設置了內圓環邊界流體速度,那么外圓環流體速度還要設置嗎?
ANSYS中的節點解與單元解是怎么回事?附solid186與solid185單元結果對比文檔下載
后來注意到,前一篇文章提過一個概念,縮減積分單元和完全積分單元,重新檢查了一下ANSYS默認的單元設置,如圖3所示,默認的單元設置是Reduced integr(縮減積分),為了查看完全積分單元輸出單元解是否也還是八個節點的值,修改設置并重新計算,同樣的單元的單元應力解如圖4所示。
圖3
圖4
結果發現依然還是輸出8個節點的值,這個和理論上的單元應力輸出解不一致,按道理應該是輸出27個積分點的值才對。為了證明這個結論,采用Abaqus軟件計算,采用20節點完全積分單元進行計算。計算后查詢某個單元的單元解,如圖5所示:
圖5
圖5中沒有顯示完全,但是輸出的單元的解確實是27個。
重新采用Abaqus計算8節點完全積分單元,某個單元的單元輸出解如圖6所示:
圖6
正好是八個單元輸出解。
再重新計算8節點縮減積分單元,輸出單元的單元輸出解如圖7所示:
圖7
圖7中只有一個單元輸出解,因為采用縮減積分單元后,8節點單元只有一個積分點。
而20節點單元縮減積分后,有7個積分點,應該輸出7個單元解,經過計算如圖8所示:
圖8
圖8正好是7個輸出解。
Abaqus的計算表明單元輸出解果然是輸出單元積分點的值,采用完全積分和縮減積分單元輸出解不一樣,求解精度不一樣。
那么為什么ANSYS則沒有這種規律呢?
其實后臺程序計算是肯定是按照理論上走的,也就是先得到節點的位移,再得到單元積分點的應力應變,再外推得到各個單元節點的應力應變,最后平均得到節點解。
ANSYS之所以顯示的單元解不是單元積分點的解,而是各個節點的解,是因為ANSYS已經在得到單元積分點的解之后經過外推得到了單元各個角節點的解,但是還沒有做平均。
展開 