User-defined Plasticity Models with Ansys UPF UserMat
Based on the eLearning course "Introduction to Ansys UPFs"
Learn how to implement your own plasticity models in Ansys via the general purpose Fortran subroutine UserMat(). This training is offered as a 1-day course.
Duration
1 day
Prerequisites
Basic knowledge of Ansys Mechanical, Basic knowledge of Ansys UPF
Software used
Ansys Mechanical
- Learn about Ansys User Programmable Features (UPF) and UserMat() in particular
- Deepen your understanding of computational elasto-viscoplasticity
- Exercise Fortran programming aspects of computational elasto-viscoplasticity with UserMat()
- Design your own Workbench Engineering Data interfaces for user-defined material models
Description
User-defined plasticity models can be easily implemented in Ansys MAPDL through the general-purpose material subroutine UserMat(). In this one-day training, you will receive a concise introduction to UPF technology and then – in interactive group work – use all of the practical steps for implementing a physically well-founded elasto-viscoplasticity model in Ansys MAPDL and Workbench Mechanical. We present algorithmic concepts, principles, and Fortran programming examples, sufficient to calculate deformation processes in isotropic elasto-viscoplastic bodies.
Building on your personal level of knowledge, you will learn the programming aspects of viscoplasticity, how to re-link and configure UserMat() for use in practice, how to design Workbench Engineering Data GUI for input of UserMat() material parameters and how to perform basic runtime debugging and testing of UserMat() from MS Visual Studio.
This training is aimed at simulation engineers, developers, and researchers who, as part of their tasks, want to expand the list of isotropic viscoplasticity models available in Ansys MAPDL.
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 UserMat()
- Basics of continuum linear isotropic elasticity: kinematics and kinetics
- Computational linear elasticity in a nutshell
03 Workshop: Software Minimum for UserMat()
- Explaining UserMat(): purpose, input/output
- Basic UserMat()-app: Fortran coding, relinking, and configuration of linear isotropic elasticity model
- Design of a basic engineering data GUI for the input of elasticity parameters in UserMat()
- Verification in Ansys Mechanical
04 Workshop: Beyond the Basics of UserMat()
- Incremental variational viscoplasticity: theory and algorithmics
- Extending basic UserMat()-app: Fortran coding, re-linking, and configuration of viscoplasticity model
- Customizing Engineering Data GUI to support viscoplasticity
- Verification in Workbench Mechanical
Your Trainers
Dr.-Ing. Slav Valterov Dimitrov
Placement in the CADFEM Learning Pathway
Participant data
Additional information
Commentary
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?
If you book through your university, you will receive a 50% discount on the stated fee on training courses and eLearning courses.
For more information on the validity and how booking with the code ACADEMIC50 works, please visit our page on training for academic users.
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.
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).