
發布
注冊
/
登錄abaqus后處理腳本的案例
LS-DYNA批處理計算后處理Matlab腳本文件 ¥9.99
該腳本在提交批處理命令以后(雙擊bat文件)運行,則能實現自動檢測計算是否結束,識別各個文件夾中各個K文件的計算結果,如質量(需在K文件中預先設置)、內能、支反力等信息,并自動輸入到Excel文件中,編寫該腳本實現了后處理的自動化,無需再人工值守。有興趣的可以下載,謝謝。
paraview的后處理的腳本功能
paraview的后處理的腳本功能
這次我們通過paraview的軌跡跟蹤功能,記錄所操作的步驟,然后再來詳細的分析記錄下來的腳本的含義。
本次處理的結果是paraview中的演示結果文件disk_out_ref.ex2,處理的操作為打開該文件,對該模型切塊,再對該結果中心處的畫流線,然后對該流行生成流管,再對該流管生成矢量曲線。
最終結果如下圖所示:
下面是跟蹤獲得的腳本文件:
####從paraview模塊中導入simple模塊
from paraview.simple import *
####使在使用Show函數時自動設置視角功能失效
paraview.simple.
展開 ABAQUS后處理(二)——接ABAQUS后處理(一)
8.修改字體
9.圖像切片顯示
10.顯示彈簧阻尼器
11.鏡像、掃略
12.透明顯示
13.修改圖例文本
14.隱藏網格
15顯示節點、單元編號
16.單獨顯示某一部分的方法
的補充-Python后處理腳本 ¥1.99
為簡化此問題,特地制作一個python腳本,用于自動讀取spcforc文件中的數據,并輸出名義應力應變曲線,增加學習的趣味性。代碼如下。腳本在附件中,有興趣的朋友可以嘗試下載。
記得點贊,謝謝。

