Simulation is more than Software

Free Trial Version
0 0

Structural mechanics
Structural mechanics
Scalability of simulations

User-defined Creep Models Using Ansys UPF UserCreep

Based on the eLearning course “Introduction to Ansys UPFs”


Training Expert

Learn how to implement your own creep models in Ansys This training is offered as a 1-day course.

1 day

Basic knowledge of Ansys Mechanical, Programming knowledge in Fortran

Software used
Ansys Mechanical

  • Use creep models from literature and research in Ansys Mechanical
  • Use Ansys Mechanical User Programmable Features (UPFs)
  • Understand theory, algorithms and numerics of creep mechanics
  • Program and compile your own creep models


Isotropic, creep models for advanced engineering applications at elevated temperatures can be easily implemented in the implicit Ansys MAPDL solver through a special-purpose user programable feature (UPF) called UserCreep(). In this one-day course, you will get a compact introduction to UPF technology. You will apply the practical steps involved in implementing an isotropic, coupled-to-damage creep model in UserCreep() in an interactive group activity. We present algorithmic concepts, principles, and Fortran programming examples, sufficient to calculate creep deformation in isotropic solids.

Building on your personal level of knowledge, you will learn the programming aspects of creep, how to re-link and configure UserCreep() for practical use, how to design Workbench Engineering Data GUI for input of UserCreep() material parameters and how to perform basic runtime debugging and testing of UserCreep() from MS Visual Studio.

This course is aimed at computational engineers and developers as well as researchers and scientific staff at universities who want to extend the list of creep models available in Ansys MAPDL as part of their tasks.

Detailed agenda for this 1-day training

Day 1

01 User Programmable Features (UPFs): possibilities and prerequisites

  • Capabilities
  • Compiler requirements
  • License requirements
  • Documentation review

02 Theoretical Minimum for UserCreep()

  • Basics of continuum creep mechanics: kinematics and kinetics
  • Computational creep mechanics in a nutshell

03 Software Minimum for UserCreep() (Workshop)

  • Explaining UserCreep(): purpose, input/output
  • Basic UserCreep()-app: Fortran coding, relinking and configuration of time-hardening creep model
  • Design of Engineering Data GUI for the basic UserCreep()-app
  • Verification in Workbench Mechanical

04 Beyond the Basics of UserCreep() (Workshop)

  • Materials science of stage III creep
  • Extending the UserCreep()-app to include isotropic scalar damage
  • Implementation, re-linking, configuration and experimental validation of extended UserCreep()-app

Your Trainers

Dr.-Ing. Slav Valterov Dimitrov
CAE Engineer, CADFEM Germany GmbH, Grafing

Placement in the CADFEM Learning Pathway

Book training now

Not the right offer or date?

Whether eLearning, classroom courses, live online training or customized workshops - together we identify the best option for you.

Not the right offer or date?

Whether eLearning, classroom courses, live online training or customized workshops - together we identify the best option for you.

Do you have questions on the training?

When will I receive the final confirmation for my training booking?

Straight after you sign up, an automatic confirmation of receipt will be sent to the email addresses you provided. Once you have successfully verified the data you provided, you will receive your personalized sign-up confirmation, containing further information on course fees, the billing address, etc., by email within two to three working days.  

As soon as the minimum number of attendees has been reached, you will receive a final training confirmation containing further information. If you have booked an on-site training, we recommend that you wait until you have received this final confirmation before booking your travel and accommodation.

If the minimum number of attendees is not reached, we reserve the right to cancel the training seven days before it is due to start at the latest. We are happy to inform you on changing your booking to an alternative date. Please note that we accept no liability for hotel or travel bookings that attendees have already made.

When is the sign-up deadline for a training?

Training places will generally be allocated based on the order in which attendees sign up. For this reason, we always recommend booking for your desired date as early as possible.

As long as a coures still has free places, it can be booked.

At what time do the training courses begin and end?

Usually the training courses start at 9:00 am and end at 5:00 pm of the respective local time. The actual course times will be stated in the booking confirmation. Please note that, depending on the training host, there may be a possible time shift between your and the provider's local time. Therefore all local times are provided with the valid time shift to Greenwich Mean Time (GMT). 

Business Development Manager