
發布
注冊
/
登錄ABAQUS DISP二次開發的案例
ABAQUS DISP二次開發(一)
子程序接口
SUBROUTINE DISP(U,KSTEP,KINC,TIME,NODE,NOEL,JDOF,COORDS)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION U(3),TIME(3),COORDS(3)
C
user coding to define U
RETURN
END
說明:
子程序在執行的過程中,遍歷邊界條件上的每個節點,遍歷每個節點上的自由度約束,每個約束均執行一次子程序。變量NODE用于辨識節點、JDOF用于辨識自由度編號。
如果在邊界條件定義時,輸入了預定義值,那個程序執行過程中會將該值傳入子程序。如果子程序不修改該值,那么abaqus會按照默認方式處理該約束條件。如果沒有輸入預定義值,那么子程序必須對其賦值,否則報錯或者賦0值。
3. 變量
需要被定義的變量:
U(1)
需要定義的荷載變量,包括位移、孔隙壓力、溫度等。U(1)被傳入時可以是預先在荷載設置中定義好的值,也可以是默認值(一般情況下默認為0)。如果荷載定義中多個變量使用了User-defined,那么程序會按照自由度的編號順序,編列每一個自由度,每一次遍歷都執行一次子程序,U(1)即代表該自由度。
如果程序需要規定變量的偏微分,例如在動態分析中的速度、加速度等,du/dt必須在U(2)中定義,d2u/dt2在U(3)中定義。執行過程與U(1)類似。
展開 abaqus二次開發子程序disp簡單案例 ¥5
abaqus二次開發子程序disp簡單案例,能夠快速了解disp子程序的組織架構。利用disp子程序使abaqus物體表面隨時間移動,即位移為時間的函數。
關鍵操作:
1、給物體面施加位移邊界條件——位移/轉角——選擇面——分布:用戶定義
2、新建作業——通用——添加disp.for文件——運行
解決Abaqus Python二次開發各種問題! 附ABAQUS PYTHON二次開發攻略文檔下載
網絡接口不僅能用python3來開發,甚至可以用任意一種更適合你開發需求的代碼來開發。網絡接口的環境和abaqus的python2環境是天然隔離的,安裝各種第三方庫自然不在話下了。
說到成果保護,作者可以精準對具體某個函數進行訪問控制,包括“哪個賬號可以訪問?”、“可以訪問幾次?”、“在哪個時間段可以訪問?”等等。
而且,這里提到的網絡可以是局域網。最小的局域網就是同一臺計算機訪問自身的不同端口,所以完全可以在你的計算機上配置好網絡服務器應用,然后在abaqus的python2環境中訪問、交互,實現上述的各種功能。
2、函數上云
對于那些飽含作者心血的寶貴函數,完全可以部署到各種云服務器上,在代碼“絕對安全”和用戶“絕對方便”的前提上讓有需要的人能夠方便快捷的使用到。
以上,都可以基于Abaqus python 漸進式二次開發的技術來實現。代碼的使用方法很大程度決定了代碼使用的場景和邊界。
所以,希望突破限制復制粘貼“長長”腳本的你,歡迎參加《Abaqus python 漸進式二次開發(二)》直播課,從基礎的開發“套路”開始,重新認識Abaqus python二次開發。
下載地址:ABAQUS PYTHON二次開發攻略文檔下載
展開 初識ABAQUS UMAT二次開發(二)
初識ABAQUS UMAT二次開發(二)
大家好,這一期小編接著上一期(初識ABAQUS UMAT二次開發)繼續向大家介紹ABAQUS軟件的UMAT二次開發功能。上一期我們說過ABAQUS是一款強大的非線性有限元軟件。

