
發(fā)布
注冊
/
登錄ansys中迭代方法牛頓的案例
ANSYS求解過程中的迭代曲線圖應該怎么看
上面這張圖,用過ANSYS的朋友一定都很熟悉吧,在開始求解到求解結束的整個漫長過程中,這幅圖都會陪伴我們度過每一秒。
那么,圖中的各個曲線分別代表了什么意思呢?下面來說一說
Time=1
這是時間標記,如果你的分析是多荷載步的,就會看到Time=1、2、3……如果在定義荷載步的過程中定義了時間的數(shù)值,那么這里就會按照用戶定義的時間顯示。時間很重要,可以在遇到程序意外錯誤的時候,通過時間數(shù)據(jù)找到“發(fā)生計算問題的時間點”以便于我們對模型的再修改。
橫軸: Cumulative Iteration Number / 累積迭代數(shù)
在非線性問題的求解過程中,程序利用求解器進行迭代計算來得到最終的解答。橫坐標的“數(shù)量”大小,和項目的非線性程度直接相關,越接近線性問題,迭代數(shù)越少,非線性程度越高或遇到難以收斂的時候,迭代次數(shù)就會顯著增加。
縱軸: Absolute Convergence Norm / 絕對收斂范數(shù)
既然叫“范數(shù)”,聯(lián)想到我們在建模過程中輸入的各種數(shù)值都不是“范數(shù)”形式的,因此程序在求解過程中,在進行計算的同時,也把相應的變量進行了“規(guī)范化”處理,比如有時候會進行歸一化等等。對于我們來說,縱軸的坐標數(shù)值并不重要,重要的是曲線之前的相對位置關系。
重點來了
我們來看看曲線代表了什么意思
注意上面的曲線,體現(xiàn)的是F(Force,荷載)與M(Moment,彎矩)之間的關系,用這二者來繪圖,是因為在求解計算過程中,這二者在全部單元自由度中都有相關性。在有些分析中,還會出現(xiàn)溫度、位移等。
上圖中還可見的,是CRIT和L2標簽,CRIT是criteria的縮寫,指的是收斂判別準則;L2指的是L2級范數(shù),當然還有L0、L1級范數(shù),這里我們叫它為計算殘差。
展開 ANSYS求解過程中的迭代曲線圖應該怎么看
上面這張圖,用過ANSYS的朋友一定都很熟悉吧,在開始求解到求解結束的整個漫長過程中,這幅圖都會陪伴我們度過每一秒。
那么,圖中的各個曲線分別代表了什么意思呢?下面來說一說
Time=1
這是時間標記,如果你的分析是多荷載步的,就會看到Time=1、2、3……如果在定義荷載步的過程中定義了時間的數(shù)值,那么這里就會按照用戶定義的時間顯示。時間很重要,可以在遇到程序意外錯誤的時候,通過時間數(shù)據(jù)找到“發(fā)生計算問題的時間點”以便于我們對模型的再修改。
橫軸: Cumulative Iteration Number / 累積迭代數(shù)
在非線性問題的求解過程中,程序利用求解器進行迭代計算來得到最終的解答。橫坐標的“數(shù)量”大小,和項目的非線性程度直接相關,越接近線性問題,迭代數(shù)越少,非線性程度越高或遇到難以收斂的時候,迭代次數(shù)就會顯著增加。
縱軸: Absolute Convergence Norm / 絕對收斂范數(shù)
既然叫“范數(shù)”,聯(lián)想到我們在建模過程中輸入的各種數(shù)值都不是“范數(shù)”形式的,因此程序在求解過程中,在進行計算的同時,也把相應的變量進行了“規(guī)范化”處理,比如有時候會進行歸一化等等。對于我們來說,縱軸的坐標數(shù)值并不重要,重要的是曲線之前的相對位置關系。
重點來了
我們來看看曲線代表了什么意思
注意上面的曲線,體現(xiàn)的是F(Force,荷載)與M(Moment,彎矩)之間的關系,用這二者來繪圖,是因為在求解計算過程中,這二者在全部單元自由度中都有相關性。在有些分析中,還會出現(xiàn)溫度、位移等。
上圖中還可見的,是CRIT和L2標簽,CRIT是criteria的縮寫,指的是收斂判別準則;L2指的是L2級范數(shù),當然還有L0、L1級范數(shù),這里我們叫它為計算殘差。
展開 ANSYS Workbench中批量建立螺栓的方法+批量建立彈簧的方法
(添加V:fwz0703)
在ANSYS Workbench中經常遇到法蘭或者箱體等產品,在其邊緣位置有很多的螺栓連接,如圖所示。
我們需要在對應的螺栓孔位置添加螺栓,但是螺栓孔太多,一個一個添加累死人,有沒有一種簡單有效的方法呢?ansys的開發(fā)者想到了大家的困難,設置了一種方法。
在Ansys workbench中提供一種工具,叫做對象生成器Object Generator,這個工具就是做重復繁瑣的操作步驟而設立的,如圖所示。
對于很多螺栓的創(chuàng)建方法過程如下
1. 建立選擇命名集合
在 Design Modeler 或 Mechanical 中,通過 “Select By” 功能,選擇相同尺寸的螺栓孔面,或者框選一側的圓弧面,命令如 “hole_upper”,另一側命令 “hole_lower”。
選擇過程中可以隱藏其他部分零件,僅僅保留該零件,通過size篩選相同尺寸的圓孔,這樣就可以全部選中圓孔了,命名即可
2. 創(chuàng)建一對梁連接
選擇一對對應的螺栓孔(分別選擇其表面的圓弧面),在 “Connections” 中,建立 “Beam” 連接。設置螺栓半徑即可。
3. 打開對象生成器面板:
在菜單欄中,選擇 “Automation->Object Generation”,進入對象生成器面板。
4. 設置生成參數(shù)
選中創(chuàng)建的beam梁,之后右側面板設置參數(shù),分別選擇之前創(chuàng)建的命名,設置好兩個螺栓孔之間的距離范圍,只有在這個范圍內的孔,才會被選擇到。如下圖所示。
5.
展開 AutoCAD中平面圖DXF導入ANSYS中的方法及軟件
AutoCAD中平面圖DXF導入ANSYS中的方法及軟件
Steve-DXF2Ansys.exe
軟件界面.rar

