Abaqus子程序代碼分享

倫敦帝國(guó)大學(xué)(Imperial College London)的助理教授Emilio Martínez Pa?eda在其網(wǎng)站上發(fā)布; 他所做一些研究的子程序代碼,最近找資料的時(shí)候看到的,大家可以自行訪(fǎng)問(wèn)https://www.empaneda.com/codes/。

幫大家打包整理了資料,希望可以有助于大家的研究。(中文是用機(jī)翻的,如果不對(duì)應(yīng)還請(qǐng)大家見(jiàn)諒)

總集:Abaqus子程序代碼分享的圖1Codes.zip

1、ABAQUS UEL FOR PHASE FIELD MODELLING OF CORROSION

ABAQUS UEL用于腐蝕的相場(chǎng)模擬

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用戶(hù)元素子例程(UEL)使用相場(chǎng)方法來(lái)預(yù)測(cè)腐蝕,點(diǎn)蝕,點(diǎn)到裂紋過(guò)渡和應(yīng)力腐蝕開(kāi)裂。

Paper: C. Cui, R. Ma, E. Martínez-Pa?eda. A phase field formulation for dissolution-driven stress corrosion cracking. Journal of the Mechanics and Physics of Solids 147: 104254 (2021)

Abaqus子程序代碼分享的圖21、UELCorrosion.zip

SCCcode.png

ABAQUS UMAT SUBROUTINE TO IMPLEMENT PHASE FIELD FRACTURE

2、 ABAQUS UMAT子程序實(shí)現(xiàn)相場(chǎng)斷裂

ABAQUS UMAT user subroutine for implementing phase field fracture without the need for user elements by taking advantage of the heat transfer equation.

ABAQUS UMAT用戶(hù)子程序,通過(guò)利用傳熱方程式,無(wú)需用戶(hù)元素即可實(shí)現(xiàn)相場(chǎng)破裂。

Paper: Y. Navidtehrani, C. Betegón, E. Martínez-Pa?eda. A unified Abaqus implementation of the phase field fracture method using only a user material subroutine. Materials 14(8): 1913 (2021).

Paper: Y. Navidtehrani, C. Betegón, E. Martínez-Pa?eda. A simple and robust Abaqus implementation of the phase field fracture method (submitted)

Abaqus子程序代碼分享的圖42、PhaseFieldUMAT.zip

HETVAL.png

3、ABAQUS UMATHT SUBROUTINE FOR COUPLED HYDROGEN DIFFUSION

ABAQUS  UMATHT子程序用于氫擴(kuò)散

ABAQUS user material (mechanical UMAT and thermal UMATHT) subroutines for implementing hydrogen diffusion coupled with mechanical deformation, suitable for multiple traps.

ABAQUS用戶(hù)材料(機(jī)械UMAT和熱UMATHT)子例程用于實(shí)現(xiàn)氫擴(kuò)散以及機(jī)械變形,適用于多個(gè)陷阱。

Paper: R. Fernández-Sousa, C. Betegón, E. Martínez-Pa?eda. Analysis of the influence of microstructural traps on hydrogen assisted fatigue. Acta Materialia 199: 253-263 (2020)

Abaqus子程序代碼分享的圖63、UMATHTH.zip 

ImageUMATHT2.png

4、ABAQUS UEL SUBROUTINE FOR DISTORTION GRADIENT PLASTICITY

ABAQUS UEL子程序用于畸變梯度可塑性

ABAQUS user-element subroutine (UEL) for Gurtin (2004) distortion gradient plasticity formulation, incorporating the role of the plastic spin as well as dissipative and energetic higher order con-tributions.

用于Gurtin(2004)變形梯度可塑性公式的ABAQUS用戶(hù)元素子例程(UEL),結(jié)合了塑性自旋的作用以及耗散和有力的高階貢獻(xiàn)。

Paper: S. Fuentes-Alonso, E. Martínez-Pa?eda. Fracture in distortion gradient plasticity. International Journal of Engineering Science 156: 103369 (2020)

Abaqus子程序代碼分享的圖84、UELDGP.zip

UELDGP.png

5、ABAQUS UMAT FOR POWER LAW HARDENING PLASTICITY

ABAQUS UMAT用于冪律硬化塑性

