
發布
注冊
/
登錄abaqus 后處理功能的案例
善用Abaqus后處理功能對Job進行診斷
許多新人在使用Abaqus進行分析時,喜歡直接提交Job進行分析,容易忽視模型的調試工作。如果求解能正常進行,一切皆好;一旦求解過程中出現Error,這時候新人經常表現為無所適從,不知道從何下手來解決問題。對于接觸分析,更容易出現求解的收斂問題,由于過約束、剛體運動等問題,往往造成收斂困難。本文主要講述如何善用Abaqus的后處理功能,幫助我們對接觸分析的Job進行診斷。
當求解時的某一增量步下出現不收斂或者收斂困難時,這時候可以來到Abaqus后處理模塊,從Tool進入Job Diagnostics界面(如圖1),對模型的殘余力、接觸狀態等進行診斷。
圖1
Job Diagnostics界面
從上圖中可以看出Step 3的Increment 6存在收斂困難(在Job History中存在紅色的感嘆號),因此,我們可以觀察該增量不下的殘余力、接觸狀態等細節信息。
圖2 模型的殘余力信息
圖3 模型的接觸狀態信息
如上圖2所示為模型的殘余力信息,圖3所示為模型的接觸狀態信息,這些信息方便了我們對模型進行可視化的診斷。如圖3中的接觸力誤差為-4184.85,大于圖2中的平均時間力3137.32,可以判斷出PART-1-1節點363的接觸非協調過大。
但是對于一個復雜的模型(包含很多接觸),很多時候在第一個增量步就很難收斂,即使將初始增量步設置得很小,還是不能收斂。這時Job Diagnostics就無法使用了,因為模型的結果中不包含上述任何信息。這時,我們需要留意求解時的Warning和Error信息,同樣也可以使用Abaqus的后處理幫助我們進行可視化診斷。
遇到一個復雜的模型,不要急切的提交計算,可以先嘗試進行Data Check,求解器在檢查模型的過程中就會生成上述Warning或Error信息。
展開 ABAQUS 后處理的二次開發
ABAQUS 后處理的二次開發
ABAQUS軟件為滿足用戶對結果后處理的更多需求,向用戶提供了基于Python語言的后處理二次開發功能。Python語言是一種面向對象的腳本語言,它功能強大,既可以獨立運行,也可以用做腳本語言,特別適合快速的應用程序開發。ABAQUS就是向用戶提供了很多庫函數,通過Python語言調用這些庫函數來增強ABAQUS的后處理功能。
ABAQUS腳本接口是Python語言的一個擴展,可以使用Python語言編制腳本接口的可執行程序,從而自動實現重復性的工作、創建和修改模型數據庫、訪問數據庫的功能。ABAQUS在擴展的同時,額外提供了約500個模型對象,
大致可分為3類。其中session對象用來定義對象、遠程隊列、用戶定義的視圖等;mdb對象包含計算模型對象和作業對象;odb對象包含模型數據和計算結果數據,如圖1所示。這三類模型對象又分別包含各類子對象,因此對象模型的關系是比較復雜的。而在后處理的二次開發過程中,就是讀取odb對象中的數據,進行計算和其他相應的處理,輸出滿足用戶需求的數據形式。
展開 Abaqus WCM模塊中完善的后處理功能
ABAQUS
WCM
模塊(Wound
Composites
Moldeler)用于三維纏繞復合材料壓力容器建模,可以準確預測復合材料纏繞壓力容器的性能,并與ABAQUS/CAE無縫連接。該模塊中還具有專業完善的后處理功能,幫助分析結果的查看。
在Abaqus/CAE后處理顯示中,可以顯示容器的分析結果云圖等。但在實際分析中,我們需要查看壓力容器每一纏繞層的分析結果,WCM模塊配備后處理功能,可以顯示這些結果。
WCM模塊后處理功能,可以顯示壓力容器不同段、不同層的沿容器軸向的結果圖。此外還可以便捷的將不同層的結果放在一個視圖中,對比顯示。
文章轉自有限元在線博客,分享給大家學習交流
展開 ABAQUS后處理(二)——接ABAQUS后處理(一)
8.修改字體
9.圖像切片顯示
10.顯示彈簧阻尼器
11.鏡像、掃略
12.透明顯示
13.修改圖例文本
14.隱藏網格
15顯示節點、單元編號
16.單獨顯示某一部分的方法

