天天看点

关于ABAQUS二次开发UMAT的一些体会

    由于写论文的需要,一直在做关于UMAT二次开发的一些东西,由于学校比较渣所以好多模型代码都需要自己摸索,并不能够有老师或者学长予以指导,所以在这段时间以来有一些自己的小体会分享给大家。

    对于子程序的计算,收敛仍然是第一重要的,所以在选择单元的时候,设定取消减缩积分,这样会减少hourless的报错几率,同时在计算的过程中,引入statev的自定义状态变量,可以输出每一个你自己不确定的变量,当计算结果与理论误差较大时,输出的变量可以清楚的查出哪一步出了问题。

    由于学习有限,暂时分享这些,未来有感触还会回来继续写。

继续阅读