Professional Documents
Culture Documents
UWEARINDEX
Description
This user subroutine can be used for calculating the amount of wear (Volume A Theory and User Information, Chapter
5, Mechanical Wear).
The routine is called for each node that is in contact when the contact body the node belongs to is set up to do wear
calculation. The WEAR model definition option must flag that the UWEARINDEX user subroutine should be used in
the wear calculation.
The user defines the rate of wear wrnd at the current node.
The standard Archard law would calculate the rate of wear as
K
w = ---- V V re l
H
To code this in this routine one would use
wrnd=(param(1)/param(2))*costrs*relvelnd
The rate of wear wrnd is available as nodal post code 78. This is a nodal vector in the direction normal to the contact
surface. The total amount of wear is accumulated as wtot=wtot+wrnd*timinc (where timinc is the current time
increment) and is available as post code 77.
Format
User subroutine UWEARINDEX is written with the following headers:
$
$
$
where:
Input:
n
nuser
inc
time
timinc
UWEARINDEX 204
User-defined Wear Calculation for Wear Feature
coord
i2or3
normal
is the surface normal direction at contact point (out from contact body)
cofornd
frfornd
costrs
frstrs
param
wear coefficient
param(2
hardness
param(3
stress exponent
tempi
relvelnd
itouch
ibody1
ibody2
fric
is the coefficient of friction between ibody1 and ibody2, including any table effects
Required Output:
wrnd