论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 1768阅读
  • 0回复

求助, [复制链接]

上一主题 下一主题
离线pfy2012
 

发帖
8
土币
128
威望
1
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2013-05-22
各位楼主,请帮我一会!
我在学习ABAQUS软件,我按照ABAQUS软件在道路工程中的应用 动态模拟 但做到 动态荷载分布子程序 (vdload30.for)就做不了。求助帮我看一下这个程序那地方不对。多谢

C User subroutine VDLOAD
      subroutine vdload (
C Read only (unmodifiable) variables -
     *      nblock, ndim, stepTime, totalTime,  
     *      amplitude, curCoords, velocity, dircos,  
     *      jltyp, sname,
C Write only (modifiable) variable -
     *      value )
C
      include 'vaba_param.inc'
      parameter (zini=4.5,vel=30,dlen=0.166666667,pressure=0.7d6)
C
      dimension curCoords(nblock,ndim),  
     *      velocity(nblock,ndim),

*      dircos(nblock,ndim,ndim),  
     *      value(nblock)
      character*80 sname
C      -------------------------------------------------------------
C      distan为steptime时间内荷载移动的距离(车速vel为30km/h);
C      zmax和zmin分别为荷载的上下边界(两者相距dlen为0.166666667m);
C      -------------------------------------------------------------
      distan=vel*stepTime
      zc=zini-distan
      zmax=zc
      zmin=zmax-dlen
      do 100 k=1, nblock
       if(curCoords(k,3).lt.zmax.and.curCoords(k,3).ge.zmin) then
             value(k)=pressure
       else
             value(k)=0
      end if
100  continue
      return
      end
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      浙公网安备 33010602003799号 浙ICP备14021682号-1

      工业和信息化部备案管理系统网站