
發布
注冊
/
登錄ansys 提取應力的案例
ANSYS如何提取某一節點的應力時程 ¥100
在對結構進行時程分析后,我們經常提取的是全時程最大von Mises stress。
那么如何提取某一個節點的von Mises stress呢?
首先明確ANSYS的節點附加在單元上,可以通過選擇單元上節點的方法提取節點應力。
1 確定節點所在單元,顯示節點編號。
例單元號8560,節點號8678。
2 進入TimeHist Postpro, 定義變量。
3變量顯示。
付費內容為相關命令流。
ansys workbench rst 文件應力、位移和坐標結果提取
采用python語言提取rst 文件結果提取
Ansys Workbench諧響應掃頻結果后處理,提取Von Mises掃頻曲線和應力幅值 ¥10
問題:
Ansys workbench進行諧響應仿真計算的后處理結果中,提供了單一頻率下的Von Mises應力查看功能和應力頻響曲線功能,但是應力頻響曲線的應力列表中沒有Von Mises應力查看項。因為Von Mises應力太常用,所以這就給我們在整個掃頻范圍內,定位Von Mises應力的最大頻率和應力值帶來一定的困難。如下所示。
需求:
希望后處理結果中可以在應力響應曲線中,有一項Von Mises應力選項。實現每個掃頻點的最大Von Mises應力和掃頻頻率的曲線圖顯示,從而一眼就看出產品在整個掃頻范圍內,哪個頻率下結構的等效應力最大。而后再通過應力云圖查看這個頻率下的Von Mises應力。
解決方法:
利用APDL命令實現。簡要流程為:首先,讀取每一個掃頻點的最大Von Mises應力值。記下應力值、頻率值和最大節點號。再統計記錄的所有掃頻點的Von Mises應力值,提取整個掃頻過程中最大應力值及其頻率。并將結果寫出到txt文件。進一步提取這個最大Von Mises應力點對應的整個掃頻范圍內的Von Mises應力曲線。
這個樣就可以在txt文檔中直接看到所有掃頻點下,結構的等效應力幅值;以及全頻段中最大Von Mises應力所在節點的等效應力掃頻曲線圖。
效果展示如下:
在結果文件夾中,會生成一個txt結果文件和一張Von Mises應力曲線圖。如此我們可以直觀注意到,在當前掃頻范圍內,結構在78.95Hz時應力最大約為17.552Mpa。
結果后處理問題示例:
Ansys workbench進可以查看某個頻率下的 Von Mises應力幅值
Ansys workbench進掃頻應力響應曲線中,應力選項卻沒有Von Mises應力選型,只能按三個方向來分別查看。
展開 ANSYS瞬態分析全時程結構響應最大值的提取方法(變形、應力、應變、能量) ¥100
</p><p>同樣的方法,可以提取全時程最大的位移、應力、應變、能量等結果。</p><p><img src="https://img.jishulink.com/upload/202302/623025b5c0d646b9973cd2adc6c6037f.png" alt="1.png"></p><p>收費內容為相關命令流。</p>

