
發(fā)布
注冊
/
登錄abaqus仿真代碼的案例
從C3D8的uel源代碼入門Abaqus的uel編寫, 更新B-Bar修正 ¥99
/202403/b4a813b2b2c5b8764d7fbbf45e643b3b.png"><img src="https://img.jishulink.com/msimage/202403/18d7ba93ba85e4f55fe830ab64d17f31.png"></h1><h1>uel源代碼</h1><p>2024/03/27更新:已加入B-bar算法進行剛度矩陣的修正,可看到uel的計算結果已于Abaqus計算結果一致</p>
展開 生產制造 | NCSIMUL如何仿真實際生產中非代碼驅動的手動指令
步驟六
添加初始化,通過軟件實現手動操作動作
?給仿真項目一個初始化,在ISO選項中輸入ISO代碼,其固定格式為AXE[此處填上一步命名的軸數字]=要旋轉的度數。這樣就可以在軟件里模擬仿真真實情況下對于工作平臺的手動旋轉角度了。
▼
完整演示視頻
210基于matlab的仿真機械四連桿機構運動代碼 ¥12.2
基于matlab的仿真機械四連桿機構運動代碼,包括運動仿真和變量變化分析圖的生成,包括角速度、速度、加速度等曲線。程序已調通,可直接運行。
晶體塑性有限元仿真入門(3)--開源代碼平臺EVOCD
晶體塑性有限元仿真入門(3)--開源代碼平臺EVOCD
晶體塑性有限元初學者較為熟知的兩個工具Huang's UMAT以及DAMASK平臺,這篇文章介紹另外一個晶體塑性有限元方法(CPFEM)的開源代碼平臺EVOCD,講解如何使用這些開源代碼進行材料的塑性變形模擬以及模擬變形過程中晶體取向的變化(織構)。
圖1 EVOCD的CPFEM流程圖
(E.B. Marin, Center for Advanced Vehicular Systems, Mississippi State University)
我們在網上搜索晶體塑性的關鍵字''CPFEM''時,會發(fā)現搜索引擎的網頁排名第一是馬普所(MPI, 大名鼎鼎的DAMASK就是他們團隊的成果)的研究成果,其次是密西西比州立大學先進車輛系統(tǒng)中心(Center for Advanced Vehicular Systems, Mississippi State University)的開源代碼平臺EVOCD,第三是基于Huang的晶體塑性有限元方法,由此可見EVOCD在晶體塑性有限元方法中的重要性。
圖2 CPFEM搜索結果
(從上到下分別是馬普所 (dierk-raabe.com) 、密西西比州立大學 (msstate.edu) 、哈佛大學 (columbia.edu) 的相關研究成果)
國內的晶體塑性有限元初學者,最主要的還是使用Huang's UMAT以及DAMASK平臺,而對密西西比州立大學的開源代碼平臺EVOCD不太常用。這篇文章將講解該平臺的使用方法以及如何使用該平臺進行晶體塑性有限元變形模擬。
展開 
基于python二次開發(fā)和RSG的模態(tài)仿真插件制作過程及源代碼 ¥100
1、通過python編寫模態(tài)仿真函數,附源代碼。
2、利用abaqus RSG建立插件調用第一步建立的模態(tài)仿真函數
3、保存插件到軟件安裝的相應目錄,之后即可一鍵進行模態(tài)計算。
說明:這樣原來模態(tài)仿真需要進行網格劃分、材料賦予、工況設定、作業(yè)提交、讀取結果文件等操作現在只需要鼠標點擊3次即可完成。
2使用matlab代碼進行TMDI,TID等基于慣容器的新阻尼器的仿真和優(yōu)化。
3有成套的SCI論文復現代碼,有需要可私。包答疑。 ¥10
2使用matlab代碼進行TMDI,TID等基于慣容器的新阻尼器的仿真和優(yōu)化。
3有成套的SCI論文復現代碼,有需要可私。包答疑。
abaqus簡單立方體胞元周期性邊界條件施加計算腳本源代碼 ¥39.9
<p class="ql-align-justify">abaqus中周期性邊界條件的施加一般通過方程約束,手動設置不僅繁瑣而且很容易出錯。根據文獻《Unit cells for micromechanical analyses of particle-reinforced composites》中簡單立方體胞元周期性邊界條件的施加方法,開發(fā)Python腳本,可以根據用戶提供的三維數組創(chuàng)建網格,并施加周期性邊界條件以及自動提交abaqus計算。在此提供程序的Python源代碼,和大家一起學習。代碼中重要語句都進行了注釋,對照參考文獻可以很好的理解周期性邊界條件施加過程及方法,代碼書寫不易,希望大家多多支持,共同進步。</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202405/attachment/a0c6c582fbb144968943305041146d00.png" style="text-align: center">
<img src="https://img.jishulink.com/202405/attachment/a0c6c582fbb144968943305041146d00.png" data-mobile-src="https://img.jishulink.com/202405/attachment/a0c6c582fbb144968943305041146d00.png?
展開 使用python進行ABAQUS批處理-Gui代碼
作如下更改后, 重啟ABAQUS:
fileDb = AFXFileSelectorDialog(getAFXApp().getAFXMainWindow(),
'Select a Folder',
self.fileNameKw,
self.readOnlyKw,
AFXSELECTFILE_DIRECTORY,
self.patterns,
self.patternTgt)
OK, 可以選擇文件夾了
03
—
總結
至此, 所有技術細節(jié)已經處理完畢, 在kernel代碼設計完成后, 使用RSG工具設計GUI界面的初始樣式, 并關聯kernel, 然后自行修改帶有DB字樣的py文件, 已達到標簽換行和選擇文件夾的目的.
關注公眾號并回復: batch analysis, 獲取ABAQUS批處理插件源代碼程序.
期待更多技術干貨, 請關注AbaqusCoder!
如果本文對您有幫助, 期待您的轉發(fā)與點亮再看!
展開 Abaqus 中getSequenceFromMask查看實際代碼
在 Abaqus 中,getSequenceFromMask() 是 Abaqus/CAE 錄制看不到代碼 sssion.journalOptions.setValues(replayGeometry=COORDINATE, recoverGeometry=COORDINATE)
abaqus模擬材料相變的方法及代碼
奧氏體向馬氏體轉變會產生相變應力,如何在abaqus中實現相變應力的模擬的,現在主要有兩種方法:1 umat,2 usdfld+uexpan,對于第一種方法必須是理論功底很深厚的abaqus資深玩家才可能在較短的時間內搞定,否則還是放棄吧,對于第二種模擬方法,也必須有理論功底,并且熟悉abaqus的二次開發(fā)才可以,由于設計到程序開發(fā)這塊,不是一兩句能描述的清楚,所以如果大家還有什么更多疑問可以站內私信咨詢,我做過奧氏體向馬氏體的二次開發(fā)程序,而且還做過同時包含反向的相變程序,以及一種材料向另一種材料轉變的程序,希望可以幫到大家
ABAQUS斷裂模擬收徒 ,保證快速學會各種ABAQUS斷裂模擬方法 1200/人(將享有各種插件以及程序,價值3000+、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)
展開 ABAQUS輸出高清圖片代碼
只需三行代碼,快速輸入ABAQUS高清圖片,具體操作如下(后附代碼)
代碼
session.pngOptions.setValues(imageSize=(4096,1792))
session.printOptions.setValues(reduceColors=False)
session.printToFile(fileName='C:\Users\Administrator\Desktop\damge3',format=PNG)

