Course Image

ANSYS Mechanical APDL User Programmable Features (UPFs)


The main objective of this course is to provide the users with the information needed to independently implement their own features into the ANSYS program as well as to show how to access very advanced functionalities.


  • This course is intended for users with a strong working knowledge of the Mechanical APDL program (including the APDL Command Language) and the Fortran programming language.

Target Audience: Engineers and Designers

Teaching Method: Lectures and computer practical sessions to validate acquired knowledge.  A training certificate is provided to all attendees who complete the course.


Agenda :

  • Virtual Classroom Session 1 / Live Classroom Day 1
    • What are UPFs?
    • UPF capabilities
    • UPFs or APDL?
    • What to know before using UPFs
    • Planning/understanding UPFs
    • Developing UPFs: a suggested strategy
    • Installing, compiling and linking UPFs
  • Virtual Classroom Session 2 / Live Classroom Day 1
    • Live examples of compiling/linking UPFs
    • Accessing the ANSYS database
    • Implementing material models: using usermat.F
    • Implementing rate-independent isotropic hyperelasticity: using UserHyper.F
  • Virtual Classroom Session 3 / Live Classroom Day 1
    • Implementing implicit creep: using usercreep.F
    • Additional considerations on implementing user-defined materials
    • Implementing a new finite element: using UserElem.F
    • Implementing customized contact properties via real constants: using usercnprop.
    • Final ½ hour session - Discussion / Review
Filter By Country :
Date/Time Duration Event Type Location Language Class Cost

click below to start a conversation with ANSYS

Contact Us
Contact Us