ABAQUS纤维离散生成器ABAQUS Fiber Generator

本软件ABAQUS纤维离散生成器是硕士阶段开发iFiberLUT系列软件的一部分,现分享出来!

ABAQUS纤维离散生成器可用于ABAQUS纤维模型中钢纤维的自动离散,软件所输出的文本信息可直接复制到ABAQUS的inp模型文件中,添加相关的纤维离散信息。用户根据自己所需定义的截面形式,对截面的纤维参数进行设置,从而生成*rebar的信息,省去自己计算纤维坐标的时间。具体参数的含义可参见帮助说明文档。Continue reading

ABAQUS同时调用多个umat用户子程序

        最近把做iFiber开发的心得汇总一下,第一个问题就是当在同一个.for文件中需要同时调用多个UMAT用户子程序时,怎么处理?

        在ABAQUS的UMAT开发中,需要把好几个材料模型放入同一个.for文件进行调用,看过帮助文档,给出的解释和参考格式如下:
The variable CMNAME can be tested for different material names inside user subroutine UMAT as illustrated below:
        IF (CMNAME (1:4) .EQ. 'MAT1') THEN
                CALL UMAT_MAT1 (argument_list)
        ELSE IF(CMNAME(1:4) .EQ. 'MAT2') THEN
                CALL UMAT_MAT2 (argument_list)
        END IF
        UMAT_MAT1 and UMAT_MAT2 are the actual user material subroutines containing the constitutive material models for each material MAT1 and MAT2, respectively. Subroutine UMAT merely acts as a directory here. The argument list may be the same as that used in subroutine UMAT.

Continue reading