Abaqus子程序代碼分享
倫敦帝國大學(Imperial College London)的助理教授Emilio Martínez Pa?eda在其網站上發(fā)布; 他所做一些研究的子程序代碼,最近找資料的時候看到的,大家可以自行訪問https://www.empaneda.com/codes/。
幫大家打包整理了資料,希望可以有助于大家的研究。(中文是用機翻的,如果不對應還請大家見諒)
總集:Codes.zip
1、ABAQUS UEL FOR PHASE FIELD MODELLING OF CORROSION
ABAQUS UEL用于腐蝕的相場模擬
ABAQUS user-element subroutine (UEL) to use the phase field method to predict corrosion, pitting corrosion, the pit-to-crack transition and stress corrosion cracking.
ABAQUS用戶元素子例程(UEL)使用相場方法來預測腐蝕,點蝕,點到裂紋過渡和應力腐蝕開裂。
Paper: C. Cui, R. Ma, E. Martínez-Pa?eda. A phase field formulation for dissolution-driven stress corrosion cracking.
展開 Abaqus蠕變K-R子程序代碼 ¥20
Abaqus蠕變K-R子程序-forture源代碼及學習文檔
Abaqus-UEXPAN 熱膨脹子程序(Fortran代碼) ¥300
關于Abaqus uexpan 熱膨脹子程序,供學習者學習。文件中有四個子程序可供學習,源代碼。
包含.for文件和INP文件
如需下載,可點如下鏈接。
Abaqus——2D模型轉3D模型(Python源代碼) ¥200
函數名如下:
def function(depth,element_number,Input_set)
#depth 單元尺寸 element_number 單元數量 Input_set 設置整體模型作為一個集合,用于識別 這里如"Set-1"
2D模型
2. 3D模型
三、3D模型保存路徑
保存在Abaqus當前工作目錄下的Output文件夾中。