24小时热门版块排行榜    

查看: 854  |  回复: 1
【悬赏金币】回答本帖问题,作者ganglu131将赠送您 50 个金币

ganglu131

新虫 (小有名气)

[求助] vumat求助

关于vumat求助
现在是报这个错误,我网上查的都说是程序里面有错误,但是我找不出文件里面哪里有问题,哪位大神可以帮忙找一下,非常感谢
Bad Material definition in element number 11 instance DERMIS-1: zero or negative initial dilatational modulus caused by bad material data. Please check your material input and any initial conditions if necessary.

Abaqus/Explicit Packager exited with an error - Please see the  status file for possible error messages if the file exists.



parameter (zero = 0.d0, one = 1.d0, two = 2.d0,
     *     three = 3.d0, third = 1.d0 / 3.d0, half = 0.5d0,four=4.d0)
       C10=0.2d0
        D1=1e-5
        ak=two/D1
        amu=two*C10
        twomu=four*C10
        alamda=(three*ak-twomu)/three
                if (steptime.EQ.zero) then
          do i=1,nblock
        IF(cmname.eq.'B') THEN
        C10=0.2d0
        D1=1e-5
        ak=two/D1
        amu=two*C10
        twomu=four*C10
        alamda=(three*ak-twomu)/three
        trace1=strainInc(i,1)+strainInc(i,2)+strainInc(i,3)
        stressNew(i,1)=stressOld(i,1)+
     * twomu*strainInc(k,1)+alamda*trace1
        stressNew(i,2)=stressOld(i,2)+
     * twomu*strainInc(i,2)+alamda*trace1
        stressNew(i,3)=stressOld(i,3)+
     * twomu*strainInc(i,3)+alamda*trace1
      stressNew(i,4)=stressOld(i,4)+
     * twomu*strainInc(i,4)
        ELSEIF(cmname.eq.'A')   THEN
      C10=7.2d0
        D1=1e-5
        ak=two/D1
        amu=two*C10
        twomu=four*C10
        alamda=(three*ak-twomu)/three
        trace1=strainInc(i,1)+strainInc(i,2)+strainInc(i,3)
        stressNew(i,1)=stressOld(i,1)+
     * twomu*strainInc(k,1)+alamda*trace1
        stressNew(i,2)=stressOld(i,2)+
     * twomu*strainInc(i,2)+alamda*trace1
        stressNew(i,3)=stressOld(i,3)+
     * twomu*strainInc(i,3)+alamda*trace1
      stressNew(i,4)=stressOld(i,4)+
     * twomu*strainInc(i,4)
      end if
       enddo
       else
C      
       do k=1,nblock
        IF(cmname.eq.'B') THEN
             C10=props(1)
        D1=props(2)
        ak=two/D1
        amu=two*C10
        twomu=four*C10
        alamda=(three*ak-twomu)/three
      det=stretchNew(k,3)*(stretchNew(k,1)*stretchNew(k,2)-
     * stretchNew(k,4)**two)
       det2=(V(2,2)*V(1,1)-V(1,2)**two)*V(3,3)
        scale=det**( -ONE/THREE)
      stretchNewBar(k,1)=stretchNew(k,1)*scale
        stretchNewBar(k,2)=stretchNew(k,2)*scale
        stretchNewBar(k,3)=stretchNew(k,3)*scale
        stretchNewBar(k,4)=stretchNew(k,4)*scale
        BBar(k,1)=stretchNewBar(k,1)**two+stretchNewBar(k,4)**two
        BBar(k,2)=stretchNewBar(k,2)**two+stretchNewBar(k,4)**two
        BBar(k,3)=stretchNewBar(k,3)**two
      BBar(k,4)=stretchNewBar(k,1)*stretchNewBar(k,4)
     *  +stretchNewBar(k,4)*stretchNewBar(k,2)

        TRBBar=BBar(k,1)+BBar(k,2)+BBar(k,3)
          EG=two*C10/det
