
發布
注冊
/
登錄對ANSYS的結果后處理的案例
ansys之——計算結果重新導入ansys進行后處理
號),僅施加初應力計算,則結果是應力基本為零(這是必然的),位移是向上的。顯然是觀察不到應力的,則要想將計算后的應力用ansys處理是達不到目的的。
3. 如果將xbl2.txt中問題A處的!號去掉,即修改了邊界條件,這時計算能夠得到相同的應力(與xbl1.txt比較),也可以觀察結果了,但位移又與xbl1.txt計算的不符合,這個問題怎樣處理呢?
Ansys ACT Python_自動結果后處理 ¥14.9
一般仿真報告要求標明,簡化后的FEM(Finite Element Model),邊界條件,材料,接觸,結果。標準仿真流程形成后,仿真的前處理基本上定型,報告會主要著力于后處理的結果提取。
車載電子產品中,振動分析是必不可少的。后處理結果有模態振型,振動應力,振動位移。在無仿真自動化時,通過建立WB模板,通過替換模型和APDL Command等操作來保證后處理的一致性。
現將這一固化步驟,封裝轉化為腳本,并自動輸出圖片到本地文件夾。通過腳本的自動化后處理,降低錯誤率,提高效率。
本例以預應力模態分析為例,自動添加后處理,并自動輸出JPG/PNG格式圖片。 文末附腳本代碼
運行后效果
二 主要命令介紹
2.1 Project Tree
基本結構樹如下圖,Model.Analyses為包含了兩個子項的列表,[0]為Static, [1]為Modal。
展開 基于Python的CAE后處理二次開發-ANSYS篇
前面講到了基于Python進行Nastran .pch結果文件的自動后處理過程??捎糜谌鏘PI、VTF、NTF等自動后處理。原計劃繼續介紹Nastran結果文件.op2自動后處理的內容。但有朋友問到了ANSYS結果文件.rst的后處理內容。今天簡單介紹下基于Python的ANSYS結果自動后處理內容。這里用Python做后處理主要有以下幾個原因:1.可以進行數據深度處理,尤其是對于大量分析數據可以進行基于機器學習等內容的研究。2.可以完成商用后處理軟件無法完成的數據處理工作。3.可自動化后處理包括自動出報告等。4.可用于優化軟件的聯合。(誠然無論是ANSYS自帶的后處理模塊還是商業后處理軟件hyperview/hypergraph/meta/Animator4等都可以進行豐富的后處理工作,亦可以進行二次開發完成結果處理和自動報告生成。ANSYS經典界面的參數化編程語言APDL,Hyperworks的tcl語言,meta自帶的Python接口,Animator4的tcl語言等都可以進行二次開發。這里只是簡單介紹一下另外一個思路)。
為了不過于單調,這里選了一個比較有意思的小例子介紹基于Python的ANSYS結果文件自動后處理過程。
Anterior Cruciate Ligament (ACL) 前交叉韌帶仿真分析
背景:運動和汽車事故是韌帶損傷的重要原因,前交叉韌帶(ACL)的損傷是最常見的韌帶損傷。在將人的膝蓋關節固定在一起的許多韌帶中,ACL尤為重要,因為它可以保持膝蓋的穩定性,并通過限制關節運動來幫助防止對膝蓋的傷害。ACL主要由連接股骨和脛骨的密集堆積的膠原纖維組成。
展開 Ansys Speos SSS|執行 Camera Sensor模擬結果后處理
可以查看預先填寫的“輸入”yaml文件:
可以看到將逐個處理map,因為選擇了“給定文件”模式,并且指定了“Set 0”,所以只轉換了一組map結果,位于“Inputs”文件夾中,命名為“Exposure.xmp”。將由也位于“Inputs”文件夾中“sensor yaml”所寫的傳感器參數對map結果進行處理。要求SSS export將處理后的圖像以PNG格式導出到“Outputs”文件夾中(該文件夾在運行SSS export之前不必存在)??梢圆榭碨ensor yaml文件內容,例如,傳感器以10ms的曝光時間獲得圖像,具有完美的量子效率,即每個收集到的光子都轉換成整個光譜帶的電子,傳感器的像素矩陣由經典的2x2 RGGB拜耳矩陣組成。最后,可以預先查看將開始后處理的exposure map 結果。
2.運行SSS
確認了對要準換后處理得文件參數得確認,然后就可以啟動SSS export進入后處理過程,只需要雙擊“Launch Speos Sensor System exporters .bat”,將打開一個命令提示符并顯示正在進行的進度。完成該過程后,只需按另一個鍵退出命令提示符,并查看“Outputs”文件夾中生成的結果。
如果改變輸入,以查看傳感器參數對處理圖像的影響。例如,可以人為地修改傳感器YAML中的文件,例如QE光譜。
提示:在輸入的YAML文件中,可以添加“Rename: ' degraded '”來生成另一個結果,而不是覆蓋更改前一個結果。
展開 
Ansys workbench后處理中查看某一截面的結果云圖 ¥15
背景描述:
本案例以ansys workbench中電-熱模塊為例,在前面電加熱結束以后,結果如圖所示:
溫度分布云圖
電勢分布云圖
文章目的:
為獲得通電圓柱體某一截面上的結果云圖,如電流、電勢和溫度等分布情況,我們需要在后處理中進行一系列操作,以方便調取相應結果,這里以獲取電壓和溫度分布云圖為例,結果如圖:
截面溫度分布云圖
截面電勢分布云圖
具體操作思路如下:
展開 Ansys Workbench 利用APDL后處理命令,提取模態結果,結合VBA語言自動編制報告 ¥10
本例在常規模態計算的基礎上,通過插入后處理APDL命令,實現對X、Y、Z三個方向的模態有效質量和模態階次頻率的提取,并統計導出為結果文件夾下的“modalResultRecord.txt”文檔。進一步的實現對仿真word報告的自動化編寫。
效果展示:
對圖示結構進行模態分析,提取模態結果,利用word自身的VBA開發工具,實現模態統計表的自動創建。
常規模態計算:
模態信息提取自動編制報告:
操作演示:
1.:在常規模態計算的solution下插入Commands 命令,在命令行中寫入附錄1中的命令。
(該命令可以提取模態實現對X、Y、Z三個方向的模態有效質量和模態階次頻率的提取,并導出為結果文件夾下的“modalResultRecord.txt”文檔)
2:在仿真文件夾內找到該txt文檔,放置在合適位置;記下目錄;
3:在word開發工具中,利用VBA語言編寫如下附錄2命令。
4:修改txt文件的目錄,保持與步驟2一致。(將附錄中VBA程序復制到word開發工具內,點擊運行即可在,word文檔中創建模態統計表)
(將類似功能匯總即可完成仿真報告的自動化創建,本文僅涉及一部分)
附錄1:Ansys Workbench 模態仿真后處理中插入的APDL命令
!提取模態仿真的X、Y、Z方向有效模態質量,APDL命令:
! 模型單位制:mm kg N s
finish
/post1 !進入后處理
*dim,direction,CHAR,3,1 !
展開 Ansys Workbench諧響應掃頻結果后處理,提取Von Mises掃頻曲線和應力幅值 ¥10
在諧響應分析中插入后處理命令,并且確保其中cmsel命令后面的集合名稱,與named selections中的命名“body1”保持一致。
完成后處理Command命令修改后即可提交計算。計算完成后在結果文件夾中有txt文檔和Von Mises應力掃頻曲線。
Workbench后處理和Hyperview后處理中,提取一定取值范圍結果的設置
在后處理過程中,有時候我們獲取結構的結果數值,過小的數值我們不需要都顯示出來,如果想后處理結果云圖中只顯示某一范圍的結果,如何設置呢?
1 .workbench設置方法
1)選擇capped isosurface
2)設置顯示范圍
2.hyperview設置方法
1)選擇下方value filter
2)設置顯示范圍后apply。
Ansys Workbench后處理中,利用APDL命令提取繞圓柱坐標系的扭矩角度 ¥10
Ansys workbench的結果后處理中可以設定圓柱坐標系,然后按圓柱坐標讀取Y軸的變形結果,再進行扭轉角度的換算。
本文這里將該過程利用APDL命令進行處理,避免一下步驟重復操作。
? 每次要單獨記錄變形量,
? 還要測量關鍵節點到坐標系原點的距離,
? 將變形量和距離進行角度換算(弧度)
? 弧度角轉角度
APDL后處理命令功能介紹:
1. 在坐標系中創建所需的圓柱坐標系,并在屬性ADPL name中進行命名:aix (用戶隨意命名)
2. 在Named selection 定義需要查看的區域,并命名:load(用戶隨意命名)
3. 在后處理中插入command 命令,并將上述坐標系和NS的名稱修改。
4. 在command的結果屬性中就會有最大/最小/平均扭轉角度。并且為了方便校核準確性還提供了沿圓柱坐標系Y軸的變形量。
并且,除了界面顯示的結果外,還會在WB的結果文件夾中,顯示named Selection區域所有節點的編號/距離選定坐標系的距離/沿坐標系Y軸的變形量/換算后的角度值等信息,以便進行其它數據處理。
展開 ansys后處理技巧
is done
8)運用對稱設置后顯示時,ok之后還必須懸著plot》element才可出現結果
前處理及后處理對有限元結果的影響分析
接觸過有限元的朋友都知道,模型的前處理和求解計算的后處理對結果的理解影響很大。本文僅以簡單帶孔平板的拉伸分析,對比分析了網格尺寸和后處理的應力位置對結果的影響。希望對新手有所啟發和幫助。
1、首先通過力學基本理論計算了基準應力,作為有限元分析結果的標準值,計算過程如下:
2、網格尺寸對仿真結果的影響分析:
3、應力位置對結果理解的影響分析:
4、結論:
分析結構應力時,從三個層次考慮結構的受力及失效風險:
①應力分布的合理性
②最大應力的位置
③應力值的準確性
5、應用推廣:
①對于應力集中區域,應該分析單元尺寸對結果的影響;
②對于鈑金幾何邊界的應力值,建議使用單元角點應力查看;
③對于實體幾何邊界的應力值,建議使用表面單元應力查看。
文章原創,轉發請注明來源作者,@元來是你。
評論區點贊并留下郵箱,可獲得原模型和分析文章。
展開 
MoldFlow 2021.2 計算完成后,結果不顯示(點擊后網格區域變為空白)處理方法 ¥19.89
這個問題在以前沒有遇到過,但是2021.2打開老的計算文件時,結果不顯示,網格區域變成空白的了,造成這個問題的主要原因是:雙顯卡問題:
處理方法如下:
1:在設備管理器中,將集成顯卡禁用!這種最簡單!
假如不想禁用顯卡:在NVDIA控制面板中,將moldflow主程序添加到3D設置中強制啟動獨立顯卡;
具體方法如下:(可以百度一下3D程序的設置過程,不用購買
如何采用CFD-Post后處理Fluent結果
目前還有較多用戶在使用 CFD-Post 進行 Fluent 結果后處理。本文整理了幾種常用的 Fluent 向 CFD-Post 輸出結果的方法。
本文內容其基于此演示模型進行講解。
1 直接讀取 DAT 文件
CFD-Post 可直接讀取 Fluent 的結果文件,包括 .dat 和 .dat.h5 兩種格式。其中,dat.h5 文件在 CFD-Post 中無法識別某些物理量(如相對濕度),.dat 文件不存在此問題。
在 Fluent 設置中,默認輸入輸出格式設置為“CFF”,則結果保存為 .dat.h5 格式;默認輸入輸出格式設置為“Legacy”,則結果保存為 .dat 格式。
對于瞬態分析,CFD-Post 讀取 DAT 文件不能自動識別對應的時間步序列。必須要讀取相對應的Fluent project 文件( .flprj 后綴)才能識別各時間步的結果序列。
2 輸出CFD-Post專用文件
由于磁盤空間、數據保密等原因,有時候僅允許保存特定區域的某些物理量。此類需求只能通過 CFD-Post 專用文件實現,Fluent 的 DAT 文件不能實現此需求。CFD-Post 專用格式包括 CDAT 和 CFF Post 兩類。
在 Fluent 的“File”下拉菜單中,設置輸出 CFD-Post 專用文件相關選項。其中,“during calculation”僅適用于瞬態分析。
2.1 CDAT文件
在輸出文件類型中,選擇 CDAT 類型。其輸出文件的格式為 .cas 和 .cdat ,兩者需要配套使用。
CDAT 文件可僅保存特定區域的部分物理量數據。
展開 MSC.Marc后處理結果的解釋
ResultsOutputinMarc3.rar
ResultsOutputinMarc1.rar
ResultsOutputinMarc2.rar
Matlab對ABAQUS結果的后處理
最近有人找過來,想做一個對ABAQUS計算的結果進行一個二次處理。ABAQUS無法給出你想看到的T、L云圖。
其實思路并不復雜,主要是很多技術細節導致各種報錯。
程序編寫的思路如下:
1. 讀取INP文件—得到網格信息
一定要對ABAQUS 的INP文件十分熟悉,才能有效的提取想要的數據。
為什么要讀網格信息呢?要畫云圖,就要知道網格信息,畫出網格來,然后再補充上各個節點的數據值,通過對數據值的插值,在網格上畫出不同的顏色來,這就達到的云圖的效果。
讀取INP文件以及畫網格,我們前面都介紹過。
2. 輸出應力變形結果
我們前面介紹過通過在INP文件中,加入控制語句,從而輸出包含結果的dat文件的方法。當時之所以這么費勁,就是因為,ABAQUS的ODB文件,Matlab沒辦法讀。
這次我們沒這么整,因為人家想隨意輸出任何step數據。于是,我教了他一招在軟件里,RESULT輸出rpt文件的方法。
3. 讀取rpt文件的結果
上一步輸出的rpt文件結果,是可讀的。截取輸出結果部分,讀取即可。
4. 畫云圖
把結果數據按照你想用的公式處理,然后把這個值插值加到原來的網格上,就出云圖了。如果你想畫變形后的圖,還需要把位移加在原來的節點數據上,更新節點。
二維的數據也可以這么處理:
如果你有編程或者仿真方面相關需求,可以通過微信公眾號聯系我們,歡迎“打擾”哦。
微信公眾號:320科技工作室
展開