
發布
注冊
/
登錄abaqus插件制作的案例
玩轉ABAQUS之自定義插件制作
實際工作中始終研究某類對象或者研究對象的某一固定屬性時,可以創建相關插件,提高有限元分析效率。自定義插件可用作快速建模,也可用作模型后處理。接下來介紹一種簡單的插件制作(利用RSG對話框制作插件)。
本次案例將帶大家制作一個長方體板,輸入所需參數,即可快速生成。如圖所示:
先在abaqus中建成模型,退出,不必保存。修改與之對應的.rpy文件名,生成.py文件。
在代碼編輯器(推薦Sublime Text)中進行修改,刪除創建草圖ConstraninedSketch之前所有的命令行。
定義函數createPlateFunction,該函數包含4個參數partName,width,height,depth.分別用于定義部件的名字,長度,高度,拉伸長度。將rectangle中的point2的值替換為(width,height),將depth=后面的參數改為depth。
在代碼的開頭添加下列代碼:
from abaqus import*
from abaqusConstants import*
此時,代碼應是如下:
from abaqus import*
from abaqusConstants import*
def createPlateFunction(partName,width,height,depth):
s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__',
sheetSize=2000.0)
g, v, d, c = s.geometry, s.vertices, s.dimensions, s.constraints
s.setPrimaryObject(option=STANDALONE)
...
展開 使用ABAQUS插件計算punch文件
“盡管使用ABAQUS為nastran做后處理在思路上有點曲折, 但是我也懶得學習獨立的python GUI的知識, 既要用python又要用GUI, 那么就ABAQUS吧. 以后有精力了再補習一下python GUI.”
01
—
前情提要
在ABAQUS GUI免重啟快速調試--終極版中, 我們獲得了可以融于自定義ABAQUS GUI的prototype開發環境, 為我們調試和使用GUI插件提供了相當的便利.
在ABAQUS擴展python第三方庫中, 我們完成了良好的第三方庫的擴展方案設計, 成功避免污染ABAQUS環境, 并可以使用pip管理工具.
在IPI分析(源點動剛度分析)與python解析punch文件中, 我們探討了源點平均動剛度求解方法, 并使用python實現了punch文件的自動解析, 解放雙手節約時間, 讓我們的時間可以用來做一些更有意義的事情, 比如玩會游戲......
在具備了以上基礎之后, 我們就可以愉快的進行這個別扭的小插件的開發了. 盡管思路比較曲折, 但是使用體驗還是非常良好的.
展開 【ABAQUS插件】Mesh2Geom插件
Mesh to Geometry Plugin,來自達索官方論壇社區
原帖鏈接:Mesh to Geometry Plugin
plugin feature:
允許Abaqus 用戶從網格文件生成幾何圖形。
該插件可以將.STL文件和網格轉換回幾何形狀,以便重新網格化結構,以及導入各種CAD軟件
detail
這個插件的邏輯是,基于孤立網格,得到幾何部件;幾何部件的表面由孤立網格的外單元面組成。plugin 得到的幾何部件一般需要結合abaqus的幾何清理/虛擬拓撲技術修正。
能夠將 STL 文件導入 Abaqus/CAE 以創建幾何圖形。
能夠使用來自 Abaqus 分析的變形網格作為幾何體網格劃分的基礎,以進行另一個 Abaqus 分析。
下載鏈接(谷歌硬盤)
6.13 版
2020版
視頻操作演示
點擊-轉到-嗶哩嗶哩
展開 Ansys Workbench制作ACT插件實現,快速框選element faces單元的功能 ¥20
= SelectionTypeEnum.MeshElementFaces:
print("請選擇單元面")
return
# 對上一步global_selections中的單元面進行暫存到backup_selections,備用撤銷操作
backup_selections.clear()
backupSelection()
# 當前新選擇的單元面,添加到global_selections中
for i in range(len(current_selection.Ids)):
elem_id = current_selection.Ids[i]
face_idx = current_selection.ElementFaceIndices[i]
global_selections[elem_id][face_idx] = True
# 顯示合并后的單元面集合
UpdateSelectionDisplay()
在ansys workbench 加載ACT插件,重啟mechanical即可加載完成用戶自己開發的ACT插件。
加載完成后操作示例:
以創建和修正element Faces 為元素的Named Selection為例:
增加操作,先選定加亮集合1
點擊current按鍵,將當前加亮的單元集作為操作對象
再框選/點選需要增加的單元,再點擊Add 按鍵即可。(可多次累加,)
減除操作,先選定加亮集合2
點擊current按鍵,將當前加亮的單元集作為操作對象
再框選/點選需要減少的單元,再點擊Delete 按鍵即可。(可多次重復操作,)
創建快捷鍵:
展開 
ABAQUS插件 快捷創建rp耦合 RP coupling插件 ¥10
這是一個快速創建耦合及其參考點(RP)的ABAQUS插件。用戶選擇一個面區域(可以是一個或多個面),插件在幾何中心創建一個 RP,并在兩者之間添加耦合。
此外,用戶可以計算出的 RP 坐標的特定分量,例如,當必須在特定軸上創建 RP 時。總體而言,這比手動創建這些特征要快得多,尤其是當您需要許多聯軸器時。
此插件僅用于快捷創建這些RP coupling(RP耦合約束)。編輯或刪除必須使用 Abaqus/CAE 的常規選項完成。
下面的簡短視頻將展示如何使用這個插件。
付費文件包含插件本體,插件安裝教程,插件使用教程。
展開 Abaqus霍普金森壓桿仿真插件:autoSHPB_V2.2 ¥58
1.1.引言
autoSHPB_2.2是基于Abaqus開發的分離式霍普金森壓桿(SHPB)全流程自動仿真插件,具備在插件界面設置好參數后,一鍵全流程仿真,無需手動輔助,自動完成幾何-網格-材料-接觸設置-載荷-場輸出-歷史輸出等流程。
對于零基礎的初學者,本插件可以避免前期花費大量時間的學習Abaqus相關流程,可以基于根據自己的需求先行獲得仿真結果完成主要目標,然后再根據插件生成的CAE文件慢慢學習體會SHPB仿真流程,提高學習效率。
對于非初學者,本插件可以快速調整模型參數和工況設置,短時間內進行大批量SHPB仿真工作,極大提高效率。
由于Abaqus版本變化,附件提供兩個版本插件分別適用Abaqus2016~Abaqus2021,和Abaqus2022~Abaqus2025。使用教程見本文底部視頻。
展開 ABAQUS插件--微觀力學插件Micromechanics Plugin
</span></p><p>ABAQUS斷裂模擬收徒 ,保證快速學會各種ABAQUS斷裂模擬方法 1200/人(將享有各種插件以及程序,價值3000+、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)</p><p><img src="https://www.yqgqt.org.cn/platform/static/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif"><a href="https://oss.jishulink.com/upload/201912/9b60670cc088486a921a7a8c833eab34.rar" rel="noopener noreferrer" target="_blank" style="color: rgb(0, 102, 204);">ABAQUS插件--微觀力學插件Micromechanics Plugin.rar</a></p><p><br></p>
展開 Ansys Workbench制作ACT插件實現快速框選單元的功能(2) ¥20
問題:
前文在Ansys workbench中使用ACT方式增加了element Faces的反向選擇功能。但是在使用過程中感覺,還是有些不方便,所以對程序進行了部分更新。主要是增加了一項對實體幾何邊的element Faces轉換功能。
結果示例:
實現過程簡要如下:
? 通過選擇實體幾何邊,利用convert to 功能轉為與幾何邊相關聯的單元。
? 再將單元轉為節點(這一步界面沒有操作,但是幫組文檔有命令“NodeIdsFromElementIds”可以實現),該命令執行后可以返回,與單元相關的所有節點,包括實體內部的網格節點。
? 將這些節點,加入到NamedSelection中。
? 再利用NameSelection中的Convert to Element Face 功能,進行轉換為表面單元(這一步,在幫助文檔中沒有找到對應的命令)
將以上操作步驟,利用API命令執行,就可以實現,選擇幾何邊轉為與邊相關連的單元面的選擇。(但是程序會在NamedSelecetion 中創建兩個選擇集)
示例.avi
這里將該功能增補到了上期的 合并/刪除 等功能。已經下載上期的小伙伴可以聯系我,直接更新這個邊擴展的功能。
展開 abaqus插件 快捷建立連接關系Connection Builder插件 ¥10
該插件旨在縮短構建“耦合+連接器+耦合”組合連接所需的時間。這類連接在虛擬螺栓、銷釘等場合非常常見,但同樣適用于所有類似結構。
用戶只需選取兩組面區域(可為單個或多個面),插件便會自動完成其余操作:計算兩組面的幾何中心并在該處放置參考點,創建兩個耦合(分布耦合或運動耦合)以及連接器;連接器方向將自動沿兩參考點對齊。既可以使用現有的連接器截面,也可讓插件自動新建。插件還會為面區域和參考點生成命名規范的表面。若手動完成這些步驟,需要大量點擊和時間。
注意:本插件僅用于創建此類連接;如需編輯或刪除,仍需使用 Abaqus/CAE 的常規功能。
視頻展示了兩個基本示例,插件已附在郵件中。
付費文件包含插件本體,插件安裝教程,插件使用教程。
?
展開 基于python二次開發和RSG的模態仿真插件制作過程及源代碼 ¥100
2、利用abaqus RSG建立插件調用第一步建立的模態仿真函數
3、保存插件到軟件安裝的相應目錄,之后即可一鍵進行模態計算。
說明:這樣原來模態仿真需要進行網格劃分、材料賦予、工況設定、作業提交、讀取結果文件等操作現在只需要鼠標點擊3次即可完成。
【JY】JYCDP插件:ABAQUS混凝土CDP模型插件分享 | 混凝土損傷塑性模型 ¥59.9
【文前說明】
本插件已更新,可支持Abaqus任何版,本包括 <s Abaqus Abaqus2020及以上,敬請使用。
本插件已根據常見用戶常見問題,進行了改進 V2.0 版本,歡迎使用。
Abaqus推薦版本:6.12、6.13、6.14、2016。
(推薦6.14、2016版本,仍保留固流分析耦合模塊,后版本取消該模塊),
文后附 6.14-4 軟件下載鏈接及子程序相關下載,
【簡介】
為簡便鋼筋混凝土構件或者結構的本構模型設置,本期給大家推薦一款Abaqus混凝土CDP模型插件,供大家應用參考。這個插件無需繁瑣的Excel操作,僅需選擇混凝土等級即可在Abaqus前處理界面一鍵生成混凝土CDP本構曲線,且可任意調整本構曲線長度,并可對極限強度進行修正,且適用于不同的力、位移單位,可用于各類混凝土構件及結構的精細化分析。
對于鋼筋混凝土構件或者結構而言,正確合理的本構模型是對構件或結構進行非線性分析的關鍵。ABAQUS提供三種混凝土本構關系模型,分別為脆性開裂模型、彌散開裂模型及損傷塑性模型,其中,混凝土損傷塑性 (Concrete Damaged Plasticity,CDP)模型是通過將各向同性下損傷彈性與拉伸和壓縮塑性相結合的方式來對混凝土的非彈性行為進行描述的,適用于Standard和Explicit兩大求解模塊,可用于模擬混凝土在任意荷載作用下的受力情況,同時考慮了由于拉、壓塑性應變導致的彈性剛度的退化以及循環荷載作用下剛度的恢復,具有較好的收斂性。
展開 
ABAQUS標準插件與自定義主窗口插件的轉化方法
“在以前發布的文章以及以后將要發布的文章中, 將會存在非常多了ABAQUS插件程序, 由于我使用的是自定義的主窗口做的開發工作, 有的讀者可能發現了直接下載的插件并不能直接作為ABAQUS標準插件使用, 我將在這篇文章里提供這兩類插件的轉化方法, 以供大家參考. ”
以下將就ABAQUS標準插件和自定義主窗口插件做一下簡要介紹:
01
—
ABAQUS標準插件(standard)
在這篇文章里, ABAQUS標準插件即通過ABAQUS RSG工具設計生成并保存為standard plug-in類型的插件. 其一般的存儲位置有兩個:
當前工作目錄
根目錄, 根目錄一般位于C盤相應用戶文件夾內, 如在我的電腦里, ABAQUS插件根目錄為: C:\Users\Group\abaqus_plugins
02
—
自定義主窗口插件(custom)
顧名思義, 自定義主窗口插件即主要用于自定義的主窗口GUI的插件.
一般情況下, 同樣需要使用ABAQUS RSG工具生成后并進行相應的修改, 才可以作為自定義主窗口插件使用.
自定義主窗口和一個正常的ABAQUS主程序在本質上是一致的, 它完全可以像正常的ABAQUS主程序一樣使用ABAQUS標準插件(位于當前工作目錄和根目錄下的).
展開 ABAQUS SpectrumColor云圖配色插件 ¥98
插件介紹
AbyssFish SpectrumColor插件可實現一鍵式修改ABAQUS可視化中的云圖繪制顏色譜。
插件內置150余種不同顏色映射模式,可實現多種樣式的云圖繪圖風格。
可通過插件中的顏色預覽卡,查看需要設置的云圖顏色譜風格及名稱。
也可在插件內勾選離散,繪制顏色離散分布的云圖。
如需自定義顏色映射模式,可通過修改插件文件夾內的Color文件夾下的txt顏色表實現,顏色格式設置如下。
說明提醒
該插件可在 Windows 10 和 Windows 11 系統上運行,支持 Abaqus 2024、2025 及更高版本。
插件需要注冊,注冊完成后即可永久使用。該插件為單機許可銷售模式,購買后請通過 QQ:1135122921 或微信:AbyssFish_LJR 聯系我們以獲取許可證。
展開 ABAQUS隨機骨料建模插件 ¥400
<p class="ql-align-center"><strong>ABAQUS隨機骨料建模插件V1.0</strong></p><p class="ql-align-center"><br></p><p>1. <strong>插件簡介</strong></p><p>Random Aggregate Modeling V1.0 是一款基于Python 3語言開發的ABAQUS插件,用于建立3D隨機骨料模型。該插件可實現多種單一形狀(如球形、橢球形和多面體)或混合形狀的骨料模型的生成,插件采用運動模擬的動態算法,能夠高效地生成高骨料體積分數的骨料模型,提高工作效率,在復合材料數值模擬研究領域具有廣闊的應用前景。</p><p>本插件適用的ABAQUS版本:ABAQUS 2024及以后的版本。</p><p><strong>2. 插件界面介紹</strong></p><p>插件包括主界面(Main Window)和參數界面(Parameters)。</p><p><strong>2.1. 主界面</strong></p><p>主界面用于設置隨機骨料模型的主要參數,具體如下:</p><p>Model:指定創建的新部件位于ABAQUS中哪個模型。</p><p>Part:指定所要創建的新部件名稱。</p><p>Container:隨機骨料模型的外形,簡稱容器,分為長方體(Cuboid)和圓柱體(Cylinder)兩種。</p><p>Cuboid:長方體容器,其左下角位于(0, 0, 0),右上角位于(length,width, height)。可以指定是否具有周期性(Periodic),如果不勾選Periodic,則所有骨料都位于容器內部;若Periodic選項被勾選,則骨料會被邊界切割,并成周期性分布。
展開 【Abaqus】輸出任意參量平均值的插件
image_process=/format,webp/quality,q_40/resize,w_520" data-initial-src="https://img.jishulink.com/202405/attachment/7b5f92e072004b73a424eb1f3a578154.png">
</figure>
</div><div contenteditable="false" width="100%">
<hr>
</div><p><br></p><p><br></p><p><br></p><p><br></p><p><br></p><p class="ql-align-justify">***前段時間共享源代碼,后來發現別人做成插件倒賣,所以做成了簡單的插件;希望共同學習,尊重自己、尊重別人*****</p><p class="ql-align-justify">***附件是插件,一般可以放到C:\Users\用戶名\abaqus_plugins下即可***</p><p class="ql-align-justify">***打開abaqus,菜單欄中點擊plug-ins,里面找出Average即可*****</p><p class="ql-align-justify"><span style="color: rgb(18, 18, 18); background-color: rgb(255, 255, 255);">歡迎咨詢討論。
展開