Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
4Activity
0 of .
Results for:
No results containing your search query
P. 1
4-VDLOAD @ABAQUS-User Sub Rout Ins (Reference Manual)-2

4-VDLOAD @ABAQUS-User Sub Rout Ins (Reference Manual)-2

Ratings: (0)|Views: 504 |Likes:
Published by pcncku1215

More info:

Published by: pcncku1215 on Nov 30, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/14/2013

pdf

text

original

 
VDLOAD
1.2.2 VDLOAD: User subroutine to specify nonuniform distributed loads.Product:
Abaqus/Explicit
References
“Applying loads: overview,” Section 28.4.1 of the Abaqus Analysis User’s Manual
“Distributed loads,” Section 28.4.3 of the Abaqus Analysis User’s Manual
*DLOAD
*DSLOAD
Overview
User subroutine
VDLOAD
:
can be used to de
ne the variation of the distributed load magnitude as a function of position, time,velocity, etc. for a group of points, each of which appears in an element-based or surface-basednonuniform load de
nition;
will be called for load integration points associated with each nonuniform load de
nition;
does not make available the current value of the nonuniform distributed loads for 
le output purposes; and
recognizes an amplitude reference (“Amplitude curves,” Section 28.1.2 of the Abaqus AnalysisUser’s Manual) if it appears with the associated nonuniform load de
nition.
User subroutine interface
subroutine vdload (C Read only (unmodifiable)variables -1 nblock, ndim, stepTime, totalTime,2 amplitude, curCoords, velocity, dirCos, jltyp, sname,C Write only (modifiable) variable -1 value )Cinclude 'vaba_param.inc'Cdimension curCoords(nblock,ndim), velocity(nblock,ndim),1 dirCos(nblock,ndim,ndim), value(nblock)character*80 snameCdo 100 km = 1, nblock
1.2.2–1
 
VDLOAD
user coding to de
  fi
ne value
100 continuereturnend
Variable to be defined
value (nblock)
Magnitude of the distributed load. Units are FL
2
for surface loads, FL
3
for body forces.
Variables passed in for information
nblock
 Number of points to be processed in this call to
VDLOAD
.
ndim
 Number of coordinate directions: 2 for two-dimensional models, 3 for three-dimensional models. Themodel will be considered three-dimensional if any three-dimensional elements are de
ned (includingSPRINGA elements).
stepTime
Value of time since the step began.
totalTime
Value of total time. The time at the beginning of the step is given by
totalTime
stepTime
.
amplitude
Current value of the amplitude referenced for this load (set to unity if no amplitude is referenced). Youmust multiply the load by the current amplitude value within the user subroutine if the amplitude isrequired.
curCoords (nblock, ndim)
Current coordinates of each point for which the load is to be calculated.
velocity (nblock, ndim)
Current velocity of each point for which the load is to be calculated.
dirCos (nblock, ndim, ndim)
Currentorientationoftheface,edge, orbeamforpressuretypeloads(notapplicableforbodyforcetypeloads). The second dimension indicates the vector, and the third dimension indicates the componentsof that vector. For faces (pressures on three-dimensional continuum, shell, and membrane elements),the
rst and second vectors are the local directions in the plane of the surface and the third vector is thenormal to the face, as de
ned in “Conventions,” Section 1.2.2 of the Abaqus Analysis User’s Manual.
1.2.2–2

Activity (4)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
saeed-21 liked this
raj_theking liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->