ABAQUS user-material subroutine (UMAT) with a plane strain/3D implementation of von Mises plasticity with isotropic power law hardening. Includes documentation.

ABAQUS用戶(hù)材料子例程(UMAT),其 平面應(yīng)變/ 3D實(shí)現(xiàn)為von Mises可塑性,具有各向同性?xún)缏捎不?

Paper: E. Martínez-Pa?eda, S. Fuentes-Alonso, C. Betegón. Gradient-enhanced statistical analysis of cleavage fracture. European Journal of Mechanics – A/Solids 77: 103785 (2019)

Abaqus子程序代碼分享的圖105、UMATplasticity.zip

CTResult.png

6、ABAQUS UEL FOR PHASE FIELD FATIGUE + QUASI-NEWTON

ABAQUS UEL用于相場(chǎng)疲勞+擬牛頓

ABAQUS user-element subroutine (UEL) with phase field fatigue (and fracture). Includes an input file for using Quasi-Newton to run in a robust monolithic manner and a document with detailed instructions.

具有相場(chǎng)疲勞(和斷裂)的ABAQUS用戶(hù)元素子例程(UEL)。包括一個(gè)用于使用Quasi-Newton以強(qiáng)大的整體方式運(yùn)行的輸入文件,以及一個(gè)包含詳細(xì)說(shuō)明的文檔。

Paper: P.K. Kristensen, E. Martínez-Pa?eda. Phase field fracture modelling using quasi-Newton methods and a new adaptive step scheme. Theoretical and Applied Fracture Mechanics 107: 102446 (2020)

Abaqus子程序代碼分享的圖126、QuasiNewtonFatigue.zip

CrackPhaseFieldFatigue.png

7、PHASE FIELD FRACTURE IMPLEMENTATION IN FENICS

FENICS 中的相場(chǎng)斷裂實(shí)現(xiàn)

FEniCS Python script with a staggered implementation of the phase field fracture method, suitable for 2D and 3D case studies. Includes a document with detailed instructions.

FEniCS Python腳本具有交錯(cuò)執(zhí)行的相場(chǎng)斷裂方法,適用于2D和3D案例研究。包括帶有詳細(xì)說(shuō)明的文檔。

Paper: Hirshikesh, S. Natarajan, R. K. Annabattula, E. Martínez-Pa?eda. Phase field modelling of crack propagation in functionally graded materials. Composites Part B: Engineering 169: 239-248 (2019)

Abaqus子程序代碼分享的圖147、PhaseFieldFEniCS.zip

PhaseFieldFEniCS.png

8、ABAQUS UEL SUBROUTINE FOR STRAIN GRADIENT PLASTICITY

ABAQUS UEL子程序用于應(yīng)變梯度可塑性

ABAQUS user-element subroutine (UEL) for Gudmundson (2004) higher order strain gradient plasticity formulation, including both energetic and dissipative length scales.

ABAQUS用戶(hù)元素子例程(UEL)用于Gudmundson(2004)高階應(yīng)變梯度可塑性公式,包括能量和耗散長(zhǎng)度尺度。

Paper: E. Martínez-Pa?eda, V.S. Deshpande, C.F. Niordson, N.A. Fleck. The role of plastic strain gradients in the crack growth resistance of metals. Journal of the Mechanics and Physics of Solids, 126: 136-150 (2019)

Abaqus子程序代碼分享的圖168、UELSGP.zip

 

SGPabaqusGudmundson.png

9、ABAQUS UEL SUBROUTINE FOR PHASE FIELD FRACTURE AND HYDROGEN DIFFUSION

ABAQUS UEL子程序用于相場(chǎng)斷裂和氫擴(kuò)散

ABAQUS user-element subroutine (UEL) for the coupled deformation – hydrogen transport – phase field fracture scheme presented in the associated paper.

Paper: E. Martínez-Pa?eda, A. Golahmar, C.F. Niordson. A phase field formulation for hydrogen assisted cracking. Computer Methods in Applied Mechanics and Engineering, 342: 742-761 (2018)

Abaqus子程序代碼分享的圖189、PhaseFieldH.zip

PhaseField.png

10、ABAQUS UEL SUBROUTINE FOR PHASE FIELD FRACTURE

ABAQUS UEL子程序用于相場(chǎng)斷裂

