
發布
注冊
/
登錄abaqus讀取頻率
關注創建者:王靖雯 創建時間:2023-02-27
abaqus讀取頻率的視頻教程
Abaqus后處理二次開發-場輸出讀取與創建
前置知識 小球跌落模型 韌性斷裂準則 效果預覽 后處理二次開發 odb打開 場輸出讀取 場輸出運算 創建新的場輸出并賦值 視頻作者為上海交通大學材料加工博士,9年有限元仿真經驗。
¥19.89 1小時29分鐘 1148播放
查看
Abaqus輸出矩陣:輸出總體矩陣、單元體矩陣及使用python生成、讀取矩陣文件的簡易代碼
本課程主要為abaqus輸出總體、單元體矩陣的教學,并且給出了用來讀取相應矩陣并輸出excel的python代碼及簡單講解,還有用于自動輸出矩陣文件的python腳本及簡單講解。
¥16.9 1小時48分鐘 3441播放
查看
abaqus讀取頻率的實例教程
有時候在abaqus中,我們需要知道某一個集合中的節點變形后的坐標。以此為輸入來進行一些研究。這里我用一個自編函數,將節點集合變形后的坐標寫入到一個txt文件中。格式化的寫入文件,方便用此坐標來進行計算研究。
同樣有時候,需要將計算的模態頻率值提取出來。同樣用一個函數將模態頻率提取出來,放進txt文件中,方便后續研究。
讀取的節點結果如下圖所示:
頻率分析: natural frequency extraction 只能分析對稱的剛度矩陣和質量矩陣, 如果涉及到非對稱的剛度矩陣,質量矩陣,阻尼矩陣。 則必須要使用復數頻率分析。 complex eigenvalue extraction 在進行復數頻率分析之前,必須要先進行模態分析。
Abaqus利用region讀取結果數據
長安CAE
Abaqus計算完成后,為輸出某部分模型的結果數據,需要用到region,并且配套使用的是getSubset函數。
示例一創建一個變量center,將一個叫做PUNCH的節點set賦值給這個變量,通過整個模型的位移場displacement得到該節點set的輸出數據,代碼如下:
center = odb.rootAssembly.instances['PART-1-1'].nodeSets['PUNCH']
centerDisplacement = displacement.getSubset(region=center)
centerValues = centerDisplacement.values
for v in centerValues:
print v.nodeLabel, v.data
其中的displacement是已經創建好的位移場數據,centerDisplacement變量得到該節點集的所有數據,centerValues變量得到該節點集的數值數據,通過循環輸出節點號和當前數據。
展開 單元質心點
轉自公眾號——ABAQUS大世界
旨在分享,若侵即刪.
問題2
如何從ODB結果文件中讀取計算結果數據
第二個問題是大家經常要面對的,常規的數據提取采用ABAQUS自帶的后處理工具已經能滿足需求了,但是如果我們需要進行一些寫出文本,數據篩選,數據的二次計算處理。。。,我們就需要用程序語言的幫助了。
針對今天的問題——
提取結果并寫出到文本
,如果用自帶的工具,可以導出abaqus.rpt文件,不過這種方式并不能滿足我們較為苛刻的要求,用python程序會的自由度會更大一些。
另外需要說明的是,如果我們僅僅只是看看某單元或者節點的各種計算結果,或者簡要的數據處理,臨時用一用,可以采用如下方式,不必費心寫復雜的程序,不值當浪費時間,
青春易逝,頭發寶貴
。當然了,通過阿信這里給出的基本程序改一改,能省幾根頭發。
限于時間關系,這里只列出基本的應力提取程序,寫入文本比較簡單,隨意百度即可實現,不再給出。
展開 
abaqus讀取頻率的相關專題、標簽、搜索
abaqus讀取頻率的最新內容
哈嘍!大家好,這里是菜鳥博主——食詩吃詞!
今天跟大家聊一聊我們在結構力學與結構動力學里面常見的一個計算公式——彈簧質量系統的固有頻率求解:
學過結構力學或者結構動力學的同學都知道我們系統的固有頻率求解,求解公式如下:
式中的f0即為固有頻率,k為系統的剛度(N/m),m為系統質量(kg)。
假定我們的模型如下所示:
那么由上我們可以計算出一個彈簧質量系統的固有頻率
今天完成了一些節點性工作,下午有些時間,回答一個后臺有網友的提問:
這個問題具有一定的普遍性和通用性,普遍性是很多人都會遇到,通用性是指應用場景很廣泛,尤其是現在很多人趕時髦搞深度學習和機器學習什么的,需要進行大量計算和數據處理來構建數據集,這就不可避免的要進行批量化處理了,因此對這些問題進行基本的講解也就有了意義,我原來也寫過一些相關文章
本次腳本將要指定數據庫文件,并輸出指定位置(set)的位移信息。
編程思路:
寫注釋行,盡量詳細解釋腳本語句,增強可移植性;
導入相應模塊;
本次實例要輸出場輸出位移信息,必須訪問分析步、幀;
創建對象時,分步創建多個變量表示對象(推薦):
創建變量表示odb對象,打開輸出數據庫;
創建變量表示第一個分析步;
創建變量表示第一個分析步的最后一幀
頻率分析: natural frequency extraction 只能分析對稱的剛度矩陣和質量矩陣, 如果涉及到非對稱的剛度矩陣,質量矩陣,阻尼矩陣。 則必須要使用復數頻率分析。 complex eigenvalue extraction 在進行復數頻率分析之前,必須要先進行模態分析。
本帖是針對ABAQUS掃頻仿真項目中遇到的最大值提取需求而產生的具體應用。一般掃頻結束后有對各頻率下最大位移結果進行提取并繪制曲線的需求,通常手動提取僅可用于較少頻率提取情況,當頻率點較多(如500時)手動提取將是災難性的操作方法。
這里利用python程序對掃頻odb最大值進行提取。方法分兩類:遍歷節點法和Visualization顯示值提取法。前者在《python語言在ABAQUS中的應用
前言:
先前的帖子有介紹藉由提取結構共振頻率來探討其動態特性,本次的主題也是跟共振頻率相關,主要介紹結構受力后共振頻率的改變。回到最基本的關係式,從單自由度系統我們知道,結構共振頻率不外乎與結構的質量及剛度矩陣有關,只要上述兩個項目有改變,就會直接影響結構共振頻率,最常見的就是考慮幾何非線性的情況下,受力后因為剛度矩陣改變而影響共振頻率。
模型說明:
本文欲探討電路板結構受力后共振頻率之改變
Abaqus計算完成后,為輸出某部分模型的結果數據,需要用到region,并且配套使用的是getSubset函數。
示例一創建一個變量center,將一個叫做PUNCH的節點set賦值給這個變量,通過整個模型的位移場displacement得到該節點set的輸出數據,代碼如下:
center = odb.rootAssembly.instances['PART-1-1'].nodeSets['
有時候在abaqus中,我們需要知道某一個集合中的節點變形后的坐標。以此為輸入來進行一些研究。這里我用一個自編函數,將節點集合變形后的坐標寫入到一個txt文件中。格式化的寫入文件,方便用此坐標來進行計算研究。
同樣有時候,需要將計算的模態頻率值提取出來。同樣用一個函數將模態頻率提取出來,放進txt文件中,方便后續研究。
讀取的節點結果如下圖所示:
ANSYS與Abaqus球坐標系下的結果讀取
1 概述
采用ANSYS和Abaqus軟件計算的結果通常默認的結果是在總體笛卡爾坐標系下產生的結果,這對于應力或者應變等分量的分析有時候不方便,比如對于一個圓筒體,比較關心其徑向應力和環向應力,而這個結果直接讀取使不可能的,需要一定的轉換。
這就是結果坐標系轉換。
在軟件里,應力分量表示為sx,xy,xz(ANSYS),s11,s22,s22(
