损伤判据(非fortran环境)
这里提供了一个基于abaqus的损伤判据,无需配置Fortran环境,只要abaqus安装好了就可以运行。
包含以下准则:
1.3D-hashin
(参考:https://doi.org/10.1016/j.compositesb.2023.111120)
2.最大应力
3.最大应变
分为两部分,线性与非线性
4.Tsai-Wu
参考(http://dx.doi.org/10.1016/j.compositesa.2017.08.007)
这里F12=-1/2*(F11*F22)^1/2
5.Tsai-Hill
参考(https://doi.org/10.1177/0731684404031464)
使用该插件需要输出应力或应变分量(除了最大应变之外只需提供应力分量,最大应变非线性提供NE,线性提供E),
该插件只可以作为判据使用,可以和其他损伤准则混用,使用该插件无需配置fortra。该插件不分显示或隐式,只要odb文件有相应分量就行,该插件不改变仿真的结果,只是额外显示相应的损伤,作为判据使用。
题外:
在视频中,我使用了umat以作对照,未经行单元删除。正常使用的过程中可以不是用umat或其他子程序,使用abaqus自带的也可以,但是一定要输出相应所需的张量分量。
此外,最大应变我设的太大了,结果没一个损伤的,就没啥好看的,就不录了。
后期有时间将写一些二维判据。