ABAQUS user-element subroutine (UEL) with a robust phase field formulation for fracture. Several integration schemes are available, as detailed in the accompanying documentation.

ABAQUS用戶(hù)元素子例程(UEL)具有可靠的斷裂相場(chǎng)公式。有多種集成方案可用,如隨附文檔中所述。

Paper: E. Martínez-Pa?eda, A. Golahmar, C.F. Niordson. A phase field formulation for hydrogen assisted cracking. Computer Methods in Applied Mechanics and Engineering, 342: 742-761 (2018)

Abaqus子程序代碼分享的圖2010、PhaseFieldUEL.zip

PhaseFieldNoH.png

11、CON-TROL ALGORITHM FOR CONVERGENCE PROBLEMS IN CRACK PROPAGATION STUDIES

裂紋擴(kuò)展研究中收斂問(wèn)題的控制算法

ABAQUS input files with a con-trol algorithm to overcome convergence problems in cohesive zone modelling of crack propagation. The code is largely inspired by the work by Segurado and Llorca (2004) on particle fracture in composites.

ABAQUS輸入文件具有控制算法,可以克服裂紋擴(kuò)展的內(nèi)聚區(qū)建模中的收斂性問(wèn)題。該代碼很大程度上受Segurado和Llorca(2004)關(guān)于復(fù)合材料顆粒破裂的研究的啟發(fā)。

Paper: E. Martínez-Pa?eda, S. del Busto, C. Betegón. Non-local plasticity effects on notch fracture mechanics. Theoretical and Applied Fracture Mechanics, 92: 276-287 (2017) 論文:E.Martínez-Pa?eda,S.del Busto,C.Betegón。

Abaqus子程序代碼分享的圖2211、Con-trolAlgorithm.zip

Control.png

12、MATLAB SCRIPT FOR HYDROGEN ASSISTED CRACKING PREDICTIONS

用于氫氣輔助裂解預(yù)測(cè)的MATLAB腳本

Matlab script to predict the variation with the applied potential of the cracking threshold and the stage II crack growth rate. The model builds on Gerberich’s decohesion dislocation-based model, strain gradient plasticity and advanced electrochemistry. See details in the associated paper.

Matlab腳本預(yù)測(cè)開(kāi)裂閾值和第二階段裂紋擴(kuò)展速率的應(yīng)用潛力的變化。該模型建立在Gerberich基于脫粘位錯(cuò)的模型,應(yīng)變梯度可塑性和先進(jìn)的電化學(xué)的基礎(chǔ)上。請(qǐng)參閱相關(guān)論文中的詳細(xì)信息。

Paper: E. Martínez-Pa?eda, C.F. Niordson, R.P. Gangloff. Strain gradient plasticity-based modeling of hydrogen environment assisted cracking. Acta Materialia, 105: 9-16 (2017)

Abaqus子程序代碼分享的圖2412、HEAC.zip

Hydrogen-1.png

13、ABAQUS2MATLAB: A SUITABLE TOOL FOR FINITE ELEMENT POST-PROCESSING

ABAQUS2MATLAB:有限元后處理的合適工具

A toolbox to connect Abaqus and Matlab, enabling the usage of the statistical analysis, image processing, integrated graph-plotting and mathematical optimization capabilities of Matlab to post-process the outcome of advanced finite element calculations. See www.abaqus2matlab.com

連接Abaqus和Matlab的工具箱,可以使用Matlab的統(tǒng)計(jì)分析,圖像處理,集成的圖形繪圖和數(shù)學(xué)優(yōu)化功能對(duì)高級(jí)有限元計(jì)算的結(jié)果進(jìn)行后處理。參見(jiàn)www.abaqus2matlab.com(這個(gè)在油管上有對(duì)應(yīng)的視頻,我之后下載放在評(píng)論區(qū))

Paper: G. Papazafeiropoulos, M. Mu?iz-Calvente, E. Martínez-Pa?eda. Abaqus2Matlab: a suitable tool for finite element post-processing. Advances in Engineering Software, 105: 9-16 (2017)

Abaqus子程序代碼分享的圖2613、Abaqus2Matlab_Toolbox2.00.zip

Abaqus2Matlab1.png