C     
        PR=two/D1*(det-one)
        stressNew(K,1)=EG*(BBar(k,1)-TRBBar/Three)+PR
      stressNew(K,2)=EG*(BBar(k,2)-TRBBar/Three)+PR
        stressNew(K,3)=EG*(BBar(k,3)-TRBBar/Three)+PR
        stressNew(K,4)=EG*BBar(k,4)
C       Statenew(k,2)=sqrt(half*((StressNew(k,1)-StressNew(k,2))**two+
C     * (StressNew(k,2)-StressNew(k,3))**two+(StressNew(k,3)-
C     *  StressNew(k,1))**two)+three*StressNew(k,4)**two)
      s1=(stressNew(K,1)+stressNew(K,2))/two+
     *  sqrt(((stressNew(K,1)-stressNew(K,2))/two)**two+
     *stressNew(K,4)**two)
      s2=(stressNew(K,1)+stressNew(K,2))/two-
     *  sqrt(((stressNew(K,1)-stressNew(K,2))/two)**two+
     *stressNew(K,4)**two)
        Statenew(k,2)=sqrt(((s1-s2)**two+(s1-stressNew(K,3))**two+
     * (s2-stressNew(K,3))**two)/two)
        if(Statenew(k,2).gt.(7d0)) then
        statenew(k,1)=zero
        else
         statenew(k,1)=one
        end if
        if (stateold(k,1).eq.zero) then
         statenew(k,1)=zero
        end if
            
       
C Update the enerInelasNew
C
C              enerInelasNew(i) =  enerInelasOld(i) +
C     *              stressPower/density(i)-DEE
          enerInelasNew(k) = 0
       ELSEIF(cmname.eq.'A')   THEN
        C10=props(1)
        D1=props(2)
        ak=two/D1
        amu=two*C10
        twomu=four*C10
        alamda=(three*ak-twomu)/three
      det=stretchNew(k,3)*(stretchNew(k,1)*stretchNew(k,2)-
     * stretchNew(k,4)**two)
        scale=det**(-ONE/THREE)
      stretchNewBar(k,1)=stretchNew(k,1)*scale
        stretchNewBar(k,2)=stretchNew(k,2)*scale
        stretchNewBar(k,3)=stretchNew(k,3)*scale
        stretchNewBar(k,4)=stretchNew(k,4)*scale
        BBar(k,1)=stretchNewBar(k,1)**two+stretchNewBar(k,4)**two
        BBar(k,2)=stretchNewBar(k,2)**two+stretchNewBar(k,4)**two
        BBar(k,3)=stretchNewBar(k,3)**two
      BBar(k,4)=stretchNewBar(k,1)*stretchNewBar(k,4)
     *  +stretchNewBar(k,4)*stretchNewBar(k,2)
C        TRBBar=BBar(k,1)+BBar(k,2)+BBar(k,3)
C      BBar(k,1)=stretchNew(k,1)**two+stretchNew(k,4)**two-one
C        BBar(k,2)=stretchNew(k,2)**two+stretchNew(k,4)**two-one
C        BBar(k,3)=stretchNew(k,3)**two-one
C      BBar(k,4)=stretchNew(k,1)*stretchNew(k,4)
C     *  +stretchNew(k,4)*stretchNew(k,2)
        TRBBar=BBar(k,1)+BBar(k,2)+BBar(k,3)
          EG=two*C10/det
C      EG=two*C10
        PR=two/D1*(det-one)
        stressNew(K,1)=EG*(BBar(k,1)-TRBBar/Three)+PR
      stressNew(K,2)=EG*(BBar(k,2)-TRBBar/Three)+PR
        stressNew(K,3)=EG*(BBar(k,3)-TRBBar/Three)+PR
        stressNew(K,4)=EG*BBar(k,4)
