
發布
注冊
/
登錄abaqus 頻率提取的案例
針對ABAQUS掃頻odb結果各頻率下最大位移快速提取Python程序 ¥2
本帖是針對ABAQUS掃頻仿真項目中遇到的最大值提取需求而產生的具體應用。一般掃頻結束后有對各頻率下最大位移結果進行提取并繪制曲線的需求,通常手動提取僅可用于較少頻率提取情況,當頻率點較多(如500時)手動提取將是災難性的操作方法。
這里利用python程序對掃頻odb最大值進行提取。方法分兩類:遍歷節點法和Visualization顯示值提取法。前者在《python語言在ABAQUS中的應用》一書中有節點應力提取案例描述,優點是不需對ABAQUS界面進行python操作,可定位具體節點信息,缺點是速度慢;后者相反。
后一方法的應用也可應用到最大Mises應力等結果數據的快速提取方面。
如有疏漏,煩請指教。
展開 〔abaqus〕頻率分析與復數頻率分析
頻率分析: natural frequency extraction 只能分析對稱的剛度矩陣和質量矩陣, 如果涉及到非對稱的剛度矩陣,質量矩陣,阻尼矩陣。 則必須要使用復數頻率分析。 complex eigenvalue extraction 在進行復數頻率分析之前,必須要先進行模態分析。
ABAQUS螺栓滑移量批量提取工具,可以同時對多個工況多個面進行提取 ¥100
適用所有螺栓滑移量提取,腳本與使用方法付費
螺栓滑移量提取1.pptx
ABAQUS彈簧質量系統固有頻率求解
今天跟大家聊一聊我們在結構力學與結構動力學里面常見的一個計算公式——彈簧質量系統的固有頻率求解:
學過結構力學或者結構動力學的同學都知道我們系統的固有頻率求解,求解公式如下:
式中的f0即為固有頻率,k為系統的剛度(N/m),m為系統質量(kg)。
假定我們的模型如下所示:
那么由上我們可以計算出一個彈簧質量系統的固有頻率,如果我們的k=400N/m,m=10kg,那么通過上式可以計算得到我們的系統固有頻率為1.00658。由此建立我們的ABAQUS有限元模型如下:
1.建立一個點部件,坐標輸入(0,0,0)
2.鼠標左鍵長按1處圖標選擇通過偏移形成參考點,通過參考點RP偏移1000mm生成3處參考點
3.導入點部件進行裝配
4.在分析步模塊建立線性攝動求解類型,頻率求解分析步
5.采用Lanczos求解,頻率求解值設為1即可
6.在相互作用模塊對基準點建立參考點1,即RP-1
7.在上欄special中的彈簧模塊建立兩點之間的彈簧
8.設置彈簧剛度,在ABAQUS的mm制單位中剛度設置為0.4N/mm
9.在上欄special慣性與質量中設置RP-1的質量為0.01t
10.設置兩點的邊界條件,其中RP點6個自由度完全限制,RP-1點除圖中x方向自由度(即U1)其余自由度完全限制
11.無網格劃分操作,設置job,求解job得到結果
由上得到我們的結果,頻率為1.0066,與我們通過公式計算所得到的1.00658相差無幾,誤差很小。
以上就是我們今天關于彈簧質量系統的固有頻率求解的討論,謝謝大家!我是食詩吃詞!SSCC!
展開 
UGNX NASTRAN、ALGOR、ABAQUS求解頻率的比較
為了便于比較,對一個簡單的長立方體進行模態頻率分析。
采用同樣的參數,差別不大。UG和ALGOR的差別特別小。
模型stp格式:
blockstp.rar
密度:7.829e-09T/mm^3;
楊氏模量:206940MPa;
泊松比:0.288
模型大小:1000*100*100
一端完全固定,網格大小為10。
求前15階模態頻率。
Abaqus線性動力學 – 結構受力後共振頻率改變
前言:
先前的帖子有介紹藉由提取結構共振頻率來探討其動態特性,本次的主題也是跟共振頻率相關,主要介紹結構受力后共振頻率的改變。回到最基本的關係式,從單自由度系統我們知道,結構共振頻率不外乎與結構的質量及剛度矩陣有關,只要上述兩個項目有改變,就會直接影響結構共振頻率,最常見的就是考慮幾何非線性的情況下,受力后因為剛度矩陣改變而影響共振頻率。
模型說明:
本文欲探討電路板結構受力后共振頻率之改變,模型如下所示。
分析步設定:
建立分析步時,在Frequency前面加上Static, General靜態分析步,必須在求解共振頻率之前讓結構受力,才能觀察其共振頻率的改變,記得要勾選幾何非線性Nlgeom才能考慮大變形!
邊界條件:
提取共振頻率的分析步將電路板底部bracket完全固定,而在靜力分析不時,設定右邊bracket向右位移0.125單位。預期結構受拉力后共振頻率提高,這個概念可以聯想到吉他的弦,當弦拉得越緊,來回綁盪的頻率越高,相反則是屈曲,細長構件受壓到超過容許范圍將發生屈曲。因此,可以想像結構受拉力剛度提高、受壓力剛度降低。
結果檢核:
檢查最容易被激發動態效應的第一模態,結構共振頻率從102.15Hz提高到202.69Hz,符合前面的預期,結構受到拉力后,因為剛度提高造成共振頻率也提高。
后處理小技巧:
同時有Static, General及Frequency分析步時,撥放動畫會接連著撥,可以從后處理取消顯示特定的分析步,避免動態顯示跳來跳去。
更多線性動力相關教程請參考:
https://www.yqgqt.org.cn/college/video/c15346
展開 ABAQUS提取面積或體積
也是在站內找到別的大佬的評論看到的,分享給大家。直接使用查詢工具就可以,選擇“質量屬性(mass properties)”
點擊后選擇幾何區域
在上邊選擇“面”
然后直接選擇需要得到面積的面點擊“完成”就可以啦!體積也是同樣的道理,在這就不演示啦!
附圖是站內評論區看到的,再次感謝大佬!
ABAQUS實用子程序SPRINC提取主應力
實用子程序SPRINC
在ABAQUS中使用UMAT子程序時有時會使用到最大主應力進行計算。通過查閱幫助文檔,ABAQUS實用子程序SPRINC可以在UMAT中計算最大主應力和最大主應變,SPRIND可以計算最大主應力和最大主應變的方向。
下面是ABAQUS幫助文檔關于實用子程序SPRINC的介紹:
SPRINC (calculate principal values)
Interface
CALL SPRINC(S,PS,LSTR,NDI,NSHR)
Variables to be provided to the utility routine
S
Stress or strain tensor.
LSTR
An identifier. LSTR=1 indicates that S contains stresses; LSTR=2 indicates that S contains strains.
NDI
Number of direct components.
NSHR
Number of shear components.
Variables returned from the utility routine
PS(I), I=1,2,3
The three principal values.
展開 ABAQUS后處理之提取分層損傷面積/分層面積/基體損傷面積(ABAQUS+Photoshop) ¥28
ABAQUS后處理之提取損傷面積(ABAQUS+Photoshop聯合使用)
為了定量描述損傷程度,提取載荷造成的損傷面積變得尤為重要,下面介紹損傷面積的提取方法。
1. 去除單元網格,以及邊緣
2. 突出顯示損傷區域,建立損傷與未損區域色差
3. 導出圖片
Abaqus Python 二次開發-歷程輸出數據提取的python實現 ¥3.49
在Abaqus中,歷程變量的輸出,尤其是反力及位移,經常是如下的格式。
此時,如果想提取數據,一些關于Abaqus 二次開發的書籍里提供的方式是:odb.step['Step-1'].historyRegions['Node PART-TRIMMED-MESH.288422']. historyOutputs['U1'].data 。這種方式,需要輸入 'Node PART-TRIMMED-MESH.288422' 這種很長的字符串,繁瑣且容易出錯。
在付費內容中,提供了一種便捷的方法,得到長字符串,提取相關的數據,并將數據保存為csv文件。
展開 利用Python提取ABAQUS的.odb結果中的輪軌接觸信息 ¥500
ABAQUS 顯式explicit計算時所有結果都將寫入到.odb文件中,在GUI界面進行數據提取時效率較低,且有些詳細結果不能直接從.odb中獲取。因此,需要利用python讀取.odb,然后進行提取關心的數據,以此進行下一步計算。