采用PYTHON腳本在ABAQUS平臺實現軸壓桿屈后分析案例 ¥20
為實現軸壓桿件考慮初始缺陷后的極限承載力分析,特基于abaqus平臺編寫此python腳本。腳本實現了軸壓桿件自動建模和修改關鍵字等屈后分析流程,并進行注釋。讀者可根據自身需要,略微改動腳本,以實現參數化建模,達到大批量有限元分析的目的。
付費內容為腳本文件,見下方。
hypermesh前處理模板,abaqus 2021屈曲分析,tcl腳本運行方法
(一)hypermesh內部調用tcl腳本
hypermesh啟動后,run腳本
(二)外部調用腳本
方法1:交互模式
"D:\Program Files\Altair\2021.1\hwdesktop\hm\bin\win64\hmopengl.exe" -tcl "E:\project\buckle\test.tcl" E:\project\test.hm
后邊的E:\project\test.hm,test.hm為空的hm文件
方法2:batch模式
"D:\Program Files\Altair\2021.1\hwdesktop\hm\bin\win64\hmbatch.exe" -tcl "E:\project\buckle\test.tcl"
作者:仿真資料吧 https://www.bilibili.com/read/cv21279559 出處:bilibili
展開 Abaqus DEM分析前處理教學,通過Python腳本生成離散粒子
本篇續《Abaqus無網格法之DEM分析案例二則,沙漏與高爾頓板,附仿真源文件》一文。
DEM分析常用于顆?;旌稀⒑Y選等物理過程,目前Abaqus GUI還不支持DEM顆粒建模,不過可以通過編輯關鍵字*particle generator或者運行Python腳本來實現,下面詳細地介紹通過Python腳本生成DEM顆粒單元的方法。
顆粒混合:
顆粒篩選:
首先將DEM部件按照實體建模,并劃分為C3D8R六面體單元,然后生成名為Galton_Board的inp文件。
DEM分析前處理過程:
打開Abaqus Command窗口,按照下面的格式運行solidtodem.py文件,藍框為工作路徑,紅框為剛才生成inp文件名稱,確保solidtodem.py文件與inp文件都在工作路徑內。
運行腳本:
運行完畢后,會生成一個dem_Galton_Board.inp文件,用其中的離散粒子單元替換Galton_Board.inp中的C3D8R單元,并保存。
替換單元:
這樣就完成了從C3D8R到離散粒子單元PD3D的轉化,再基于最新的Galton_Board.inp文件進行修改,定義一下顆粒密度、大小、阻尼與接觸等即可進行高爾頓板的DEM分析,詳細關鍵詞見上篇文章中提供的inp文件。
DEM分析也常與多體分析、流體分析等過程進行耦合,以便計算大量離散粒子對機構、流場的影響。
展開 讀取ABAQUS結果文件中的單元應變能并輸出至excel文件的處理腳本 ¥1
腳本內容如題。
ABAQUS喵星人教你學會鋼筋混凝土殼單元的前處理與后處理
ABAQUS中的殼單元大家通常用于模擬鋼板等鋼結構,對于混凝土板殼,新手可能對內部的配筋方式,以及前后處理方法可能存在各種問題。實際上,ABAQUS提供了鋼筋混凝土板配筋的接口,這種“寫入式”而不進行直接建模的方法通常比較冷門且后處理相對不主流。今天喵星人就通過一個教程教你學會鋼筋混凝土殼單元的前處理與后處理。
0.前提
使用板殼單元的有限元模擬必須有兩個前提:
1、板殼力學及殼單元通常應用于一個方向尺寸遠小于另外兩個方向(通常不超過1/5)的結構。
喵星人點評:大家總有一個誤區,總覺得實體單元的精度最高,實則不然。對于板殼結構,由于其采用了Kirchhoff板假定,在此情況下相比實體單元,殼單元形函數更加逼近實際結構,其計算精度與計算代價均優于采用實體單元。
2、由于采用Kirchhoff板假定,即忽略混凝土板中鋼筋的粘結滑移行為,因此在精細化的鋼筋混凝土滯回模型中通常不再適用。
1、前處理
1.1 縱橫方向與局部坐標系
配筋的板殼單元,尤其是兩個平面方向差異配筋的板殼單元,必須指定坐標系,且喵星人建議使用局部坐標系。這是為了避免在裝配件中因旋轉導致整體坐標系的變換。本案例中的坐標系指派如圖所示。需要注意的是,鋼筋縱橫方向與局部坐標系方向直接掛鉤。
1.2 配筋面積/間距/方向
殼單元的配筋方法需在“編輯截面”中完成,不能直接建立線單元鋼筋。采用“寫入式”的建模方法,如下圖所示。
其實這種方法很像設計軟件中的操作,即通過加勁的方式考慮配筋混凝土。
展開 Abaqus后處理插件——Abaqus2Matlab
Abaqus軟件作為一個功能非常強大的非線性有限元工具,在采用隱式算法(Standard/Implicit)計算時會默認將計算結果寫入到.odb文件和.dat文件,而.dat文件可利用記事本或者文本編輯器直接打開進行讀取,比較方便省事。然而在采用顯式算法(Explicit)計算時則只會將結果寫入到.odb文件中,而.odb文件為二進制文件,如若在批量提取場變量輸出結果數據時(如提取某個集合點的位移或者應力或者應變)便成了難點。
Abaqus2Matlab這是一個用于將Abaqus的數據內容與MATLAB進行交換的文件,插件可以讀取Abaqus結果文件中的二進制文件。同時也可以較為方便的對INP文件進行修改操作。該插件包括以下幾個功能:
進行ABAQUS后處理(不論是 *.fil或者 *fin文件) ,也包括(*.odb)和(*.mtx)文件。
2.0版本的用戶圖形接口(GUI)使得用戶可以方便的控制ABAQUS的輸出變量以及輸出MATLAB的腳本文件。
每一個功能都在幫助文檔中有詳細的說明,同時提供了視頻教程。
展開 ABAQUS后處理(一)
改變背景顏色
改變部件顏色
繪制曲線
曲線濾波
同時顯示曲線和動畫
圖形取消透視
繪制動畫

