
發布
注冊
/
登錄ABAQUS模態輸出的案例
【ABAQUS模態動力學】Composite&abaqus 預應力模態分析&輸出單元剛度矩陣
參考
連接器振動脫落_abaqus重啟動分析_顯式隱式切換_插拔力預應力模態_TeeSim天深科技
Abaqus預應力模態分析 附Abaqus 分析用戶手冊材料卷下載- 技術鄰
Natural frequency extraction - SIMULIA 用戶幫助 2020 User guide
《結構動力學》
振動理論及工程應用_天津大學_中國大學MOOC(慕課)
Eigenvalue extraction - SIMULIA 用戶幫助 2020 Theory
1. 什么是模態分析?
模態分析是指求解多自由度系統的模態振型及振動頻率的過程。模態分析可簡單地分為自由模態分析和約束模態分析。
自由模態分析:不加任何約束,進行求解(會出現前六階0模態)
約束模態分析:施加完整的約束,模型不會出現剛體模態 還可以分類為:
預應力模態(典型例子:吉他琴弦)
干模態分析(空氣中)
濕模態分析(流體耦合作用不可忽略)
2. 單自由度系統振幅和固有頻率的求解
模態分析的本質上是求解一定條件下的結構動力學方程。
展開 #Abaqus二次開發#一鍵輸出模態動畫(GIF格式)
=====前言=====
Abaqus輸出動畫是后處理工作中的一部分,但是Abaqus輸出的常見的動畫格式只有AVI。如果需要插入到PPT中,需要第三方軟件轉換成GIF格式,如此一來,導出模態動畫需要步驟如下:
Abaqus界面設置,包括調整模型視角,viewport窗口調整,動畫參數設置等。
激活動畫,輸出AVI格式。
通過第三方軟件轉成GIF,插入PPT中。
繼續輸出下一階模態動畫。
如果遇到有多個工況,模態階數數量又多,那這些看似簡單無腦的操作,變得相當的繁瑣無趣。
這里介紹一種一鍵生成GIF模態動畫的方法,主要省去了轉換格式(AVI->GIF)的時間。甚至可以實現點擊按鈕,即可自動生成多介模態動畫,并自動命名。
這個方法的思路是:用Python語言編寫一段輸出動畫的宏,宏里面調用第三方軟件(ImageMagick)把Abaqus輸出的AVI轉換成GIF,并實現自動命名,然后把.py宏包裝植入到Plug-ins菜單中,這樣既可通過自定義工具條添加按鈕來調用宏。
=====正文=====
首先,需要下載安裝格式轉換軟件,這里推薦使用ImageMagick,具體安裝方法自行百度。安裝順利的話會有如下文件,其中mogrify.exe是我們的宏所需要調用的程序。
展開 Abaqus二次開發讀取變形后的節點坐標并輸出到txt文件中。讀取模態頻率到txt 文件中。 ¥10
有時候在abaqus中,我們需要知道某一個集合中的節點變形后的坐標。以此為輸入來進行一些研究。這里我用一個自編函數,將節點集合變形后的坐標寫入到一個txt文件中。格式化的寫入文件,方便用此坐標來進行計算研究。
同樣有時候,需要將計算的模態頻率值提取出來。同樣用一個函數將模態頻率提取出來,放進txt文件中,方便后續研究。
讀取的節點結果如下圖所示:
(源代碼)Hyperview二次開發:模態陣型的自動排列、自動輸出GIF、自動輸出PPT報告等 ¥198
(源代碼)Hyperview二次開發:模態陣型的自動排列、自動輸出GIF、自動輸出PPT報告等
實現的功能:
1、手動選擇odb結果文件
2、自定義根據窗口類型ID創建不同的窗口
3、點擊創建窗口按鈕,自動創建在 一個頁面中創建多個窗口格
4、點擊粘貼窗口按鈕,自動將復制粘貼多個窗口格,進行模態陣型的排列,如第一個窗口為第一階模態,以此類推
5、可選擇是否輸出約束模態或自由模態,默認都勾選
6、點擊輸出PPT按鈕,自動將所有頁面自動打包輸出至PPT文件,以及標題內容設置為自動識別模態類型及頻率值
7、附件:源代碼:帶注釋,可方便研究學習
展開 
(源代碼)Hyperview二次開發:模態陣型的自動排列、自動輸出GIF、自動輸出PPT報告等 ¥198
(源代碼)Hyperview二次開發:模態陣型的自動排列、自動輸出GIF、自動輸出PPT報告等
實現的功能:
1、手動選擇odb結果文件
2、自定義根據窗口類型ID創建不同的窗口
3、點擊創建窗口按鈕,自動創建在 一個頁面中創建多個窗口格
4、點擊粘貼窗口按鈕,自動將復制粘貼多個窗口格,進行模態陣型的排列,如第一個窗口為第一階模態,以此類推
5、可選擇是否輸出約束模態或自由模態,默認都勾選
6、點擊輸出PPT按鈕,自動將所有頁面自動打包輸出至PPT文件,以及標題內容設置為自動識別模態類型及頻率值
7、附件:源代碼:帶注釋,可方便研究學習
8、本人長期從事仿真+二次開發研究工作,有多年的abaqus python二次開發、Hypermesh 二次開發、Hyperview 二次開發,可以留言提出需要,然后私聊定制開發
展開 VL13.1新功能介紹2:模態分析輸出約束反力
LMS VL13.1的一個新功能,在計算約束模態的時候,可以輸出約束反力。這樣在計算加速度激勵下的響應的時候,只需要VL就行了,不需要借助第三方Nastran求解器。
1、模型是一個方盒子,底部邊角施加約束。
2、求解約束模態,輸出約束反力
3、可基于模態求解加速度激勵下的結構強迫響應
感謝superxjw版主在本人學習VL過程中的指導幫助!
abaqus二次開發:后處理批量提取場輸出和歷程輸出結果(源碼帶注釋) ¥198
abaqus二次開發:后處理批量提取場輸出和歷程輸出結果(購買后需要加V私聊獲取使用教程)
購買后,請加V:wzd_1021_
更多插件內容,請私聊
同時提供定制hypermesh/hyperview/abaqus前后處理插件開發。
案例13 基于模態的振動響應(Abaqus計算模態)
之前在superxjw版主的第二課中介紹了如何利用VL計算基于模態的振動響應,但是有網友是采用Abaqus計算模態,然后用VL來計算后續的振動響應以及聲學響應,然后就詢問如何導入Abaqus的模態分析結果,因此,做了一個導入Abaqus的模態結果,然后進行振動響應計算的案例,給大家分享一下。
superxjw版主的視頻教程:
LMS Virtual.Lab 11聲學視頻教程 第二課 基于模態的振動響應計算
對于VL的接口方面:
VL11SL2和VL12都是支持到Abaqus 6.12
所以,喜歡追求新版本,使用Abaqus6.13的朋友們就得注意一下版本的問題了。
感謝阿偉在本人學習LMS Virtual.Lab過程中的幫助!
本例視頻及Abaqus模態計算結果文件下載地址:http://pan.baidu.com/share/link?shareid=4100661600&uk=1728334102
LMS Virtual.Lab Acoustics 交流群 238339600
展開 Hypermesh與ABAQUS聯合的模態分析 附HyperMesh模態分析步驟下載
圖6 分析步創建
4.2 創建輸出
左側導航窗口右擊空白處并選擇crate->Output Blocks,單擊左下角Output,Required_parameters設定為field,并設定Variable為PRESELECT。
5、連接關系
跳過
6、邊界條件
左側導航窗口右擊空白處并選擇crate->Load Collector,將左下角Card Image設定為History,并在Analysis面板下選擇constraints,針對左端面施加固定約束。
圖6 約束施加
7、載荷條件
模態為系統固有振動屬性,無法在對應分析步中設定載荷,如需考結構在某載荷作用下的振動屬性,可進行預應力模態分析。
最后單擊Load Steps下的Step1,將Output Blocks與Load Collectors與其對應,如圖8所示。
圖8 分析步設定修改
通過File->Export->Solver Deck進行模型導出。
ABAQUS部分
1、文件導入
進入ABAQUS中,通過File->import->Model進行inp文件導入。
2、檢查設定
通過各個模塊檢查設定,無誤,并創建作業提交求解。
3、后處理
得到的一階及二階模態振型如下。
展開 考慮壩體-庫水相互作用的重力壩模態分析--對比分析ANSYS和ABAQUS重力壩流固耦合模態結果
ANSYS壩體-庫水有限元模型
ABAQUS壩體-庫水幾何模型及約束條件
(1)首先對比分析,ANSYS與ABAQUS混凝土重力壩空庫模態分析結果
(2)壩體-庫水流固耦合模型,模態分析結果對比
ANSYS與ABAQUS計算前12階模態對比分析結果
階數
ABA滿庫自振頻率/Hz
ANS滿庫自振頻率/Hz
ANSYS-ABAQUS誤差百分比
1
5.5487
5.5717
0.004145115
2
6.7567
6.7702
0.001998017
3
9.5858
9.6043
0.001929938
4
13.922
14.013
0.006536417
5
16.358
16.42
0.003790194
6
17.76
17.786
0.001463964
7
19.648
19.741
0.004733306
8
展開 Abaqus-高清圖片輸出 ¥4.99
<p>在使用 Abaqus 的過程中,輸出高清圖片是一個常見的需求。</p><p>高清圖片的本質是 DPI(<span style="background-color: rgba(18, 18, 18, 0);">Dots Per Inch,圖像每英寸長度內的像素點數)達到一定數值。</span>網上的很多資料,僅僅是調整輸出圖片的格式,或者調整 Abaqus 內的顯示設置,并沒有從根本上改善圖片的 DPI。</p><p>本帖提供了操作簡便的處理思路,可以精準的控制圖片的清晰度及尺寸,適用于 原始文件(cae文件)的幾何模型、裝配模型以及結果文件(odb文件)的應力云圖、變形圖等圖片的高清輸出。</p><p>高清圖片導出--圖文流程,見付費部分。</p>
展開 
ABAQUS 結果文件輸出
區別是
a.odb文件默認生成,是二進制文件,abaqus才能訪問,python后處理也是通過abaqus訪問。
b.fil文件不是默認生成,需要在inp中添加關鍵字(*FILE FORMAT, ASCII),添加的位置可以是(*Restart)命令之后。是文本文件,文本編輯器可以訪問。
要輸出的量可以通過cae界面選擇,也可以通過inp添加。
輸出到fil文件屬于歷史輸出范圍,輸出的是所有增量步的值。fil文件的大小似乎是固定的,在cae界面中,歷史輸出可以設置只輸出最后一個increment的值,對應在inp文件中表示為(*Output, history, frequency=99999),輸出頻率非常大,故只輸出最后一幀。這個命令針對fil的輸出無用,這里姑且認為fil只能輸出的所有增量步的值。
*NODE FILE 輸出節點變量,位移(UCOORD-101),節點坐標(COORD-107)
*EL FILE 輸出單元變量,MISES應力(S),應力分量(SINV-12)
要使用URDFIL子程序,首先必須先創建.fil文件,子程序讀取.fil文件,Fortran代碼實現結果的格式化輸出。
展開 關于Abaqus圖片輸出的總結 附ABAQUS 6.14.1安裝包下載和安裝教程下載
關于Abaqus圖片輸出的總結
1.改變abaqus界面背景顏色
Aabaqus默認的背景為漸變藍色,如果想把背景變為白色,方便導出圖片,則可以進行以下操作。
View-Graphics Options-Viewport Background-Solid(點擊圓圈)-選擇顏色(白色)即可。
2.設定界面文字是否顯示
1Abaqus界面上有默認輸出的文字和坐標和圖例等,可以通過以下操作選擇是否顯示這些內容。
2Viewport-Viewport Annotation Options-General-Visibility
3取消勾選其中的內容即可
3.圖例大小
為了美觀需要顯示較小的圖例,通過以下操作即可
Viewport-Viewport Annotation Options-Legend-Set Font-Size
修改Size的大小即可
4.將云圖中的網格除去
有時為了輸出圖片的美觀,需要將劃分好的網格去除,通過以下操作即可。
Option-Common Plot Options-No edges
點選No edges即可
5.輸出高清png圖片
File-Print
需要高清圖片,點掉256色,進一步選擇PNG Formal Options即可進入分辨率界面。
以上即為Abaqus圖片輸出相關的操作過程
下載地址:ABAQUS 6.14.1安裝包下載和安裝教程
展開 【Abaqus】輸出任意參量平均值的插件
</p><p class="ql-align-justify">****基于以上需求,做了各abaqus后處理插件,可以提取任意參量的平均值。******</p><h2 class="ql-align-center"><strong>介紹</strong></h2><p class="ql-align-justify">插件主界面如下圖所示,功能主要包括:</p><p class="ql-align-justify"><br></p><ul><li class="ql-align-justify">定義任意step;</li><li class="ql-align-justify">可以選擇每隔n個幀提取,實際上這是為了加快提取速度;</li><li class="ql-align-justify">可以提取標量:當所輸出為標量時,比如用戶自定義SDV1等,members可以不填寫;同時支持多個變量,比如<span style="color: rgb(18, 18, 18);">SDV1,SDV2等;</span></li><li class="ql-align-justify">有份量的參量:比如應力S及真實應變LE等都是有方向的,此時不僅需要給出參量名稱,也需要給定方向,比如要提取S11 則在Name填寫S,members填寫11; 如果相提取mises平均,則在Name先填寫S,members 再填mises即可。同樣支持多個量同時提取,比如 Name:S,E 而members:22同時提取S和E的2方向。
展開 ABAQUS—輸出骨架曲線
ABAQUS構件擬靜力模擬時,輸出滯回曲線的同時,也可以輸出骨架曲線。
可以點下面鏈接去看視頻。
https://mp.weixin.qq.com/s/RvIABJS3VVD8USUCVnpWWw
教程:
1、將加載制度里每級加載的最大位移對應的時間找到,寫成一列,復制。
2、在ABAQUS的Step模塊中,點擊Create Histoty Output,Domain里選擇Set,Set-4(Set-4為輸出骨架曲線的點的集合,自己定義即可)。Frequency里選From times points,點擊Create Time Point,將復制的時間列輸入進去,如下:
選擇輸出的RF和U。
3、計算完成后,在Create XY Data里點ODB histoty output(第一個),就有骨架曲線力和位移的數據了。
點擊Save XY Data,復制到Excel中,升序,畫圖,和滯回曲線對比,基本吻合,僅黑框處有所差異,原因在于你輸出的是最大位移及其對應的力(一般情況下即為骨架曲線點),但是試驗和模擬中,也會存在每級加載中最大的力是在最大位移之前出現的,即產生了不同。
有用請點贊!關注我,關注公眾號 結構工程師 ,可以學習更多!
展開