In this post I will show you how to make sure Ansys Mechanical finds and uses PolyUMod during a FE simulation. It turns out that Ansys comes with a default user material model that is used if no other user-material model is found. Note that the PolyUMod installer should normally set up everything that is discussed here, and it should just work!
Step 1: Make Sure PolyUMod is installed
First, go to the directory shown below to make sure that you have the PolyUMod library installed. The key file to find is:
UserMatLib.dll. On a Linux computer this file is called
Step 2: Make Sure ANS_USER_PATH is set
Then check that you have an environment variable called
ANS_USER_PATH that contains the path to the directory where the
UserMatLib.dll file is located. For a Windows computer this path is typically:
Step 3: Read in the PolyUMod Material Model into Workbench
Step 4: Run Ansys Mechanical and Check for PolyUMod
The final step is to run the FE simulation as usual. After the simulation has finished you should check the Solution Information Solver Output (see image below). There should be a printout saying
***PolyUMod Version: ...
If you have this printout then Ansys found and used PolyUMod, if you did not find the
PolyUMod Version lines then PolyUMod was NOT used. Feel free to contact our tech support if you have any problems making this work.