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.
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
You can watch demo here.