Welcome to Adams/Solver Subroutines - Kxcad.net
Welcome to Adams/Solver Subroutines - Kxcad.net
Welcome to Adams/Solver Subroutines - Kxcad.net
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Input Arguments<br />
<strong>Welcome</strong> <strong>to</strong> <strong>Adams</strong>/<strong>Solver</strong> <strong>Subroutines</strong><br />
area A double-precision variable that specifies the value of the contact area.<br />
dflag A logical variable that <strong>Adams</strong>/<strong>Solver</strong> sets <strong>to</strong> true when it calls CFFSUB <strong>to</strong><br />
evaluate the partial derivatives of the specified functions. Otherwise,<br />
<strong>Adams</strong>/<strong>Solver</strong> sets the dflag argument <strong>to</strong> false.<br />
id An integer variable that provides the identifier of the CONTACT statement<br />
requesting information from CFFSUB. From the identifier, <strong>Adams</strong>/<strong>Solver</strong><br />
au<strong>to</strong>matically recognizes other information (such as the par argument) that is<br />
available in the corresponding statement.<br />
iflag A logical variable that <strong>Adams</strong>/<strong>Solver</strong> sets <strong>to</strong> true when it needs the functional<br />
dependency information from CFFSUB. Functional dependencies are<br />
established with the same calls <strong>to</strong> SYSARY and SYSFNC that are later used<br />
<strong>to</strong> compute the values of the CONTACT components (see SYSARY and<br />
SYSFNC). If the iflag argument is false, the values of the user-defined<br />
expressions are computed.<br />
loci A double-precision array that specifies the vec<strong>to</strong>r from the reference marker<br />
of the CONTACT I Geometry (IGEOM) <strong>to</strong> the contact point on IGEOM.<br />
Expressed in the coordinate system of the reference marker of IGEOM.<br />
locj A double-precision array that specifies the vec<strong>to</strong>r from the reference marker<br />
of the CONTACT J Geometry (JGEOM) <strong>to</strong> the contact point on JGEOM.<br />
Expressed in the coordinate system of the reference marker of JGEOM.<br />
nforce A double-precision variable that specifies the value of the contact normal<br />
force.<br />
npar An integer variable that indicates the number of constants you specify in the<br />
USER parenthetical list. This variable provides the CFFSUB evaluation<br />
subroutine with the number of values s<strong>to</strong>red in the par array.<br />
par A double-precision array of constants taken in order from the<br />
FRICTION_FUNCTION USER parenthetical list of the CONTACT<br />
statement.<br />
129