abaqus后處理插件—場變量結果標注 ¥45
abaqus后處理界面中探針功能附帶的標記樣式非常丑陋,基于abaqus的試圖注釋功能進行二次開發,形成了場變量標注插件,方便快速的標注關心區域的應力應變等結果。
插件介紹:
按鈕介紹
從左至右依次是:標記按鈕、隱藏標記按鈕、恢復顯示按鈕、刪除按鈕
示意動畫
使用方法:
1) Probe查看節點結果,并勾選需要標記的節點項;
2)點擊工具欄中的標記按鈕,進行標記。
特點
1) 標記速度快,即使在單元數目達到百萬級及以上的模型中,標記速度仍無明顯延遲;
2)所有標記注釋均在試圖注釋功能界面里,有利于對美觀度有更高要求者進一步修改美化。
展開 基于PYTHON的ABAQUS后處理開發 附Python語言在Abaqus中的應用文檔下載
ABAQUS 的后處理功能不能完全提供我們在分析過程中所需的數據,為更好的擴展后處理功能,查看和分析結果數據,本文提出了使用Python 語言對ABAQUS 進行二次開發來達到這一目的的方法。文中討論了ABAQUS 的腳本接口和對象模型在二次開發中的作用和調用流程,以及文件的讀寫與復制、數據讀取與處理、結果輸出與查看等關鍵技術。以共軌管錐面密封性的分析為例,使用Python 語言提取了分析結果數據并將結果作為初始條件加載于新的分析中,最終得到所需的分析數據。
引言
ABAQUS 是目前國際上最為先進的通用非線性有限元分析軟件之一,軟件包括種類豐富的材料庫和單元庫,可以模擬絕大部分工程材料的線性和非線性行為,而且材料庫和單元庫分開,材料和單元之間的組合能力很強,可以勝任復雜結構的靜態與動態分析。ABAQUS自帶的CAE 模塊是一個完整ABAQUS 環境,提供—個簡單一致的接口,可以用于創建、提交、監視和評價模擬所得到的結果。
Python 是一種簡單易學、功能強大的編程語言,它有高效率的高級數據結構,可以簡單而有效地實現面向對象編程。ABAQUS 有限元程序就通過集成腳本語言Python 向二次開發者提供了很多庫函數,通過Python 語言調用這些庫函數來增強ABAQUS 的交互式操作能力。本文通過Python 腳本語言來提取ABAQUS 的后處理結果,并對結果數據進行相應的計算和轉換,并將處理結果作為初始條件應用于其后的開發過程中。
展開 ANSYS Fluent 2022R1新功能 | 前處理、求解器和后處理性能改善!
湍流優化器的應用
后處理功能提升
后處理方面,增加了視角同步功能,可以從相同視角查看多個視圖,用于視覺對比;增加了一些新的渲染材料,改善了模型渲染的靈活性;可以輸出流線動畫等。
2022 R1版本的Fluent,增加了一個新的后處理分析工作界面作為Beta功能,使用Ensight后臺,圖形界面仍保持Fluent圖形對象模式,提供了瞬態結果后處理功能和案例對比功能,能夠按步執行瞬態結果文件并創建動畫,可以加載多個數據集并對比結果。
圖14. 后處理:視圖對比和后處理界面
總結
除了上述功能之外,ANSYS Fluent 2022 R1在旋轉機械仿真流程、燃燒、多相流模型等方面也有重要的改進,本文不再一一詳述,這些功能改進無疑帶來了更全面的性能、更高效的仿真流程和更強的可靠性。
ANSYS 2022R1新功能培訓
關注安世亞太服務號
獲取最新大咖慧培訓信息
課程亮點
專題包含:ANSYS Mechanial、Fluent、SPEOS、Maxwell、HFSS 新功能技術介紹,涵蓋結構、流體、光學、高頻、低頻5大部分內容。
展開 MeshWorks強大的后處理功能
The post-processing phase begins when we start the investigation of the results obtained at the end of the analyses. MeshWorks includes a multidisciplinary post-processor for viewing and publishing analysis results. It enables the loading and viewing of result files obtained from various solvers.
Click here to know more about MeshWorks post-processing module:
https://depusa.com/meshworks/modules/post-processing/
若您想咨詢MeshWorks軟件購買事宜,請下方掃碼或聯系18665820511或Meng_L@depusa.com。
展開 paraview的后處理的腳本功能
paraview的后處理的腳本功能
這次我們通過paraview的軌跡跟蹤功能,記錄所操作的步驟,然后再來詳細的分析記錄下來的腳本的含義。
本次處理的結果是paraview中的演示結果文件disk_out_ref.ex2,處理的操作為打開該文件,對該模型切塊,再對該結果中心處的畫流線,然后對該流行生成流管,再對該流管生成矢量曲線。
最終結果如下圖所示:
下面是跟蹤獲得的腳本文件:
####從paraview模塊中導入simple模塊
from paraview.simple import *
####使在使用Show函數時自動設置視角功能失效
paraview.simple.
展開 MeshWorks強大的后處理功能
MeshWorks 后處理器可為各級用戶從用戶體驗和易用性的角度來提供快速和加速的流程效果。我們的后處理器功能采用 “ 工業級 ” 設計,因此生成的模型能夠支持包含設計制造工藝的研發。使用 MeshWorks 后處理器,用戶可以繞開 CAD ,直接在有限元層面提出和研究設計解決方案,從而節省了傳統設計周期中的大量反復溝通協調時間。最終,支持用戶在極短時間內完成設計變更和方案改進。與競爭對手相比,用戶可以在更短的時間內改進原始設計。MeshWorks 中的每項功能都高度自動化和快速化。用戶完全可以從 CAD 層面開始,在 FE 層面找到解決方案。
后處理模塊
? MeshWorks不但擁有強大的前處理功能,同時擁有一個多學科后處理器,用于查看和發布分析結果。后處理器的眾多內置功能幫助改進完善設計。
? MeshWorks中的后處理模塊提供了豐富的工業標準后處理功能,如動畫、云圖、切面視圖和ISO繪制結果等功能。
? 同時還配備了一個易于使用的圖形表格模塊。
? 利用MeshWorks后處理器中的強大工具,設計人員可以對模型及影響效果進行全面研究。
熱點提取功能
MeshWorks后處理器得出的結果對設計優化過程有直接影響。后處理器的熱點提取器(HotSpot Extractor)功能可提供設計修改輸入,從而進行設計優化。
? 利用這些輸入,用戶可以對結構形狀進行修改,從而實現快速的設計迭代。
? MeshWorks后處理器的所有處理過程都是高度自動化的,例如,熱點提取功能可以自動檢測分析模型中的熱點區域,并將所有熱點區域疊加到原模型中。
展開 ANSYS CFD-Post強大后處理功能簡介
CFD仿真的工程師在FLUENT后處理的時候,經常會遇到如下問題:
1、工程師在做產品設計過程中,需要反復對系列工況(改變邊界條件,如速度邊界等)或相似工況(模型尺寸參數發生改變等)進行同步對比,從而篩選出最佳設計方案:傳統的方法是需要手動調整兩次計算結果的圖形位置,但是工程師很難手動控制讓兩種工況的空間位置完全一致。
2、在對多工況進行設計時,經常需要處理多工況的仿真計算結果:如計算0.8馬赫數、0.9馬赫數、1.0馬赫數、1.2馬赫數4種工況,傳統的方法需要4次提取4種工況的云圖、切面圖、矢量圖、流線圖等,如果工況越多,后處理的工作量就越大,工程師在后處理過程中實際做了大量的后處理重復工作,如取剖面,提取后處理圖片或數據等。
下面簡單介紹一下CFDPOST如何實現多工況對比分析,通過該同步對比功能,可以實現多工況的后處理流程共享:只后處理一種工況就可以實現同類數十種工況的后處理(在CFDPOST中最多可同步讀入70種工況):
1.先讀入第1種工況計算結果并進行后處理(該工況后處理完后,其它工況通過同步可以共享該工況的后處理)
2.讀入第2種工況計算結果(讀入時勾選“keep……”,否則工況將被替換)
3.選擇鎖住按鈕同步共享之前的后處理即可以實現對多工況的同步對比分析或者共享第一種工況的所有后處理流程!
展開 
ANSYS Workbench有限元分析后處理功能詳講
模型顯示設置:
(a)無線框:無單元及幾何邊框顯示;
(b)顯示未變形線框:未變形前的模型邊界與變形后云圖同時顯示;
(c)顯示未變形模型:未變形前的模型幾何與變形后云圖同時顯示
(d)顯示單元:云圖中顯示單元。
除了上述幾個常用的功能外,還有其他,比如比例縮放功能,此功能可以人工設置變形的比例,支持手動輸入比例值。還有動畫功能,通過此功能可以查看結果的動畫顯示,而且可以將動畫保存。
切片結果查看
上述提到的截斷面顯示實際上就是應用切片查看功能,查看任意截斷面上的結果。選擇該功能,在圖形窗口中沿某一方向畫一直線,這時模型就會沿該直線指定的面切開,這時可以輕松觀察截斷面上的結果云圖。對于模型較復雜,或者模型有內部結構,從外側很難看到內部結果時,我們就可以采用這個切片結果查看功能。還有一點需要說明的是,該功能不僅應用在后處理中,在幾何處理或網格劃分時也可以使用。
在Section Planes編輯器中,可以對已經創建的截斷面進行管理,比如創建、刪除等。活動切面是指按照當前選中的切面,沿切面的法向活動該切面,進行實時的動態的觀察。單元顯示是指是否顯示當前截斷面上的完整單元。
圖2 Section Planes編輯器
注釋標記功能
在Workbench后處理模塊中,除了可以查看各種常規云圖,動畫等結果外,注釋標記功能也會經常用到,注釋標記功能可以對當前結果進行實時標記,方便同時對云圖和結果數值進行查看與比對。
在ANSYS R18版本中,針對注釋標記功能進行了一定的改進,可以支持對已經做好的注釋位置進行拖動,防止注釋放置在云圖中時,影響對云圖的查看。
展開 設計仿真 | MSC Nastran 新增功能:一步法傳遞路徑分析及后處理
02
基于MSC Nastran傳遞路徑分析益處
MSC Nastran的單步傳遞路徑分析功能(TPA)簡化了多步驟仿真過程,是一個標準的MSC Nastran分析作業,它在一個分析中自動完成模型剖分,激勵側和接收側外部超單元定義、生成和裝配計算,支持自動模態部件綜合法(ACMS),用戶只需要準備一個輸入文件,即可完成傳遞路徑分析,作業完成后,所有與 TPA 相關的結果都存儲在 HDF5 文件中,方便繪制和顯示,用戶可以利用Python語言讀取結果、編制后處理報告或結果評價。
03
傳遞路徑分析工作流程:
如下圖,說明了典型車身底盤系統中傳遞路徑分析( TPA) 分析的模型設置。車身/空腔子系統(接收或無源側)在懸置點或接口點連接到底盤/懸架/動力總成子系統(激勵側或有源側),其中源激勵(工作負載)從車輪/發動機支架進入車輛,并通過底盤/懸架/發動機支架進入界面點傳遞到車身/空腔。
執行模型分解,整個模型分為激勵側、被動側,定義標準的MSC Nastran求解文件,根據界面點、響應點定義,生成被動側單位激勵傳遞特性分析FRF/NTF,同時,將生成被動側外部超單元模型文件;
裝配被動側超單元模型,做整體分析,根據源激勵計算界面點處的節點力 Fi,并計算某些點處的響應Ui。
執行傳遞路徑分析(TPA),基于第一步中外部超單元模型和接收所有界面點處的節點力。使用路徑 i 的 FRF/NTF 和界面力 Fi (GPFORCE),計算路徑 i 的貢獻 Ui,并利用計算的單個路徑的貢獻合成總體響應,如圖 3-1 的公式所示。
展開 UG后處理之利用預讀功能判斷輸出M10/M11鎖松軸指令
對一些多軸機定位加工時,為了提高加工時零件的剛性,一般會先把軸鎖住再進行切削加工,UG后處理網上流傳的一段代碼如下,
global mom_operation_type
if { $mom_operation_type == "Variable-axis Surface Contouring" } {
MOM_output_literal "M11"
} else {
MOM_output_literal "M10"
}
相信很多人玩爛了,優劣自有各自的評價。
在這里講一另一個比較流氓的鎖軸的方法,原理就是通過預讀前后的代碼,通過判斷前后地址的變化輸出松軸或鎖軸代碼,如果當前A軸角度與下一句程序的A軸角度一致,則保持鎖緊狀態,如果不同,則松開軸放飛它。 費話不多說,要用到的代碼如下:
mom_kin_read_ahead_next_motion 這個預讀開關,必須打開它才能預讀指令(如果你都沒叫我先看看后邊的,你就問我后面是啥,懶得理你)
如圖在程序頭添加定制命令如圖,
要鎖軸松軸,肯定要添加代碼,如圖添加塊
然后就可以用到mom_pos 和mom_nxt_pos這兩個變量了,如mom_pos(0),就是當前的X坐標值,mom_pos(3)就是第四軸數據,mom_nxt_pos(3)為下一個的第四軸數據,其它的類推,添加代碼如圖
為什么取值3位小數?如果不取整的話,可能第十位的不同也會導致判斷不一樣,再說咱的機床一般也就三位小數,程序如下
看起來很亂是不是?
展開 ABAQUS喵星人教你學會鋼筋混凝土殼單元的前處理與后處理
ABAQUS中的殼單元大家通常用于模擬鋼板等鋼結構,對于混凝土板殼,新手可能對內部的配筋方式,以及前后處理方法可能存在各種問題。實際上,ABAQUS提供了鋼筋混凝土板配筋的接口,這種“寫入式”而不進行直接建模的方法通常比較冷門且后處理相對不主流。今天喵星人就通過一個教程教你學會鋼筋混凝土殼單元的前處理與后處理。
0.前提
使用板殼單元的有限元模擬必須有兩個前提:
1、板殼力學及殼單元通常應用于一個方向尺寸遠小于另外兩個方向(通常不超過1/5)的結構。
喵星人點評:大家總有一個誤區,總覺得實體單元的精度最高,實則不然。對于板殼結構,由于其采用了Kirchhoff板假定,在此情況下相比實體單元,殼單元形函數更加逼近實際結構,其計算精度與計算代價均優于采用實體單元。
2、由于采用Kirchhoff板假定,即忽略混凝土板中鋼筋的粘結滑移行為,因此在精細化的鋼筋混凝土滯回模型中通常不再適用。
1、前處理
1.1 縱橫方向與局部坐標系
配筋的板殼單元,尤其是兩個平面方向差異配筋的板殼單元,必須指定坐標系,且喵星人建議使用局部坐標系。這是為了避免在裝配件中因旋轉導致整體坐標系的變換。本案例中的坐標系指派如圖所示。需要注意的是,鋼筋縱橫方向與局部坐標系方向直接掛鉤。
1.2 配筋面積/間距/方向
殼單元的配筋方法需在“編輯截面”中完成,不能直接建立線單元鋼筋。采用“寫入式”的建模方法,如下圖所示。
其實這種方法很像設計軟件中的操作,即通過加勁的方式考慮配筋混凝土。
展開