
發布
注冊
/
登錄abaqus 動畫保存的案例
abaqus Python后處理, 結果批量生成AVI動畫并保存。以模態計算為例。完整代碼如下,親測可用!
from abaqus import * from abaqusConstants import * import sys import animation #####################自動批量生成保存模態AVI動畫###################################### ###!!!需指定保存路徑path、和新文件名稱filename!!!指定模態數! path='D:/temp/2022K05MOD/result/' #指定保存路徑!! filename='Cylind_Mod' #指定保存文件名稱!!
展開 ABAQUS二次開發輸出GIF動畫/剖面平移,旋轉動畫 ¥2
abaqus中目前沒有GIF動畫輸出的功能,現制作一可輸出GIF動畫/剖面平移,旋轉動畫,詳細效果可見視頻鏈接https://www.bilibili.com/video/BV1jgD7BTEYT/?spm_id_from=333.1387.homepage.video_card.click
ABAQUS背景顏色/字體大小/高清圖片保存設置
image_process=/format,webp" data-initial-src="https://img.jishulink.com/202407/attachment/f55480c83c02433a9b73309299510c13.png">
</figure>
</div><p>恢復默認:設置被保存在abaqus_v6.14.gpr文件里。如果設置好了一個電腦,想在另一個電腦里也使用同樣的設置,只需要把該文件拷貝到另一個電腦。如果想恢復Abaqus的默認設置,需要把該文件刪除。</p><p>詳見 CAE User's manual 73.15 Saving your display options settings</p><h2>恢復系統默認色(漸變色)GUI里面直接設置</h2><h3>頂部默認色修改</h3><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202407/attachment/cf4cf8dd19984e359e9b3c1153db1226.png" style="text-align: center" data-regular="true">
<img src="https://img.jishulink.com/202407/attachment/cf4cf8dd19984e359e9b3c1153db1226.png" data-mobile-src="https://img.jishulink.com/202407/attachment/cf4cf8dd19984e359e9b3c1153db1226.png?
展開 Abaqus使用Python腳本自動保存云圖
示例代碼見文末,功能室自動化保存每一幀的Mises應力云圖。
在Abaqus/CAE中截圖的時候有一些參數可選,在使用腳本截圖的時候這些參數在printOptions中,可以調用函數
session.printOptions.setValues()
來設置。比如要取消保存的截圖上的標題欄,可以將參數vpDecorations置為OFF。

