
發布
注冊
/
登錄abaqus提取應力值
關注創建者:王靖雯 創建時間:2023-02-27
abaqus提取應力值的視頻教程
abaqus腳本插件085-批量提取指定節點變形前后的坐標應力(2025-07-20)-5
abaqus腳本插件085-批量提取指定節點變形前后的坐標應力(2025-07-20)-4
免費 7分鐘 14播放
查看
abaqus插件085-批量提取節點單元位移應力應變按照順時針排序建立路徑(2026-01-10)-mark
abaqus插件085-批量提取節點單元位移應力應變按照順時針排序建立路徑(2026-01-10)-mark
免費 5分鐘 3播放
查看
abaqus提取應力值的實例教程
ABAQUS中mises應力云圖顯示的最大值還不到屈服應力值為啥還有PEEQ值,PEEQ云圖有變形值
</p><p>同樣的方法,可以提取全時程最大的位移、應力、應變、能量等結果。</p><p><img src="https://img.jishulink.com/upload/202302/623025b5c0d646b9973cd2adc6c6037f.png" alt="1.png"></p><p>收費內容為相關命令流。</p>
在ABAQUS中tigong了三種提取特征值的求解器:AMS (Automatic Multi-level Substructuring) 求解器、Lanczos特征值求解器和子空間迭代求解器。Lanczos特征值求解器是默認的方法。
AMS特征值求解器是一種高效的,針對大規模問題的能提取大量特征值的方法,主要適用于1百萬自由度以上的模型及500階模態以上。
它包含3個求解步驟:
(1)生成子結構;
(2)獲得特征值;
(3)從縮減的向量中獲得全部特征向量。在Abaqus中采用AMS特征值求解器的句法(提取100階頻率)
*STEP
*FREQUENCY,ELGENSOLVER=AMS
,,100
對于傳統的結構,Lanczos是默認的特征值提取方法。然而對于大規模問題,相比AMS方法,Lanczos方法效率較低。使用Lanczos方法,可以指定最大頻率的提取或提取的頻率數量,也可以指定最小頻率的提取。Lanczos特征值求解器允許計算到特征值真正的誤差限制時才終止,可以滿足正常的終止原則。對于多數問題,相對誤差為1.E-12數量級,因此Lanczos求解器的計算結果精度一般要比子空間迭代法高。而子空間迭代法的終止條件是通過判斷從這一次迭代到下一次迭代過程中特征值的相對變化來實現的,如果相對變化小于1.E-5則認為已經收斂,結束計算。
abaqus中的特征值提取.pdf
展開 the selected primary variable is not available in the current frame for any elements in the current display group
場輸出選擇了整個模型的CDISP,就是兩個簡單的方塊受力接觸,結構如封面所示,單獨查看接觸對主面所在的單元滑移值出現這個錯誤,無法顯示云圖,單獨查看應力值,變形值都可以,唯獨滑移值不可以,單獨查看從面單元的滑移值也可以,只有主面的滑移無法單獨查看,提取主面節點的滑移,會說沒有相對應的xy數據
展開 以前用fortran寫小程序進行后處理的腳本處理(abaqus),近期嘗試用python寫了個讀取文件/判斷最值/寫出文件的一個腳本
也許對一些朋友有借鑒作用
import re
Data = []
f = open('data.txt')
line = f.readline()
Num_time=0
Num_nd=0
Num_line=1
Num=0
time=[]
column=1
while line:
searchObj= re.search( r'n o d a l f o r c e g r o u p o u t p u t t=', line)
searchObj2= re.search( r'nd#', line)
if searchObj:
Data.append([])
Num_time+=1
Num_nd=0
s=line
parts= (re.split( '\s*=\s*' ,s ))
TT=float(parts[1])
time.append(TT)
Data[Num_time-1].append([])
Data[Num_time-1].append([])
Data[Num_time-1].append([])
if searchObj2:
Num_nd+=1
# print (Num_nd)
s=line
parts= (re.split( '\s*' ,s ))
Num_node
展開 
abaqus提取應力值的相關專題、標簽、搜索
abaqus提取應力值的最新內容
Abaqus平均應力和應變提取7個月前
利用python腳本對ODB文件中單元集里所有積分點的應力及應變進行自動提取并計算平均值
能夠得到每一幀的應力和應變平均值,并保存到CSV文件中
所得到的應力包括S11,S22,S33,S12,S13,S23以及Mises七個應力平均值,以及E11,E22,E33,E12,E13,E23六個應變平均值
Abaqus是一款強大的有限元分析軟件,隨著版本的更迭,產品逐漸包含了前處理模塊、求解器、后處理模塊,用戶上手難度越來越小。
Matlab同樣也是一款強大的商業數值計算軟件,其可視化能力強的一批,作為興趣研究,可多玩玩這些工具聯合使用的效果,這次將這兩款工具聯合使用,介紹Matlab如何讀取Abaqus的.inp、.odb文件?
本次主要分享內容包括:
matlab讀入裝配體網格信息
使用Python語言對Abaqus CAE后處理結果進行分析,并提取一個分析步中每一幀的最大等效應力,其中Python代碼如下:
from abaqus import *
from abaqusConstants import *
from odbAccess import *
import visualization
myFile=open('DATA.txt','w')
print
實用子程序SPRINC
在ABAQUS中使用UMAT子程序時有時會使用到最大主應力進行計算。通過查閱幫助文檔,ABAQUS實用子程序SPRINC可以在UMAT中計算最大主應力和最大主應變,SPRIND可以計算最大主應力和最大主應變的方向。
下面是ABAQUS幫助文檔關于實用子程序SPRINC的介紹:
SPRINC (calculate principal values)
Interface
<p>在<a href="https://www.yqgqt.org.cn/qa/3655" rel="noopener noreferrer" target="_blank">ANSYS結構</a>動力分析時,時程分析(瞬態分析)的后處理經常想要提取全時程結構響應的最大值及對應的時間步。在<a href="https://www.yqgqt.org.cn/major/Ansys" rel="noopener
ABAQUS中mises應力云圖顯示的最大值還不到屈服應力值為啥還有PEEQ值,PEEQ云圖有變形值
the selected primary variable is not available in the current frame for any elements in the current display group
場輸出選擇了整個模型的CDISP,就是兩個簡單的方塊受力接觸,結構如封面所示,單獨查看接觸對主面所在的單元滑移值出現這個錯誤,無法顯示云圖,單獨查看應力值
ABAQUS怎么提取扣件支反力?軌道結構各結構層壓應力是提取S22還是最大主拉應力
通過該插件可實現:
1)提取所有幀的任意單元集合的平均應力(事先定義單元集合,如圖中的SET-1)
2)提取所有幀的任意區域的x、y、z方向的平均應變(事先定義節點集合,如圖中的SET-2)
3)將以上數據保存至excel文件(excel文件名為odb文件名稱+_Stress_Strain.csv)
*************************注意事項***********
利用python讀取odb文件(可一次讀取多個odb)生成csv(excel)文件。提供源文件,注釋詳細,可根據需要進行修改。
