
發布
注冊
/
登錄abaqus查看最大的案例
Abaqus 中getSequenceFromMask查看實際代碼
在 Abaqus 中,getSequenceFromMask() 是 Abaqus/CAE 錄制看不到代碼 sssion.journalOptions.setValues(replayGeometry=COORDINATE, recoverGeometry=COORDINATE)
[BasicSim]ABAQUS后處理(1):內力查看
這些確實不是一般狀況我們需要了解或者查看的結果,不過當我們需要這些結果的時候我們也得有相關技能,現在來GET這些技能吧:
方式一: Free Body Cut
在后處理模塊(Visualization)下的使用Free Body Cut選項,可以基于View Cut的切面查看內力,也可基于網格邊或者節點定義任意切面查看截面的內力:
Figure-1: Free Body Cut
創建Free Body Cut后,也可在Create XY Data 中選擇Free body創建相關截面內力的曲線。
Figure-2: Free Body Force Output
方式二: Integrated Output Sections
在Step模塊的Output選項àIntegrated Output Sections 創建一個截面I-section,然后在History Output中定義截面I-section上合力/合力矩的輸出(SOF、SOM);從結果文件中我們就能在歷史輸出變量中繪制所指定截面的合力曲線了:
Figure-3: Integrated Output Sections
從結果文件中我們就能在歷史輸出變量中繪制所指定截面的合力曲線了。
展開 Abaqus CAE Python后處理提取每一幀最大等效應力
使用Python語言對Abaqus CAE后處理結果進行分析,并提取一個分析步中每一幀的最大等效應力,其中Python代碼如下:
from abaqus import *
from abaqusConstants import *
from odbAccess import *
import visualization
myFile=open('DATA.txt','w')
print('********************************\n')
myFile.write('********************************\n')
myOdb=openOdb(path='viewer_tutorial.odb')
myStepValue=myOdb.steps.values()
for step in myStepValue:
print('The current step is: %s.\n'%step.name)
myFile.write('The current step is: %s.\n'%step.name)
frameID=0
for frame in step.frames:
print('The current frame is: %d.\n'%frameID)
myFile.write('The current frame is: %d.
展開 Abaqus動態分析中,如何快速查看整個響應過程中場輸出結果的最值 ¥9.9
<p>需求:動態分析(基于模態的瞬態動態響應分析、顯示動態分析等)中結果的響應也是一個動態的過程,不確定哪個時刻的結果是最大值或者最小值,或者說想知道整個響應過程中的最大值、最小值是多少。結果輸出中是不會直接輸出的,只能看到每幀場輸出中的最值,又不可能自己逐幀場輸出結果里去看,然后找到所有幀中的最值,那么Abaqus軟件內如何實現呢?</p><p><br></p><p><span style="background-color: rgb(255, 255, 255); color: rgb(25, 27, 31);">原創聲明:未經本人同意,禁止抄襲、二次創作及轉載!</span></p>
展開 
abaques2020 怎么查看一塊區域內的平均應變
感謝回答
基于python 提取整個模型 節點力最大最小值的腳本(abaqus)
以前用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如何輸出分析過程中每一時刻的最大溫度曲線,或者輸出分析過程中每一時刻最大溫度值,如下圖所示
微信截圖_20180823102044.jpg
針對ABAQUS掃頻odb結果各頻率下最大位移快速提取Python程序 ¥2
本帖是針對ABAQUS掃頻仿真項目中遇到的最大值提取需求而產生的具體應用。一般掃頻結束后有對各頻率下最大位移結果進行提取并繪制曲線的需求,通常手動提取僅可用于較少頻率提取情況,當頻率點較多(如500時)手動提取將是災難性的操作方法。
這里利用python程序對掃頻odb最大值進行提取。方法分兩類:遍歷節點法和Visualization顯示值提取法。前者在《python語言在ABAQUS中的應用》一書中有節點應力提取案例描述,優點是不需對ABAQUS界面進行python操作,可定位具體節點信息,缺點是速度慢;后者相反。
后一方法的應用也可應用到最大Mises應力等結果數據的快速提取方面。
如有疏漏,煩請指教。
展開 ABAQUS中mises應力云圖顯示的最大值還不到屈服應力值為啥還有PEEQ值
ABAQUS中mises應力云圖顯示的最大值還不到屈服應力值為啥還有PEEQ值,PEEQ云圖有變形值