
發(fā)布
注冊(cè)
/
登錄abaqus插件制作
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時(shí)間:2023-02-27
abaqus插件制作的視頻教程
Abaqus中復(fù)雜RSG插件構(gòu)造及插件程序分析
通過(guò)Abaqus的RSG功能構(gòu)造復(fù)雜GUI插件;詳細(xì)介紹GUI與內(nèi)核程序的交互運(yùn)行過(guò)程,并對(duì)標(biāo)準(zhǔn)的GUI插件程序進(jìn)行分析與解讀。
¥35 1小時(shí)50分鐘 1379播放
查看
abaqus分享004-孤立網(wǎng)格逆向重構(gòu)生成幾何實(shí)體-如何下載abaqus插件(2024-07-05)
abaqus分享004-孤立網(wǎng)格逆向重構(gòu)生成幾何實(shí)體-如何下載abaqus插件(2024-07-05)
免費(fèi) 10分鐘 106播放
查看
abaqus插件制作的實(shí)例教程
實(shí)際工作中始終研究某類對(duì)象或者研究對(duì)象的某一固定屬性時(shí),可以創(chuàng)建相關(guān)插件,提高有限元分析效率。自定義插件可用作快速建模,也可用作模型后處理。接下來(lái)介紹一種簡(jiǎn)單的插件制作(利用RSG對(duì)話框制作插件)。
本次案例將帶大家制作一個(gè)長(zhǎng)方體板,輸入所需參數(shù),即可快速生成。如圖所示:
先在abaqus中建成模型,退出,不必保存。修改與之對(duì)應(yīng)的.rpy文件名,生成.py文件。
在代碼編輯器(推薦Sublime Text)中進(jìn)行修改,刪除創(chuàng)建草圖ConstraninedSketch之前所有的命令行。
定義函數(shù)createPlateFunction,該函數(shù)包含4個(gè)參數(shù)partName,width,height,depth.分別用于定義部件的名字,長(zhǎng)度,高度,拉伸長(zhǎng)度。將rectangle中的point2的值替換為(width,height),將depth=后面的參數(shù)改為depth。
在代碼的開(kāi)頭添加下列代碼:
from abaqus import*
from abaqusConstants import*
此時(shí),代碼應(yīng)是如下:
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)
...
展開(kāi) “盡管使用ABAQUS為nastran做后處理在思路上有點(diǎn)曲折, 但是我也懶得學(xué)習(xí)獨(dú)立的python GUI的知識(shí), 既要用python又要用GUI, 那么就ABAQUS吧. 以后有精力了再補(bǔ)習(xí)一下python GUI.”
01
—
前情提要
在ABAQUS GUI免重啟快速調(diào)試--終極版中, 我們獲得了可以融于自定義ABAQUS GUI的prototype開(kāi)發(fā)環(huán)境, 為我們調(diào)試和使用GUI插件提供了相當(dāng)?shù)谋憷?
在ABAQUS擴(kuò)展python第三方庫(kù)中, 我們完成了良好的第三方庫(kù)的擴(kuò)展方案設(shè)計(jì), 成功避免污染ABAQUS環(huán)境, 并可以使用pip管理工具.
在IPI分析(源點(diǎn)動(dòng)剛度分析)與python解析punch文件中, 我們探討了源點(diǎn)平均動(dòng)剛度求解方法, 并使用python實(shí)現(xiàn)了punch文件的自動(dòng)解析, 解放雙手節(jié)約時(shí)間, 讓我們的時(shí)間可以用來(lái)做一些更有意義的事情, 比如玩會(huì)游戲......
在具備了以上基礎(chǔ)之后, 我們就可以愉快的進(jìn)行這個(gè)別扭的小插件的開(kāi)發(fā)了. 盡管思路比較曲折, 但是使用體驗(yàn)還是非常良好的.
展開(kāi) 1.1.引言
autoSHPB_2.2是基于Abaqus開(kāi)發(fā)的分離式霍普金森壓桿(SHPB)全流程自動(dòng)仿真插件,具備在插件界面設(shè)置好參數(shù)后,一鍵全流程仿真,無(wú)需手動(dòng)輔助,自動(dòng)完成幾何-網(wǎng)格-材料-接觸設(shè)置-載荷-場(chǎng)輸出-歷史輸出等流程。
對(duì)于零基礎(chǔ)的初學(xué)者,本插件可以避免前期花費(fèi)大量時(shí)間的學(xué)習(xí)Abaqus相關(guān)流程,可以基于根據(jù)自己的需求先行獲得仿真結(jié)果完成主要目標(biāo),然后再根據(jù)插件生成的CAE文件慢慢學(xué)習(xí)體會(huì)SHPB仿真流程,提高學(xué)習(xí)效率。
對(duì)于非初學(xué)者,本插件可以快速調(diào)整模型參數(shù)和工況設(shè)置,短時(shí)間內(nèi)進(jìn)行大批量SHPB仿真工作,極大提高效率。
由于Abaqus版本變化,附件提供兩個(gè)版本插件分別適用Abaqus2016~Abaqus2021,和Abaqus2022~Abaqus2025。使用教程見(jiàn)本文底部視頻。
展開(kāi) = SelectionTypeEnum.MeshElementFaces:
print("請(qǐng)選擇單元面")
return
# 對(duì)上一步global_selections中的單元面進(jìn)行暫存到backup_selections,備用撤銷操作
backup_selections.clear()
backupSelection()
# 當(dāng)前新選擇的單元面,添加到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即可加載完成用戶自己開(kāi)發(fā)的ACT插件。
加載完成后操作示例:
以創(chuàng)建和修正element Faces 為元素的Named Selection為例:
增加操作,先選定加亮集合1
點(diǎn)擊current按鍵,將當(dāng)前加亮的單元集作為操作對(duì)象
再框選/點(diǎn)選需要增加的單元,再點(diǎn)擊Add 按鍵即可。(可多次累加,)
減除操作,先選定加亮集合2
點(diǎn)擊current按鍵,將當(dāng)前加亮的單元集作為操作對(duì)象
再框選/點(diǎn)選需要減少的單元,再點(diǎn)擊Delete 按鍵即可。(可多次重復(fù)操作,)
創(chuàng)建快捷鍵:
展開(kāi) Mesh to Geometry Plugin,來(lái)自達(dá)索官方論壇社區(qū)
原帖鏈接:Mesh to Geometry Plugin
plugin feature:
允許Abaqus 用戶從網(wǎng)格文件生成幾何圖形。
該插件可以將.STL文件和網(wǎng)格轉(zhuǎn)換回幾何形狀,以便重新網(wǎng)格化結(jié)構(gòu),以及導(dǎo)入各種CAD軟件
detail
這個(gè)插件的邏輯是,基于孤立網(wǎng)格,得到幾何部件;幾何部件的表面由孤立網(wǎng)格的外單元面組成。plugin 得到的幾何部件一般需要結(jié)合abaqus的幾何清理/虛擬拓?fù)浼夹g(shù)修正。
能夠?qū)?STL 文件導(dǎo)入 Abaqus/CAE 以創(chuàng)建幾何圖形。
能夠使用來(lái)自 Abaqus 分析的變形網(wǎng)格作為幾何體網(wǎng)格劃分的基礎(chǔ),以進(jìn)行另一個(gè) Abaqus 分析。
下載鏈接(谷歌硬盤(pán))
6.13 版
2020版
視頻操作演示
點(diǎn)擊-轉(zhuǎn)到-嗶哩嗶哩
展開(kāi) 
abaqus插件制作的相關(guān)專題、標(biāo)簽、搜索
abaqus插件制作的最新內(nèi)容
插件介紹
ABAQUS Random Material Partition插件可對(duì)ABAQUS中已分區(qū)的部件進(jìn)行任意多種材料及占比的隨機(jī)指派。
插件使用前需要手動(dòng)對(duì)部件創(chuàng)建分區(qū),或通過(guò)Abaqus導(dǎo)入已經(jīng)分區(qū)完成的部件。
插件支持三維實(shí)體模型或二維平面殼模型。
晶體塑性:構(gòu)建Dream3D pipeline用于將EBSD模型制作成Abaqus可執(zhí)行文件
案例實(shí)操
用于生成模型的Dream3D pipeline文件,只需要你設(shè)置EBSD數(shù)據(jù)的路徑和導(dǎo)出路徑即可,可以直接生成abaqus的晶體塑性模型,提供原始文件!
包含老版本Dream3D 6.5的管道文件,并且根據(jù)官方的使用說(shuō)明文件已經(jīng)成功移植到最新版Dream3D 7.4版本了。
插件介紹
AbyssFish CDED(Concrete Damage Element Deletion)插件旨在實(shí)現(xiàn)混凝土損傷塑性(Concrete Damage Plasticity, CDP)材料模型中的失效單元自動(dòng)刪除功能,從而精確模擬混凝土損傷開(kāi)裂行為。
該插件僅適用于“動(dòng)力,顯式(Dynamic, Explicit)”分析步,且僅對(duì)混凝土損傷塑性
Abaqus混凝土損傷單元?jiǎng)h除插件:CDED4個(gè)月前
插件介紹
AbyssFish CDED(Concrete Damage Element Deletion)插件可對(duì)載荷作用造成的混凝土損傷塑性模型(Concrete Damaged Plasticity,CDP)中失效單元進(jìn)行刪除,以實(shí)現(xiàn)混凝土損傷開(kāi)裂裂紋的模擬。
插件只針對(duì)混凝土損傷塑性(CDP)材料有效,不支持其他材料參數(shù)的損傷單元?jiǎng)h除,推薦采用
<ul><li>允許<a href="https://zhida.zhihu.com/search?content_id=224701271&content_type=Article&match_order=1&q=Abaqus&zhida_source=entity" rel="noopener noreferrer" target="_blank" style="
該插件旨在縮短構(gòu)建“耦合+連接器+耦合”組合連接所需的時(shí)間。這類連接在虛擬螺栓、銷釘?shù)葓?chǎng)合非常常見(jiàn),但同樣適用于所有類似結(jié)構(gòu)。
用戶只需選取兩組面區(qū)域(可為單個(gè)或多個(gè)面),插件便會(huì)自動(dòng)完成其余操作:計(jì)算兩組面的幾何中心并在該處放置參考點(diǎn),創(chuàng)建兩個(gè)耦合(分布耦合或運(yùn)動(dòng)耦合)以及連接器;連接器方向?qū)⒆詣?dòng)沿兩參考點(diǎn)對(duì)齊。既可以使用現(xiàn)有的連接器截面,也可讓插件自動(dòng)新建。插件還會(huì)為面區(qū)域和參考點(diǎn)生成命名規(guī)范的表面
這是一個(gè)快速創(chuàng)建耦合及其參考點(diǎn)(RP)的ABAQUS插件。用戶選擇一個(gè)面區(qū)域(可以是一個(gè)或多個(gè)面),插件在幾何中心創(chuàng)建一個(gè) RP,并在兩者之間添加耦合。
此外,用戶可以計(jì)算出的 RP 坐標(biāo)的特定分量,例如,當(dāng)必須在特定軸上創(chuàng)建 RP 時(shí)。總體而言,這比手動(dòng)創(chuàng)建這些特征要快得多,尤其是當(dāng)您需要許多聯(lián)軸器時(shí)。
此插件僅用于快捷創(chuàng)建這些RP coupling(RP耦合約束)。編輯或刪除必須使用
abaqus插件 快捷刪除零部件remove Instances10個(gè)月前
在Abaqus/CAE中,用戶無(wú)法直接在視口內(nèi)選擇實(shí)例以進(jìn)行刪除或抑制操作,而必須通過(guò)模型樹(shù)進(jìn)行選擇。這在處理大型裝配體時(shí)顯得尤為不便,尤其是當(dāng)裝配體已經(jīng)導(dǎo)入且實(shí)例名稱高度相似時(shí),整個(gè)過(guò)程不僅繁瑣,還極其耗時(shí)。
為了解決這一問(wèn)題,開(kāi)發(fā)了一款插件,成功突破了這一限制。該插件允許用戶直接在視口內(nèi)選擇實(shí)例,并結(jié)合拖動(dòng)框以及Ctrl和Shift鍵的使用,極大地提高了操作效率。此外,插件還提供了反向選擇的功能
[圖片]
ABAQUS SpectrumColor一鍵配色插件10個(gè)月前
插件介紹
AbyssFish SpectrumColor插件通過(guò)集成化操作界面,用戶可快速調(diào)整ABAQUS云圖顏色映射方案,實(shí)現(xiàn)可視化效果的靈活優(yōu)化。
插件內(nèi)置150余種標(biāo)準(zhǔn)化顏色映射模板,涵蓋連續(xù)型與分段式配色風(fēng)格,滿足不同工程場(chǎng)景下的數(shù)據(jù)展示需求。
用戶可通過(guò)插件內(nèi)置的顏色預(yù)覽卡