ABAQUS實體、殼、梁單元的軸力、剪力、彎矩的提取方式及準確性驗證 ¥8
在ABAQUS中,對結構或者構件進行受力分析除了分析應力云圖之外,通常還需要對部件的軸力、剪力或彎矩的變化趨勢進行分析。本帖基于以下的實體solid、殼shell、梁/beam(truss)模型,分別提取這三類模型的軸力、剪力、彎矩,并與理論計算相結合,驗證提取結果的準確性,并解釋相應有限元的計算原理。
計算模型
梁單元計算結果
實體單元計算結果
殼單元計算結果
帖子內容概況
批量提取Abaqus指定Step-x下 Set節點集的反力RF(Reaction force) ¥40
<h2>摘要</h2><p>本文介紹如何使用Python腳本二次開發來批量提取ABAQUS輸出數據庫(ODB)文件中指定Step-x下的Set節點集的反力RF(Reaction force)。通過詳細的步驟說明、代碼示例和圖片展示,您將學會如何使用該腳本,自動化輸出CSV文件包含(Node Label;Step Name、Increment、Step Time,RF1(X),<span style="color: rgb(25, 27, 31);">RF2(Y),RF3(Z)</span>)。</p><p><br></p><p>如果還需要提取<strong><em><u>節點變形量 </u></em></strong>或者<strong><em><u>節點坐標 </u></em></strong>可以關注:<a href="https://www.yqgqt.org.cn/post/1939915" rel="noopener noreferrer" target="_blank">利用Python腳本 批量提取Abaqus的odb文件中Set節點集 初始節點坐標、指定Step下的變形量、變形后節點坐標_CAE Abaqus提取odb-技術鄰 (jishulink.com)</a></p><h2>1. 問題描述</h2><p>在工程仿真和分析領域,提取ABAQUS輸出數據庫(ODB)文件中的節點集的<span style="color: rgb(25, 27, 31);">反力RF(Reaction force)</span>是一項常見任務。然而,手動提取這些數據是一項繁瑣且容易出錯的工作。
展開 Abaqus平均應力和應變提取 ¥80
利用python腳本對ODB文件中單元集里所有積分點的應力及應變進行自動提取并計算平均值
能夠得到每一幀的應力和應變平均值,并保存到CSV文件中
所得到的應力包括S11,S22,S33,S12,S13,S23以及Mises七個應力平均值,以及E11,E22,E33,E12,E13,E23六個應變平均值
批量提取Abaqus的節點坐標(初始坐標、指定Step下的變形量、變形后節點坐標) ¥40
<h2>摘要</h2><p>本文介紹如何使用Python腳本二次開發來批量提取ABAQUS輸出數據庫(ODB)文件中指定Step下的Set節點集變形量。通過詳細的步驟說明、代碼示例和圖片展示,您將學會如何使用該腳本,自動化輸出CSV文件包含(Node Label;Step Name、Increment、Step Time,U1,U2)。</p><p>如果還需要按Increment提取每個增量下的變形后的節點坐標的話,在提取變形量的基礎上,與初始坐標進行簡單的計算就可以求得坐標。 (備注:該代碼只提取了x,y方向的變形量)</p><h2>1. 問題描述</h2><p>在工程仿真和分析領域,提取ABAQUS輸出數據庫(ODB)文件中的節點集變形量是一項常見任務。然而,手動提取這些數據是一項繁瑣且容易出錯的工作。因此,需要一種自動化的方法來批量提取指定步驟下按節點集組織的變形量數據。</p><h2>2. 實例展示</h2><p>假設我們有一個名為`example.odb`的ODB文件,其中包含名為`Step-x`的步驟和名為`Set-x`的節點集。運行以上代碼后,腳本會自動將該步驟下節點集的變形量提取出來,并保存為`NodalDisplacement.csv`文件。
展開