關于保存ABAQUS視圖設定(視口背景及注釋等)
在Abaqus的主目錄(也可以是設定的工作目錄)下存有.gpr的文件,改文件用來存儲Abaqus的GUI設置。主目錄中的gpr文件存儲GUI設置(如主窗口的大小)和顯示選項設置(如呈現樣式)。您還可以將顯示選項設置存儲在abaqus_XX.gpr文件中。
若截取模型圖時,希望視口背景為白色,可以通過菜單欄View>>Graphics Options選項進行更改,但想永久更改,可將所有的GUI設置保存為文件。此時可通過菜單欄File>>Save Display Options將GUI設置存儲為.gpr文件,下次Abaqus啟動時調用工作目錄下的該設置文件。
展開 ABAQUS 后處理中path無法保存的解決辦法【原創】
步驟1(開啟宏錄制):File-Macro- creat macro(work)
步驟2(執行路徑繪制操作):result-path-create path
步驟3(停止宏錄制):path創建完成后,點擊macro界面停止錄制
需要該路徑的時候, 直接在macro界面點擊運行 path就自動生成了!
后期自動生成路徑
OPTIMUS對ABAQUS的集成操作動畫
在OPTIMUS界面中搭建工作流,集成abaqus及inp文件和odb文件,使得程序可以自動運行。
demo_ABAQUS2.part1.rar
demo_ABAQUS2.part2.rar
demo_ABAQUS2.part3.rar
demo_ABAQUS2.part4.rar
Abaqus使用Python腳本自動保存History Output曲線圖
在Abaqus中采用Python腳本可以實現對odb文件中存在的任意History Output的曲線圖進行截圖并保存到本地(保存的截圖和示例代碼截圖見文末),這個方法經過改造完全可以用于批量的截圖保存功能,比如遍歷很多odb文件保存ALLAE的曲線圖。
另外代碼中函數
session.writeXYReport()
是Abaqus內置的直接將曲線對應的XYData數據保存到本地文件中的方法。
具體過程為:
在session中打開odb文件,sessionodb = session.odbs[odb_file];
從odb中的HistoryOutput構造XYData;
利用XYData構造XYPlot,進而將這個XYPlot展示到Viewport中;
在這個過程中需要注意,打開odb必須在session模塊中,如果直接使用
myodb = openOdb(path = odbfile)
或者
myodb = visualization.openOdb(path=odb_file)
就會導致構造XYData失敗,從而影響后續的代碼出現類型問題。
展開 Abaqus采用Python腳本保存定制化格式時程曲線圖 ¥19.89
在之前的一篇帖子里采用Python腳本輸出了某個值相對于時間的變化曲線的截圖
https://www.yqgqt.org.cn/content/post/1272569
但是輸出的曲線圖是Abaqus本身默認的格式,包括坐標軸字體、顏色、曲線的線型等,美觀性上比較差勁。當然在用腳本做這個事情的時候是可以定制化圖表中的所有格式的。比如要想實現如下圖片中的效果:修改了legend位置和字體、title字體、x/y坐標軸字體和坐標軸title的字體、曲線的線型和Marker,附件中是相應的腳本代碼。
Abaqus如何保存變形后的模型并在此基礎上計算
Abaqus如何保存變形后的模型并在此基礎上計算
在Abaqus中計算完成后會生成odb文件,也就是結果文件。如果想重新采用變形后的模型進行相關分析,可以通過Abaqus的導入操作完成。
新建一個model,通過File下拉的import—Part,之后選擇相應的odb模型,可以自己選擇導入哪個載荷步或者哪個子步的變形結果。
圖1
很明顯,導入后的模型如圖2所示。而之前的模型如圖3所示。
圖2
圖3
導進來之后的模型需要重新定義材料、加載組件、定義載荷步、加載,之后可以選擇在編寫基礎之上繼續計算。
如果只是想得到變形后的單元節點信息,則可以不考慮在Abaqus中定義材料和加載等,而是直接在Job模塊直接創建一個Job,通過Write input生成記錄了該變形的inp文件。該inp文件里面的信息是單元和節點信息。
Inp文件可以作為數據文件進行傳遞,對于HyperMesh,可以與Abaqus進行有效的連接,可以讀取Abaqus的inp文件生成相關信息。
展開 保存變形后的網格用于后續工作-hypermesh版本、ls-prepost版本、Abaqus版本 ¥69.9
鑒于使用者所使用得軟件不同,分別進行介紹
方法一:hypermesh版本
方法二:ls-prepost
方法三:abaqus

#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如何輸出Gif格式動畫——POLARIS_GifMaker輕松實現
ABAQUS自帶功能可以輸出坐標靜止狀態下的avi格式動畫,但不方便插入到PPT或網絡文章中,為了彌補這方面空白,開發了POLARIS_GifMaker插件(可試用),經常會輸出一些動態圖像,用于結果展示和宣傳。
一、功能簡介
POLARIS_GifMaker是星辰北極星團隊開發的一款Abaqus插件,可在GUI界面中方便快捷的制作GIF格式的動畫圖片。實現視角的變換、視圖的裁切、背景替換、圖像縮放、Logo標志添加、浮動水印添加等功能,可大大節約使用者的后處理效果圖制作時間,為PPT結果展示增色添彩。
示例1:旋轉
示例2:平移
示例3:縮放
二、插件的主要功能和權限
三、插件更新
3.1 V1.0版本:發布時間2020年08月29日
四、插件使用方法:
4.1運行要求
系統要求:
Windows XP、Windows 7/8/10
ABAQUS版本:
6.14及以上版本。
展開