零基礎能學Ansys熱應力分析嗎?技術鄰打破學習壁壘輕松入門
實操教學環節,技術鄰將Ansys熱應力仿真的完整流程拆解為“可復制、可跟隨”的“傻瓜式”步驟,采用“屏幕共享+實時操作+同步講解”的方式,手把手帶練每一個關鍵環節:從“導入幾何模型→簡化非關鍵特征(如刪除無關倒角、小孔,減少網格量30%)”,到“設置材料熱物理參數(如導熱率、比熱容、熱膨脹系數)→定義熱載荷與邊界條件(如溫度載荷、對流換熱系數)”,再到“劃分網格(結構化網格占比優化至80%,確保計算精度)→提交求解→解讀結果(應力云圖、變形量數據提取)”,每一步都標注重點注意事項(如“設置對流換熱系數時,需根據實驗數據反推,避免直接套用理論值導致結果偏差”)。同時,配套5-10分鐘的分章節操作視頻,每個視頻聚焦一個具體步驟(如“如何通過Ansys提取熱應力峰值數據”“怎樣調整網格質量解決計算不收斂問題”),學員可反復觀看、倍速播放,完全適配零基礎的學習節奏,避免“一次沒看懂就跟不上”的問題。
為幫助零基礎學員快速從“跟著做”過渡到“自己做”,技術鄰提供多重實戰保障,徹底消除學習后顧之憂。報名即交付三大核心資料:一是CAE源模型,包含機械零件、電池包等10+行業典型案例的完整模型(如“發動機活塞熱應力模型”“機床框架熱變形模型”),學員可直接打開修改參數,觀察結果變化,快速熟悉仿真邏輯;二是操作手冊,按“步驟+截圖+注意事項”編寫,比如“第5步:設置熱載荷時,需勾選‘溫度梯度計算’,否則無法生成熱應力分布結果”,相當于“隨身操作指南”;三是常見問題手冊,匯總“網格扭曲導致計算不收斂”“耦合界面設置錯誤引發結果報錯”等20+零基礎高頻問題,每個問題都附帶“報錯截圖+原因分析+解決步驟”,學員遇到問題可直接查閱,無需浪費時間在論壇、貼吧盲目搜索。
展開 ANSYS Beam188提取彎矩為例介紹ANSYS定義單元表提取數據 (解決彎矩圖鋸齒狀) ¥20
在ANSYS中有些數據無法直接訪問,需要通過定義單元表完成單元的結果的訪問。下面就以Beam188單元提取彎矩為例介紹ANSYS定義單元表提取數據的詳細過程。
1. 首先需要知道在哪里定義單元表:Main Menu>General Postproc>Element Table>Define Table>add
2. 定義你想要的數據,這里以Beam188的彎矩為例
2.1 啟動ANSYS幫助菜單, 在索引框輸入Beam188然后搜索, 在單元輸出介紹找到彎矩的名稱(代號)。
2.2 回到ANSYS界面,比如要輸出Mz, 則需要在添加SMISC,3 和SMISC,16 ,如圖
3. 輸出數據:Main Menu>General Postproc>Element Table> List E T, 選擇前面定義的SMISC,3 和SMISC,16 輸出單元I和J節點的Mz數值,如圖
4. 顯示彎矩云圖:Main Menu>General Postproc>Plot Results>Contour Plot>Line Elem Res, 這里要注意要在LabI 選SMISC,3 LabJ 選SMSCI,16。
輸出彎矩到這就結束了,小編突然發現,輸出的彎矩值在每個單元的I和J處是一樣的(Beam188為2節點單元),彎矩圖也就成了鋸齒形,于是去問了度娘一波,各路盆友給出解決方法,然而并沒有起作用的,于是乎我又想起來了“幫助文檔大法”,于是認認真真將Beam188的幫助文檔閱讀了一遍,功夫不負有心人,最終。。。
展開 應力曲線沿路徑提取 ¥8
通過鉆柱長度和角度繪制鉆柱簡化
序號
角度(°)
長度(m)
1
98.22
9.49
2
98.54
9.47
3
99.58
9.47
4
100.3
9.40
5
100.33
3.00
根據鉆柱簡化模型基本參數建立模型
對鉆柱添加邊界條件和載荷約束如圖2所示
載荷及邊界條件
鉆桿頭部
中間鉆桿
鉆桿尾部
約束
X軸自由度
Y軸自由度
Z軸自由度
Y軸自由度
X軸自由度
Y軸自由度
Z軸自由度
繞X軸轉動自由度
載荷
鉆壓5t
扭矩1000Nm
重力9.8m/s2(整個模型)
無
如果有需要文檔的同學,可以給我留言,備注信息。
ABAQUS實用子程序SPRINC提取主應力
調用的時候直接在UMAT子程序中輸入:CALL SPRINC(S,PS,LSTR,NDI,NSHR)
需要提供給該實用子程序的變量包括:
實用子程序返回UMAT的變量
實例:
CALL SPRINC(S,PS,LSTR,NDI,NSHR) 可以直接寫成
CALL SPRINC(STRESS,PS,1,3,3)或CALL SPRINC(STRESS,PS,1, NDI,NSHR)
這行代碼的意思是將UMAT中的應力分量數組STRESS提供給實用子程序SPRINC計算;1表示LSTR=1,表明提供給實用子程序SPRINC的為應力分量數組;后面的兩個“3”分別表示正應力分量個數為3和切應力分量個數為3,也可以不用改變直接使用NDI和NSHR,因為在三維模型的UMAT中NDI和NSHR已經被賦予了值為3。PS數組儲存返回的計算得到的主應力,這個需要自己在umat程序中定義數組PS.
下面是關于返回主應力順序的驗證:
CALL SPRINC(STRESS,PS,1,3,3)
STATEV(4)=PS(1)
STATEV(5)=PS(2)
STATEV(6)=PS(3)
需要注意以下點:
1.PS數組一般需要在程序中自定義數組變量;
2.S數組一般也需要自定義數組變量,且需要為S數組賦予應力分量或應變分量的值;
3.如果SPRINC或SPRIND返回的主應力為零,檢查輸入的變量或數組是否未定義或者未賦值,其次檢查輸出數組是否未定義。
展開 Abaqus平均應力和應變提取 ¥80
利用python腳本對ODB文件中單元集里所有積分點的應力及應變進行自動提取并計算平均值
能夠得到每一幀的應力和應變平均值,并保存到CSV文件中
所得到的應力包括S11,S22,S33,S12,S13,S23以及Mises七個應力平均值,以及E11,E22,E33,E12,E13,E23六個應變平均值
切削殘余應力輸出提取
請問有人可以做切削過后的殘余應力提取嗎?就是殘余應力沿深度方向的分布。
ABAQUS提取單元平均應力/應變 ¥10
利用python讀取odb文件(可一次讀取多個odb)生成csv(excel)文件。提供源文件,注釋詳細,可根據需要進行修改。

