
發布
注冊
/
登錄abaqus彎矩導出的案例
ABAQUS實體、殼、梁單元的軸力、剪力、彎矩的提取方式及準確性驗證 ¥8
在ABAQUS中,對結構或者構件進行受力分析除了分析應力云圖之外,通常還需要對部件的軸力、剪力或彎矩的變化趨勢進行分析。本帖基于以下的實體solid、殼shell、梁/beam(truss)模型,分別提取這三類模型的軸力、剪力、彎矩,并與理論計算相結合,驗證提取結果的準確性,并解釋相應有限元的計算原理。
計算模型
梁單元計算結果
實體單元計算結果
殼單元計算結果
帖子內容概況
ABAQUS工字鋼柱腳彎矩轉角分析
由于是焊接,所以可以直接用tie連接模擬所有的接觸對,可以將施加的彎矩換算為上下翼緣的均布應力進行施加,換算公式為N=M/H σ=N/翼緣面積 (H為上下翼緣中心的距離)
GUGONGMOX.zip
Abaqus實用技巧:彎矩、軸力、剪力提取方法詳解
1
前言
最近在一個交流群里有人問到Abaqus中彎矩、軸力、剪力等內力的提取方法,我就好奇的查閱資料并實踐了一下。基本上通過Abaqus的gui界面操作可以獲取任意截面在任意時刻的內力,總的來看方法都是一樣的,小差異在于軟件中的某些選項的設置。在使用Abaqus進行結構分析時,提取彎矩、軸力和剪力是非常常見的需求。下面我將詳細介紹一些在Abaqus中提取這些結果的實用技巧。
2
操作步驟
1.進入后處理,點擊view cut,如下圖
2.選擇截面位置和截面數量,具體見下圖
3.進入report,點擊free body cut,然后進行下圖的設置
4.把導出的數據復制到excel中即可,分析和繪圖等
3
結語
最近在學習和對比一些界面本構的差異和效果,發現網上一些cohesive單元插入插件使用起來不僅方便,而且可以實現一些特殊的效果,如果大家有這方面的插件希望分享下,我也是剛開始接觸,這些對我也很重要,后續我也會繼續分享使用所得的技巧和收集的相關資料。
文章來源:力學混子愛AI
展開 abaqus三點彎矩的一個例子,例題來自某論壇!
abaqus三點彎矩的一個例子,例題來自某論壇!