C     Statenew(k,2)=sqrt(half*((StressNew(k,1)-StressNew(k,2))**two+
C     * (StressNew(k,2)-StressNew(k,3))**two+(StressNew(k,3)-
C     *  StressNew(k,1))**two)+three*StressNew(k,4)**two)
            s1=(stressNew(K,1)+stressNew(K,2))/two+
     *  sqrt(((stressNew(K,1)-stressNew(K,2))/two)**two+
     *stressNew(K,4)**two)
      s2=(stressNew(K,1)+stressNew(K,2))/two-
     *  sqrt(((stressNew(K,1)-stressNew(K,2))/two)**two+
     *stressNew(K,4)**two)
        Statenew(k,2)=sqrt(((s1-s2)**two+(s1-stressNew(K,3))**two+
     * (s2-stressNew(K,3))**two)/two)
        if(Statenew(k,2).gt.(26.d0)) then
        statenew(k,1)=zero
        else
         statenew(k,1)=one
        end if
        if (stateold(k,1).eq.zero) then
         statenew(k,1)=zero
        end if
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ganglu131

新虫 (小有名气)

有人吗
2楼2022-06-16 19:34:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ganglu131 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 面上提前没消息,有中的吗 +9 archvillain 2026-08-02 11/550 2026-08-02 15:44 by alexon
[公派出国] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 cBGhfJFuNMca 2026-08-02 8/400 2026-08-02 15:01 by jHcrHMhbKCFV
[考博] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 cBGhfJFuNMca 2026-08-02 14/700 2026-08-02 14:58 by jHcrHMhbKCFV
[博后之家] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 cBGhfJFuNMca 2026-08-02 18/900 2026-08-02 14:52 by jHcrHMhbKCFV
[找工作] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 cBGhfJFuNMca 2026-08-02 12/600 2026-08-02 13:43 by jHcrHMhbKCFV
[基金申请] 面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇! +17 低垂的野花 2026-07-31 23/1150 2026-08-02 13:41 by RRRKKK
[找工作] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 cBGhfJFuNMca 2026-08-02 16/800 2026-08-02 13:34 by jHcrHMhbKCFV
[博后之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 cBGhfJFuNMca 2026-08-02 14/700 2026-08-02 13:34 by jHcrHMhbKCFV
[基金申请] 2026年国自然面上资助率 +15 布布和一二 2026-07-30 21/1050 2026-08-02 10:56 by iaeyuan
[教师之家] 基础研究怎么拉横向,学校到款任务越来越多,难以完成 拉横向,都有哪些途径啊 +8 锦衣卫寒战 2026-07-28 10/500 2026-08-02 10:00 by 锦衣卫寒战
[考博] 2027年申博 50+3 射雕英雄胜 2026-07-30 3/150 2026-08-02 09:36 by lfy8008
[有机交流] 一个有机合成实验室都需要哪些设备? 50+3 kf2781974 2026-07-31 7/350 2026-08-02 07:59 by 88817753
[基金申请] 微信指数没变化,科研之友没阅读 +14 wangze12014 2026-07-28 18/900 2026-07-31 18:35 by lzchaihuo
[高分子] HXDI做水性聚氨酯乳液,是不是特别容易出渣 15+3 yuyusuv 2026-07-29 3/150 2026-07-31 09:21 by huizingga
[基金申请] 系统今天又提示维护了,估计离放榜不远了 +11 winnerche 2026-07-29 15/750 2026-07-30 23:08 by jnhyjjm
[基金申请] 你们的时间戳变了吗 +3 archvillain 2026-07-30 4/200 2026-07-30 18:53 by levinzhwen
[有机交流] 产物和副产物价值比较 30+4 小汤02 2026-07-27 5/250 2026-07-30 12:44 by czyzsu
[基金申请] 这种情况还有戏吗 +5 drbart 2026-07-27 11/550 2026-07-29 05:50 by drbart
[基金申请] 同事接到电话了,我却没有 +4 1234567wang 2026-07-27 4/200 2026-07-28 10:11 by GOODLUCKER
[基金申请] 准备明年的基金了 +5 Tide man 2026-07-27 5/250 2026-07-28 09:25 by newfuzzy1
信息提示
请填处理意见