
發(fā)布
注冊
/
登錄abaqus python 二次開發(fā)
關(guān)注創(chuàng)建者:huoli 創(chuàng)建時間:2019-05-19
abaqus python 二次開發(fā)的視頻教程
ABAQUS Python二次開發(fā)第二季(后處理篇)
本課程涉及的ABAQUS Python二次開發(fā)的內(nèi)容屬于中上難度,而關(guān)于ABAQUS Python二次開發(fā)的基礎(chǔ)課程可參考本人之前課程,點(diǎn)擊下面超鏈接(藍(lán)色文字)可看到該課程: ABAQUS Python二次開發(fā)工程實(shí)例教程 其他ABAQUS Python二次開發(fā)的中上難度課程,點(diǎn)擊下面超鏈接(藍(lán)色文字)可看到該課程: ABAQUS細(xì)觀混凝土隨機(jī)骨料、鋼纖維建模(Python二次開發(fā))
¥200 11小時9分鐘 3294播放
查看
abaqus python 二次開發(fā),使用腳本的新方法——編譯使用
加筋土擋墻建模,“面向?qū)ο蟆?em>ABAQUS PYTHON 二次開發(fā)》一文就是采用了這種方法(https://www.yqgqt.org.cn/content/post/441859) 說明: 視頻中使用到的腳本文件 highlight.py 在 《神乎其技!“面向?qū)ο蟆暗?ABAQUS PYTHON 二次開發(fā)體驗(yàn)》中有詳細(xì)介紹。
¥19.9 8分鐘 579播放
查看
ABAQUS細(xì)觀混凝土骨料砂漿ITZ三相建模(Python二次開發(fā))
ABAQUS Python二次開發(fā)的基礎(chǔ)入門、實(shí)例進(jìn)階及綜合訓(xùn)練課程可參考本人之前ABAQUS Python二次開發(fā)系列課程,點(diǎn)擊下面超鏈接(藍(lán)色文字)可看到該課程: ABAQUS Python二次開發(fā)工程實(shí)例教程 ABAQUS Python二次開發(fā)第二季(后處理篇) ABAQUS Python二次開發(fā)第三季(超級后處理篇) 課程圖片:
¥498 7小時23分鐘 9859播放
查看
abaqus python 二次開發(fā)的實(shí)例教程
網(wǎng)絡(luò)接口不僅能用python3來開發(fā),甚至可以用任意一種更適合你開發(fā)需求的代碼來開發(fā)。網(wǎng)絡(luò)接口的環(huán)境和abaqus的python2環(huán)境是天然隔離的,安裝各種第三方庫自然不在話下了。
說到成果保護(hù),作者可以精準(zhǔn)對具體某個函數(shù)進(jìn)行訪問控制,包括“哪個賬號可以訪問?”、“可以訪問幾次?”、“在哪個時間段可以訪問?”等等。
而且,這里提到的網(wǎng)絡(luò)可以是局域網(wǎng)。最小的局域網(wǎng)就是同一臺計(jì)算機(jī)訪問自身的不同端口,所以完全可以在你的計(jì)算機(jī)上配置好網(wǎng)絡(luò)服務(wù)器應(yīng)用,然后在abaqus的python2環(huán)境中訪問、交互,實(shí)現(xiàn)上述的各種功能。
2、函數(shù)上云
對于那些飽含作者心血的寶貴函數(shù),完全可以部署到各種云服務(wù)器上,在代碼“絕對安全”和用戶“絕對方便”的前提上讓有需要的人能夠方便快捷的使用到。
以上,都可以基于Abaqus python 漸進(jìn)式二次開發(fā)的技術(shù)來實(shí)現(xiàn)。代碼的使用方法很大程度決定了代碼使用的場景和邊界。
所以,希望突破限制復(fù)制粘貼“長長”腳本的你,歡迎參加《Abaqus python 漸進(jìn)式二次開發(fā)(二)》直播課,從基礎(chǔ)的開發(fā)“套路”開始,重新認(rèn)識Abaqus python二次開發(fā)。
下載地址:ABAQUS PYTHON二次開發(fā)攻略文檔下載
展開 “面向?qū)ο蟆钡?ABAQUS PYTHON 二次開發(fā)體驗(yàn)
昨天,從“面向?qū)ο蟆钡慕嵌葞Т蠹银B瞰 ABAQUS PYTHON 二次開發(fā)。采用的例子簡單,可能大家領(lǐng)會不到“面向?qū)ο缶幊獭钡哪ЯΑ#ā傍B瞰”一文請看https://www.yqgqt.org.cn/content/post/441360)
今天這篇文字將緊密結(jié)合 ABAQUS/CAE 的腳本運(yùn)行功能,帶領(lǐng)大家一瞥“面向?qū)ο缶幊獭钡母咝Ш蜕衿妗?長長的命令
接觸過 ABAQUS PYTHON 二次開發(fā)的朋友,應(yīng)該對下面這種長長的命令有印象。
mdb.models['Model-1'].parts['Part-1].edges[1]
# 代碼的含義是:選取Model-1模型中,Part-1部件的序號為1的輪廓線。
在 python 腳本中,可以用 highlight( )、unhighlight( ) 這兩個函數(shù)將選取的線、面,進(jìn)行高亮(取消高亮)顯示。完整的代碼如下:
# 高亮顯示序號為1的邊
highlight(mdb.models['Model-1'].parts['Part-1].edges[1])
# 取消高亮顯示序號為1的邊
unhighlight(mdb.models['Model-1'].parts['Part-1].edges[1])
可見代碼變得更長了,編寫腳本的效率低了,閱讀腳本也不夠清晰明了。如果采用“面向?qū)ο缶幊獭钡摹胺庋b”技術(shù),情形就會截然不同。
“封裝”立方體
用一個“class”(類型)把選取立方體“線”、“面”的操作“封裝”起來。python代碼如下:
(根據(jù) ABAQUS/CAE 命名的特點(diǎn),在代碼中為模型名稱、部件名稱定義了不傳參數(shù)進(jìn)去時候的默認(rèn)值)
把這段代碼保存在名為“script.py“的文本文件中。
展開 鳥瞰 ABAQUS/CAE 的 PYTHON 二次開發(fā),“面向?qū)ο蟆钡挠梦渲?在《神乎其技!“面向?qū)ο蟆暗?ABAQUS PYTHON 二次開發(fā)體驗(yàn)》中(https://www.yqgqt.org.cn/content/post/441445),“封裝”立方體的示例實(shí)際上是對 abaqus/cae模型操作方面的Mdb接口進(jìn)行優(yōu)化,起到提高編碼效率、提高代碼復(fù)用率、降低二次開發(fā)難度的作用。
那“面向?qū)ο蟆痹?Abaqus/cae python 二次開發(fā)中,有哪些用武之地?簡要來說,有以下兩大方面。
一、優(yōu)化二次開發(fā)接口
Abaqus/cae python 二次開發(fā)的接口主要在三個方面,(1)模型操作,Mdb接口;(2)結(jié)果數(shù)據(jù)接口,Odb;(3)可視化接口,Session。這些接口擁有大量“成員變量”和“成員函數(shù)”,從“面向?qū)ο蟆?em>二次開發(fā)“封裝”的角度來看,這些接口在二次開發(fā)“封裝”的最內(nèi)層。開發(fā)者可以根據(jù)自己二次開發(fā)任務(wù)的特點(diǎn)進(jìn)行“封裝”,還可以根據(jù)需要把最原始的接口跟“封裝”過的接口再次“封裝”。
二、模塊化開發(fā)流程
開發(fā)任務(wù)千差萬別,但流程具有一致性。只要有能夠抽取出“共性”的地方,就會有“面向?qū)ο蟆奔夹g(shù)發(fā)揮的空間。實(shí)際上,“開發(fā)流程的模塊化”相比于“優(yōu)化二次開發(fā)接口”更具神奇效果。
預(yù) 告
希望掌握“面向?qū)ο蟆奔夹g(shù),提升 Abaqus/cae python 二次開發(fā)技能的朋友,請“關(guān)注” huoli 技術(shù)鄰賬號。相關(guān)的能力提升課程即將推出!
展開 加筋土擋墻建模,“面向?qū)ο蟆?em>ABAQUS PYTHON 二次開發(fā)
因?yàn)闈M鋪包裹式加筋土的 建模參數(shù)明確、形狀較簡單、同時完全手工進(jìn)行各種情況的 反復(fù)建模很繁瑣,所以滿鋪包裹式加筋土的建模過程,非常適合作為“面向?qū)ο蟆?em>ABAQUS PYTHON 二次開發(fā)實(shí)戰(zhàn)的例子。
下面為大家展示本次“戰(zhàn)果”。
“面向?qū)ο蟆保幻}相承
本文與前面《鳥瞰》、《神乎》兩篇帖子是一脈相承的,如果對“面向?qū)ο缶幊獭备械侥吧埢仡^先瀏覽一下前文(https://www.yqgqt.org.cn/content/post/441360)(https://www.yqgqt.org.cn/content/post/441445)。
在本次實(shí)戰(zhàn)中,“滿鋪包裹式加筋土擋墻”被抽象為一個“對象”,以 geogrid 的名稱“封裝”在“類型”(class)里面:(見下圖)
圖中 def 所定義的,就是“對象”的“成員函數(shù)”或“方法”。我已經(jīng)把建模需要的步驟、流程都變成了一個個拿來即用的方法。
展開 視頻鏈接:【GUI, 二次開發(fā)】面向?qū)ο蟮?abaqus python 插件 —— geogrid (https://www.yqgqt.org.cn/college/video/c13463?nagivator=course)
在 geogrid 加筋土擋墻插件開發(fā)期間,寫了多個帖子、錄制了多個視頻,對插件的功能、腳本編譯方法進(jìn)行了介紹。
現(xiàn)在 geogrid 已經(jīng)可以實(shí)現(xiàn)墻面各種傾角、任意加筋長度組合的加筋土擋墻建模功能。插件可以在 GUI 界面和命令行使用。
geogird 既是一個用來演示“面向?qū)ο蟆?em>abaqus python 二次開發(fā)的例子,也是直接能用來分析真實(shí)擋土墻的插件。
如果,大家希望通過我發(fā)布的視頻內(nèi)容入門面向?qū)ο蟆?em>abaqus python 二次開發(fā)。強(qiáng)烈建議下載源文件進(jìn)行實(shí)際操作,在下一次進(jìn)行代碼精講視頻發(fā)布時有一個鋪墊,同時帶著問題來看代碼精講的視頻。在后面代碼精講視頻里面,會逐步提供未編譯的 python 腳本源代碼。
如果用到 geogrid 進(jìn)行實(shí)際擋土墻的分析,那歡迎反饋你們的工程需求,我將免費(fèi)添加相應(yīng)功能。在插件的功能不斷豐富的同時,錄制更多免費(fèi)視頻 讓大家對插件的維護(hù)、版本迭代、升級、代碼重構(gòu),有貼近實(shí)戰(zhàn)的了解。
在跟隨 geogrid 插件開發(fā)之路上,你會掌握如何擺脫現(xiàn)在的面向過程思維,從軟件工程的角度創(chuàng)造出一款屬于自己的接口豐富、功能完備、準(zhǔn)商業(yè)級的前(后)處理插件。
插件更新、維護(hù):
付費(fèi)下載后,請?jiān)谠u論區(qū)留下郵箱,插件更新或維護(hù)之后會通過郵件方式發(fā)送新版本。
加入qq群(280631123),對軟件使用的問題可以在群里交流。
插件需求征集:
在下方留言里,留下你想要的插件。我先收集插件需求,針對排在前幾名的,進(jìn)行投票,最后進(jìn)行插件開發(fā)。在開發(fā)過程中,錄制免費(fèi)學(xué)習(xí)視頻供大家參考學(xué)習(xí)。
展開 
abaqus python 二次開發(fā)的相關(guān)專題、標(biāo)簽、搜索
abaqus python 二次開發(fā)abaqus python二次開發(fā)攻略python二次開發(fā)ABAQUS 二次開發(fā) Python 材料庫CAE二次開發(fā)、Hypermesh二次開發(fā)ABAQUS DISP二次開發(fā) Abaqus工業(yè)軟件開發(fā) abaqus python二次開發(fā)攻略 abaqus python cae 二次開發(fā)python二次開發(fā)python二次開發(fā)車身仿真車abaqus python二次開發(fā)第二abaqus python 二次開發(fā)abaqus-python二次開發(fā)python在abaqus二次開發(fā)
abaqus python 二次開發(fā)的最新內(nèi)容
abaqus中目前沒有GIF動畫輸出的功能,現(xiàn)制作一可輸出GIF動畫/剖面平移,旋轉(zhuǎn)動畫,詳細(xì)效果可見視頻鏈接https://www.bilibili.com/video/BV1jgD7BTEYT/?spm_id_from=333.1387.homepage.video_card.click
零基礎(chǔ)學(xué)習(xí)Abaqus Python二次開發(fā)
課程基礎(chǔ)信息
發(fā)布時間:2026年
課程格式:MP4視頻(視頻編碼h264,分辨率1920×1080
難度等級:中級
授課語言:英語
課時時長:12講,總計(jì)4小時
文件大小:4GB
課程定位:手把手教你使用Python語言進(jìn)行Abaqus二次開發(fā)
課程學(xué)習(xí)目標(biāo)
1.
目 錄
-《ABAQUS Explicit有限元軟件入門指南》莊茁.pdf
-《ABAQUS Python二次開發(fā)攻略》.pdf
-《ABAQUS standard 有限元軟件入門指南》朱以文-蔡元奇譯.pdf
-《ABAQUS Standard有限元軟件入門指南》莊茁譯.pdf
-《ABAQUS動力學(xué)有限元分析指南》張文元.pdf
-《ABAQUS非線性有限元分析實(shí)例》莊茁
工具簡介
這款基于TCL腳本開發(fā)的工具,專為Hypermesh環(huán)境中的Abaqus材料創(chuàng)建而設(shè)計(jì)。它提供了直觀的圖形用戶界面,使材料屬性的輸入和管理變得前所未有的簡單。無論是創(chuàng)建單一材料,還是管理整個材料庫,這款工具都能輕松勝任。
使用場景
場景一:單一材料快速創(chuàng)建
當(dāng)您需要快速創(chuàng)建一個新材料時,只需在主界面輸入材料參數(shù),點(diǎn)擊"手動創(chuàng)建"按鈕,工具會自動驗(yàn)證輸入并創(chuàng)建材料,整個過程只需幾秒鐘
仿真服務(wù)、Ansys 2025R1系列往期錄播免費(fèi)領(lǐng)取,更多資料,掃碼添加技術(shù)鄰客服詳細(xì)咨詢~
(??添加客服回復(fù)【ANR1】了解更多??)
●Abaqus Python二次開發(fā):函數(shù)接口及示例程序解析
●Abaqus的Python二次開發(fā)對仿真工程師的職場競爭力提升(附0基礎(chǔ)視頻教程)
●Altair HyperWorks二次開發(fā)與Python重構(gòu)仿真新體驗(yàn)