ABAQUS 动力隐式算法中DLOAD模拟移动荷载的问题? 31

需要用动力隐式算法计算结果的受力,荷载设置时受力区域如图红色部分所示。希望能够利用DLOAD子程序模拟两小块矩形均布荷载从结构左边沿着红色的荷载带均匀移动到右边,并且计算每一步移动时,结构的受力情况。我写的DLOAD程序如下所示:

 SUBROUTINE DLOAD (F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT ,1 COORDS,JLTYP,SNAME)

      INCLUDE 'ABA_PARAM.INC'

      PARAMETER (ZINI = 4.778,VEL=5.56,DLEN=0.192,PRESSURE=0.7D6)

      DIMENSION TIME (2), COORDS (3)

      CHARACTER *80 SNAME

      DISTAN=VEL * TIME(2)

      ZC=ZINI-DISTAN

      ZMAX=ZC

      ZMIN=ZMAX-DLEN

      IF(COORDS (3).LT.ZMAX.AND.COORDS (3).GE.ZMIN) THEN 

            F = PRESSURE

      ELSE

            F = 0

      END IF

      RETURN

      END

使用了TIME(2)这个总时间参数,但我对这个参数也不是很清楚。TIME(2)的最终值是和我设置的分析步中的时间长度一致的嘛?如图中的0.1。想设置成匀速移动,是用TIME(2)这个参数吗?

还有就是增量步类型应该怎么设置?我如果想控制荷载移动的步数,例如从左边移动到右边共i20步,这个怎么控制呢?是在场输出和历史进程中进行控制吗?

希望有懂得老师能够帮助,谢谢!!


blob.png

blob.png

blob.png

blob.png

邀请回答 举报

共4个回答

默认排序
  • 雨幻
    2020年12月14日

    能问下楼主这个zc=zini-distan中zc与zini都代表什么嘛?能告知一下吗?谢谢了

    1评论 采纳答案 举报

  • J4Zzy
    2018年4月19日
    场输出 间隔 20 改成你想要的份数就好
    0评论 采纳答案 举报

  • ABAQUS 动力隐式算法中DLOAD模拟移动荷载的问题?的相关案例教程

    abaqus子程序Dload的主要作用: (1)可用于定义作为位置、时间、单元编号、被加载积分点数量等的函数分布载荷大小的变化。 (2)在应力分析期间,将在每个基于单元或基于表面的非均匀分布载荷定义的载荷积分点处调用; (3)将在每个积分点调用,以计算承受不均匀荷载类型PENU和PINU的管道元件的有效轴向力ESF1; (4)不能在基于模态的程序中用于描述负载的时间变化;并且忽略可能与相关联的阶跃
    abaqus子程序Dload的主要作用: (1)可用于定义作为位置、时间、单元编号、被加载积分点数量等的函数分布载荷大小的变化。 (2)在应力分析期间,将在每个基于单元或基于表面的非均匀分布载荷定义的载荷积分点处调用; (3)将在每个积分点调用,以计算承受不均匀荷载类型PENU和PINU的管道元件的有效轴向力ESF1; (4)不能在基于模态的程序中用于描述负载的时间变化;并且忽略可能与相关联的阶跃
    激光冲击强化是一种相对而言较新的机械表面处理方式。就目标而言它与机械喷丸强化类似:在材料的表面和近表面引入有益的残余压应力。激光冲击强化使用高功率激光脉冲将表面电离成高压等离子体,在一个透明的惯性约束介质中(通常是水)进行操作。可以使用一种类似黑色铝箔胶带的牺牲性涂层作为热保护覆盖层来保护靶材表面的完整性。与机械喷丸相比,使用激光冲击的制造优势是可控的准确性和精度,有害表面改性的减少和疲劳寿命的提
    (原创,欢迎转载,转载请说明出处) 1 概述 本系列文章研究成熟的有限元理论基础及在商用有限元软件的实现方式,通过 (1) 基础理论 (2) 商软操作 (3) 自编程序 三者结合的方式将复杂繁琐的结构有限元理论通过简单直观的方式展现出来,同时深层次的学习有限元理论和商业软件的内部实现原理。 有限元的理论发展了几十年已经相当成熟,商用有限元软件同样也是采用这些成熟的有限元理论,只是在实际应用过程中,
    概述:采用用户自定义子程序实现了ABAQUS自带的C3D8单元,且考虑B-BAR修正。为了探究用户自定义单元的面荷载施加,采用了虚假单元,