Product: ABAQUS/Standard
User subroutine GAPELECTR:
assumes that the electrical current flowing between the interface surfaces is modeled as where J is the electrical current density flowing across the interface from point A (the slave surface) to point B (the master surface), and are the electrical potential on opposite points of the surfaces, and is the surface electrical conductance;
is used to define , providing much greater flexibility than direct gap electrical conductance definition in specifying the dependencies of (for instance, it is not necessary to define the gap electrical conductance as a function of the average of the two surfaces' temperatures and/or field variables);
will be called at the slave nodes of a contact pair (Defining contact pairs in ABAQUS/Standard, Section 29.2.1 of the ABAQUS Analysis User's Manual) for which the gap electrical conductance is defined in a user subroutine; and
ignores any dependencies or data specified for the gap electrical conductance outside the user subroutine.
SUBROUTINE GAPELECTR(SIGMA,D,TEMP,PREDEF,TIME,CINAME, 1 SLNAME,MSNAME,COORDS,NODE,NPRED,KSTEP,KINC) C INCLUDE 'ABA_PARAM.INC' C CHARACTER*80 CINAME,SLNAME,MSNAME C DIMENSION SIGMA(3),TEMP(2),PREDEF(2,*),TIME(2),COORDS(2,3) user coding to define SIGMA(1) -- SIGMA(3) RETURN END
SIGMA(1)
Gap electrical conductance, .
SIGMA(2)
, derivative of the gap electrical conductance with respect to the temperature of point A. If the gap electrical conductance is not a function of , SIGMA(2) = 0.0.
SIGMA(3)
, derivative of the gap electrical conductance with respect to the temperature of point B. If the gap electrical conductance is not a function of , SIGMA(3) = 0.0.
D
Separation between the interface surfaces, d.
TEMP(2)
Current temperature at points A and B.
PREDEF(2,NPRED)
An array containing pairs of values of all of the user-specified field variables at the end of the current increment at points A and B (initial values at the beginning of the analysis and current values during the analysis).
TIME(1)
Value of step time at the end of the increment.
TIME(2)
Value of total time at the end of the increment.
CINAME
User-specified surface interaction name, left justified.
SLNAME
Slave surface name.
MSNAME
Master surface name.
COORDS
An array containing the current coordinates of points A and B. COORDS(1,K1) are the coordinates at point A, and COORDS(2,K1) are the coordinates at point B.
NODE
Slave node number (point A).
NPRED
Number of predefined field variables.
KSTEP
Step number.
KINC
Increment number.