Abaqus二次開發-部件體素化(依據體素數目) ¥20
版本聲明:
此插件基于abaqus內核進行編寫,下載后解壓即可使用。
編寫參考abaqus 2016~2020,由于未找到早期版本的內核,所以不保證在abaqus 2016之前的版本還可以運行。abaqus 2020以后的包括最新版本的也沒查閱,不清楚更新內容,所以也不保證可以運行。但是繼承性一般是比較好的,大概率是可以運行的。
免責聲明:
后期也會對體素化進行開發,也許以后的插件會比此插件更加優異,性能更好,功能更多。但是,若您已購買此插件,后期并不會對您進行退款。新開發的插件將放入新的帖子中。
該插件不攜帶任何惡意內容,也不會盜取你的個人隱私內容,代碼未加密,購買后請對內容查看以確認。若使用后對您的計算機以及經濟、財產、隱私造成任何損害,本人不承擔任何責任。個人可以對源代碼進行更改,但是更改后的程序使用,產生的任何責任與本人無關。
注意!!!!!!!!
注意!!!!!!!!!!
注意!!!!!!!!!!!!
重點來了!!!!!!!!!!!!
售出后概不退款!!!!!!!!!!!
同時希望各位尊重個人勞動成果,不要拿去二次銷售!!!!!!!!!!!!
這么有意思的東西不要轉發一下么?
示例下載:
example.cae
example.jnl
使用過程中若是出現bug,請在評論區留言。看到后會回復,并對其進行修復。
(暫時就這樣吧,也想不起來說什么了。)
帖子更新不易,跪求點贊加關注,能收藏一下就更好了。
展開 ABAQUS (1) - ABAQUS二次開發環境配置
以此開篇,初學ABAQUS,記錄學習使用過程,以此自勉!
GTN模型在abaqus的二次開發
個人感覺應該不會,因為在abaqus設置多孔材料(porous metal plasticity)那里(就是GTN模型)設置完參數后也需要提供塑性應變和應力。那是否在二次開發(VUMAT和umat)中除了GTN模型,還需要提供相關的流動應力模型?按照這個思路我編寫了一個含有GTN和Hansel-Spittel高溫本構模型的vumat子程序,由于umat需要提供剛度矩陣看了相關論文還是不知道怎么整,編到最后放棄了。子程序大致思路按照論文《GTN模型的算法研究、程序開發及試驗驗證》編寫。最后做出來也不知道對不對,想請各位大神來教教我提供點意見,這啥都不懂一接手就高難度還沒教程太難了......
GTN VUMAT.rar
百度網盤鏈接:
鏈接:https://pan.baidu.com/s/1_AK23HgpzhkJusf7h_Escg
提取碼:1234
一起學習,共同進步。。。
展開 Abaqus二次開發案例分享
Abaqus中支持Python進行后處理的二次來發,所以接下來小編給大家分析一下后處理中如何實現簡單的自動化操作
對Abaqus的結果文件進行自動解析,提取信息;
對極值進行判定并分類;
對分類信息與數值信息進行整合,寫入表格文件。
數據整合過程大致如下,主要展示不同位置對應的危險程度
?
那如何才能讓用戶輕松又簡便地查看這些危險區域的危險點分布,又或者說想要更直觀地了解危險區域的應力分布,唯析工程師就設計一款后處理標注及數據提取地插件,不僅能夠實現上述自助式地多點標記,又能夠完成后期的自動化報告輸出,是不是很EASY!
效果展示
02.
Abaqus二次開發
Abaqus二次開發
利用Python對Abaqus進行后處理開發
Abaqus提供了基于Python語言的腳本接口,在Abaqus的二次開發過程中,可以利用Python腳本對其后處理結果進行輸出,然后再進行相應的處理。
abaqus二次開發-蜂窩板夾芯材料(殼)生成插件 ¥15
情況二:不知道呀,有了再說。
承諾:
1.凡是購買插件的用戶,使用過程中若是遇到Bug,本人將承諾對發現的bug進行修復。
2.使用時有什么問題,也可以進行咨詢,私信或評論區發言都行,看到有時間會進行回復。
3.還沒想好,以后再說。
版本聲明:
此插件基于abaqus內核進行編寫,下載后解壓即可使用。
編寫參考abaqus 2016~2020,由于未找到早期版本的內核,所以不保證在abaqus 2016之前的版本還可以運行。abaqus 2020以后的包括最新版本的也沒查閱,不清楚更新內容,所以也不保證可以運行。但是繼承性一般是比較好的,大概率是可以運行的。
免責聲明:
后期也會對蜂窩建模插件進行開發,也許以后的插件會比此插件更加優異,性能更好,功能更多。但是,若您已購買此插件,后期并不會對您進行退款。新開發的插件將放入新的帖子中。
該插件不攜帶任何惡意內容,也不會盜取你的個人隱私內容,代碼未加密,購買后請對內容查看以確認。若使用后對您的計算機以及經濟、財產、隱私造成任何損害,本人不承擔任何責任。個人可以對源代碼進行更改,但是更改后的程序使用,產生的任何責任與本人無關。
注意!!!!!!!!
注意!!!!!!!!!!
注意!!!!!!!!!!!!
重點來了!!!!!!!!!!!!
售出后概不退款!!!!!!!!!!!
同時希望各位尊重個人勞動成果,不要拿去二次銷售!!!!!!!!!!!!
這么有意思的東西不要轉發一下么?
示例下載:
hiveshell.jnl
hiveshell.cae
使用過程中若是出現bug,請在評論區留言。看到后會回復,并對其進行修復。
(暫時就這樣吧,也想不起來說什么了。)
帖子更新不易,跪求點贊加關注,能收藏一下就更好了。
展開 Abaqus&Paraview夢幻聯動!(Python二次開發篇)
數據文件獲取方法
Abaqus&Paraview夢幻聯動!(Python二次開發篇)
https://mp.weixin.qq.com/s?__biz=Mzk0ODQzOTg2NQ==&mid=2247491910&idx=1&sn=b2a1f62ec42dd58418d6b79772dfce2a&chksm=c3653f10f412b606f1544c2ea6af896c7b1f479a6f9e78b506f33cc3634a291998863454147c&token=1715
展開 
ABAQUS二次開發
ABAQUS導入外部幾何模型幾何誤差修復功能 有誤差的幾何模型和使用修復功能后的模型如圖所示,注意圈出來的節點z坐標值
Python對abaqus二次開發
請問各位大佬,我是做的abaqus二次開發,無GUI界面的,為什么會出現這樣的錯誤啊
abaqus Python二次開發
請各位大佬賜教,如何才能使abaqus繪制任意函數曲線為草圖,實現參數化建模,任意函數不行的話,先教教參數方程怎么實現也行,提前謝謝各位大佬
Abaqus二次開發-部件體素化(依據體素大小) ¥20
同時希望各位尊重個人勞動成果,不要拿去二次銷售!!!!!!!!!!!!
這么有意思的東西不要轉發一下么?
使用過程中若是出現bug,請在評論區留言。看到后會回復,并對其進行修復。
(暫時就這樣吧,也想不起來說什么了。)
帖子更新不易,跪求點贊加關注,能收藏一下就更好了。