有限元理論基礎及Abaqus內部實現方式研究系列39: 梁單元差異(3)-剪力和彎矩
如果是線性問題,那么Nastran和Abaqus的精度誤差主要體現在單元算法、邊界處理、MPC約束關系等,在2017年第二篇:S4殼單元質量矩陣研究文章中我們就曾經分析過Abaqus的S4殼單元和Nastran的Quad4殼單元質量矩陣的內部實現方式和差異,在這里主要研究Abaqus、iSolver與Nastran梁單元差異,由于這三款軟件的梁單元的差異較多,我們分幾篇文章來說明,本篇是Abaqus、iSolver和Nastran梁差異(3)-剪力和彎矩。
1.1 剪力和彎矩
只有理解了Abaqus、iSolver和Nastran的梁單元的截面方向后,才能更好的理解和截面方向相關的物理量,剪力和彎矩的計算就是其中一個重要的應用。
梁的剪力和彎矩都是針對梁內部而言的,對有限元來說具體點就是積分點上的值。如果是一根梁的簡單加載問題,剪力必然與外力相等,而彎矩由力矩平衡就可得到,也就是說剪力和彎矩的大小很容易求出來,難的是剪力和彎矩的方向的確定。
1.2 材料力學中規定的方向
剪力和彎矩正方向怎么規定的,剪力和彎矩表示的是梁的特定一點的值,這個點的取法有兩種,譬如下面例子(圖a),可以取梁的左端(圖b),也可以取右端(圖c),那么另外一半對該點的剪力和彎矩的符號恰好相反:
所以在材料力學的理論中,剪力和彎矩的定義是取梁的這個點附近的一小段,如下:
取梁的一段,剪力如果導致梁順時針旋轉,那么為正,彎矩如果導致梁上部受壓,那么為正。
展開 轉載自土木工程師千總,ABAQUS輸出彎矩剪力軸力辦法(cae操作)
本版本6.11以上,例題為受均布荷載作用下兩端固定梁受力圖:
算出來后第一步:
1是要在z方向上創建界面(我們簡支梁縱軸是z軸,關注的梁軸線上的彎矩圖)
2是要顯示每個面上的合力及合力矩
3是要創建多少個截面
點option進入子菜單點2,再可以調節截面個數3 點擊apply
點擊report 選擇report free body cut ,1為輸出文件名稱,在工作目錄可以找到,點擊apply
20個截面 每個截面有三個分力和三個分彎矩 這個簡支梁我們關注的是Mx,然后會出彎矩圖
TransferMatrix:導出Abaqus剛度矩陣
本期給大家推薦一款由木木自研的小工具:TransferMatrix,主要用于導出 Abaqus 中各種剛度矩陣,方便和自研的程序進行實時對比,基于 Pyside6 搭建的軟件界面,用戶僅需導入 inp 文件,就可以自動調用電腦內的 Abaqus 進行計算分析,不受限于 Abaqus 版本,可以導出:
單元剛度矩陣
單元質量矩陣
單元分布節點荷載列陣
整體剛度矩陣
整體質量矩陣
可選是否導出后打開 Matlab ,并保存為 mat 文件
默認保存的格式為 csv,用戶可以直接在TransferMatrix 中查看
可選是否保存整體剛度/質量矩陣為稀疏矩陣/全矩陣形式
軟件界面見下圖:
若勾選導出后打開matlab,可直接查看:
軟件實現原理
使用注意事項
軟件啟動速度較慢,需要有點耐心,鄙人對于 PySide 的打包技術認識有限
若 inp 文件內沒有密度參數,是不能導出質量矩陣的,建議在動力類型的分析步中進行導出質量矩陣
非協調單元和雜交單元只能輸出質量矩陣
在輸出載荷列陣時,Abaqus 產生的是單元節點的分布載荷,如果沒有這中載荷類型,也是無法導出的
建議再導入 inp 文件之前,確保這個文件能在 Abaqus 上跑通,本軟件只是負責轉換剛度矩陣
不支持在TransferMatrix 中查看整體剛度/質量矩陣,因為一般情況下全局矩陣尺寸很大,可選擇導出至 Matlab 中進行查看
如果出現風險提示,請選擇信任:
軟件同級目錄放置的config.json文件,里面配置的是本地的 abaqus.bat 和 matlab.exe 目錄,建議用 everything 工具搜索出這兩個的安裝位置,復制進去即可。
展開 ABAQUS導出高清圖片的方法
在撰寫論文的時候,我們一般要用到后處理結果的高清圖片,但是ABAQUS默認的輸出是清晰度較低的。導出高清圖片需要手動設置一下即可。
在CAE界面選擇File>print,進入如下界面,選擇好保存路徑以及輸入文件名,當我們選擇了format之后(比如選擇了png格式),右側會默認勾選256色。
需要高清的圖片只需要,點掉256色,并進一步選擇,PNG Format Options即可進入分辨率設定界面。
不難看出,這些操作還是比較繁瑣的,進行這些操作之后,會產生如下的代碼:
#設定分辨率
session.pngOptions.setValues(imageSize=(4096,1792))
#設定圖片格式、名稱和保存路徑
session.printOptions.setValues(reduceColors=False)
session.printToFile(fileName='F:/PublicDemo/damage/damge3',format=PNG,
canvasObjects=(session.viewports['Viewport:1'], ))
如果需要大批量保存的時候,可以直接修改文件名,如上面個的damage3,并將上述代碼復制在界面下方的命令行,這樣新的圖片就可以自動保存在需要的目錄了,可大大提高速度。
更多精彩技術文章請掃碼關注:ABAQUS二次開發
展開 abaqus粒子生成器顆粒導出
導出部件為孤立網格,幾何編輯不能修改顆粒的孤立網格。如何才能把顆粒變成幾何體,用于下一步模擬計算,有償(能解決為前提)
用Python從Abaqus導出txt、dat數據
__biz=MzIzNzcyMDE3OA==&mid=2247484080&idx=1&sn=1b34a15a8bf79e8f9cdf901f43aac9b1&chksm=e8c505addfb28cbb54225ef35bf7c6750ee21673d696b63fe13df9067320f1215cae6861c6a5&token=667787181&lang=zh_CN#rd</strong></a></p><p><strong>以下內容均來自于本人微信公眾號(圖片版可能缺失內容,完整版請關注查看公眾號內容),有興趣請關注一波,共同學習ANSYS和ABAQUS有限元技術,我理解為兩把神器,屠龍刀和倚天劍,用好可行走有限元江湖,做個大俠。</strong></p><p><strong>同濟大學優秀畢業生創立,研究Abaqus、ANSYS在土木領域的科研編程和數值模擬技術,涉及到多尺度、多物理場耦合等計算力學問題,以及基于Python、子程序、INP的Abaqus建模,和ANSYS APDL、Workbench二次開發。
展開 HyperMesh_To_Abaqus接口——模型導入導出問題
方法三:inp導入的都是model,不過可以將不同的part export 不同的inp,導入到abaqus后,在abaqus/CAE中用copy objects將part集合成一個model。
總結:以上就是在Hypermesh和Abaqus之間導入導出可能碰到的一些問題和疑惑。解決了這些問題,至少你可以順利的實現兩個軟件之間的導入導出,如果你對一個軟件比較熟悉,那上手在另一個軟件中進行相應的設置就會更加快一些。
當然,本文只是講解了一些導入導出的問題。要想掌握 hypermesh+abaqus的方法,還是需要更深入的學習??梢酝ㄟ^看一些高手的做的模型例子或視頻來不斷提高。
本文的例子對應的視頻連接如下:視頻連接
當然,如何在Hypermesh中設置可以直接求解的inp的方法可以學習后續的視頻,目錄文檔:
HypeMesh_For_abaqus.pdf
展開 
怎樣將Abaqus中的材料設置導出成文本形式?
怎樣將Abaqus中的材料設置導出成文本形式?
Python腳本將ABAQUS結果導出到excel的方法(附代碼) ¥2
在使用abaqus后處理的過程中,我們常常需要將結果中的某些場變量值導出,如果能將需要的結果直接導出到excel中,甚至在寫入表格之前進行一定的計算處理,就能在很大程度節省時間提高效率,降低勞動強度。
實現這些操作首先要具備兩個關鍵點:
關鍵點1:將xlwt庫添加進Abaqus自帶的python擴展庫中,方法很簡單直接下載xlwt相關安裝包解壓后將xlwt文件夾復制進相關路徑中的即可。具體的路徑與安裝有關,在您的ABAQUS安裝文件夾中找到tools\SMApy\python2.7\Lib\site-packages這一文件夾,復制進去xlwt文件夾即可開始使用該庫。
關鍵點2:在計算之前對需要輸出的相關區域(節點、單元或者參考點)建立set。
下面通過一個實例來講解一下如何將一個參考點Y方向的支反力RF2結果寫入excel的方法,并在文末附上完整腳本。
模型概要:一個帶半圓形缺口的平板,采用XFEM方法進行無預置裂紋的隨機裂紋擴展模擬,載荷施加在參考點上。
圖1 邊界條件 圖2 結果應力云圖
具體的腳本代碼如下
本文內容同步發布在微信公眾號:ABAQUS二次開發,歡迎關注。
展開 abaqus做DCB模擬時如何導出應變能釋放率曲線,可以不編程嗎?
寫論文需要R曲線(斷裂韌性-裂紋長度),但是不會編程