Abaqus插件——平均應力應變提取 ¥60
通過該插件可實現:
1)提取所有幀的任意單元集合的平均應力(事先定義單元集合,如圖中的SET-1)
2)提取所有幀的任意區域的x、y、z方向的平均應變(事先定義節點集合,如圖中的SET-2)
3)將以上數據保存至excel文件(excel文件名為odb文件名稱+_Stress_Strain.csv)
*************************注意事項******************************
1、插件使用過程中,如有任何問題請發郵件至shenz1hao@126.com
2、插件僅做學習交流使用,尊重原創者,切勿以營利目的傳播
*****************************************************************
********************插件安裝及使用*******************************
1、電腦路徑下輸入 %homepath%\abaqus_plugins并回車
2、將Stress-Strain文件夾解壓至當前目錄下
3、打開abaqus,菜單欄中點擊plug-ins,里面找出Stress-Strain
4、輸入相應參數(hx、hy、hz表示x、y、z方向模型長度,當以上三參數取1時輸出的為該方向位移)
*****************************************************************
展開 Matlab“稍作修改”Abaqus-odb結果 | 提取三維裝配體Mises應力
數據及函數文件獲取方式:
Matlab“稍作修改”Abaqus-odb結果 | 提取三維裝配體Mises應力
https://mp.weixin.qq.com/s/l45KSgNxkJ-oCCrDMrUgHA
在abaqus中采用python提取結果-平均應力 ¥5
Python腳本操作ODB文件進行計算結果數據的提取。
因對結果分析需求,需提取某單元集的每一分析步(包含每一子步)的平均應力,目前網上雖有很多代碼是關于單元集的平均應力的提取,但并未有針對每一子步都需要提取結果的代碼。故針對此需要編寫了python代碼。
殘余應力加載下的載荷深度曲線的提取!
由于殘余拉應力,殘余壓應力的存在,式樣會膨脹或者收縮,造成載荷曲線沒有從(0,0)點開始!