隔震支座在ANSYS中的批量建模方法 ¥100
<p>在如何在ANSYS中模擬非線性三維隔震支座一文中,作者介紹了三維隔震支座的建模方法。然而,在實際工程中,為了達到隔震目標,隔震支座的數(shù)量會達到幾十個甚至上百個。因此,如何在ANSYS中對隔震支座進行批量建模是至關重要的。</p><p><br></p><p>1. 包含的內容</p><p>(1)說明文本</p><p>(2)三維隔震結構命令流文件(隔震支座批量建模)</p><p>(3)驗證過程excel文件</p><p><br></p><p><br></p><p>2. 解決的問題</p><p>(1)如何在ANSYS中對隔震支座進行批量建模?</p><p><br></p><p>3. 研究的依據(jù)</p><p>[1] 龔曙光, 謝桂蘭, 黃云清. ANSYS 參數(shù)化編程與命令手冊[M]. 機械工業(yè)出版社, 2009.</p><p><br></p><p>4. 隔震模型的力學參數(shù)與隔震支座設計參數(shù)的定量對應關系</p><p>我們知道,實際應用中,我們可以采用廠家提供的標準型號的隔震支座,也可以訂制特殊類型的隔震支座,不管采用那種形式,在仿真模擬時,我們都要將設計參數(shù)與隔震模型的力學參數(shù)對應起來,從而進行力學分析。</p><p>ANSYS中并沒有特定的隔震單元,但提供了一系列的彈簧-阻尼器單元,可以通過組合單元模擬隔震支座的力學特性。采用COMBIN14單元模擬隔震支座的豎向剛度,COMBIN14又稱彈簧-阻尼器單元,具有1D、2D和3D的軸向或扭轉能力。軸向彈簧-阻尼器為單軸拉壓行為,每個單元有2個節(jié)點,每個節(jié)點有3個自由度,即沿著X、Y和Z方向的三個平動或轉動位移。水平方向上,采用COMBIN40單元模擬隔震支座的水平剛度和阻尼,COMBIN40單元將彈簧、滑塊和阻尼器并聯(lián),再用串聯(lián)的方式與間隙耦合形成組合體,適用于多種情況的分析。
展開 ANSYS workbench中質心的提取方法 ¥88
在ansys中,我們經常需要提取模型的質心,查看其質心的位置,以及動力學中查看質心的移動軌跡,并非某一參考點的移動軌跡。在ansys軟件中很容易查看模型,或者某一組件的質心如圖所示。只需要在幾何模型中選中模型,然后再property中查看坐標即可。但是這種為靜態(tài)結果,也就是初始狀態(tài)的結果
如果要查看模型在受力作用下發(fā)生了變形,那么對應的質心顯然會發(fā)生移動。但是在這種情況下怎么查看質心呢。一個近似的方法可以如下方式:
在后處理中插入自定義的結果loc-defy,可以得到模型變形后的坐標,然后查看average的結果,就是質心的結果,該方法根據(jù)變形量的平均效果來得到質心的,如下所示
但是真正的質心提取方法并非上面的方式,需要準確獲得,需要采用下面的命令
upcoord,1更新模型單元位置
展開 ANSYS中彈性地基的實現(xiàn)方法(一)
在實際項目中,常常遇到需要考慮彈性地基的問題,例如在箱涵結構設計的過程中,需要考慮彈性地基的作用。與常用設計軟件不同,在ANSYS中實現(xiàn)彈性地基較為麻煩,一般說來,分兩種方法:
一、采用可以考慮地基剛度的特殊單元,例如梁單元系列beam44、beam54;殼單元系列shell63;表面效應單元Surf153、Surf154等。
二、上述單元之所以可以考慮地基剛度,其原理在于當用戶定義彈性地基剛度后,ANSYS會自動在單元節(jié)點處產生彈簧單元,因而如果不采用上述單元而使用其他普通單元,用戶可以自己手動建立彈簧來模擬彈性地基。
為說明如何考慮彈性地基,本系列文章主要從四個方面并輔以簡單實例簡要闡述:
A、線單元彈性地基的實現(xiàn);B、殼單元彈性地基的實現(xiàn);C、實體單元彈性地基的實現(xiàn);D、人工彈簧模擬方法
本篇以梁單元Beam44為例,闡述彈性地基的實現(xiàn)方法。
Beam44的實常數(shù)中可以輸入彈性地基剛度EFSZ和EFSY,用此參數(shù)可對彈性地基上的梁進行計算,其計算基于溫克爾假定,假定內容可具體參考有關土力學教材。
由于Beam44單元為線單元,因此其輸入的彈性地基剛度應為‘單元截面寬度x K’,從這兒可看出,此處地基剛度的量剛應該為力/長度^2,而不應該是力/長度^3。
采用梁單元考慮彈性地基還需要注意的一個地方,若考慮了某個方向的彈性地基剛度,則該方向不再施加約束。可以簡單的這么認為:彈性地基剛度是自帶約束的彈簧,該彈簧負責其長度范圍內的剛度及約束問題。
為說明使用方法,以某箱涵結構的計算為例,使用beam44單元進行了建模計算。
展開 Ansys Workbench中Bolt Pretension施加方法
Ansys Workbench使用Bolt Pretension施加預緊力有三種方法:
(1) 實體模型(對面施加,一般為圓柱側面)
(2) 線模型(對Line施加)
(3) 運動副Beam類型
情況(1)的使用很常見,故這里只說明后兩種情況的設置方法,尤其對線模型施加需要注意的點。
演示使用的基本模型如下:
下面分別使用設置運動副Beam類型和線模型兩種方法在上下兩個孔之間施加螺栓預緊力。
1、運動副Beam類型施加
在上下兩個孔之間添加運動副Beam,如下圖中灰色的桿件:
模型孔直徑為35mm,設置Beam半徑為15mm如下圖:
該模型中Beam類型設置的Refrence和Mobile分別為模型上下表面的圓孔邊如下圖:
設置Bolt Pretension,Scoping Method選擇為Beam Connection即可對Beam施加預緊力,這里設置的預緊力值為1000N如下圖:
變形結果(隱藏Beam)如下圖:
應力結果(隱藏Beam)如下圖:
2、線模型施加
在兩個孔之間建立線實體(下圖中綠線所示):
模型孔直徑為35mm,設置線截面直徑為30mm。
注意Line Body與實體之間需要使用Joint設置接觸關系如下圖,若使用Contact類型則計算無法進行:
Joint設置如下圖
選擇該條線施加螺栓預緊力,預緊力值同為1000N如下圖:
變形結果如下圖:
應力結果如下圖:
3、結論
兩種方法得到的結果很接近。
展開 Ansys在橋梁工程中的應用方法與實例
Ansys在橋梁工程中的應用方法與實例
Ansys Workbench中調用Mechanical python腳本的方法及注意事項 ¥19
通過在 Ansys Workbench 腳本中插入 SendCommand 調用,可驅動數(shù)據(jù)集成應用程序。但數(shù)據(jù)集成應用程序不一定會將操作記錄到 Ansys Workbench 日志中。大多數(shù)支持腳本編程的數(shù)據(jù)集成應用程序都有獨立的日志,用于記錄原生命令。
3 Ansys Workbench與Mechanical通信
ANSYS Mechanical也支持Python腳本進行二次開發(fā),部分腳本也可以通過錄制的方式進行記錄(Automation->Scripting)。但該腳本只能在Mechanical界面環(huán)境下執(zhí)行,也沒有對應的批處理運行命令(如有歡迎留言),無法在Ansys Workbench項目層面實現(xiàn)聯(lián)合自動化。
在Ansys Workbench中可以通過SendCommand方法運行ANSYS Mechanical中的python腳本。該方法主要包括Language及Command兩個參數(shù)。
展開 ANSYS中生成關鍵點的方法總結
生成關鍵點
ANSYS中生成關鍵點的方法有11種,分別如圖1-3所示。