14、ABAQUS USDFLD SUBROUTINE FOR FUNCTIONALLY GRADED ELEMENTS

ABAQUS USDFLD子程序用于功能性漸變?cè)?

ABAQUS USDFLD Subroutine for the implementation of a continuous variation of the material elastic properties between integration points.

ABAQUS USDFLD子例程,用于在積分點(diǎn)之間連續(xù)改變材料的彈性。

Paper: E. Martínez-Pa?eda. On the finite element implementation of functionally graded materials. Materials, 12(2): 287 (2019)

Abaqus子程序代碼分享的圖2814、FGMcode.zip

codes1.png

15、NON-LINEAR X-FEM CODE FOR MSG PLASTICITY

MSG可塑性的非線(xiàn)性X-FEM代碼

Non-linear eXtendend Finite Element code developed in MATLAB including the following material models: linear elasticity, von Mises plasticity and conventional mechanism-based strain gradient (CMSG) plasticity. Particularly appealing to capture the singularity in-trinsic to MSG plasticity.

在MATLAB中開(kāi)發(fā)的非線(xiàn)性擴(kuò)展有限元代碼,包括以下材料模型:線(xiàn)性彈性,馮·米塞斯可塑性和常規(guī)的基于機(jī)理的應(yīng)變梯度(CMSG)可塑性。特別吸引人來(lái)捕捉MSG可塑性的內(nèi)在奇點(diǎn)。

Paper: E. Martínez-Pa?eda, S. Natarajan, S. Bordas. Gradient plasticity crack tip characterization by means of the extended finite element method. Computational Mechanics, 59: 831-842 (2017)

Abaqus子程序代碼分享的圖3015、EPXFEM.zip

codes2.png

16、FORTRAN CODE FOR DISTORTION GRADIENT PLASTICITY

變形梯度塑性的FORTRAN規(guī)范 (這個(gè)沒(méi)有代碼)

Finite Element implementation of Gurtin (2004) Distortion Gradient Plasticity (DGP) theory by following and extending the Minimum Principles established by Fleck and Willis (2009). Code developed entirely in Fortran.

通過(guò)遵循和擴(kuò)展Fleck和Willis(2009)建立的最小原理,實(shí)現(xiàn)Gurtin(2004)變形梯度可塑性(DGP)理論的有限元實(shí)現(xiàn)。代碼完全在Fortran中開(kāi)發(fā)。

Paper: E. Martínez-Pa?eda, C.F. Niordson, L. Bardella. A finite element framework for distortion gradient plasticity with applications to bending of thin foils. International Journal of Solids and Structures, 96: 288-299 (2016)

codes3.png

17、ABAQUS UEL SUBROUTINE FOR COHESIVE ELEMENTS

ABAQUS UEL子程序用于cohesive單元

ABAQUS user-element subroutine (UEL) with a cohesive zone formulation. Includes the dependence of the cohesive strength on the total hydrogen concen-tration and the effect of cyclic loading.

ABAQUS用戶(hù)元素子例程(UEL),具有內(nèi)聚區(qū)公式。包括內(nèi)聚強(qiáng)度對(duì)總氫濃度的依賴(lài)性和循環(huán)載荷的影響。

Paper: S. del Busto, C. Betegón, E. Martínez-Pa?eda. A cohesive zone framework for environmentally assisted fatigue. Engineering Fracture Mechanics, 185: 210-226 (2017)

Abaqus子程序代碼分享的圖3317、UELcode.zip

Hcohelaw.png

18、ABAQUS UMAT SUBROUTINE FOR CMSG PLASTICITY

ABAQUS UMAT子程序用于CMSG可塑性

ABAQUS User Material (UMAT) subroutine with the constitutive formulation of the conventional mechanism-based strain gradient (CMSG) plasticity theory.

ABAQUS用戶(hù)材料(UMAT)子例程,具有常規(guī)基于機(jī)理的應(yīng)變梯度(CMSG)可塑性理論的本構(gòu)公式。

Paper: E. Martínez-Pa?eda and C. Betegón. Modeling damage and fracture within strain-gradient plasticity. International Journal of Solids and Structures, 59: 208-215 (2015)

Abaqus子程序代碼分享的圖3518、CodeCMSG.zip

codes5.png

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺(tái)客服

TOP

77
20
246