USER300
User-Defined
Element
USER300 Element Description
Mechanical APDL offers a convenient way create your own custom element named USER300. You can create virtually any element type.
The UserElem
subroutine provides an interface to Mechanical APDL code above the
element level, passing all data needed to create your user-defined element, then returning
all data and results from the element to update the database and files. Because access to
database and file information occurs through the interface, an understanding of Mechanical APDL
database routines and file structures is rarely necessary. The interface also provides
access to Mechanical APDL code at the material level, enabling you to call standard Mechanical APDL
material subroutines from your element coding.
|
USER300 Input Data
Use the USRELEM and USRDOF commands to input basic element characteristics. All other characteristics default automatically.
Special features include element convergence criteria and cutback control via the element.
The element supports parallel processing and can be used in a distributed-memory parallel solution.
USER300 Assumptions and Restrictions
If you issue CDWRITE to write a .cdb file containing a user-defined element, manually insert USRELEM and USRDOF commands in the .cdb file to provide the user-defined element characteristics. Insert the two commands after the ET command (defining the user-defined element) and before the EBLOCK command. (If multiple element types are defined in the .cdb file, insert the TYPE command to select the user-defined element. Place it before USRELEM and USRDOF.)
The following capabilities are not available for user-defined elements:
Birth and death
Superelement stress pass
Initial stress
Section input
Input of fluences
Swelling