abaqus后處理
Abaqus后處理也可以通過以下設置去更改最低值藍色顯示
得到的效果,這樣看就可以明顯比較清爽多了,應力集中區域顏色突出
Abaqus自帶結果顯示是默認為75%的平均閾值,其范圍在0-100之間模擬結果從粗糙顯示到連續平滑,如下對比圖展示閾值0和默認75%的結果
設置界面如下圖所示
基于PYTHON的ABAQUS后處理開發 附Python語言在Abaqus中的應用文檔下載
ABAQUS 的后處理功能不能完全提供我們在分析過程中所需的數據,為更好的擴展后處理功能,查看和分析結果數據,本文提出了使用Python 語言對ABAQUS 進行二次開發來達到這一目的的方法。文中討論了ABAQUS 的腳本接口和對象模型在二次開發中的作用和調用流程,以及文件的讀寫與復制、數據讀取與處理、結果輸出與查看等關鍵技術。以共軌管錐面密封性的分析為例,使用Python 語言提取了分析結果數據并將結果作為初始條件加載于新的分析中,最終得到所需的分析數據。
引言
ABAQUS 是目前國際上最為先進的通用非線性有限元分析軟件之一,軟件包括種類豐富的材料庫和單元庫,可以模擬絕大部分工程材料的線性和非線性行為,而且材料庫和單元庫分開,材料和單元之間的組合能力很強,可以勝任復雜結構的靜態與動態分析。ABAQUS自帶的CAE 模塊是一個完整ABAQUS 環境,提供—個簡單一致的接口,可以用于創建、提交、監視和評價模擬所得到的結果。
Python 是一種簡單易學、功能強大的編程語言,它有高效率的高級數據結構,可以簡單而有效地實現面向對象編程。ABAQUS 有限元程序就通過集成腳本語言Python 向二次開發者提供了很多庫函數,通過Python 語言調用這些庫函數來增強ABAQUS 的交互式操作能力。本文通過Python 腳本語言來提取ABAQUS 的后處理結果,并對結果數據進行相應的計算和轉換,并將處理結果作為初始條件應用于其后的開發過程中。
展開 abaqus后處理插件—場變量結果標注 ¥45
abaqus后處理界面中探針功能附帶的標記樣式非常丑陋,基于abaqus的試圖注釋功能進行二次開發,形成了場變量標注插件,方便快速的標注關心區域的應力應變等結果。
插件介紹:
按鈕介紹
從左至右依次是:標記按鈕、隱藏標記按鈕、恢復顯示按鈕、刪除按鈕
示意動畫
使用方法:
1) Probe查看節點結果,并勾選需要標記的節點項;
2)點擊工具欄中的標記按鈕,進行標記。
特點
1) 標記速度快,即使在單元數目達到百萬級及以上的模型中,標記速度仍無明顯延遲;
2)所有標記注釋均在試圖注釋功能界面里,有利于對美觀度有更高要求者進一步修改美化。
展開 ABAQUS 后處理的二次開發
ABAQUS 后處理的二次開發
ABAQUS軟件為滿足用戶對結果后處理的更多需求,向用戶提供了基于Python語言的后處理二次開發功能。Python語言是一種面向對象的腳本語言,它功能強大,既可以獨立運行,也可以用做腳本語言,特別適合快速的應用程序開發。ABAQUS就是向用戶提供了很多庫函數,通過Python語言調用這些庫函數來增強ABAQUS的后處理功能。
ABAQUS腳本接口是Python語言的一個擴展,可以使用Python語言編制腳本接口的可執行程序,從而自動實現重復性的工作、創建和修改模型數據庫、訪問數據庫的功能。ABAQUS在擴展的同時,額外提供了約500個模型對象,
大致可分為3類。其中session對象用來定義對象、遠程隊列、用戶定義的視圖等;mdb對象包含計算模型對象和作業對象;odb對象包含模型數據和計算結果數據,如圖1所示。這三類模型對象又分別包含各類子對象,因此對象模型的關系是比較復雜的。而在后處理的二次開發過程中,就是讀取odb對象中的數據,進行計算和其他相應的處理,輸出滿足用戶需求的數據形式。
展開