ANSYS 中增加內存的幾種方法
轉載:ANSYS 中增加內存的幾種方法:
方法1:更改Launch里面的total workspace
方法2:修改boot.ini,即multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB
1. 右鍵單擊我的電腦,然后單擊屬性;或在控制面板中,啟動性能和維護工具,然后單擊系統(tǒng)。
2. 在高級選項卡中,單擊"啟動和故障恢復"下的設置。
3. 在系統(tǒng)啟動下,單擊編輯。這將在"記事本"中打開boot.ini文件
4. 在boot.ini文件的最后加上“空格”+“/3GB”
5. 保存即可
方法3:使用PCG求解器,節(jié)省需求內存
方法4:增加虛擬內存,選定系統(tǒng)管理的大小項
方法5:并行設置,采用共享式并行或分布式并行計算
方法6:使用系統(tǒng)配置實用程序msconfig:運行欄msconfig;BOOT.INI高級選項/MAXMEM(你的最大內存)和/NUMPROC(你的CPU數(shù)目)
展開 ANSYS中不同形狀的波函數(shù)書寫方法
在ANSYS仿真中經常會遇到一些動態(tài)的加載方法,加載的載荷(位移、力、電流、溫度等)隨著時間而變化,表示不同的狀態(tài)。而相應的在workbench中可以方便的采用表格方法設置不同時間狀態(tài)下加載的位移或受力等載荷。但是又實用需要APDL命令的方式書寫不同時刻的載荷,但是函數(shù)庫當中又沒有相應的函數(shù),那么如何書寫呢,下面我們選取幾個有代表性的書寫方法
(1)三角波的使用
一個物體在一個平面上移動,從左到右勻速運動,然后再從右到左的勻速運動。如果次數(shù)多,則采用表格方式實現(xiàn)比較麻煩,而采用do循環(huán)命令的方式就可以方便的加載。
該方法可以采用三角波的形式,給物體一個位移,使它不斷的左右移動,獲取摩擦熱或者應力應變等過程方法如下:
*do,x,1,25,1
cc=ABS(ASIN(ABS(SIN((x+PI()/2)/2)))-PI()/4)!
展開 《Algor、Ansys在橋梁工程中的應用方法與實例 》
ISBN 7-114-04756-8
規(guī)格:平裝16開
頁數(shù):315頁
本書結合ansys和algor有限元建模分析理論,深入淺出的介紹了橋梁工程中幾種常見的建模及分析理論,闡述了關于橋梁靜力、動力計算的基本原理及有限元程序程序分析方法。
第一章 有限元概論
第二章 Algor、Ansys軟件的基本介紹
第三章 橋梁工程中常用計算方法
第四章 建模時的一些方法問題
第五章 空間預應力簡支梁分析
第六章 簡支梁橋的分析
第七章 連續(xù)梁的分析
第八章 結合動力學對拱橋的分析
第九章 連續(xù)剛構橋的建模及分析
第十章 斜拉橋的建模及分析
第十一章 鋼管混凝土橋的建模及分析
參考文獻
展開 ANSYS中*Get命令使用方法詳解
ANSYS中*Get命令使用方法詳解
水哥寄語
ANSYS中的*GET命令貫穿了我們整個有限元建模分析過程,水哥個人覺得,如果不會ANSYS中的get命令,那么一定是菜鳥級別,但這并不是說會Get命令就是高手,比如水哥自己。Anyway,水哥畢竟是個老司機,今日,就來談談怎么使用ANSYS中的*Get命令。
1 概述
當然了,首先我們要明白ANSYS中如何查看*get命令,知道這個命令需要輸入哪些參數(shù)。
打開help,輸入*get,出來了以下格式:
*GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM
Par:定義的變量名稱,用于存儲提取的數(shù)據(jù);
Entity:關鍵字,是信息提取的對象,包括NODE, ELEM, KP, LINE, AREA, VOLU, PDS等;
ENTNUM:當前對象的數(shù)字標識,比如節(jié)點的節(jié)點號,單元的單元號等;
Item1:提取的信息,可用的非常多,后面展開;
IT1NUM:和Item1配合使用。
面對這么多要輸入的參數(shù),我們該如何確定具體輸入呢?接下來水哥教大家如何使用help查詢*get的各個關鍵字眼。
在查詢之間,首先我們自己要弄明白我們想要提取的數(shù)據(jù)是屬于哪個范疇。前處理數(shù)據(jù)?求解數(shù)據(jù)?后處理數(shù)據(jù)?當我們自己搞清楚提取數(shù)據(jù)的范疇時,我們就可以順著Help去查看相關的字眼了。
2、案例
我們以最常見的一種操作,提取分析完后某個節(jié)點X方向的位移,來說明這個過程。
提取X方向位移毋庸置疑是屬于后處理了,也即是我們需要提取的數(shù)據(jù)屬于后處理的范疇,因此我們在查看Help時,直接跳躍到后處理的項目。
展開