Introduction to VFRICTION and VFRIC Subroutines in ABAQUS
Friction is one of the phenomena that is very much happening in several processes around us.VFRIC and VFRICTION subroutine are used to simulate this phenomenon.
In cases where the classical Columbian equations are more complex and cannot be implemented by the graphical ABAQUS environment, the use of VFRICTION and VFRIC subroutines will be helpful.
This package introduces and teaches how to write these two subroutines. This introduction contains explaining the different optional and mandatory parameters of these subroutines.
You can find basic information and recommendation for writing subroutine in this article. It should be mentioned general information about this subroutine is available in Abaqus Documentation. To find more details about this package, we recommend you watch the demo.
Workshop 1: Simulation interaction between deformable cubic and rigid surface for Mohr Columb modelÂ
In this subroutine, the main Columb equations are explained. Then, the subroutine is written line by line. In addition, VGETPARTINFOR and VGETINTERNAL utility subroutine are introduced and used to customize the subroutine.
Workshop 2: Rolling Simulation with rate-dependent Mohr Coulomb interaction (VFRIC)
In the second workshop, we will simulate the two-dimensional rolling analysis using the plane strain elements. The roller has an initial velocity and the block is located under the roller. The friction interaction between roller and block is surveyed comprehensively.
Workshop 3: Simulation interaction between 3D deformable cubic and rigid surface with Mohr Coulomb and rate-dependent Mohr Coulomb model (VFRICTION)
In this workshop, a three-dimensional cube is placed on the rigid plate and Vfriction subroutine is used to implement all related formulas. Displacement of the cube, normal and shear stresses, and velocity of the cube can be seen. coefficient of friction is calculated based on an exponential equation in the subroutine.
Workshop 4: Hydro Deep Drawing simulation with rate-dependent Mohr Coulomb model (VFRICTION)
In the fourth workshop, hydro deep drawing process is simulated and main complexity is related to implemented friction coefficient equation in the Vfriction subroutine. Some necessary settings in inp file of the model have been discussed too.
Read More: abaqus subroutine example
Users ask these questions
In social media, users ask questions about VFRIC and VFRICTION subroutines. you can see them below:
I. VFRIC or VFRICTION?
Q: What is the difference of VFRIC and VFRICTION? Which ones should I use for my analysis?
A: We use both VFRIC and VFRICTION user subroutines to define frictional behavior for contact surfaces in Abaqus/Explicit. However, VFRIC is used to define the frictional behavior between contact pair surfaces and cannot be used with the general contact algorithm, but user subroutine VFRICTION can be used only with the general contact algorithm.
Rajesh Gupta –
The training package is good considering that there is no suitable training for it on the internet. Are these subroutines different from VUINTER and VUINTARCTION subroutines?
Experts of CAE Assistant Group –
Thanks. Yes. They are different. Some training or articles about these subroutines will be introduced on the website soon .
wang zhang –
I have started to simulate some projects in this area to publish papers. everyone who tends to do research and published papers in this area in well-known journals can benefit from this package.
eder –
Thanks! That was helpful for my project. How can I have more examples and data to practice with this subroutine?