User login

Navigation

You are here

DLOAD subroutine

Dear friends .

                   This is the first time i am using abaqus for analysis. I am doing a moving load analysis of a bridge .I have planned to apply a  distributed load and vary the profile using DLOAD . Do you think its a good idea ?. Can anybody send me an example file of DLOAD.

Thanks and Regards 

Chethan 

Comments

Frank Richter's picture

------------------------------------------
Ruhr-University
Bochum
Germany

Hello,

here is how to define a distributed load on a beam element that varies with position (COORDS(1)) and time (zero at 20 sec and 30 sec with peak load at 25 sec.). Step two lasts from 20 sec to 25 sec and step three from 25 sec to 30 sec.

In the input-file the relevant command is
*DLOAD
BEAM,PYNU
in steps two and three.

Here is the Fortran-code for the subroutine:

      SUBROUTINE DLOAD(F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,COORDS,
     1                 JLTYP,SNAME)
      INCLUDE 'ABA_PARAM.INC'
      DIMENSION TIME(2), COORDS(3)
      CHARACTER*80 SNAME
C
      IF ((KSTEP.eq.2) .OR. (KSTEP.eq.3)) THEN
      F = -(2.5d+04)*(1.0d0-Abs((TIME(2)-25.0d0)/5.0d0))*               &
     &    COS(65.7237d0*(-0.0239d0+COORDS(1)))
      END IF
C
      RETURN
      END

 

Hi,

 What do I give for JLTYP in my input file if I have a surface based load? Suppose I have to apply a non-uniform distributed load (whose calculation requires some arbitrary constants A, B and C to be passed to VDLOAD in addition to space and time) through VDLOAD on a surface whose nodeset is NSET1. What will be my datalines in the input file?  Abaqus documentation gives it as ( am confused as to what Jltype to use if I have a surface based load, because writing '0' or 'Surface-based load' in the datalines in the .inp file is giving Jltyp error):

JltypeLoad type

0
Surface-based load

1
BXNU

2
BYNU

3
BZNU

20
PNU

 

Hi,

I am new to abaqus,and may i know if fortran to be installed to execute dload command.??

 

Yes, all ABAQUS user subroutines are written in FORTRAN, hence need a FORTRAN compiler to get executed during runtime.

Subscribe to Comments for "DLOAD subroutine"

Recent comments

More comments

Syndicate

Subscribe to Syndicate