ABAQUS
CONTENTS
Lecture 1
Introduction
Overview of Some User Subroutines...........
Where User Subroutines Fit into ABAQUS/Standard .
User Subroutine Calls in the First Iteration .
Including User Subroutines in a Model .... . . L111
Using Multiple User Subroutines in a Model L112
Restart Analyses ............... L112
Writing Output from User Subroutines L113
Path Names for External Files . LL.14
Compiling and Linking User Subroutines L1.15
FORTRAN Compiler Levels ....... LLI7
Debugging Techniques and Proper Programming Habits L1.18
Required FORTRAN Statements .
Naming Conventions .
Subroutine Argument Li:
Solution-Dependent State Variables
Testing Suggestions ............
Lecture 2
User Subroutine: DLOAD
Introduction ...
ABAQUS Usag
DLOAD vs. UEL .
DLOAD Subroutine Interface . .
Variables to be Defined ...
Variables for Information Only .
Example: Transient Internal Pressure Loading ............... 12.8
7101
Writing User Subroutines with ABAQUS. TOC.1ABAQUS
iit
Partial Input Data... 2.0... 12.9
User Subroutine .- 12.10
Remarks .... L2.11
Example: Asymmetric Pressure Loads
Partial Input Data .
User Subroutine
Remarks ......
Lecture 3
User Subroutine: FILM
Introduction. . .
ABAQUS Usage
FILM Subroutine Interface .
Variables to be Defined .
Variables for Information Only
Example: Radiation in Finned Surface
Partial Input Data .
User Subroutine
Remarks ......
Workshop: User Subroutine FILM
Goals .
Problem Description .
Lecture 4
User Subroutine: USDFLD
Introduction. . .
ABAQUS Usage
Defining Field-Variable-Dependent Material Properties
Defining Field Variable:
Accessing Solution Data at Material Points .
Explicit vs. Implicit Solution ................00e0.e000+ L4.12
7/01
Writing User Subroutines with ABAQUS Toc.2ABAQUS
SURAE
Using Solution-Dependent State Variables .............. L4.13
User Subroutine GETVRM .. . L415
GETVRM Subroutine Interface . 14.15
Variables Provided to GETVRM 14.15
Variables Returned by GETVRM L4.16
Elements Supported by GETVRM . 14.18
USDFLD Subroutine Interface . 14.19
Variables to be Defined . 14.20
Variables that may be Defined . 14.21
Variables for Information Only . . 14.22
USDFLD and Automatic Time Incrementation . 14.24
Example: Laminated Composite Plate Failure. 14.27
Material Model . 14.29
Partial Input Data . 14.38
User Subroutine 14.41
Results . . .
Remarks .
Lecture 5
User Subroutine: URDFIL
Introduction .
ABAQUS Usag
Utility Routine POSFIL .
Utility Routine DBFILE .
URDFIL Subroutine Interface .
Variables to be Defined
Variables for Information Only
Example: Using URDFIL to Terminate an Analy:
Input Data .....
User Subroutine
Remarks
7101
Writing User Subroutines with ABAQUS. TOC.3