Course Image

ANSYS Mechanical APDL User Programmable Features (UPFs)

Overview

One occasion, the need may arise to tailor the behavior of the ANSYS APDL program to suit individual needs.  The open architecture of Mechanical APDL allows you to write your own routines or subroutines in C, C++, or Fortran programming languages.  Once compiled and/or linked into the APDL program, your routines, known hereafter as User Programmable Features (UPFs), will be available when needed.  Element, contact, and material behavior, types of loads, and reading or retrieving information from the model database are just of few of the possibilities afforded by UPFs.

Learning Outcome

Upon successful completion of this course, the student will be able to:

  • Understand the possible customization afforded by UPFs
  • Locate and identify the many user routines available as part of your ANSYS product distribution.
  • Develop a strategy for compiling and/or linking UPFs as well as understand the difference among the methods.
  • Retrieve node, element, and/or results information from the APDL database.
  • Acquire working knowledge of routines available to implement custom material, element, and contact behaviors.

Prerequisites

  • Completion of the Introduction to ANSYS Mechanical APDL course is required.  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: Mechanical Engineers, including Automotive Engineers, Materials Engineers, Aerospace Engineers, Industrial Engineers, Structural Engineers, and many other subdisciplines, who have a need to implement their own functionality into the ANSYS APDL program.

Teaching Method: Lectures and example routines give students the knowledge and confidence they’ll need to apply what they’ve learned.

Learning Options: Training materials for this course are available with a ANSYS Learning Hub Subscription. If there is no active public schedule available, private training can be arranged. Please contact us.

ANSYS Mechanical User Programmable Features (UPFs)

 

Agenda SUBSCRIBE TODAY  

Agenda :

This is a 1-day classroom course covering both tutorials and examples. For virtual training, this course is covered over 3 x 2-hour sessions.

Virtual Classroom Session 1 / Live Classroom Day 1

  • Module 01: Introduction to UPFs
  • Module 02: Installing, Compiling and Linking UPFs
  • Module 03: Accessing the Mechanical APDL Database

Virtual Classroom Session 2 / Live Classroom Day 1

  • Module 04: Implementing Material Models: using usermat.F
  • Example 04.1: Example bilinear plasticity material model
  • Module 05: Implementing Rate-independent isotropic hyperelestacity: using UserHyper.F
  • Example 05.1: Example Arruda-Boyce hyperelastic model
  • Module 06: Implementing implicit creep: using usercreep.F
  • Example 06.1: Example creep material model

Virtual Classroom Session 3 / Live Classroom Day 1

  • Module 07: Implementing a new finite element: using UserElem.F
  • Example 07.1: Example 3D solid brick element
  • Example 07.2: Example 2D solid plain strain element
  • Module 08: Implementing customized contact properties via real constants: using usercnprop.F
  • Example 08.1: Example contact stiffness as a function of pressure
Filter By Country :
Date/Time Duration Event Type Location Language Class Cost
December 27, 2019
09:30 - 16:30   CST (GMT +8)
December 27, 2019 1 Day
Dec 27
Live Hsinchu , Taiwan Chinese 19500   TWD Register  ›

click below to start a conversation with ANSYS

Contact Us
Contact Us
Contact