ADINA News Group

User-Coded Subroutines in the ADINA System

The User-Coded options in the ADINA solution modules allow users to program their own features, in particular material models and elements. The following customizations are possible.

  • For Solids and Structures

    User-Coded Material Models can be used with 2-D and 3-D solid elements. ADINA R & D, Inc. has also released as examples the User-Coded viscoplastic and viscoelastic material models. Many users of ADINA have programmed their own material models for use in the biomedical, metal forming and civil engineering industries.

    User-Coded Loads can be defined as functions of nodal coordinates, displacements, velocities, accelerations, masses, temperatures, etc.

    User-Coded Elements allow users to program their own nonlinear general element. The element can be a 2-D, 3-D, beam or shell element.

    User-Coded Friction Models are available for use in 2-D and 3-D contact problems.

    User-Coded Failure Criteria and Fracture Mechanics are available for use in 2-D and 3-D solid elements.

  • For CFD

    User-Coded Material Models can be programmed for compressible flows, incompressible flows and mass transfer. Non-Newtonian fluid models and other user-specific material models can be programmed by users for their applications.

    User-Coded Boundary Conditions can be used with incompressible, slightly compressible, low-speed compressible, and high-speed compressible flows, as well as in mass convection.

  • For Heat Transfer in Solids and Structures

    User-Coded Material Models can be used with 2-D, 3-D, and shell conduction elements, and surface convection elements.

For details on how to use these options, and on what capabilities are available, please refer to the User-Coded Options described in the Theory and Modeling Guide, Volumes I to III.

An example of a user-coded material model is presented here.

ADINA logo